2.2.22.2.4.1 customREMOTE_REQUEST_SCM_INFO

The customREMOTE_REQUEST_SCM_INFO structure specifies the protocol sequence identifiers supported by the client.

 typedef struct _customREMOTE_REQUEST_SCM_INFO {
   DWORD ClientImpLevel;
   [range(0, MAX_REQUESTED_PROTSEQS)] 
     unsigned short cRequestedProtseqs;
   [size_is(cRequestedProtseqs)] unsigned short* pRequestedProtseqs;
 } customREMOTE_REQUEST_SCM_INFO;

ClientImpLevel: This MUST contain an implementation-specific value that MUST be ignored on receipt.<33>

cRequestedProtseqs: This MUST contain the number of elements in the pRequestedProtseqs array and SHOULD be at least 1.

MAX_REQUESTED_PROTSEQS (see section 2.2.28.1) specifies the upper bound for the range of permissible values in cRequestedProtseqs.

pRequestedProtseqs: This MUST contain an array of RPC protocol sequence identifiers supported by the client.