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,
110 RemoteUpgradeSucceeded
132 typedef sequence<Alert> AlertList;
140 string collisionAddress;
145 typedef sequence<EntityDuplicate> EntityDuplicateList;
155 typedef sequence<string> UserNameList;
164 typedef sequence<FolderInfo> FolderInfoList;
175 typedef sequence<WebSession> WebSessionList;
209 HttpExtension extension;
217 typedef sequence<Connection> ConnectionList;
254 void createPath(out DirectoryAccessResult result, in
string path, in
Credentials credentials);
265 void findEntityByEmail(out EntityDuplicateList entities, in kerio::web::StringList addresses, in
EntityDetail updatedEntity, in kerio::web::KId domainId);
279 void getAboutInfo(out
AboutInfo aboutInformation);
286 void getAlertList(out AlertList alerts);
293 void getBrowserLanguages(out kerio::web::StringList calculatedLanguage);
300 void getClientStatistics(out
boolean isEnabled);
309 void getColumnList(out kerio::web::StringList columns, in
string objectName, in
string methodName);
326 void getDirs(out DirectoryList dirList, in
string fullPath);
333 void getLicenseExtensionsList(out kerio::web::StringList extensions);
340 void getNamedConstantList(out NamedConstantList constants);
370 void getServerHash(out
string serverHash);
377 void getServerIpAddresses(out kerio::web::StringList addresses);
396 void getVersion(out
string product, out
string version, out
long major, out
long minor, out
long revision, out
long build);
412 void killWebSessions(in kerio::web::KIdList ids);
421 void pathExists(out DirectoryAccessResult result, in
string path, in
Credentials credentials);
444 void getDownloadProgress(out
long progress);
455 void sendBugReport(in
string name, in
string email, in
string language, in
string subject, in
string description);
462 void setClientStatistics(in
boolean isEnabled);
476 void uploadLicense(in
string fileId);
490 void isBritishPreferred(out
boolean preferred);