Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*** acpitab.h - ACPI Table IOCTL DLVxD Public Definitions
* * Author: Michael Tsang * Created 10/08/97 * * MODIFICATION HISTORY */
#ifndef _ACPITAB_H
#define _ACPITAB_H
/*** Constants
*/
#define ACPITAB_VXD_NAME "\\\\.\\ACPITAB.VXD"
#define SIG_RSDP 'PDSR'
#define SIG_LOW_RSDP ' DSR'
#define SIG_BOOT 'TOOB'
//W32 Device IO Control Code
#define ACPITAB_DIOC_GETVERSION 1
#define ACPITAB_DIOC_GETTABINFO 2
#define ACPITAB_DIOC_GETTABLE 3
//Miscellaneous Constants
#define ACPITAB_MAJOR_VER 0x01
#define ACPITAB_MINOR_VER 0x01
#define ACPITAB_DEVICE_ID UNDEFINED_DEVICE_ID
#define ACPITAB_INIT_ORDER UNDEFINED_INIT_ORDER
//Type definitions
/*XLATOFF*/ typedef struct _tabinfo { DWORD dwTabSig; DWORD dwPhyAddr; union { DESCRIPTION_HEADER dh; RSDP rsdp; FACS facs; }; } TABINFO, *PTABINFO; /*XLATON*/
#endif //ifndef _ACPITAB_H
|