2.3.1.2.1 ArgumentsArray
The ArgumentsArray record contains arguments for the IsPrincipalMemberOf operation.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
RecordTypeEnum |
ObjectId |
||||||||||||||||||||||||||||||
|
... |
Length |
||||||||||||||||||||||||||||||
|
... |
Principal (variable) |
||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
PrincipalCrossForest |
|||||||||||||||||||||||||||||||
|
... |
TargetGroups |
||||||||||||||||||||||||||||||
|
... |
CrossForestCallsSoFar |
||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
ObjectNull |
|||||||||||||||||||||||||||||||
RecordTypeEnum (1 byte): A RecordTypeEnumeration value that identifies the record type. The value MUST be 0x10.
ObjectId (4 bytes): An INT32 value ([MS-DTYP] section 2.2.22) that uniquely identifies the array instance in the serialization stream. The ID MUST be a positive integer. An implementation MAY use any algorithm to generate the unique IDs.
Length (4 bytes): An INT32 value ([MS-DTYP] section 2.2.22) that specifies the number of items in the array. The value MUST be 5.
Principal (variable): A RecordTypeEnumeration that contains the email address of the user whose group membership is to be verified.
PrincipalCrossForest (5 bytes): A MemberReference value that refers to the Principal StringValueWithCode field by ObjectId.
TargetGroups (5 bytes): A RecordTypeEnumeration value that identifies the TargetGroups ArraySingleString record by ObjectId. The TargetGroups field is specified in the IsPrincipalMemberOfRequest packet (section 2.3.1.2).
CrossForestCallsSoFar (6 bytes): A MemberPrimitiveTyped record that represents the number of servers that have been involved in servicing this group expansion request so far. This field is incremented as defined in section 2.3.
ObjectNull (1 byte): An ObjectNull record.