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.