ReactOS 0.4.15-dev-8344-g0574987
bios32.h
Go to the documentation of this file.
1/*
2 * COPYRIGHT: GPL - See COPYING in the top level directory
3 * PROJECT: ReactOS Virtual DOS Machine
4 * FILE: subsystems/mvdm/ntvdm/bios/bios32/bios32.h
5 * PURPOSE: VDM 32-bit BIOS
6 * PROGRAMMERS: Aleksandar Andrejevic <theflash AT sdf DOT lonestar DOT org>
7 */
8
9#ifndef _BIOS32_H_
10#define _BIOS32_H_
11
12/* INCLUDES *******************************************************************/
13
14// #include <bios/bios.h>
15
16/* DEFINES ********************************************************************/
17
18enum
19{
24};
25
26typedef struct
27{
30 ULONG Type;
32
33// #define BIOS_EQUIPMENT_INTERRUPT 0x11
34// #define BIOS_MEMORY_SIZE 0x12
35// #define BIOS_MISC_INTERRUPT 0x15
36// #define BIOS_TIME_INTERRUPT 0x1A
37// #define BIOS_SYS_TIMER_INTERRUPT 0x1C
38
39/* FUNCTIONS ******************************************************************/
40
43
44#endif // _BIOS32_H_
45
46/* EOF */
unsigned char BOOLEAN
Type
Definition: Type.h:7
VOID Bios32Cleanup(VOID)
Definition: bios32.c:1289
@ BIOS_MEMORY_ACPI_NVS
Definition: bios32.h:23
@ BIOS_MEMORY_RESERVED
Definition: bios32.h:21
@ BIOS_MEMORY_ACPI_RECLAIMABLE
Definition: bios32.h:22
@ BIOS_MEMORY_AVAILABLE
Definition: bios32.h:20
BOOLEAN Bios32Initialize(VOID)
Definition: bios32.c:1246
struct BIOS_MEMORY_MAP * PBIOS_MEMORY_MAP
_In_ HANDLE _Outptr_result_bytebuffer_ ViewSize PVOID * BaseAddress
Definition: mmfuncs.h:404
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition: ntddpcm.h:102
uint32_t ULONG
Definition: typedefs.h:59
uint64_t ULONGLONG
Definition: typedefs.h:67