-typedef enum {\r
- ProcessorCoreFrequencyRecordType = 1,\r
- ProcessorFsbFrequencyRecordType = 2,\r
- ProcessorVersionRecordType = 3,\r
- ProcessorManufacturerRecordType = 4,\r
- ProcessorSerialNumberRecordType = 5,\r
- ProcessorIdRecordType = 6,\r
- ProcessorTypeRecordType = 7,\r
- ProcessorFamilyRecordType = 8,\r
- ProcessorVoltageRecordType = 9,\r
- ProcessorApicBaseAddressRecordType = 10,\r
- ProcessorApicIdRecordType = 11,\r
- ProcessorApicVersionNumberRecordType = 12,\r
- CpuUcodeRevisionDataRecordType = 13,\r
- ProcessorStatusRecordType = 14,\r
- ProcessorSocketTypeRecordType = 15,\r
- ProcessorSocketNameRecordType = 16,\r
- CacheAssociationRecordType = 17,\r
- ProcessorMaxCoreFrequencyRecordType = 18,\r
- ProcessorAssetTagRecordType = 19,\r
- ProcessorMaxFsbFrequencyRecordType = 20,\r
- ProcessorPackageNumberRecordType = 21,\r
- ProcessorCoreFrequencyListRecordType = 22,\r
- ProcessorFsbFrequencyListRecordType = 23,\r
- ProcessorHealthStatusRecordType = 24\r
-} EFI_CPU_VARIABLE_RECORD_TYPE;\r
+#define EFI_PROCESSOR_FREQUENCY_RECORD_NUMBER 0x00000001\r
+#define EFI_PROCESSOR_BUS_FREQUENCY_RECORD_NUMBER 0x00000002\r
+#define EFI_PROCESSOR_VERSION_RECORD_NUMBER 0x00000003\r
+#define EFI_PROCESSOR_MANUFACTURER_RECORD_NUMBER 0x00000004\r
+#define EFI_PROCESSOR_SERIAL_NUMBER_RECORD_NUMBER 0x00000005\r
+#define EFI_PROCESSOR_ID_RECORD_NUMBER 0x00000006\r
+#define EFI_PROCESSOR_TYPE_RECORD_NUMBER 0x00000007\r
+#define EFI_PROCESSOR_FAMILY_RECORD_NUMBER 0x00000008\r
+#define EFI_PROCESSOR_VOLTAGE_RECORD_NUMBER 0x00000009\r
+#define EFI_PROCESSOR_APIC_BASE_ADDRESS_RECORD_NUMBER 0x0000000A\r
+#define EFI_PROCESSOR_APIC_ID_RECORD_NUMBER 0x0000000B\r
+#define EFI_PROCESSOR_APIC_VER_NUMBER_RECORD_NUMBER 0x0000000C\r
+#define EFI_PROCESSOR_MICROCODE_REVISION_RECORD_NUMBER 0x0000000D\r
+#define EFI_PROCESSOR_STATUS_RECORD_NUMBER 0x0000000E\r
+#define EFI_PROCESSOR_SOCKET_TYPE_RECORD_NUMBER 0x0000000F\r
+#define EFI_PROCESSOR_SOCKET_NAME_RECORD_NUMBER 0x00000010\r
+#define EFI_PROCESSOR_CACHE_ASSOCIATION_RECORD_NUMBER 0x00000011\r
+#define EFI_PROCESSOR_MAX_FREQUENCY_RECORD_NUMBER 0x00000012\r
+#define EFI_PROCESSOR_ASSET_TAG_RECORD_NUMBER 0x00000013\r
+#define EFI_PROCESSOR_MAX_FSB_FREQUENCY_RECORD_NUMBER 0x00000014\r
+#define EFI_PROCESSOR_PACKAGE_NUMBER_RECORD_NUMBER 0x00000015\r
+#define EFI_PROCESSOR_FREQUENCY_LIST_RECORD_NUMBER 0x00000016\r
+#define EFI_PROCESSOR_FSB_FREQUENCY_LIST_RECORD_NUMBER 0x00000017\r
+#define EFI_PROCESSOR_HEALTH_STATUS_RECORD_NUMBER 0x00000018\r