IceWarpServer.AccountObject
IAccountObjectDisp = dispinterface
['{F0816647-788E-4520-8685-BCDDAEBECCEF}']
property LastErr: Integer readonly dispid 201;
property Domain: WideString readonly dispid 202;
function New(const Email: WideString): WordBool; dispid 203;
function Open(const Email: WideString): WordBool; dispid 204;
function Save: WordBool; dispid 205;
function Delete: WordBool; dispid 206;
function SetProperty(Command: OleVariant; Value: OleVariant): WordBool; dispid 207;
function GetProperty(Command: OleVariant): OleVariant; dispid 208;
function AuthenticateUser(const Username: WideString; const Password: WideString;
const IP: WideString): WordBool; dispid 211;
function FindInit(const Domain: WideString): WordBool; dispid 212;
function FindNext: WordBool; dispid 213;
procedure FindDone; dispid 214;
function CanCreateMailbox(const Alias: WideString; const Mailbox: WideString;
const Password: WideString; const Domain: WideString): WordBool; dispid 209;
function FindInitQuery(const Domain: WideString; const Query: WideString): WordBool; dispid 216;
property EmailAddress: WideString readonly dispid 217;
function AuthenticateUserHash(const Username: WideString; const Hash: WideString;
const IP: WideString; const Method: WideString;
Flags: Unsigned Integer): WordBool; safecall; dispid 218;
function ValidateUser(Account: Integer): WordBool; dispid 219;
function GetUserGroups(const User: WideString): WideString; dispid 215;
property TokenHandle: Integer dispid 220;
function ApplyTemplate(const Name: WideString): WordBool; dispid 210;
function ValidateData(const Type_: WideString): WordBool; dispid 221;
end;