3.1.4.1.8.8 SPLCLIENT_CONTAINER Parameters

pClientInfo: This parameter is a pointer to an SPLCLIENT_CONTAINER (section 2.2.1.2.14) structure that specifies client information. The Level member of the SPLCLIENT_CONTAINER structure MUST be 0x00000001.<247> The value of the dwBuildNum member is used to verify that the client OS version is valid. It is a version-specific number.<248>

The individual method sections include the following parameter validation steps by reference:

  • If the pClientInfo parameter is declared with the "unique" IDL attribute, and its value is NULL, skip the validation steps and assume validation success.

  • Verify that pClientInfo points to an SPLCLIENT_CONTAINER that contains a pointer to a structure, and that all members of that structure comply with the constraints defined in section 2.2.1.2.14.

Unless noted otherwise, if any of the preceding validation steps fail, return ERROR_INVALID_PARAMETER.