TRANSFER_ACCOUNT_STRUCT structure

Specifies or retrieves information on a user account. Used to create, modify, save own account and view other user accounts.

typedef struct _TRANSFER_ACCOUNT_STRUCT {     DWORD dwModifiedFields;     bool bActive;     char lpszAccount[ACCOUNT_LENGTH + 1];     char lpszFirstName[64 + 1];     char lpszLastName[64 + 1];     char lpszDescription[255 + 1];     char lpszTitle[64 + 1];     char lpszDepartment[64 + 1];     char lpszPhone[32 + 1];     char lpszEmail[255 + 1];     char lpszWWW[255 + 1];     char lpszNotes[1024 + 1]; } TRANSFER_ACCOUNT_STRUCT;

Members

dwModifiedFields
Array of bitwise flags that indicate which of the other structure members can be changed by the user. These flags are set on the IM server and cannot be changed by users. This member can be one or more of the following values:
FIELD_ACCOUNT_FLAG
Indicates that the lpszAccount can be changed.
FIELD_FIRSTNAME_FLAG
Indicates that the lpszFirstName can be changed.
FIELD_LASTNAME_FLAG
Indicates that the lpszLastName can be changed.
FIELD_DESCRIPTION_FLAG
Indicates that the lpszDescription can be changed.
FIELD_TITLE_FLAG
Indicates that the lpszTitle can be changed.
FIELD_DEPARTMENT_FLAG
Indicates that the lpszDepartment can be changed.
FIELD_PHONE_FLAG
Indicates that the lpszPhone can be changed.
FIELD_EMAIL_FLAG
Indicates that the lpszEmail can be changed.
FIELD_WWW_FLAG
Indicates that the lpszWWW can be changed.
FIELD_NOTES_FLAG
Indicates that the lpszNotes can be changed.
bActive
This member indicates a status of the user account. true value means that the account is enabled and if the account is disabled on the IM server this member is set to false.
lpszAccount
Contains the name of user account that is primary used between the client and IM server.
lpszFirstName
Contains user's first name.
lpszLastName
Contains user's last name.
lpszDescription
Contains description of the user account.
lpszTitle
Contains user's title.
lpszDepartment
Contains user's department.
lpszPhone
Contains user's phone.
lpszEmail
Contains user's e-mail address.
lpszWWW
Contains user's webpage or URL.
lpszNotes
Contains additional information about the user.