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