Export (0) Print
Expand All

2.2.3.15 SAMPR_REVISION_INFO_V1

The SAMPR_REVISION_INFO_V1 structure is used to communicate the revision and capabilities of client and server. For more information, see SamrConnect5.

typedef struct _SAMPR_REVISION_INFO_V1 {
  unsigned long Revision;
  unsigned long SupportedFeatures;
} SAMPR_REVISION_INFO_V1, 
 *PSAMPR_REVISION_INFO_V1;

Revision: The revision of the client or server side of this protocol (depending on which side sends the structure). The value MUST be set to 3 and MUST be ignored.

SupportedFeatures: A bit field. When sent from the client, this field MUST be zero and ignored on receipt by the server. When returned from the server, the following fields are handled by the client; all other bits are ignored by the client and MUST be zero when returned from the server.

Value Meaning

0x00000001

On receipt by the client, this value, when set, indicates that RID values returned from the server MUST NOT be concatenated with the domain SID to create the SID for the account referenced by the RID. Instead, the client MUST call SamrRidToSid to obtain the SID. This field can be combined with other bits using a logical OR.

See the product behavior citation at the end of this section for more information (about Windows implementations).

0x00000002

Reserved. See the product behavior citation at the end of this section for additional details.

0x00000004

Reserved. See the product behavior citation at the end of this section for additional details.

The following citation in Appendix B: Product Behavior is relevant to the SupportedFeatures field.<13>

 
Show:
© 2014 Microsoft