0x0004 - User Management
0x8nn0 – Module Header
SubIndex | Type | Name | Value | Type | Access |
---|---|---|---|---|---|
00 | VAR | Len |
| UNSIGNED16 | read-only |
01 | VAR | Address | 0x0004 00nn | UNSIGNED32 | read-only |
02 | VAR | Type | User Management | VISIBLE STRING | read-only |
03 | VAR | Name | User Management | VISIBLE STRING | read-only |
04 | VAR | Dev type | 0x0004 2710 | UNSIGNED32 | read-only |
0x8nn1 – User Name
List of the local users (excluding domain users)
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01 .. Len | VAR | name1 .. Len | VISIBLE STRING | read-only |
0x8nn2 – Domain
List of domain names for the users from table 0x8nn1
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01 .. Len | VAR | name1 .. Len | VISIBLE STRING | read-only |
0x8nn3 – Group Membership *
Comma-separated list of groups to whom the user from list 0x8nn1 belongs.
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01 .. Len | VAR | GroupList 1 .. Len | VISIBLE STRING | read-only |
0x8nn4 – Local Groups *
List of all local groups
SubIndex | Type | Name | Type | Access |
---|---|---|---|---|
00 | VAR | Len | UNSIGNED16 | read-only |
01 .. Len | VAR | GroupList 1 .. Len | VISIBLE STRING | read-only |
Service transfer objects
0xBnn0 – Add User (Service Transfer Object)
InputData | |
---|---|
Type | Name |
UNSIGNED32 | cbInputData |
UNSIGNED32 | NameLen |
UNSIGNED32 | Domain Len |
UNSIGNED32 | Password Len |
char[Name Len] | szName |
char[DomainLen] | szDomain |
char[Password Len] | szPassword |
No output data
0xBnn1 – Delete User (Service Transfer Object)
InputData | |
---|---|
Type | Name |
UNSIGNED32 | cbInputData |
UNSIGNED32 | NameLen |
UNSIGNED32 | Domain Len |
char[Name Len] | szName |
char[DomainLen] | szDomain |
No output data
0xBnn3 – Set Group Membership (Service Transfer Object) *
InputData | |
---|---|
Type | Name |
UNSIGNED32 | cbInputData |
UNSIGNED32 | UserNameLen |
UNSIGNED32 | GroupNameLen |
UNSIGNED32 | DomainNameLen |
BOOLEAN | IsMemberOfGroup |
char[Name Len] | szUserName |
char[Group Len] | szGroupName |
char[DomainLen] | szDomainName |
No output data
0xBnn4 – Create Group (Service Transfer Object) *
InputData | |
---|---|
Type | Name |
UNSIGNED32 | cbInputData |
UNSIGNED32 | GroupNameLen |
UNSIGNED32 | DomainNameLen |
char[Name Len] | szGroupName |
char[DomainLen] | szDomainName |
No output data
0xBnn5 – Delete Group (Service Transfer Object) *
InputData | |
---|---|
Type | Name |
UNSIGNED32 | cbInputData |
UNSIGNED32 | GroupNameLen |
UNSIGNED32 | DomainNameLen |
char[Name Len] | szGroupName |
char[DomainLen] | szDomainName |
No output data
* Available in MDP 1.0.5.x
0xBnn6 – SetPassword Secure (Service Transfer Object)
InputData | |
---|---|
Type | Name |
DWORD | cb |
DWORD | cchName |
DWORD | cchDomain |
DWORD | cchPassword |
DWORD] | cchPasswordNew |
char[cchName] | szName |
char[cchDomain] | szDomain |
char[cchPassword] | szPassword |
char[cchPasswordNew] | szPasswordNew |
No output data