5 #define EFLAGS_CF HEX(01) 6 #define EFLAGS_ZF HEX(40) 7 #define EFLAGS_SF HEX(80) 12 #define MAX_BIOS_DESCRIPTORS 80 111 unsigned short ax, _upper_ax;
112 unsigned short bx, _upper_bx;
113 unsigned short cx, _upper_cx;
114 unsigned short dx, _upper_dx;
116 unsigned short si, _upper_si;
117 unsigned short di, _upper_di;
118 unsigned short bp, _upper_bp;
144 unsigned short si, _upper_si;
145 unsigned short di, _upper_di;
146 unsigned short bp, _upper_bp;
179 #define INT386_SUCCESS(regs) ((regs.x.eflags & EFLAGS_CF) == 0) 209 #define REGS_EFLAGS 36
PHYSICAL_ADDRESS RSDTAddress
ULONG ExtendedAttributesAsULONG
struct _ACPI_BIOS_DATA * PACPI_BIOS_DATA
int __cdecl Int386(int ivec, REGS *in, REGS *out)
VOID DetectHardware(VOID)
struct BIOS_MEMORY_MAP * PBIOS_MEMORY_MAP
_Reserved_ PVOID Reserved
struct _DOCKING_STATE_INFORMATION * PDOCKING_STATE_INFORMATION
struct _DOCKING_STATE_INFORMATION DOCKING_STATE_INFORMATION
ULONG NonVolatile_Deprecated_Reserved
struct _ACPI_BIOS_DATA ACPI_BIOS_DATA
BIOS_MEMORY_MAP MemoryMap[1]
VOID __cdecl Relocator16Boot(IN REGS *In, IN USHORT StackSegment, IN USHORT StackPointer, IN USHORT CodeSegment, IN USHORT CodePointer)
#define FIELD_OFFSET(t, f)
VOID __cdecl Reboot(VOID)
C_ASSERT(FIELD_OFFSET(BIOS_MEMORY_MAP, ExtendedAttributes)==20)
VOID __cdecl ChainLoadBiosBootSectorCode(IN UCHAR BootDrive OPTIONAL, IN ULONG BootPartition OPTIONAL)
ULONG SlowAccess_Deprecated_Reserved
PULONG MinorVersion OPTIONAL