VPT_REQUEST_EXT2
Syntax
typedef struct _VPT_REQUEST_EXT2
{
unsigned long struct_size;
unsigned char *pucTransactionId;
unsigned long ulLockCodeSelector;
unsigned char *pucLockInfo;
unsigned long ulTimeStamp;
unsigned char *pucCustomDefined;
unsigned long ulCustomDefinedLength;
unsigned long ulRequestArraySize;
PVPT_REQUEST_LINE_EXT2 pvRequestArrayExt;
} VPT_REQUEST_EXT2, *PVPT_REQUEST_EXT2;
| Member | Description |
| struct_size | The size of the structure. |
| pucTransactionId |
The transaction ID to uniquely identify a permission ticket to be generated. |
| ulLockCodeSelector | The locking criteria. |
| pucLockInfo | The locking code corresponding to the locking criteria. |
| ulTimeStamp | The time stamp of the permission ticket to be generated. |
| pucCustomDefined |
The vendor defined custom data contained in the permission ticket. Can contain up to 384 alpha-numeric characters. This mandatory field does not accept NULL value. |
| ulCustomDefinedLength | The length of the vendor defined custom data. |
| ulRequestArraySize | The number of requests. |
| pvRequestArrayExt | A pointer to an array of structures for the requested operations and licenses. |