4.1.27.1.2 DRS_MSG_VERIFYREQ_V1
The DRS_MSG_VERIFYREQ_V1 structure defines a request message sent to the IDL_DRSVerifyNames method.
-
typedef struct { DWORD dwFlags; [range(1,10000)] DWORD cNames; [size_is(cNames)] DSNAME** rpNames; ATTRBLOCK RequiredAttrs; SCHEMA_PREFIX_TABLE PrefixTable; } DRS_MSG_VERIFYREQ_V1;
dwFlags: The type of name to be verified; MUST have one of the following values:
-
Value
Meaning
DRS_VERIFY_DSNAMES
0x00000000
Verify DSName values.
DRS_VERIFY_SIDS
0x00000001
Verify objectSid values.
DRS_VERIFY_SAM_ACCOUNT_NAMES
0x00000002
Verify sAMAccountName values.
DRS_VERIFY_FPOS
0x00000003
cNames: The number of items in the rpNames array.
rpNames: An array of pointers to DSNames that need to be verified.
RequiredAttrs: The list of attributes to be retrieved for each name that is verified.
PrefixTable: The prefix table used to translate ATTRTYP values in RequiredAttrs to OID values.