2.2.2.51 WINSTATIONVALIDATIONINFORMATION

The WINSTATIONVALIDATIONINFORMATION structure contains information that is required to identify and validate a per-device terminal server (TS) client access license (CAL) associated with the session.

A TS CAL is a license that is issued to a user or device to allow remote access to sessions on a terminal server. A per-device TS CAL is a license that is issued to a specific client device. For more information, see [MSFT-WSTSL].

 typedef struct _WINSTATIONVALIDATIONINFORMATION {
   WINSTATIONPRODUCTINFO ProductInfo;
   BYTE License[VALIDATIONINFORMATION_LICENSE_LENGTH];
   ULONG LicenseLength;
   BYTE HardwareID[VALIDATIONINFORMATION_HARDWAREID_LENGTH];
   ULONG HardwareIDLength;
 } WINSTATIONVALIDATIONINFORMATION,
  *PWINSTATIONVALIDATIONINFORMATION;

ProductInfo: Specifies information that identifies the type of license.

License: The per-device license BLOB associated with the session.

LicenseLength: The length, in bytes, of License.

HardwareID: An identifier that uniquely identifies the client device.

HardwareIDLength: The length, in bytes, of HardwareID.