2.2.1.2.14 SPLCLIENT_CONTAINER

The SPLCLIENT_CONTAINER structure contains an information structure that provides data about the connecting client.<9>

 typedef struct _SPLCLIENT_CONTAINER {
   DWORD Level;
   [switch_is(Level)] union {
     [case(1)] 
       SPLCLIENT_INFO_1* pClientInfo1;
     [case(2)] 
       SPLCLIENT_INFO_2* pNotUsed1;
     [case(3)] 
       SPLCLIENT_INFO_3* pNotUsed2;
   } ClientInfo;
 } SPLCLIENT_CONTAINER;

Level: The information level that is used by the ClientInfo member to determine the information structure. The value MUST be 0x00000001.

ClientInfo: Client information in a structure that corresponds to the information level specified by the Level member.

pClientInfo1: A pointer to an SPLCLIENT_INFO_1 (section 2.2.1.11.1) information structure.

pNotUsed1: A pointer to a structure that is specified only as a placeholder in the IDL and MUST be ignored.

pNotUsed2: A pointer to a structure that is specified only as a placeholder in the IDL and MUST be ignored.