📄 halaacpi.dll.h
字号:
Processing PDB file halaacpi.pdb.dll
-Wrong time stamp of .PDB file halaacpi.pdb.dll (0x3ab19e62, 0x00000000)
-Type server .PDB imports ignored!
struct LIST_ENTRY64
{
ULONGLONG Flink;
ULONGLONG Blink;
};
struct LIST_ENTRY64*;
struct UnnamedStruct_317C98
{
ULONGLONG Flink;
ULONGLONG Blink;
};
struct LIST_ENTRY32
{
DWORD Flink;
DWORD Blink;
};
struct LIST_ENTRY32*;
struct UnnamedStruct_317EB8
{
DWORD Flink;
DWORD Blink;
};
struct _SLIST_HEADER
{
ULONGLONG Alignment;
struct _SINGLE_LIST_ENTRY Next;
WORD Depth;
WORD Sequence;
};
struct _SLIST_HEADER*;
struct _SINGLE_LIST_ENTRY
{
struct _SINGLE_LIST_ENTRY* Next;
};
struct UnnamedStruct_318168
{
ULONGLONG Alignment;
struct _SINGLE_LIST_ENTRY Next;
WORD Depth;
WORD Sequence;
};
struct _LARGE_INTEGER
{
DWORD LowPart;
long HighPart;
struct UnnamedStruct_318588 u;
__int64 QuadPart;
};
struct UnnamedStruct_318440
{
DWORD LowPart;
long HighPart;
};
struct UnnamedStruct_318588
{
DWORD LowPart;
long HighPart;
};
struct UnnamedStruct_3185D0
{
DWORD LowPart;
long HighPart;
struct UnnamedStruct_318588 u;
__int64 QuadPart;
};
struct _ULARGE_INTEGER
{
DWORD LowPart;
DWORD HighPart;
struct UnnamedStruct_3189F0 u;
ULONGLONG QuadPart;
};
struct UnnamedStruct_3188A8
{
DWORD LowPart;
DWORD HighPart;
};
struct UnnamedStruct_3189F0
{
DWORD LowPart;
DWORD HighPart;
};
struct UnnamedStruct_318A38
{
DWORD LowPart;
DWORD HighPart;
struct UnnamedStruct_3189F0 u;
ULONGLONG QuadPart;
};
INVALID_TYPE*;
struct _NPAGED_LOOKASIDE_LIST
{
struct _GENERAL_LOOKASIDE L;
DWORD Lock__ObsoleteButDoNotDelete;
};
struct _NPAGED_LOOKASIDE_LIST*;
struct _GENERAL_LOOKASIDE
{
struct _SLIST_HEADER ListHead;
WORD Depth;
WORD MaximumDepth;
DWORD TotalAllocates;
DWORD AllocateMisses;
DWORD AllocateHits;
DWORD TotalFrees;
DWORD FreeMisses;
DWORD FreeHits;
enum _POOL_TYPE Type;
DWORD Tag;
DWORD Size;
INVALID_TYPE* Allocate;
INVALID_TYPE* Free;
struct _LIST_ENTRY ListEntry;
DWORD LastTotalAllocates;
DWORD LastAllocateMisses;
DWORD LastAllocateHits;
DWORD Future[2];
};
struct UnnamedStruct_318E30
{
struct _GENERAL_LOOKASIDE L;
DWORD Lock__ObsoleteButDoNotDelete;
};
struct _PAGED_LOOKASIDE_LIST
{
struct _GENERAL_LOOKASIDE L;
struct _FAST_MUTEX Lock__ObsoleteButDoNotDelete;
};
struct _PAGED_LOOKASIDE_LIST*;
struct _FAST_MUTEX
{
long Count;
struct _KTHREAD* Owner;
DWORD Contention;
struct _KEVENT Event;
DWORD OldIrql;
};
struct UnnamedStruct_458568
{
struct _GENERAL_LOOKASIDE L;
struct _FAST_MUTEX Lock__ObsoleteButDoNotDelete;
};
struct _FADT_2_0
{
struct _DESCRIPTION_HEADER Header;
DWORD facs;
DWORD dsdt;
BYTE int_model;
BYTE pm_profile;
WORD sci_int_vector;
DWORD smi_cmd_io_port;
BYTE acpi_on_value;
BYTE acpi_off_value;
BYTE s4bios_req;
BYTE pstate_control;
DWORD pm1a_evt_blk_io_port;
DWORD pm1b_evt_blk_io_port;
DWORD pm1a_ctrl_blk_io_port;
DWORD pm1b_ctrl_blk_io_port;
DWORD pm2_ctrl_blk_io_port;
DWORD pm_tmr_blk_io_port;
DWORD gp0_blk_io_port;
DWORD gp1_blk_io_port;
BYTE pm1_evt_len;
BYTE pm1_ctrl_len;
BYTE pm2_ctrl_len;
BYTE pm_tmr_len;
BYTE gp0_blk_len;
BYTE gp1_blk_len;
BYTE gp1_base;
BYTE cstate_control;
WORD lvl2_latency;
WORD lvl3_latency;
WORD flush_size;
WORD flush_stride;
BYTE duty_offset;
BYTE duty_width;
BYTE day_alarm_index;
BYTE month_alarm_index;
BYTE century_alarm_index;
WORD boot_arch;
BYTE reserved3[1];
DWORD flags;
struct _GEN_ADDR reset_reg;
BYTE reset_val;
BYTE reserved4[3];
struct _LARGE_INTEGER x_firmware_ctrl;
struct _LARGE_INTEGER x_dsdt;
struct _GEN_ADDR x_pm1a_evt_blk;
struct _GEN_ADDR x_pm1b_evt_blk;
struct _GEN_ADDR x_pm1a_ctrl_blk;
struct _GEN_ADDR x_pm1b_ctrl_blk;
struct _GEN_ADDR x_pm2_ctrl_blk;
struct _GEN_ADDR x_pm_tmr_blk;
struct _GEN_ADDR x_gp0_blk;
struct _GEN_ADDR x_gp1_blk;
};
struct _DESCRIPTION_HEADER
{
DWORD Signature;
DWORD Length;
BYTE Revision;
BYTE Checksum;
BYTE OEMID[6];
BYTE OEMTableID[8];
DWORD OEMRevision;
BYTE CreatorID[4];
DWORD CreatorRev;
};
BYTE;
struct _GEN_ADDR
{
BYTE AddressSpaceID;
BYTE BitWidth;
BYTE BitOffset;
BYTE Reserved;
struct _LARGE_INTEGER Address;
};
BYTE;
struct UnnamedStruct_4588F0
{
struct _DESCRIPTION_HEADER Header;
DWORD facs;
DWORD dsdt;
BYTE int_model;
BYTE pm_profile;
WORD sci_int_vector;
DWORD smi_cmd_io_port;
BYTE acpi_on_value;
BYTE acpi_off_value;
BYTE s4bios_req;
BYTE pstate_control;
DWORD pm1a_evt_blk_io_port;
DWORD pm1b_evt_blk_io_port;
DWORD pm1a_ctrl_blk_io_port;
DWORD pm1b_ctrl_blk_io_port;
DWORD pm2_ctrl_blk_io_port;
DWORD pm_tmr_blk_io_port;
DWORD gp0_blk_io_port;
DWORD gp1_blk_io_port;
BYTE pm1_evt_len;
BYTE pm1_ctrl_len;
BYTE pm2_ctrl_len;
BYTE pm_tmr_len;
BYTE gp0_blk_len;
BYTE gp1_blk_len;
BYTE gp1_base;
BYTE cstate_control;
WORD lvl2_latency;
WORD lvl3_latency;
WORD flush_size;
WORD flush_stride;
BYTE duty_offset;
BYTE duty_width;
BYTE day_alarm_index;
BYTE month_alarm_index;
BYTE century_alarm_index;
WORD boot_arch;
BYTE reserved3[1];
DWORD flags;
struct _GEN_ADDR reset_reg;
BYTE reset_val;
BYTE reserved4[3];
struct _LARGE_INTEGER x_firmware_ctrl;
struct _LARGE_INTEGER x_dsdt;
struct _GEN_ADDR x_pm1a_evt_blk;
struct _GEN_ADDR x_pm1b_evt_blk;
struct _GEN_ADDR x_pm1a_ctrl_blk;
struct _GEN_ADDR x_pm1b_ctrl_blk;
struct _GEN_ADDR x_pm2_ctrl_blk;
struct _GEN_ADDR x_pm_tmr_blk;
struct _GEN_ADDR x_gp0_blk;
struct _GEN_ADDR x_gp1_blk;
};
BYTE;
BYTE;
BYTE;
struct UnnamedStruct_3195E0
{
DWORD Signature;
DWORD Length;
BYTE Revision;
BYTE Checksum;
BYTE OEMID[6];
BYTE OEMTableID[8];
DWORD OEMRevision;
BYTE CreatorID[4];
DWORD CreatorRev;
};
struct _RSDT_32
{
struct _DESCRIPTION_HEADER Header;
DWORD Tables[1];
};
DWORD;
struct UnnamedStruct_319B70
{
struct _DESCRIPTION_HEADER Header;
DWORD Tables[1];
};
struct _KTHREAD
{
};
struct _KTHREAD*;
struct _KEVENT
{
struct _DISPATCHER_HEADER Header;
};
struct UnnamedStruct_319E00
{
long Count;
struct _KTHREAD* Owner;
DWORD Contention;
struct _KEVENT Event;
DWORD OldIrql;
};
enum UnnamedEnum_31A0C8
{
NonPagedPoolCacheAlignedMustSSession = 38,
PagedPoolCacheAlignedSession = 37,
NonPagedPoolCacheAlignedSession = 36,
DontUseThisTypeSession = 35,
NonPagedPoolMustSucceedSession = 34,
PagedPoolSession = 33,
NonPagedPoolSession = 32,
MaxPoolType = 7,
NonPagedPoolCacheAlignedMustS = 6,
PagedPoolCacheAligned = 5,
NonPagedPoolCacheAligned = 4,
DontUseThisType = 3,
NonPagedPoolMustSucceed = 2,
PagedPool = 1,
NonPagedPool = 0,
};
enum _POOL_TYPE
{
NonPagedPoolCacheAlignedMustSSession = 38,
PagedPoolCacheAlignedSession = 37,
NonPagedPoolCacheAlignedSession = 36,
DontUseThisTypeSession = 35,
NonPagedPoolMustSucceedSession = 34,
PagedPoolSession = 33,
NonPagedPoolSession = 32,
MaxPoolType = 7,
NonPagedPoolCacheAlignedMustS = 6,
PagedPoolCacheAligned = 5,
NonPagedPoolCacheAligned = 4,
DontUseThisType = 3,
NonPagedPoolMustSucceed = 2,
PagedPool = 1,
NonPagedPool = 0,
};
INVALID_TYPE*;
INVALID_TYPE*;
struct _LIST_ENTRY
{
struct _LIST_ENTRY* Flink;
struct _LIST_ENTRY* Blink;
};
DWORD;
struct UnnamedStruct_31AA98
{
struct _SLIST_HEADER ListHead;
WORD Depth;
WORD MaximumDepth;
DWORD TotalAllocates;
DWORD AllocateMisses;
DWORD AllocateHits;
DWORD TotalFrees;
DWORD FreeMisses;
DWORD FreeHits;
enum _POOL_TYPE Type;
DWORD Tag;
DWORD Size;
INVALID_TYPE* Allocate;
INVALID_TYPE* Free;
struct _LIST_ENTRY ListEntry;
DWORD LastTotalAllocates;
DWORD LastAllocateMisses;
DWORD LastAllocateHits;
DWORD Future[2];
};
struct HalpMpInfo
{
DWORD ApicVersion;
DWORD ProcessorCount;
DWORD NtProcessors;
DWORD BusCount;
DWORD IOApicCount;
DWORD IntiCount;
DWORD LintiCount;
DWORD IMCRPresent;
DWORD LocalApicBase;
DWORD* IoApicBase[64];
DWORD IoApicPhys[64];
struct _PcMpProcessorEntry* ProcessorEntryPtr;
struct _PcMpBusEntry* BusEntryPtr;
struct _PcMpIoApicEntry* IoApicEntryPtr;
struct _PcMpApicIntiEntry* IntiEntryPtr;
struct _PcMpLintiEntry* LintiEntryPtr;
struct MPS_EXTENTRY* ExtensionTable;
struct MPS_EXTENTRY* EndOfExtensionTable;
};
DWORD*;
DWORD;
struct _PcMpProcessorEntry
{
BYTE EntryType;
BYTE LocalApicId;
BYTE LocalApicVersion;
BYTE CpuFlags;
struct _CPUIDENTIFIER CpuIdentification;
DWORD FeatureFlags;
BYTE Reserved[8];
};
struct _PcMpProcessorEntry*;
struct _PcMpBusEntry
{
BYTE EntryType;
BYTE BusId;
char BusType[6];
};
struct _PcMpBusEntry*;
struct _PcMpIoApicEntry
{
BYTE EntryType;
BYTE IoApicId;
BYTE IoApicVersion;
BYTE IoApicFlag;
void* IoApicAddress;
};
struct _PcMpIoApicEntry*;
struct _PcMpApicIntiEntry
{
BYTE EntryType;
BYTE IntType;
struct _PolarityAndLevel Signal;
BYTE SourceBusId;
BYTE SourceBusIrq;
BYTE IoApicId;
BYTE IoApicInti;
};
struct _PcMpApicIntiEntry*;
struct _PcMpLintiEntry
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -