📄 halapic.dll.h
字号:
BYTE EntryType;
BYTE IntType;
struct _PolarityAndLevel Signal;
BYTE SourceBusId;
BYTE SourceBusIrq;
BYTE DestLocalApicId;
BYTE DestLocalApicInti;
};
struct _PcMpLintiEntry*;
struct MPS_EXTENTRY
{
BYTE Type;
BYTE Length;
struct UnnamedStruct_31DFB0 u;
};
struct MPS_EXTENTRY*;
struct UnnamedStruct_31B718
{
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;
};
struct _PolarityAndLevel
{
WORD Polarity;
WORD Level;
WORD Reserved;
};
struct UnnamedStruct_31C180
{
BYTE EntryType;
BYTE IntType;
struct _PolarityAndLevel Signal;
BYTE SourceBusId;
BYTE SourceBusIrq;
BYTE DestLocalApicId;
BYTE DestLocalApicInti;
};
struct _SINGLE_LIST_ENTRY*;
struct UnnamedStruct_31C5C0
{
struct _SINGLE_LIST_ENTRY* Next;
};
struct LOCAL_NMISOURCE
{
BYTE Type;
BYTE Length;
BYTE ProcessorID;
WORD Flags;
BYTE LINTIN;
};
struct UnnamedStruct_31C718
{
BYTE Type;
BYTE Length;
BYTE ProcessorID;
WORD Flags;
BYTE LINTIN;
};
struct UnnamedStruct_31C9E0
{
BYTE EntryType;
BYTE IntType;
struct _PolarityAndLevel Signal;
BYTE SourceBusId;
BYTE SourceBusIrq;
BYTE IoApicId;
BYTE IoApicInti;
};
struct _CPUIDENTIFIER
{
DWORD Stepping;
DWORD Model;
DWORD Family;
DWORD Reserved;
};
struct UnnamedStruct_31CE48
{
BYTE EntryType;
BYTE LocalApicId;
BYTE LocalApicVersion;
BYTE CpuFlags;
struct _CPUIDENTIFIER CpuIdentification;
DWORD FeatureFlags;
BYTE Reserved[8];
};
struct _LIST_ENTRY*;
struct UnnamedStruct_31D290
{
struct _LIST_ENTRY* Flink;
struct _LIST_ENTRY* Blink;
};
struct UnnamedStruct_31D3D8
{
BYTE BusId;
BYTE Type;
__int64 Base;
__int64 Length;
};
struct UnnamedStruct_31D620
{
BYTE BusId;
BYTE Type;
__int64 Base;
__int64 Length;
};
struct UnnamedBitfield_31D668
{
BYTE BusId;
BYTE Type;
__int64 Base;
__int64 Length;
};
struct UnnamedStruct_31D6B0
{
BYTE BusId;
BYTE SubtractiveDecode;
BYTE ParentBusId;
};
struct UnnamedStruct_31D888
{
BYTE BusId;
BYTE SubtractiveDecode;
BYTE ParentBusId;
};
struct UnnamedStruct_31D8D0
{
__int64 Address;
__int64 Length;
};
struct UnnamedStruct_31DA18
{
__int64 Address;
__int64 Length;
};
struct UnnamedBitfield_31DA60
{
__int64 Address;
__int64 Length;
};
struct UnnamedStruct_31DAA8
{
BYTE BusId;
BYTE Modifier;
BYTE Reserved;
DWORD List;
};
struct UnnamedStruct_31DCF0
{
BYTE BusId;
BYTE Modifier;
BYTE Reserved;
DWORD List;
};
struct UnnamedStruct_31DD38
{
struct UnnamedStruct_31D620 AddressMap;
struct UnnamedStruct_31D888 BusHierarchy;
struct UnnamedStruct_31DA18 PersistentStore;
struct UnnamedStruct_31DCF0 CompatibleMap;
};
struct UnnamedStruct_31DFB0
{
struct UnnamedStruct_31D620 AddressMap;
struct UnnamedStruct_31D888 BusHierarchy;
struct UnnamedStruct_31DA18 PersistentStore;
struct UnnamedStruct_31DCF0 CompatibleMap;
};
struct UnnamedStruct_31DFF8
{
BYTE Type;
BYTE Length;
struct UnnamedStruct_31DFB0 u;
};
struct UnnamedStruct_31E1C0
{
BYTE AddressSpaceID;
BYTE BitWidth;
BYTE BitOffset;
BYTE Reserved;
struct _LARGE_INTEGER Address;
};
enum UnnamedEnum_31E498
{
MmFrameBufferCached = 2,
};
enum _MEMORY_CACHING_TYPE_ORIG
{
MmFrameBufferCached = 2,
};
struct _MAPIC
{
struct _DESCRIPTION_HEADER Header;
DWORD LocalAPICAddress;
DWORD Flags;
DWORD APICTables[1];
};
struct UnnamedStruct_31E670
{
struct _DESCRIPTION_HEADER Header;
DWORD LocalAPICAddress;
DWORD Flags;
DWORD APICTables[1];
};
struct _RSDP_2_0
{
ULONGLONG Signature;
BYTE Checksum;
BYTE OEMID[6];
BYTE Revision;
DWORD RsdtAddress;
DWORD Length;
struct _LARGE_INTEGER XsdtAddress;
BYTE XChecksum;
BYTE Reserved[3];
};
struct UnnamedStruct_31E948
{
ULONGLONG Signature;
BYTE Checksum;
BYTE OEMID[6];
BYTE Revision;
DWORD RsdtAddress;
DWORD Length;
struct _LARGE_INTEGER XsdtAddress;
BYTE XChecksum;
BYTE Reserved[3];
};
struct ISA_VECTOR
{
BYTE Type;
BYTE Length;
BYTE Bus;
BYTE Source;
DWORD GlobalSystemInterruptVector;
WORD Flags;
};
struct UnnamedStruct_31EE90
{
BYTE Type;
BYTE Length;
BYTE Bus;
BYTE Source;
DWORD GlobalSystemInterruptVector;
WORD Flags;
};
struct UnnamedBitfield_31F1F0
{
BYTE Type;
BYTE Length;
BYTE Bus;
BYTE Source;
DWORD GlobalSystemInterruptVector;
WORD Flags;
};
struct UnnamedBitfield_31F238
{
(null);
};
struct UnnamedBitfield_31F280
{
(null);
};
struct UnnamedStruct_31F2C8
{
WORD Polarity;
WORD Level;
WORD Reserved;
};
struct UnnamedBitfield_31F490
{
WORD Polarity;
WORD Level;
WORD Reserved;
};
struct UnnamedBitfield_31F4D8
{
(null);
};
struct UnnamedBitfield_31F520
{
(null);
};
struct UnnamedBitfield_31F568
{
(null);
};
struct UnnamedStruct_31F5B0
{
DWORD Stepping;
DWORD Model;
DWORD Family;
DWORD Reserved;
};
struct UnnamedStruct_31F7F8
{
BYTE EntryType;
BYTE IoApicId;
BYTE IoApicVersion;
BYTE IoApicFlag;
void* IoApicAddress;
};
enum UnnamedEnum_31FAE0
{
MemoryMaximum = 9,
MemorySpecialMemory = 8,
MemoryFreeContiguous = 7,
MemoryFirmwarePermanent = 6,
MemoryFirmwareTemporary = 5,
MemoryLoadedProgram = 4,
MemoryBad = 3,
MemoryFree = 2,
MemorySystemBlock = 1,
MemoryExceptionBlock = 0,
};
enum _MEMORY_TYPE
{
MemoryMaximum = 9,
MemorySpecialMemory = 8,
MemoryFreeContiguous = 7,
MemoryFirmwarePermanent = 6,
MemoryFirmwareTemporary = 5,
MemoryLoadedProgram = 4,
MemoryBad = 3,
MemoryFree = 2,
MemorySystemBlock = 1,
MemoryExceptionBlock = 0,
};
struct _IOAPIC
{
BYTE Type;
BYTE Length;
BYTE IOAPICID;
BYTE Reserved;
DWORD IOAPICAddress;
DWORD SystemVectorBase;
};
struct UnnamedStruct_45A118
{
BYTE Type;
BYTE Length;
BYTE IOAPICID;
BYTE Reserved;
DWORD IOAPICAddress;
DWORD SystemVectorBase;
};
struct _PROCLOCALAPIC
{
BYTE Type;
BYTE Length;
BYTE ACPIProcessorID;
BYTE APICID;
DWORD Flags;
};
struct UnnamedStruct_45A510
{
BYTE Type;
BYTE Length;
BYTE ACPIProcessorID;
BYTE APICID;
DWORD Flags;
};
struct IO_NMISOURCE
{
BYTE Type;
BYTE Length;
WORD Flags;
DWORD GlobalSystemInterruptVector;
};
struct UnnamedStruct_45A878
{
BYTE Type;
BYTE Length;
WORD Flags;
DWORD GlobalSystemInterruptVector;
};
struct _DISPATCHER_HEADER
{
BYTE Type;
BYTE Absolute;
BYTE Size;
BYTE Inserted;
long SignalState;
struct _LIST_ENTRY WaitListHead;
};
struct UnnamedStruct_45AB60
{
struct _DISPATCHER_HEADER Header;
};
struct _FACS_2_0
{
DWORD Signature;
DWORD Length;
DWORD HardwareSignature;
DWORD pFirmwareWakingVector;
DWORD GlobalLock;
DWORD Flags;
struct _LARGE_INTEGER x_FirmwareWakingVector;
BYTE version;
BYTE Reserved[31];
};
BYTE;
struct UnnamedStruct_45ACF0
{
DWORD Signature;
DWORD Length;
DWORD HardwareSignature;
DWORD pFirmwareWakingVector;
DWORD GlobalLock;
DWORD Flags;
struct _LARGE_INTEGER x_FirmwareWakingVector;
BYTE version;
BYTE Reserved[31];
};
char;
struct UnnamedStruct_45B238
{
BYTE EntryType;
BYTE BusId;
char BusType[6];
};
struct UnnamedStruct_45B400
{
BYTE Type;
BYTE Absolute;
BYTE Size;
BYTE Inserted;
long SignalState;
struct _LIST_ENTRY WaitListHead;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -