10 #import <kerio/web/idl/SharedStructures.idl>
39 enum DirectoryServiceType {
40 WindowsActiveDirectory,
41 AppleDirectoryKerberos,
42 AppleDirectoryPassword,
136 boolean checkSpoofedSender;
155 typedef sequence<Domain> DomainList;
192 void checkPublicFoldersIntegrity();
201 void create(out kerio::web::ErrorList errors, out kerio::web::CreateResultList result, in DomainList domains);
209 void generatePassword(out
string password, in kerio::web::KId domainId);
224 void getDkimDnsRecord(out
string detail, in
string domain);
247 void remove(out kerio::web::ErrorList errors, in kerio::web::KIdList domainIds);
256 void rename(out
ClusterError error, in kerio::web::KId domainId, in
string newName);
264 void saveFooterImage(out
string imgUrl, in
string fileId);
273 void saveWebMailLogo(out
string logoUrl, in
string fileId, in kerio::web::KId domainId);
282 void set(out kerio::web::ErrorList errors, in kerio::web::KIdList domainIds, in
Domain pattern);
299 void testDomainController(out kerio::web::ErrorList errors, in kerio::web::StringList hostnames, in
DirectoryServiceConfiguration config, in kerio::web::KId domainId);
307 void testDkimDnsStatus(out kerio::web::ErrorList errors, in kerio::web::StringList hostnames);
312 void getDomainFooterPlaceholders(out NamedConstantList placeholders);