10 #import <kerio/web/idl/SharedStructures.idl>
39 enum DirectoryServiceType {
40 WindowsActiveDirectory,
41 AppleDirectoryKerberos,
42 AppleDirectoryPassword,
146 boolean checkSpoofedSender;
173 typedef sequence<Domain> DomainList;
210 void checkPublicFoldersIntegrity();
219 void create(out kerio::web::ErrorList errors, out kerio::web::CreateResultList result, in DomainList domains);
227 void generatePassword(out
string password, in kerio::web::KId domainId);
242 void getDkimDnsRecord(out
string detail, in
string domain);
265 void remove(out kerio::web::ErrorList errors, in kerio::web::KIdList domainIds);
274 void rename(out
ClusterError error, in kerio::web::KId domainId, in
string newName);
282 void saveFooterImage(out
string imgUrl, in
string fileId);
291 void saveWebMailLogo(out
string logoUrl, in
string fileId, in kerio::web::KId domainId);
300 void set(out kerio::web::ErrorList errors, in kerio::web::KIdList domainIds, in
Domain pattern);
317 void testDomainController(out kerio::web::ErrorList errors, in kerio::web::StringList hostnames, in
DirectoryServiceConfiguration config, in kerio::web::KId domainId);
325 void testDkimDnsStatus(out kerio::web::ErrorList errors, in kerio::web::StringList hostnames);
330 void getDomainFooterPlaceholders(out NamedConstantList placeholders);