CSSM_GUID
This structure designates a Globally Unique ID (GUID) that distinguishes one service provider module from another. All GUID values should be computer-generated to guarantee uniqueness. (The GUID generator in Microsoft Developer Studio, the RPC UUIDGEN/uuid_gen program can be used on a number of UNIX-based platforms and the UUIDGEN of the DCE on z/OS can be used to generate a GUID.)
typedef struct cssm_guid{
uint32 Data1;
uint16 Data2;
uint16 Data3;
uint8 Data4[8];
} CSSM_GUID, *CSSM_GUID_PTR
Definitions:
- Data1
- Specifies the first 8 hexadecimal digits of the GUID.
- Data2
- Specifies the first group of 4 hexadecimal digits of the GUID.
- Data3
- Specifies the second group of 4 hexadecimal digits of the GUID.
- Data4
- Specifies an array of 8 elements that contains the third and final group of 8 hexadecimal digits of the GUID in elements 0 and 1, and the final 12 hexadecimal digits of the GUID in elements 2 through 7.