2.2.1 CPREP_DISKID_ENUM

The CPREP_DISKID_ENUM enumeration defines possible kinds of disk identifiers.

 typedef  enum _CPREP_DISKID_ENUM
 {
   CprepIdSignature = 0x00000000,
   CprepIdGuid = 0x00000001,
   CprepIdNumber = 0x00000fa0,
   CprepIdUnknown = 0x00001388
 } CPREP_DISKID_ENUM,
  *PCPREP_DISKID_ENUM;

CprepIdSignature:  A small computer system interface (SCSI) signature that is 4 bytes in length. Used to identify master boot record (MBR) disks.

CprepIdGuid:  A signature of a GUID partitioning table (GPT) disk, which is a GUID. A GUID, also known as a UUID, is a 16-byte structure, intended to serve as a unique identifier for an object.

CprepIdNumber:  The number by which the disk is identified.

CprepIdUnknown:  Used for disks that are not identified via one of the previously described ways.