📄 p3.sys.h
字号:
Processing PDB file p3.pdb.sys
-Wrong time stamp of .PDB file p3.pdb.sys (0x3ab19e67, 0x00000000)
-Type server .PDB imports ignored!
struct LIST_ENTRY64
{
ULONGLONG Flink;
ULONGLONG Blink;
};
struct LIST_ENTRY64*;
struct UnnamedStruct_453DB0
{
ULONGLONG Flink;
ULONGLONG Blink;
};
struct LIST_ENTRY32
{
DWORD Flink;
DWORD Blink;
};
struct LIST_ENTRY32*;
struct UnnamedStruct_453FD0
{
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_454280
{
ULONGLONG Alignment;
struct _SINGLE_LIST_ENTRY Next;
WORD Depth;
WORD Sequence;
};
struct _LARGE_INTEGER
{
DWORD LowPart;
long HighPart;
struct UnnamedStruct_4546A0 u;
__int64 QuadPart;
};
struct UnnamedStruct_454558
{
DWORD LowPart;
long HighPart;
};
struct UnnamedStruct_4546A0
{
DWORD LowPart;
long HighPart;
};
struct UnnamedStruct_4546E8
{
DWORD LowPart;
long HighPart;
struct UnnamedStruct_4546A0 u;
__int64 QuadPart;
};
struct _ULARGE_INTEGER
{
DWORD LowPart;
DWORD HighPart;
struct UnnamedStruct_454B08 u;
ULONGLONG QuadPart;
};
struct UnnamedStruct_4549C0
{
DWORD LowPart;
DWORD HighPart;
};
struct UnnamedStruct_454B08
{
DWORD LowPart;
DWORD HighPart;
};
struct UnnamedStruct_454B50
{
DWORD LowPart;
DWORD HighPart;
struct UnnamedStruct_454B08 u;
ULONGLONG QuadPart;
};
struct _LUID
{
DWORD LowPart;
long HighPart;
};
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_454FC8
{
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_31D1F0
{
struct _GENERAL_LOOKASIDE L;
struct _FAST_MUTEX Lock__ObsoleteButDoNotDelete;
};
struct _KTHREAD
{
};
struct _KTHREAD*;
struct _KEVENT
{
struct _DISPATCHER_HEADER Header;
};
struct UnnamedStruct_31D4A0
{
long Count;
struct _KTHREAD* Owner;
DWORD Contention;
struct _KEVENT Event;
DWORD OldIrql;
};
enum UnnamedEnum_31D768
{
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_31E138
{
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 _SINGLE_LIST_ENTRY*;
struct UnnamedStruct_31EBB8
{
struct _SINGLE_LIST_ENTRY* Next;
};
struct _LIST_ENTRY*;
struct UnnamedStruct_31ECC8
{
struct _LIST_ENTRY* Flink;
struct _LIST_ENTRY* Blink;
};
enum UnnamedEnum_31EE10
{
MmFrameBufferCached = 2,
};
enum _MEMORY_CACHING_TYPE_ORIG
{
MmFrameBufferCached = 2,
};
struct _FDO_DATA
{
struct _DEVICE_OBJECT* Self;
struct _DEVICE_OBJECT* UnderlyingPDO;
struct _DEVICE_OBJECT* NextLowerDriver;
enum _DEVICE_PNP_STATE DevicePnPState;
enum _DEVICE_PNP_STATE PreviousPnPState;
enum _QUEUE_STATE QueueState;
struct _LIST_ENTRY NewRequestsQueue;
DWORD QueueLock;
struct _KEVENT RemoveEvent;
struct _KEVENT StopEvent;
DWORD OutstandingIO;
enum _SYSTEM_POWER_STATE SystemPowerState;
enum _DEVICE_POWER_STATE DevicePowerState;
struct _UNICODE_STRING InterfaceName;
struct _DEVICE_CAPABILITIES DeviceCaps;
struct _WMILIB_CONTEXT WmiLibInfo;
struct _KEVENT PerfStateLock;
struct _IO_WORKITEM* PerfStateWorkItem;
struct _EVENT_LOG_CONTEXT EventLogContext;
struct PROCESSOR_PERFORMANCE_STATES* PerfStates;
struct PROCESSOR_IDLE_STATES* CStates;
struct PROCESSOR_OBJECT_INFO ProcObjInfo;
struct ACPI_PSS_PACKAGE* PssPackage;
struct ACPI_PCT_PACKAGE PctPackage;
DWORD PpcResult;
DWORD LowestPerfState;
BYTE LegacyInterface;
BYTE CstPresent;
DWORD CurrentPerfState;
DWORD ThrottleValue;
DWORD LastRequestedThrottle;
DWORD LastTransitionResult;
DWORD SavedState;
struct _ACPI_INTERFACE_STANDARD* AcpiInterfaces;
};
struct _DEVICE_OBJECT
{
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 _DEVICE_OBJECT*;
enum UnnamedEnum_31F0C0
{
Deleted = 6,
SurpriseRemovePending = 5,
RemovePending = 4,
Stopped = 3,
StopPending = 2,
Started = 1,
NotStarted = 0,
};
enum _DEVICE_PNP_STATE
{
Deleted = 6,
SurpriseRemovePending = 5,
RemovePending = 4,
Stopped = 3,
StopPending = 2,
Started = 1,
NotStarted = 0,
};
enum UnnamedEnum_31F4C8
{
FailRequests = 2,
AllowRequests = 1,
HoldRequests = 0,
};
enum _QUEUE_STATE
{
FailRequests = 2,
AllowRequests = 1,
HoldRequests = 0,
};
enum UnnamedEnum_31F720
{
PowerSystemMaximum = 7,
PowerSystemShutdown = 6,
PowerSystemHibernate = 5,
PowerSystemSleeping3 = 4,
PowerSystemSleeping2 = 3,
PowerSystemSleeping1 = 2,
PowerSystemWorking = 1,
PowerSystemUnspecified = 0,
};
enum _SYSTEM_POWER_STATE
{
PowerSystemMaximum = 7,
PowerSystemShutdown = 6,
PowerSystemHibernate = 5,
PowerSystemSleeping3 = 4,
PowerSystemSleeping2 = 3,
PowerSystemSleeping1 = 2,
PowerSystemWorking = 1,
PowerSystemUnspecified = 0,
};
enum UnnamedEnum_31FBF8
{
PowerDeviceMaximum = 5,
PowerDeviceD3 = 4,
PowerDeviceD2 = 3,
PowerDeviceD1 = 2,
PowerDeviceD0 = 1,
PowerDeviceUnspecified = 0,
};
enum _DEVICE_POWER_STATE
{
PowerDeviceMaximum = 5,
PowerDeviceD3 = 4,
PowerDeviceD2 = 3,
PowerDeviceD1 = 2,
PowerDeviceD0 = 1,
PowerDeviceUnspecified = 0,
};
struct _UNICODE_STRING
{
WORD Length;
WORD MaximumLength;
WORD* Buffer;
};
struct _DEVICE_CAPABILITIES
{
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 _WMILIB_CONTEXT
{
DWORD GuidCount;
struct WMIGUIDREGINFO* GuidList;
INVALID_TYPE* QueryWmiRegInfo;
INVALID_TYPE* QueryWmiDataBlock;
INVALID_TYPE* SetWmiDataBlock;
INVALID_TYPE* SetWmiDataItem;
INVALID_TYPE* ExecuteWmiMethod;
INVALID_TYPE* WmiFunctionControl;
};
struct _IO_WORKITEM
{
};
struct _IO_WORKITEM*;
struct _EVENT_LOG_CONTEXT
{
DWORD EventErrorCode;
DWORD EventValue;
DWORD BufferSize;
BYTE* Buffer;
};
struct PROCESSOR_PERFORMANCE_STATES
{
INVALID_TYPE* TransitionFunction;
DWORD TransitionLatency;
DWORD Current;
DWORD Count;
struct PROCESSOR_PERFORMANCE_STATE State[1];
};
struct PROCESSOR_PERFORMANCE_STATES*;
struct PROCESSOR_IDLE_STATES
{
BYTE Count;
struct PROCESSOR_IDLE_STATE State[1];
};
struct PROCESSOR_IDLE_STATES*;
struct PROCESSOR_OBJECT_INFO
{
DWORD PhysicalID;
DWORD PBlkAddress;
BYTE PBlkLength;
};
struct ACPI_PSS_PACKAGE
{
BYTE NumPStates;
struct ACPI_PSS_DESCRIPTOR State[1];
};
struct ACPI_PSS_PACKAGE*;
struct ACPI_PCT_PACKAGE
{
struct _GEN_ADDR Control;
struct _GEN_ADDR Status;
};
struct _ACPI_INTERFACE_STANDARD
{
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 _ACPI_INTERFACE_STANDARD*;
struct UnnamedStruct_455770
{
struct _DEVICE_OBJECT* Self;
struct _DEVICE_OBJECT* UnderlyingPDO;
struct _DEVICE_OBJECT* NextLowerDriver;
enum _DEVICE_PNP_STATE DevicePnPState;
enum _DEVICE_PNP_STATE PreviousPnPState;
enum _QUEUE_STATE QueueState;
struct _LIST_ENTRY NewRequestsQueue;
DWORD QueueLock;
struct _KEVENT RemoveEvent;
struct _KEVENT StopEvent;
DWORD OutstandingIO;
enum _SYSTEM_POWER_STATE SystemPowerState;
enum _DEVICE_POWER_STATE DevicePowerState;
struct _UNICODE_STRING InterfaceName;
struct _DEVICE_CAPABILITIES DeviceCaps;
struct _WMILIB_CONTEXT WmiLibInfo;
struct _KEVENT PerfStateLock;
struct _IO_WORKITEM* PerfStateWorkItem;
struct _EVENT_LOG_CONTEXT EventLogContext;
struct PROCESSOR_PERFORMANCE_STATES* PerfStates;
struct PROCESSOR_IDLE_STATES* CStates;
struct PROCESSOR_OBJECT_INFO ProcObjInfo;
struct ACPI_PSS_PACKAGE* PssPackage;
struct ACPI_PCT_PACKAGE PctPackage;
DWORD PpcResult;
DWORD LowestPerfState;
BYTE LegacyInterface;
BYTE CstPresent;
DWORD CurrentPerfState;
DWORD ThrottleValue;
DWORD LastRequestedThrottle;
DWORD LastTransitionResult;
DWORD SavedState;
struct _ACPI_INTERFACE_STANDARD* AcpiInterfaces;
};
enum UnnamedEnum_4569E8
{
Latched = 1,
LevelSensitive = 0,
};
enum _KINTERRUPT_MODE
{
Latched = 1,
LevelSensitive = 0,
};
INVALID_TYPE*;
INVALID_TYPE*;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -