13 #import <kerio/web/idl/SharedStructures.idl>
21 const long ErrorCodeParseError = -32700;
22 const long ErrorCodeInternalError = -32603;
23 const long ErrorCodeInvalidParams = -32602;
24 const long ErrorCodeMethodNotFound = -32601;
25 const long ErrorCodeInvalidRequest = -32600;
28 const long ErrorCodeMultiServerBackendMaintenance = -32003;
29 const long ErrorCodeTimedout = -32002;
30 const long ErrorCodeSessionExpired = -32001;
32 const long ErrorCodeCommunicationFailure = -1;
35 const long ErrorCodeRequestEntityTooLarge = 413;
38 const long ErrorCodeOperationFailed = 1000;
39 const long ErrorCodeAlreadyExists = 1001;
40 const long ErrorCodeNoSuchEntity = 1002;
41 const long ErrorCodeNotPermitted = 1003;
42 const long ErrorCodeAccessDenied = 1004;
44 const long ErrorCodeDangerousOperation = 4000;
45 const long ErrorCodePartialSuccess = 4001;
46 const long ErrorCodeChangePswFailed = 4002;
49 const long ErrorCodeFolderReindexing = 4100;
50 const long ErrorCodeOperationInProgress = 4101;
51 const long ErrorCodeQuotaReached = 4102;
52 const long ErrorCodeSendingFailed = 4103;
53 const long ErrorCodeNoSuchFolder = 4104;
54 const long ErrorCodeOperatorSessionExpired = 4105;
55 const long ErrorCodeLimitReached = 4106;
59 const long ErrorCodeEncryptionFailed = 5000;
60 const long ErrorCodeNotEnoughSpace = 5001;
61 const long ErrorCodeDecryptionFailed = 5010;
62 const long ErrorCodeNotEnoughSpaceDec = 5011;
63 const long ErrorCodeIncorrectPassword = 5012;
64 const long ErrorCodeIncPassWait = 5013;
65 const long ErrorCodeThreeAttempts = 5014;
66 const long ErrorCodeSavePassword = 5022;
68 typedef string UtcTime;
69 typedef longlong Watermark;
95 typedef sequence<CreateResult> CreateResultList;
106 typedef sequence<SetResult> SetResultList;
113 typedef sequence<Image> ImageList;