8 #import <kerio/web/idl/SharedStructures.idl>
18 enum DirectoryServiceType {
19 WindowsActiveDirectory,
20 AppleDirectoryKerberos,
21 AppleDirectoryPassword
27 DirectoryServiceType type;
35 string secondaryServer;
59 kerio::web::StoreStatus status;
70 boolean authenticationOnly;
78 typedef sequence<Domain> DomainList;
108 void create(out kerio::web::ErrorList errors, out kerio::web::CreateResultList result, in DomainList domains);
122 void set(out kerio::web::ErrorList errors, in kerio::web::KIdList domainIds, in
Domain pattern);
134 void remove(out kerio::web::ErrorList errors, in kerio::web::KIdList domainIds);
147 void testDomainController(out kerio::web::ErrorList errors, in kerio::web::StringList hostnames, in
DirectoryServiceConfiguration directory);
159 void apply(out kerio::web::ErrorList errors);
Definition: Domains.idl:47
Common Kerio Control structures, enums and types.
Definition: SharedStructures.idl:139
API for Kerio Control Users.
Definition: Domains.idl:24
boolean useSpecificServers
valid for type WindowsActiveDirectory
Definition: Domains.idl:33
Definition: Domains.idl:57
kerio::web::KId id
Definition: Domains.idl:58
kerio::web::OptionalString kerberosRealm
valid for type AppleDirectoryKerberos
Definition: Domains.idl:40
Definition: Accounting.idl:11
Definition: Domains.idl:85
Definition: SharedStructures.idl:289
Definition: Domains.idl:38
Definition: Domains.idl:80
kerio::web::OptionalString ldapSearchSuffix
valid for type AppleDirectory*
Definition: Domains.idl:41