IServerClient::CreateAccount method

Creates a new user account on the IM server associated with current user if the server returned an appropriate result code on connection.

HRESULT CreateAccount(     LPDWORD lpTransferAccountStruct,     LPDWORD lpdwExtendedCode, );

Parameters

lpTransferAccountStruct
[in] Pointer to a TRANSFER_ACCOUNT_STRUCT structure that contains information on the user account that is being created on the IM server.
lpdwExtendedCode
[out] Pointer to a DWORD variable that gets an extended code if error result is returned. For available codes see Available Extended Codes topic.

Return Value

S_OK
The function was successful.
E_INVALIDARG
One or more arguments are incorrect.
E_FAIL
Some error occurred in the function. Check lpdwExtendedCode variable to get extended information on the error.