THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
\r
- Module Name: UefiSpec.h\r
-\r
**/\r
\r
#ifndef __UEFI_SPEC_H__\r
MaxAllocateType\r
} EFI_ALLOCATE_TYPE;\r
\r
+//\r
+// Bit definitions for EFI_TIME.Daylight\r
+//\r
+#define EFI_TIME_ADJUST_DAYLIGHT 0x01\r
+#define EFI_TIME_IN_DAYLIGHT 0x02\r
+\r
+//\r
+// Value definition for EFI_TIME.TimeZone\r
+//\r
+#define EFI_UNSPECIFIED_TIMEZONE 0x07FF\r
\r
//\r
// possible caching types for the memory range\r
\r
\r
//\r
-// These types can be ¡°ORed¡± together as needed ¨C for example,\r
-// EVT_TIMER might be ¡°Ored¡± with EVT_NOTIFY_WAIT or\r
+// These types can be ORed together as needed ¨C for example,\r
+// EVT_TIMER might be Ored with EVT_NOTIFY_WAIT or\r
// EVT_NOTIFY_SIGNAL.\r
//\r
#define EVT_TIMER 0x80000000\r
+#define EFI_EVENT_TIMER EVT_TIMER\r
+\r
#define EVT_RUNTIME 0x40000000\r
+#define EFI_EVENT_RUNTIME EVT_RUNTIME\r
\r
#define EVT_NOTIFY_WAIT 0x00000100\r
+#define EFI_EVENT_NOTIFY_WAIT EVT_NOTIFY_WAIT\r
+\r
#define EVT_NOTIFY_SIGNAL 0x00000200\r
+#define EFI_EVENT_NOTIFY_SIGNAL EVT_NOTIFY_SIGNAL\r
+\r
#define EVT_SIGNAL_EXIT_BOOT_SERVICES 0x00000201\r
-#define EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE 0x60000202\r
+#define EFI_EVENT_SIGNAL_EXIT_BOOT_SERVICES EVT_SIGNAL_EXIT_BOOT_SERVICES\r
\r
+#define EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE 0x60000202\r
+#define EFI_EVENT_SIGNAL_VIRTUAL_ADDRESS_CHANGE EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE\r
\r
//\r
// The event¡¯s NotifyContext pointer points to a runtime memory\r
EFI_PHYSICAL_ADDRESS DataBlock;\r
EFI_PHYSICAL_ADDRESS ContinuationPointer;\r
} Union;\r
-} UEFI_CAPSULE_BLOCK_DESCRIPTOR;\r
+} EFI_CAPSULE_BLOCK_DESCRIPTOR;\r
\r
typedef struct {\r
EFI_GUID CapsuleGuid;\r
UINT32 HeaderSize;\r
UINT32 Flags;\r
UINT32 CapsuleImageSize;\r
-} UEFI_CAPSULE_HEADER;\r
+} EFI_CAPSULE_HEADER;\r
\r
#define CAPSULE_FLAGS_PERSIST_ACROSS_RESET 0x00010000\r
#define CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE 0x00020000\r
typedef\r
EFI_STATUS\r
(EFIAPI *EFI_UPDATE_CAPSULE) (\r
- IN UEFI_CAPSULE_HEADER **CapsuleHeaderArray,\r
+ IN EFI_CAPSULE_HEADER **CapsuleHeaderArray,\r
IN UINTN CapsuleCount,\r
IN EFI_PHYSICAL_ADDRESS ScatterGatherList OPTIONAL\r
);\r
typedef\r
EFI_STATUS\r
(EFIAPI *EFI_QUERY_CAPSULE_CAPABILITIES) (\r
- IN UEFI_CAPSULE_HEADER **CapsuleHeaderArray,\r
+ IN EFI_CAPSULE_HEADER **CapsuleHeaderArray,\r
IN UINTN CapsuleCount,\r
OUT UINT64 *MaximumCapsuleSize,\r
OUT EFI_RESET_TYPE *ResetType\r