10 #import <kerio/web/idl/SharedStructures.idl>
41 kerio::web::ItemName name;
42 kerio::web::RestrictionKind kind;
43 kerio::web::StringList values;
49 typedef sequence<RestrictionTuple> RestrictionTupleList;
62 typedef sequence<Restriction> RestrictionList;
67 typedef string JavaScriptDate;
96 LicenseInvalidMinVersion,
97 LicenseInvalidEdition,
101 LicenseCheckForwardingEnabled,
105 SubscriptionSoonExpire,
108 MacOSServicesKeepsPorts
129 typedef sequence<Alert> AlertList;
137 string collisionAddress;
142 typedef sequence<EntityDuplicate> EntityDuplicateList;
152 typedef sequence<string> UserNameList;
161 typedef sequence<FolderInfo> FolderInfoList;
171 typedef sequence<WebSession> WebSessionList;
205 HttpExtension extension;
213 typedef sequence<Connection> ConnectionList;
250 void createPath(out DirectoryAccessResult result, in
string path, in
Credentials credentials);
261 void findEntityByEmail(out EntityDuplicateList entities, in kerio::web::StringList addresses, in
EntityDetail updatedEntity, in kerio::web::KId domainId);
275 void getAboutInfo(out
AboutInfo aboutInformation);
282 void getAlertList(out AlertList alerts);
289 void getBrowserLanguages(out kerio::web::StringList calculatedLanguage);
296 void getClientStatistics(out
boolean isEnabled);
305 void getColumnList(out kerio::web::StringList columns, in
string objectName, in
string methodName);
322 void getDirs(out DirectoryList dirList, in
string fullPath);
329 void getLicenseExtensionsList(out kerio::web::StringList extensions);
336 void getNamedConstantList(out NamedConstantList constants);
366 void getServerHash(out
string serverHash);
373 void getServerIpAddresses(out kerio::web::StringList addresses);
392 void getVersion(out
string product, out
string version, out
long major, out
long minor, out
long revision, out
long build);
410 void pathExists(out DirectoryAccessResult result, in
string path, in
Credentials credentials);
431 void sendBugReport(in
string name, in
string email, in
string language, in
string subject, in
string description);
438 void setClientStatistics(in
boolean isEnabled);
452 void uploadLicense(in
string fileId);
466 void isBritishPreferred(out
boolean preferred);