📄 p3.sys.h
字号:
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
struct UnnamedStruct_456DA8
{
WORD Size;
WORD Version;
void* Context;
INVALID_TYPE* InterfaceReference;
INVALID_TYPE* InterfaceDereference;
INVALID_TYPE* GpeConnectVector;
INVALID_TYPE* GpeDisconnectVector;
INVALID_TYPE* GpeEnableEvent;
INVALID_TYPE* GpeDisableEvent;
INVALID_TYPE* GpeClearStatus;
INVALID_TYPE* RegisterForDeviceNotifications;
INVALID_TYPE* UnregisterForDeviceNotifications;
};
struct UnnamedStruct_4574A0
{
DWORD EventErrorCode;
DWORD EventValue;
DWORD BufferSize;
BYTE* Buffer;
};
struct UnnamedStruct_4576F8
{
DWORD PhysicalID;
DWORD PBlkAddress;
BYTE PBlkLength;
};
struct _DISPATCHER_HEADER
{
BYTE Type;
BYTE Absolute;
BYTE Size;
BYTE Inserted;
long SignalState;
struct _LIST_ENTRY WaitListHead;
};
struct UnnamedStruct_457950
{
struct _DISPATCHER_HEADER Header;
};
struct WMIGUIDREGINFO
{
INVALID_TYPE* Guid;
DWORD InstanceCount;
DWORD Flags;
};
struct WMIGUIDREGINFO*;
struct _UNICODE_STRING*;
struct _UNICODE_STRING**;
struct _DEVICE_OBJECT**;
INVALID_TYPE*;
struct _IRP
{
short Type;
WORD Size;
struct _MDL* MdlAddress;
DWORD Flags;
struct UnnamedStruct_45EC88 AssociatedIrp;
struct _LIST_ENTRY ThreadListEntry;
struct _IO_STATUS_BLOCK IoStatus;
char RequestorMode;
BYTE PendingReturned;
char StackCount;
char CurrentLocation;
BYTE Cancel;
BYTE CancelIrql;
char ApcEnvironment;
BYTE AllocationFlags;
struct _IO_STATUS_BLOCK* UserIosb;
struct _KEVENT* UserEvent;
struct UnnamedStruct_453A98 Overlay;
INVALID_TYPE* CancelRoutine;
void* UserBuffer;
struct UnnamedStruct_45F7A8 Tail;
};
struct _IRP*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
enum UnnamedEnum_457DF8
{
WmiDataBlockControl = 1,
WmiEventControl = 0,
};
enum UnnamedEnum_457F40
{
WmiDataBlockControl = 1,
WmiEventControl = 0,
};
INVALID_TYPE*;
struct UnnamedStruct_457FD0
{
DWORD GuidCount;
struct WMIGUIDREGINFO* GuidList;
INVALID_TYPE* QueryWmiRegInfo;
INVALID_TYPE* QueryWmiDataBlock;
INVALID_TYPE* SetWmiDataBlock;
INVALID_TYPE* SetWmiDataItem;
INVALID_TYPE* ExecuteWmiMethod;
INVALID_TYPE* WmiFunctionControl;
};
struct UnnamedStruct_458478
{
WORD Length;
WORD MaximumLength;
WORD* Buffer;
};
struct PROCESSOR_IDLE_STATE
{
BYTE StateType;
WORD Latency;
struct _GEN_ADDR Register;
INVALID_TYPE* IdleHandler;
};
struct PROCESSOR_IDLE_STATE;
struct UnnamedStruct_458728
{
BYTE Count;
struct PROCESSOR_IDLE_STATE State[1];
};
struct _GEN_ADDR
{
BYTE AddressSpaceID;
BYTE BitWidth;
BYTE BitOffset;
BYTE Reserved;
struct _LARGE_INTEGER Address;
};
struct PROCESSOR_IDLE_TIMES
{
ULONGLONG StartTime;
ULONGLONG EndTime;
DWORD IdleHandlerReserved[4];
};
struct PROCESSOR_IDLE_TIMES*;
INVALID_TYPE*;
struct UnnamedStruct_458A10
{
BYTE StateType;
WORD Latency;
struct _GEN_ADDR Register;
INVALID_TYPE* IdleHandler;
};
INVALID_TYPE*;
struct PROCESSOR_PERFORMANCE_STATE
{
DWORD Frequency;
DWORD Power;
DWORD PercentFrequency;
};
struct PROCESSOR_PERFORMANCE_STATE;
struct UnnamedStruct_458D78
{
INVALID_TYPE* TransitionFunction;
DWORD TransitionLatency;
DWORD Current;
DWORD Count;
struct PROCESSOR_PERFORMANCE_STATE State[1];
};
struct UnnamedStruct_459060
{
BYTE Type;
BYTE Absolute;
BYTE Size;
BYTE Inserted;
long SignalState;
struct _LIST_ENTRY WaitListHead;
};
struct ACPI_PSS_DESCRIPTOR
{
DWORD CoreFrequency;
DWORD Power;
DWORD Latency;
DWORD BmLatency;
DWORD Control;
DWORD Status;
};
struct ACPI_PSS_DESCRIPTOR;
struct UnnamedStruct_459490
{
BYTE NumPStates;
struct ACPI_PSS_DESCRIPTOR State[1];
};
struct UnnamedStruct_4595D8
{
DWORD CoreFrequency;
DWORD Power;
DWORD Latency;
DWORD BmLatency;
DWORD Control;
DWORD Status;
};
struct UnnamedStruct_459930
{
struct _GEN_ADDR Control;
struct _GEN_ADDR Status;
};
struct UnnamedStruct_459A78
{
DWORD Frequency;
DWORD Power;
DWORD PercentFrequency;
};
DWORD;
struct UnnamedStruct_459C98
{
ULONGLONG StartTime;
ULONGLONG EndTime;
DWORD IdleHandlerReserved[4];
};
struct _GUID
{
DWORD Data1;
WORD Data2;
WORD Data3;
BYTE Data4[8];
};
INVALID_TYPE*;
struct UnnamedStruct_459F38
{
INVALID_TYPE* Guid;
DWORD InstanceCount;
DWORD Flags;
};
struct UnnamedBitfield_45A110
{
INVALID_TYPE* Guid;
DWORD InstanceCount;
DWORD Flags;
};
struct UnnamedBitfield_45A158
{
(null);
};
struct UnnamedBitfield_45A1A0
{
(null);
};
struct UnnamedBitfield_45A1E8
{
(null);
};
struct UnnamedBitfield_45A230
{
(null);
};
struct UnnamedBitfield_45A278
{
(null);
};
struct UnnamedBitfield_45A2C0
{
(null);
};
struct UnnamedBitfield_45A308
{
(null);
};
struct UnnamedBitfield_45A350
{
(null);
};
struct UnnamedBitfield_45A398
{
(null);
};
struct UnnamedBitfield_45A3E0
{
(null);
};
struct UnnamedBitfield_45A428
{
(null);
};
struct UnnamedBitfield_45A470
{
(null);
};
struct UnnamedBitfield_45A4B8
{
(null);
};
struct UnnamedBitfield_45A500
{
(null);
};
struct UnnamedBitfield_45A548
{
(null);
};
struct UnnamedBitfield_45A590
{
(null);
};
struct UnnamedBitfield_45A5D8
{
(null);
};
struct UnnamedBitfield_45A620
{
(null);
};
enum _DEVICE_POWER_STATE;
struct UnnamedStruct_45A6B0
{
WORD Size;
WORD Version;
DWORD DeviceD1;
DWORD DeviceD2;
DWORD LockSupported;
DWORD EjectSupported;
DWORD Removable;
DWORD DockDevice;
DWORD UniqueID;
DWORD SilentInstall;
DWORD RawDeviceOK;
DWORD SurpriseRemovalOK;
DWORD WakeFromD0;
DWORD WakeFromD1;
DWORD WakeFromD2;
DWORD WakeFromD3;
DWORD HardwareDisabled;
DWORD NonDynamic;
DWORD WarmEjectSupported;
DWORD NoDisplayInUI;
DWORD Reserved;
DWORD Address;
DWORD UINumber;
enum _DEVICE_POWER_STATE DeviceState[7];
enum _SYSTEM_POWER_STATE SystemWake;
enum _DEVICE_POWER_STATE DeviceWake;
DWORD D1Latency;
DWORD D2Latency;
DWORD D3Latency;
};
struct _DRIVER_OBJECT
{
short Type;
short Size;
struct _DEVICE_OBJECT* DeviceObject;
DWORD Flags;
void* DriverStart;
DWORD DriverSize;
void* DriverSection;
struct _DRIVER_EXTENSION* DriverExtension;
struct _UNICODE_STRING DriverName;
struct _UNICODE_STRING* HardwareDatabase;
struct _FAST_IO_DISPATCH* FastIoDispatch;
INVALID_TYPE* DriverInit;
INVALID_TYPE* DriverStartIo;
INVALID_TYPE* DriverUnload;
INVALID_TYPE* MajorFunction[28];
};
struct _DRIVER_OBJECT*;
struct _IO_TIMER
{
};
struct _IO_TIMER*;
struct _VPB
{
short Type;
short Size;
WORD Flags;
WORD VolumeLabelLength;
struct _DEVICE_OBJECT* DeviceObject;
struct _DEVICE_OBJECT* RealDevice;
DWORD SerialNumber;
DWORD ReferenceCount;
WORD VolumeLabel[32];
};
struct _VPB*;
struct _WAIT_CONTEXT_BLOCK
{
struct _KDEVICE_QUEUE_ENTRY WaitQueueEntry;
INVALID_TYPE* DeviceRoutine;
void* DeviceContext;
DWORD NumberOfMapRegisters;
void* DeviceObject;
void* CurrentIrp;
struct _KDPC* BufferChainingDpc;
};
struct UnnamedStruct_45B8E0
{
struct _LIST_ENTRY ListEntry;
struct _WAIT_CONTEXT_BLOCK Wcb;
};
struct UnnamedStruct_45BA28
{
struct _LIST_ENTRY ListEntry;
struct _WAIT_CONTEXT_BLOCK Wcb;
};
struct _KDEVICE_QUEUE
{
short Type;
short Size;
struct _LIST_ENTRY DeviceListHead;
DWORD Lock;
BYTE Busy;
};
struct _KDPC
{
short Type;
BYTE Number;
BYTE Importance;
struct _LIST_ENTRY DpcListEntry;
INVALID_TYPE* DeferredRoutine;
void* DeferredContext;
void* SystemArgument1;
void* SystemArgument2;
DWORD* Lock;
};
struct _DEVOBJ_EXTENSION
{
short Type;
WORD Size;
struct _DEVICE_OBJECT* DeviceObject;
};
struct _DEVOBJ_EXTENSION*;
struct UnnamedStruct_45BC58
{
short Type;
WORD Size;
long ReferenceCount;
struct _DRIVER_OBJECT* DriverObject;
struct _DEVICE_OBJECT* NextDevice;
struct _DEVICE_OBJECT* AttachedDevice;
struct _IRP* CurrentIrp;
struct _IO_TIMER* Timer;
DWORD Flags;
DWORD Characteristics;
struct _VPB* Vpb;
void* DeviceExtension;
DWORD DeviceType;
char StackSize;
struct UnnamedStruct_45BA28 Queue;
DWORD AlignmentRequirement;
struct _KDEVICE_QUEUE DeviceQueue;
struct _KDPC Dpc;
DWORD ActiveThreadCount;
void* SecurityDescriptor;
struct _KEVENT DeviceLock;
WORD SectorSize;
WORD Spare1;
struct _DEVOBJ_EXTENSION* DeviceObjectExtension;
void* Reserved;
};
struct UnnamedStruct_45C9B0
{
short Type;
short Size;
struct _LIST_ENTRY DeviceListHead;
DWORD Lock;
BYTE Busy;
};
struct UnnamedStruct_45CC88
{
BYTE AddressSpaceID;
BYTE BitWidth;
BYTE BitOffset;
BYTE Reserved;
struct _LARGE_INTEGER Address;
};
WORD;
struct UnnamedStruct_45CFA8
{
short Type;
short Size;
WORD Flags;
WORD VolumeLabelLength;
struct _DEVICE_OBJECT* DeviceObject;
struct _DEVICE_OBJECT* RealDevice;
DWORD SerialNumber;
DWORD ReferenceCount;
WORD VolumeLabel[32];
};
struct _KDEVICE_QUEUE_ENTRY
{
struct _LIST_ENTRY DeviceListEntry;
DWORD SortKey;
BYTE Inserted;
};
enum UnnamedEnum_45D540
{
DeallocateObjectKeepRegisters = 3,
DeallocateObject = 2,
KeepObject = 1,
};
enum _IO_ALLOCATION_ACTION
{
DeallocateObjectKeepRegisters = 3,
DeallocateObject = 2,
KeepObject = 1,
};
INVALID_TYPE*;
struct _KDPC*;
struct UnnamedStruct_45D828
{
struct _KDEVICE_QUEUE_ENTRY WaitQueueEntry;
INVALID_TYPE* DeviceRoutine;
void* DeviceContext;
DWORD NumberOfMapRegisters;
void* DeviceObject;
void* CurrentIrp;
struct _KDPC* BufferChainingDpc;
};
INVALID_TYPE*;
struct UnnamedStruct_45DC98
{
short Type;
BYTE Number;
BYTE Importance;
struct _LIST_ENTRY DpcListEntry;
INVALID_TYPE* DeferredRoutine;
void* DeferredContext;
void* SystemArgument1;
void* SystemArgument2;
DWORD* Lock;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -