typedef enum {
CIM_ILLEGAL = 4095, // 0xFFF
CIM_EMPTY = 0, // 0x0
CIM_SINT8 = 16, // 0x10
CIM_UINT8 = 17, // 0x11
CIM_SINT16 = 2, // 0x2
CIM_UINT16 = 18, // 0x12
CIM_SINT32 = 3, // 0x3
CIM_UINT32 = 19, // 0x13
CIM_SINT64 = 20, // 0x14
CIM_UINT64 = 21, // 0x15
CIM_REAL32 = 4, // 0x4
CIM_REAL64 = 5, // 0x5
CIM_BOOLEAN = 11, // 0xB
CIM_STRING = 8, // 0x8
CIM_DATETIME = 101, // 0x65
CIM_REFERENCE = 102, // 0x66
CIM_CHAR16 = 103, // 0x67
CIM_OBJECT = 13, // 0xD
CIM_FLAG_ARRAY = 8192 // 0x2000
} CIMTYPE_ENUMERATION;