📄 acpi.sys.h
字号:
DWORD;
struct UnnamedStruct_315388
{
BYTE InheritedAddressSpace;
BYTE ReadImageFileExecOptions;
BYTE BeingDebugged;
BYTE SpareBool;
void* Mutant;
void* ImageBaseAddress;
struct _PEB_LDR_DATA* Ldr;
struct _RTL_USER_PROCESS_PARAMETERS* ProcessParameters;
void* SubSystemData;
void* ProcessHeap;
void* FastPebLock;
void* FastPebLockRoutine;
void* FastPebUnlockRoutine;
DWORD EnvironmentUpdateCount;
void* KernelCallbackTable;
DWORD SystemReserved[2];
struct _PEB_FREE_BLOCK* FreeList;
DWORD TlsExpansionCounter;
void* TlsBitmap;
DWORD TlsBitmapBits[2];
void* ReadOnlySharedMemoryBase;
void* ReadOnlySharedMemoryHeap;
void** ReadOnlyStaticServerData;
void* AnsiCodePageData;
void* OemCodePageData;
void* UnicodeCaseTableData;
DWORD NumberOfProcessors;
DWORD NtGlobalFlag;
struct _LARGE_INTEGER CriticalSectionTimeout;
DWORD HeapSegmentReserve;
DWORD HeapSegmentCommit;
DWORD HeapDeCommitTotalFreeThreshold;
DWORD HeapDeCommitFreeBlockThreshold;
DWORD NumberOfHeaps;
DWORD MaximumNumberOfHeaps;
void** ProcessHeaps;
void* GdiSharedHandleTable;
void* ProcessStarterHelper;
DWORD GdiDCAttributeList;
void* LoaderLock;
DWORD OSMajorVersion;
DWORD OSMinorVersion;
WORD OSBuildNumber;
WORD OSCSDVersion;
DWORD OSPlatformId;
DWORD ImageSubsystem;
DWORD ImageSubsystemMajorVersion;
DWORD ImageSubsystemMinorVersion;
DWORD ImageProcessAffinityMask;
DWORD GdiHandleBuffer[34];
INVALID_TYPE* PostProcessInitRoutine;
void* TlsExpansionBitmap;
DWORD TlsExpansionBitmapBits[32];
DWORD SessionId;
struct _ULARGE_INTEGER AppCompatFlags;
void* pShimData;
void* AppCompatInfo;
struct _UNICODE_STRING CSDVersion;
void* ActivationContextData;
void* ProcessAssemblyStorageMap;
void* SystemDefaultActivationContextData;
void* SystemAssemblyStorageMap;
DWORD MinimumStackCommit;
};
struct _BuffFieldObj
{
struct _FieldDesc FieldDesc;
BYTE* pbDataBuff;
DWORD dwBuffLen;
};
struct _FieldDesc
{
DWORD dwByteOffset;
DWORD dwStartBitPos;
DWORD dwNumBits;
DWORD dwFieldFlags;
};
struct UnnamedStruct_47F5F8
{
struct _FieldDesc FieldDesc;
BYTE* pbDataBuff;
DWORD dwBuffLen;
};
struct UnnamedStruct_47F7C0
{
DWORD dwByteOffset;
DWORD dwStartBitPos;
DWORD dwNumBits;
DWORD dwFieldFlags;
};
struct _MethodObj
{
struct _MutexObj Mutex;
BYTE bMethodFlags;
BYTE abCodeBuff[1];
};
struct _MutexObj
{
DWORD dwSyncLevel;
DWORD dwcOwned;
void* hOwner;
struct _List* plistWaiters;
};
struct UnnamedStruct_47FB38
{
struct _MutexObj Mutex;
BYTE bMethodFlags;
BYTE abCodeBuff[1];
};
enum UnnamedEnum_47FD10
{
SecurityDelegation = 3,
SecurityImpersonation = 2,
SecurityIdentification = 1,
SecurityAnonymous = 0,
};
enum _SECURITY_IMPERSONATION_LEVEL
{
SecurityDelegation = 3,
SecurityImpersonation = 2,
SecurityIdentification = 1,
SecurityAnonymous = 0,
};
struct UnnamedStruct_47FFF8
{
void* Token;
BYTE CopyOnOpen;
BYTE EffectiveOnly;
enum _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
};
struct UnnamedStruct_480260
{
DWORD Usage;
DWORD Limit;
DWORD Peak;
DWORD Return;
};
struct _FNSAVE_FORMAT
{
DWORD ControlWord;
DWORD StatusWord;
DWORD TagWord;
DWORD ErrorOffset;
DWORD ErrorSelector;
DWORD DataOffset;
DWORD DataSelector;
BYTE RegisterArea[80];
};
struct _FXSAVE_FORMAT
{
WORD ControlWord;
WORD StatusWord;
WORD TagWord;
WORD ErrorOpcode;
DWORD ErrorOffset;
DWORD ErrorSelector;
DWORD DataOffset;
DWORD DataSelector;
DWORD MXCsr;
DWORD MXCsrMask;
BYTE RegisterArea[128];
BYTE Reserved3[128];
BYTE Reserved4[224];
BYTE Align16Byte[8];
};
struct UnnamedStruct_4805C8
{
struct _FNSAVE_FORMAT FnArea;
struct _FXSAVE_FORMAT FxArea;
};
struct UnnamedStruct_480710
{
struct _FNSAVE_FORMAT FnArea;
struct _FXSAVE_FORMAT FxArea;
};
struct UnnamedStruct_480758
{
struct UnnamedStruct_480710 U;
DWORD NpxSavedCpu;
DWORD Cr0NpxState;
};
struct _PROCESSOR_POWER_STATE*;
INVALID_TYPE*;
struct PROCESSOR_IDLE_TIMES
{
ULONGLONG StartTime;
ULONGLONG EndTime;
DWORD IdleHandlerReserved[4];
};
ULONGLONG;
struct _KTIMER
{
struct _DISPATCHER_HEADER Header;
struct _ULARGE_INTEGER DueTime;
struct _LIST_ENTRY TimerListEntry;
struct _KDPC* Dpc;
long Period;
};
struct _KDPC
{
short Type;
BYTE Number;
BYTE Importance;
struct _LIST_ENTRY DpcListEntry;
INVALID_TYPE* DeferredRoutine;
void* DeferredContext;
void* SystemArgument1;
void* SystemArgument2;
DWORD* Lock;
};
struct PROCESSOR_PERF_STATE
{
BYTE PercentFrequency;
BYTE MinCapacity;
WORD Power;
BYTE IncreaseLevel;
BYTE DecreaseLevel;
WORD Flags;
DWORD IncreaseTime;
DWORD DecreaseTime;
DWORD IncreaseCount;
DWORD DecreaseCount;
ULONGLONG PerformanceTime;
};
struct PROCESSOR_PERF_STATE*;
INVALID_TYPE*;
struct UnnamedStruct_480CA8
{
INVALID_TYPE* IdleFunction;
DWORD Idle0KernelTimeLimit;
DWORD Idle0LastTime;
void* IdleHandlers;
void* IdleState;
DWORD IdleHandlersCount;
ULONGLONG LastCheck;
struct PROCESSOR_IDLE_TIMES IdleTimes;
DWORD IdleTime1;
DWORD PromotionCheck;
DWORD IdleTime2;
BYTE CurrentThrottle;
BYTE ThermalThrottleLimit;
BYTE CurrentThrottleIndex;
BYTE ThermalThrottleIndex;
DWORD PerfSystemTime;
DWORD PerfIdleTime;
ULONGLONG DebugDelta;
DWORD DebugCount;
DWORD LastSysTime;
ULONGLONG TotalIdleStateTime[3];
DWORD TotalIdleTransitions[3];
ULONGLONG PreviousC3StateTime;
BYTE KneeThrottleIndex;
BYTE ThrottleLimitIndex;
BYTE PerfStatesCount;
BYTE ProcessorMinThrottle;
BYTE ProcessorMaxThrottle;
BYTE LastBusyPercentage;
BYTE LastC3Percentage;
BYTE LastAdjustedBusyPercentage;
DWORD PromotionCount;
DWORD DemotionCount;
DWORD ErrorCount;
DWORD RetryCount;
DWORD Flags;
struct _LARGE_INTEGER PerfCounterFrequency;
DWORD PerfTickCount;
struct _KTIMER PerfTimer;
struct _KDPC PerfDpc;
struct PROCESSOR_PERF_STATE* PerfStates;
INVALID_TYPE* PerfSetThrottle;
DWORD Spare1[2];
};
struct UnnamedStruct_482430
{
ULONGLONG ReadOperationCount;
ULONGLONG WriteOperationCount;
ULONGLONG OtherOperationCount;
ULONGLONG ReadTransferCount;
ULONGLONG WriteTransferCount;
ULONGLONG OtherTransferCount;
};
struct _DISPATCHER_HEADER
{
BYTE Type;
BYTE Absolute;
BYTE Size;
BYTE Inserted;
long SignalState;
struct _LIST_ENTRY WaitListHead;
};
BYTE;
struct _KAPC_STATE
{
struct _LIST_ENTRY ApcListHead[2];
struct _KPROCESS* Process;
BYTE KernelApcInProgress;
BYTE KernelApcPending;
BYTE UserApcPending;
};
struct _KWAIT_BLOCK
{
struct _LIST_ENTRY WaitListEntry;
struct _KTHREAD* Thread;
void* Object;
struct _KWAIT_BLOCK* NextWaitBlock;
WORD WaitKey;
WORD WaitType;
};
struct _KWAIT_BLOCK*;
struct _KWAIT_BLOCK;
struct _KQUEUE
{
struct _DISPATCHER_HEADER Header;
struct _LIST_ENTRY EntryListHead;
DWORD CurrentCount;
DWORD MaximumCount;
struct _LIST_ENTRY ThreadListHead;
};
struct _KQUEUE*;
struct _KTRAP_FRAME
{
DWORD DbgEbp;
DWORD DbgEip;
DWORD DbgArgMark;
DWORD DbgArgPointer;
DWORD TempSegCs;
DWORD TempEsp;
DWORD Dr0;
DWORD Dr1;
DWORD Dr2;
DWORD Dr3;
DWORD Dr6;
DWORD Dr7;
DWORD SegGs;
DWORD SegEs;
DWORD SegDs;
DWORD Edx;
DWORD Ecx;
DWORD Eax;
DWORD PreviousPreviousMode;
struct _EXCEPTION_REGISTRATION_RECORD* ExceptionList;
DWORD SegFs;
DWORD Edi;
DWORD Esi;
DWORD Ebx;
DWORD Ebp;
DWORD ErrCode;
DWORD Eip;
DWORD SegCs;
DWORD EFlags;
DWORD HardwareEsp;
DWORD HardwareSegSs;
DWORD V86Es;
DWORD V86Ds;
DWORD V86Fs;
DWORD V86Gs;
};
struct _KTRAP_FRAME*;
struct _KAPC_STATE*;
struct _KAPC_STATE*;
struct _KAPC
{
short Type;
short Size;
DWORD Spare0;
struct _KTHREAD* Thread;
struct _LIST_ENTRY ApcListEntry;
INVALID_TYPE* KernelRoutine;
INVALID_TYPE* RundownRoutine;
INVALID_TYPE* NormalRoutine;
void* NormalContext;
void* SystemArgument1;
void* SystemArgument2;
char ApcStateIndex;
char ApcMode;
BYTE Inserted;
};
struct UnnamedStruct_482D00
{
struct _DISPATCHER_HEADER Header;
struct _LIST_ENTRY MutantListHead;
void* InitialStack;
void* StackLimit;
void* Teb;
void* TlsArray;
void* KernelStack;
BYTE DebugActive;
BYTE State;
BYTE Alerted;
BYTE Iopl;
BYTE NpxState;
char Saturation;
char Priority;
struct _KAPC_STATE ApcState;
DWORD ContextSwitches;
BYTE IdleSwapBlock;
BYTE Spare0[3];
long WaitStatus;
BYTE WaitIrql;
char WaitMode;
BYTE WaitNext;
BYTE WaitReason;
struct _KWAIT_BLOCK* WaitBlockList;
struct _LIST_ENTRY WaitListEntry;
struct _SINGLE_LIST_ENTRY SwapListEntry;
DWORD WaitTime;
char BasePriority;
BYTE DecrementCount;
char PriorityDecrement;
char Quantum;
struct _KWAIT_BLOCK WaitBlock[4];
void* LegoData;
DWORD KernelApcDisable;
DWORD UserAffinity;
BYTE SystemAffinityActive;
BYTE PowerState;
BYTE NpxIrql;
BYTE InitialNode;
void* ServiceTable;
struct _KQUEUE* Queue;
DWORD ApcQueueLock;
struct _KTIMER Timer;
struct _LIST_ENTRY QueueListEntry;
DWORD SoftAffinity;
DWORD Affinity;
BYTE Preempted;
BYTE ProcessReadyQueue;
BYTE KernelStackResident;
BYTE NextProcessor;
void* CallbackStack;
void* Win32Thread;
struct _KTRAP_FRAME* TrapFrame;
struct _KAPC_STATE* ApcStatePointer[2];
char PreviousMode;
BYTE EnableStackSwap;
BYTE LargeStack;
BYTE ResourceIndex;
DWORD KernelTime;
DWORD UserTime;
struct _KAPC_STATE SavedApcState;
BYTE Alertable;
BYTE ApcStateIndex;
BYTE ApcQueueable;
BYTE AutoAlignment;
void* StackBase;
struct _KAPC SuspendApc;
struct _KSEMAPHORE SuspendSemaphore;
struct _LIST_ENTRY ThreadListEntry;
char FreezeCount;
char SuspendCount;
BYTE IdealProcessor;
BYTE DisableBoost;
};
struct UnnamedBitfield_4853E8
{
struct _DISPATCHER_HEADER Header;
struct _LIST_ENTRY MutantListHead;
void* InitialStack;
void* StackLimit;
void* Teb;
void* TlsArray;
void* KernelStack;
BYTE DebugActive;
BYTE State;
BYTE Alerted;
BYTE Iopl;
BYTE NpxState;
char Saturation;
char Priority;
struct _KAPC_STATE ApcState;
DWORD ContextSwitches;
BYTE IdleSwapBlock;
BYTE Spare0;
long WaitStatus;
BYTE WaitIrql;
char WaitMode;
BYTE WaitNext;
BYTE WaitReason;
struct _KWAIT_BLOCK* WaitBlockList;
struct _LIST_ENTRY WaitListEntry;
struct _SINGLE_LIST_ENTRY SwapListEntry;
DWORD WaitTime;
char BasePriority;
BYTE DecrementCount;
char PriorityDecrement;
char Quantum;
struct _KWAIT_BLOCK WaitBlock;
void* LegoData;
DWORD KernelApcDisable;
DWORD UserAffinity;
BYTE SystemAffinityActive;
BYTE PowerState;
BYTE NpxIrql;
BYTE InitialNode;
void* ServiceTable;
struct _KQUEUE* Queue;
DWORD ApcQueueLock;
struct _KTIMER Timer;
struct _LIST_ENTRY QueueListEntry;
DWORD SoftAffinity;
DWORD Affinity;
BYTE Preempted;
BYTE ProcessReadyQueue;
BYTE KernelStackResident;
BYTE NextProcessor;
void* CallbackStack;
void* Win32Thread;
struct _KTRAP_FRAME* TrapFrame;
struct _KAPC_STATE* ApcStatePointer;
char PreviousMode;
BYTE EnableStackSwap;
BYTE LargeStack;
BYTE ResourceIndex;
DWORD KernelTime;
DWORD UserTime;
struct _KAPC_STATE SavedApcState;
BYTE Alertable;
BYTE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -