📄 p3.sys.h
字号:
struct _FILE_NETWORK_OPEN_INFORMATION
{
struct _LARGE_INTEGER CreationTime;
struct _LARGE_INTEGER LastAccessTime;
struct _LARGE_INTEGER LastWriteTime;
struct _LARGE_INTEGER ChangeTime;
struct _LARGE_INTEGER AllocationSize;
struct _LARGE_INTEGER EndOfFile;
DWORD FileAttributes;
};
struct _FILE_NETWORK_OPEN_INFORMATION*;
INVALID_TYPE*;
struct _ERESOURCE
{
struct _LIST_ENTRY SystemResourcesList;
struct _OWNER_ENTRY* OwnerTable;
short ActiveCount;
WORD Flag;
struct _KSEMAPHORE* SharedWaiters;
struct _KEVENT* ExclusiveWaiters;
struct _OWNER_ENTRY OwnerThreads[2];
DWORD ContentionCount;
WORD NumberOfSharedWaiters;
WORD NumberOfExclusiveWaiters;
void* Address;
DWORD CreatorBackTraceIndex;
DWORD SpinLock;
};
struct _ERESOURCE*;
struct _ERESOURCE**;
INVALID_TYPE*;
struct _MDL**;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
struct _COMPRESSED_DATA_INFO
{
};
struct _COMPRESSED_DATA_INFO*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
struct UnnamedStruct_46DC38
{
DWORD SizeOfFastIoDispatch;
INVALID_TYPE* FastIoCheckIfPossible;
INVALID_TYPE* FastIoRead;
INVALID_TYPE* FastIoWrite;
INVALID_TYPE* FastIoQueryBasicInfo;
INVALID_TYPE* FastIoQueryStandardInfo;
INVALID_TYPE* FastIoLock;
INVALID_TYPE* FastIoUnlockSingle;
INVALID_TYPE* FastIoUnlockAll;
INVALID_TYPE* FastIoUnlockAllByKey;
INVALID_TYPE* FastIoDeviceControl;
INVALID_TYPE* AcquireFileForNtCreateSection;
INVALID_TYPE* ReleaseFileForNtCreateSection;
INVALID_TYPE* FastIoDetachDevice;
INVALID_TYPE* FastIoQueryNetworkOpenInfo;
INVALID_TYPE* AcquireForModWrite;
INVALID_TYPE* MdlRead;
INVALID_TYPE* MdlReadComplete;
INVALID_TYPE* PrepareMdlWrite;
INVALID_TYPE* MdlWriteComplete;
INVALID_TYPE* FastIoReadCompressed;
INVALID_TYPE* FastIoWriteCompressed;
INVALID_TYPE* MdlReadCompleteCompressed;
INVALID_TYPE* MdlWriteCompleteCompressed;
INVALID_TYPE* FastIoQueryOpen;
INVALID_TYPE* ReleaseForModWrite;
INVALID_TYPE* AcquireForCcFlush;
INVALID_TYPE* ReleaseForCcFlush;
};
struct UnnamedStruct_46E3F8
{
struct _LARGE_INTEGER CreationTime;
struct _LARGE_INTEGER LastAccessTime;
struct _LARGE_INTEGER LastWriteTime;
struct _LARGE_INTEGER ChangeTime;
DWORD FileAttributes;
};
struct _SECURITY_QUALITY_OF_SERVICE
{
DWORD Length;
enum _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
BYTE ContextTrackingMode;
BYTE EffectiveOnly;
};
struct _SECURITY_QUALITY_OF_SERVICE*;
struct _ACCESS_STATE
{
struct _LUID OperationID;
BYTE SecurityEvaluated;
BYTE GenerateAudit;
BYTE GenerateOnClose;
BYTE PrivilegesAllocated;
DWORD Flags;
DWORD RemainingDesiredAccess;
DWORD PreviouslyGrantedAccess;
DWORD OriginalDesiredAccess;
struct _SECURITY_SUBJECT_CONTEXT SubjectSecurityContext;
void* SecurityDescriptor;
void* AuxData;
struct UnnamedStruct_46F7A8 Privileges;
BYTE AuditPrivileges;
struct _UNICODE_STRING ObjectName;
struct _UNICODE_STRING ObjectTypeName;
};
struct _ACCESS_STATE*;
struct UnnamedStruct_46E8C0
{
struct _SECURITY_QUALITY_OF_SERVICE* SecurityQos;
struct _ACCESS_STATE* AccessState;
DWORD DesiredAccess;
DWORD FullCreateOptions;
};
struct _IO_RESOURCE_DESCRIPTOR
{
BYTE Option;
BYTE Type;
BYTE ShareDisposition;
BYTE Spare1;
WORD Flags;
WORD Spare2;
struct UnnamedStruct_4722C8 u;
};
struct _IO_RESOURCE_DESCRIPTOR;
struct UnnamedStruct_46EC00
{
WORD Version;
WORD Revision;
DWORD Count;
struct _IO_RESOURCE_DESCRIPTOR Descriptors[1];
};
struct UnnamedStruct_46EE48
{
struct _LARGE_INTEGER CreationTime;
struct _LARGE_INTEGER LastAccessTime;
struct _LARGE_INTEGER LastWriteTime;
struct _LARGE_INTEGER ChangeTime;
struct _LARGE_INTEGER AllocationSize;
struct _LARGE_INTEGER EndOfFile;
DWORD FileAttributes;
};
struct _CM_FULL_RESOURCE_DESCRIPTOR
{
enum _INTERFACE_TYPE InterfaceType;
DWORD BusNumber;
struct _CM_PARTIAL_RESOURCE_LIST PartialResourceList;
};
struct _CM_FULL_RESOURCE_DESCRIPTOR;
struct UnnamedStruct_46F348
{
DWORD Count;
struct _CM_FULL_RESOURCE_DESCRIPTOR List[1];
};
struct _SECURITY_SUBJECT_CONTEXT
{
void* ClientToken;
enum _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
void* PrimaryToken;
void* ProcessAuditId;
};
struct _INITIAL_PRIVILEGE_SET
{
DWORD PrivilegeCount;
DWORD Control;
struct _LUID_AND_ATTRIBUTES Privilege[3];
};
struct _PRIVILEGE_SET
{
DWORD PrivilegeCount;
DWORD Control;
struct _LUID_AND_ATTRIBUTES Privilege[1];
};
struct UnnamedStruct_46F640
{
struct _INITIAL_PRIVILEGE_SET InitialPrivilegeSet;
struct _PRIVILEGE_SET PrivilegeSet;
};
struct UnnamedStruct_46F7A8
{
struct _INITIAL_PRIVILEGE_SET InitialPrivilegeSet;
struct _PRIVILEGE_SET PrivilegeSet;
};
struct UnnamedStruct_46F7F0
{
struct _LUID OperationID;
BYTE SecurityEvaluated;
BYTE GenerateAudit;
BYTE GenerateOnClose;
BYTE PrivilegesAllocated;
DWORD Flags;
DWORD RemainingDesiredAccess;
DWORD PreviouslyGrantedAccess;
DWORD OriginalDesiredAccess;
struct _SECURITY_SUBJECT_CONTEXT SubjectSecurityContext;
void* SecurityDescriptor;
void* AuxData;
struct UnnamedStruct_46F7A8 Privileges;
BYTE AuditPrivileges;
struct _UNICODE_STRING ObjectName;
struct _UNICODE_STRING ObjectTypeName;
};
struct _OWNER_ENTRY
{
DWORD OwnerThread;
long OwnerCount;
DWORD TableSize;
};
struct _OWNER_ENTRY*;
struct _KSEMAPHORE
{
struct _DISPATCHER_HEADER Header;
long Limit;
};
struct _KSEMAPHORE*;
struct _OWNER_ENTRY;
struct UnnamedStruct_4702D8
{
struct _LIST_ENTRY SystemResourcesList;
struct _OWNER_ENTRY* OwnerTable;
short ActiveCount;
WORD Flag;
struct _KSEMAPHORE* SharedWaiters;
struct _KEVENT* ExclusiveWaiters;
struct _OWNER_ENTRY OwnerThreads[2];
DWORD ContentionCount;
WORD NumberOfSharedWaiters;
WORD NumberOfExclusiveWaiters;
void* Address;
DWORD CreatorBackTraceIndex;
DWORD SpinLock;
};
struct UnnamedStruct_470A20
{
struct _DISPATCHER_HEADER Header;
long Limit;
};
struct UnnamedStruct_470B68
{
DWORD SequenceD1;
DWORD SequenceD2;
DWORD SequenceD3;
};
enum UnnamedEnum_470D30
{
SecurityDelegation = 3,
SecurityImpersonation = 2,
SecurityIdentification = 1,
SecurityAnonymous = 0,
};
enum _SECURITY_IMPERSONATION_LEVEL
{
SecurityDelegation = 3,
SecurityImpersonation = 2,
SecurityIdentification = 1,
SecurityAnonymous = 0,
};
struct UnnamedStruct_471018
{
void* ClientToken;
enum _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
void* PrimaryToken;
void* ProcessAuditId;
};
struct UnnamedStruct_471290
{
DWORD Length;
DWORD Alignment;
struct _LARGE_INTEGER MinimumAddress;
struct _LARGE_INTEGER MaximumAddress;
};
struct UnnamedStruct_4714F8
{
DWORD Length;
DWORD Alignment;
struct _LARGE_INTEGER MinimumAddress;
struct _LARGE_INTEGER MaximumAddress;
};
struct UnnamedStruct_471540
{
DWORD MinimumVector;
DWORD MaximumVector;
};
struct UnnamedStruct_4716A8
{
DWORD MinimumVector;
DWORD MaximumVector;
};
struct UnnamedStruct_4716F0
{
DWORD MinimumChannel;
DWORD MaximumChannel;
};
struct UnnamedStruct_471858
{
DWORD MinimumChannel;
DWORD MaximumChannel;
};
struct UnnamedStruct_4718A0
{
DWORD Data[3];
};
struct UnnamedStruct_471968
{
DWORD Data[3];
};
struct UnnamedStruct_4719B0
{
DWORD Length;
DWORD MinBusNumber;
DWORD MaxBusNumber;
DWORD Reserved;
};
struct UnnamedStruct_471C18
{
DWORD Length;
DWORD MinBusNumber;
DWORD MaxBusNumber;
DWORD Reserved;
};
struct UnnamedStruct_471C60
{
DWORD Priority;
DWORD Reserved1;
DWORD Reserved2;
};
struct UnnamedStruct_471E28
{
DWORD Priority;
DWORD Reserved1;
DWORD Reserved2;
};
struct UnnamedStruct_471E70
{
struct UnnamedStruct_4714F8 Port;
struct UnnamedStruct_4714F8 Memory;
struct UnnamedStruct_4716A8 Interrupt;
struct UnnamedStruct_471858 Dma;
struct UnnamedStruct_4714F8 Generic;
struct UnnamedStruct_471968 DevicePrivate;
struct UnnamedStruct_471C18 BusNumber;
struct UnnamedStruct_471E28 ConfigData;
};
struct UnnamedStruct_4722C8
{
struct UnnamedStruct_4714F8 Port;
struct UnnamedStruct_4714F8 Memory;
struct UnnamedStruct_4716A8 Interrupt;
struct UnnamedStruct_471858 Dma;
struct UnnamedStruct_4714F8 Generic;
struct UnnamedStruct_471968 DevicePrivate;
struct UnnamedStruct_471C18 BusNumber;
struct UnnamedStruct_471E28 ConfigData;
};
struct UnnamedStruct_472310
{
BYTE Option;
BYTE Type;
BYTE ShareDisposition;
BYTE Spare1;
WORD Flags;
WORD Spare2;
struct UnnamedStruct_4722C8 u;
};
struct _LUID_AND_ATTRIBUTES
{
struct _LUID Luid;
DWORD Attributes;
};
struct _LUID_AND_ATTRIBUTES;
struct UnnamedStruct_4727C0
{
DWORD PrivilegeCount;
DWORD Control;
struct _LUID_AND_ATTRIBUTES Privilege[3];
};
struct UnnamedStruct_472998
{
DWORD Length;
enum _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
BYTE ContextTrackingMode;
BYTE EffectiveOnly;
};
struct UnnamedStruct_472C10
{
struct _LARGE_INTEGER AllocationSize;
struct _LARGE_INTEGER EndOfFile;
DWORD NumberOfLinks;
BYTE DeletePending;
BYTE Directory;
};
struct _CM_PARTIAL_RESOURCE_LIST
{
WORD Version;
WORD Revision;
DWORD Count;
struct _CM_PARTIAL_RESOURCE_DESCRIPTOR PartialDescriptors[1];
};
struct UnnamedStruct_472F98
{
enum _INTERFACE_TYPE InterfaceType;
DWORD BusNumber;
struct _CM_PARTIAL_RESOURCE_LIST PartialResourceList;
};
struct UnnamedStruct_473180
{
DWORD OwnerThread;
long OwnerCount;
DWORD TableSize;
};
struct _CM_PARTIAL_RESOURCE_DESCRIPTOR
{
BYTE Type;
BYTE ShareDisposition;
WORD Flags;
struct UnnamedStruct_474610 u;
};
struct _CM_PARTIAL_RESOURCE_DESCRIPTOR;
struct UnnamedStruct_473430
{
WORD Version;
WORD Revision;
DWORD Count;
struct _CM_PARTIAL_RESOURCE_DESCRIPTOR PartialDescriptors[1];
};
struct UnnamedStruct_473688
{
struct _LUID Luid;
DWORD Attributes;
};
struct UnnamedStruct_4737D0
{
struct _LARGE_INTEGER Start;
DWORD Length;
};
struct UnnamedStruct_473918
{
struct _LARGE_INTEGER Start;
DWORD Length;
};
struct UnnamedStruct_473960
{
DWORD Level;
DWORD Vector;
DWORD Affinity;
};
struct UnnamedStruct_473B28
{
DWORD Level;
DWORD Vector;
DWORD Affinity;
};
struct UnnamedStruct_473B70
{
DWORD Channel;
DWORD Port;
DWORD Reserved1;
};
struct UnnamedStruct_473D38
{
DWORD Channel;
DWORD Port;
DWORD Reserved1;
};
struct UnnamedStruct_473D80
{
DWORD Start;
DWORD Length;
DWORD Reserved;
};
struct UnnamedStruct_473F48
{
DWORD Start;
DWORD Length;
DWORD Reserved;
};
struct UnnamedStruct_473F90
{
DWORD DataSize;
DWORD Reserved1;
DWORD Reserved2;
};
struct UnnamedStruct_474160
{
DWORD DataSize;
DWORD Reserved1;
DWORD Reserved2;
};
struct UnnamedStruct_4741A8
{
struct UnnamedStruct_473918 Generic;
struct UnnamedStruct_473918 Port;
struct UnnamedStruct_473B28 Interrupt;
struct UnnamedStruct_473918 Memory;
struct UnnamedStruct_473D38 Dma;
struct UnnamedStruct_471968 DevicePrivate;
struct UnnamedStruct_473F48 BusNumber;
struct UnnamedStruct_474160 DeviceSpecificData;
};
struct UnnamedStruct_474610
{
struct UnnamedStruct_473918 Generic;
struct UnnamedStruct_473918 Port;
struct UnnamedStruct_473B28 Interrupt;
struct UnnamedStruct_473918 Memory;
struct UnnamedStruct_473D38 Dma;
struct UnnamedStruct_471968 DevicePrivate;
struct UnnamedStruct_473F48 BusNumber;
struct UnnamedStruct_474160 DeviceSpecificData;
};
struct UnnamedStruct_474658
{
BYTE Type;
BYTE ShareDisposition;
WORD Flags;
struct UnnamedStruct_474610 u;
};
struct _LUID_AND_ATTRIBUTES;
struct UnnamedStruct_4748F8
{
DWORD PrivilegeCount;
DWORD Control;
struct _LUID_AND_ATTRIBUTES Privilege[1];
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -