10 #import <kerio/web/idl/SharedStructures.idl>
62 typedef sequence<ScheduledAction> ScheduledActionList;
75 typedef sequence<EtrnDownload> EtrnDownloadList;
83 enum Pop3Authentication {
106 string deliveryAddress;
112 Pop3Authentication authentication;
118 typedef sequence<Pop3Account> Pop3AccountList;
128 typedef sequence<Pop3Sorting> Pop3SortingList;
130 enum InternetConnection {
153 void addEtrnDownloadList(out kerio::web::ErrorList errors, in EtrnDownloadList downloads);
161 void addPop3AccountList(out kerio::web::ErrorList errors, in Pop3AccountList accounts);
169 void addPop3SortingList(out kerio::web::ErrorList errors, in Pop3SortingList sortings);
177 void addScheduledActionList(out kerio::web::ErrorList errors, in ScheduledActionList actions);
198 void getEtrnTimeout(out
long seconds);
230 void getRasNames(out kerio::web::StringList names);
239 void getScheduledActionList(out ScheduledActionList list, out
long totalItems, in
kerio::web::SearchQuery query);
247 void removeEtrnDownloadList(out kerio::web::ErrorList errors, in kerio::web::KIdList ids);
255 void removePop3AccountList(out kerio::web::ErrorList errors, in kerio::web::KIdList ids);
263 void removePop3SortingList(out kerio::web::ErrorList errors, in kerio::web::KIdList ids);
271 void removeScheduledActionList(out kerio::web::ErrorList errors, in kerio::web::KIdList ids);
276 void runPop3Downloads();
284 void setEtrnDownload(in kerio::web::KId downloadId, in
EtrnDownload download);
291 void setEtrnTimeout(in
long seconds);
306 void setPop3Account(in kerio::web::KId accountId, in
Pop3Account account);
314 void setPop3Sorting(in kerio::web::KId sortingId, in
Pop3Sorting sorting);
322 void setScheduledAction(in kerio::web::KId actionId, in
ScheduledAction action);