📄 win32k.sys.h
字号:
struct _ERESOURCE**;
INVALID_TYPE*;
struct _MDL**;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
struct _COMPRESSED_DATA_INFO
{
WORD CompressionFormatAndEngine;
BYTE CompressionUnitShift;
BYTE ChunkShift;
BYTE ClusterShift;
BYTE Reserved;
WORD NumberOfChunks;
DWORD CompressedChunkSizes[1];
};
struct _COMPRESSED_DATA_INFO*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
struct UnnamedStruct_7B88A8
{
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_7B9890
{
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 _ACCESS_STATE::__unnamed Privileges;
BYTE AuditPrivileges;
struct _UNICODE_STRING ObjectName;
struct _UNICODE_STRING ObjectTypeName;
};
struct _ACCESS_STATE*;
struct UnnamedStruct_7B9D58
{
struct _SECURITY_QUALITY_OF_SERVICE* SecurityQos;
struct _ACCESS_STATE* AccessState;
DWORD DesiredAccess;
DWORD FullCreateOptions;
};
struct UnnamedStruct_7B9FC0
{
void* hHmgr;
DWORD ulShareCount;
WORD cExclusiveLock;
WORD BaseFlags;
struct _W32THREAD* Tid;
};
struct _IO_RESOURCE_DESCRIPTOR
{
BYTE Option;
BYTE Type;
BYTE ShareDisposition;
BYTE Spare1;
WORD Flags;
WORD Spare2;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed u;
};
struct _IO_RESOURCE_DESCRIPTOR;
struct UnnamedStruct_7BA380
{
WORD Version;
WORD Revision;
DWORD Count;
struct _IO_RESOURCE_DESCRIPTOR Descriptors[1];
};
struct UnnamedStruct_7BA5C8
{
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_7BAAC8
{
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_7BADC0
{
struct _INITIAL_PRIVILEGE_SET InitialPrivilegeSet;
struct _PRIVILEGE_SET PrivilegeSet;
};
struct _ACCESS_STATE::__unnamed
{
struct _INITIAL_PRIVILEGE_SET InitialPrivilegeSet;
struct _PRIVILEGE_SET PrivilegeSet;
};
struct UnnamedStruct_7BAFB8
{
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 _ACCESS_STATE::__unnamed 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_7BBA98
{
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_7BC1E0
{
struct _DISPATCHER_HEADER Header;
long Limit;
};
struct UnnamedStruct_7BC328
{
DWORD SequenceD1;
DWORD SequenceD2;
DWORD SequenceD3;
};
enum UnnamedEnum_7ACCE8
{
SecurityDelegation = 3,
SecurityImpersonation = 2,
SecurityIdentification = 1,
SecurityAnonymous = 0,
};
enum _SECURITY_IMPERSONATION_LEVEL
{
SecurityDelegation = 3,
SecurityImpersonation = 2,
SecurityIdentification = 1,
SecurityAnonymous = 0,
};
struct UnnamedStruct_7ACFD0
{
void* ClientToken;
enum _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
void* PrimaryToken;
void* ProcessAuditId;
};
struct UnnamedStruct_7AD248
{
DWORD Length;
DWORD Alignment;
struct _LARGE_INTEGER MinimumAddress;
struct _LARGE_INTEGER MaximumAddress;
};
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed
{
DWORD Priority;
DWORD Reserved1;
DWORD Reserved2;
};
struct UnnamedStruct_7BD190
{
DWORD MinimumVector;
DWORD MaximumVector;
};
struct UnnamedStruct_7BD2F8
{
DWORD MinimumChannel;
DWORD MaximumChannel;
};
struct UnnamedStruct_7BD460
{
DWORD Data[3];
};
struct UnnamedStruct_7BD528
{
DWORD Length;
DWORD MinBusNumber;
DWORD MaxBusNumber;
DWORD Reserved;
};
struct UnnamedStruct_7BD790
{
DWORD Priority;
DWORD Reserved1;
DWORD Reserved2;
};
struct UnnamedStruct_7BD958
{
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed Port;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed Memory;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed Interrupt;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed Dma;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed Generic;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed DevicePrivate;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed BusNumber;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed ConfigData;
};
struct _IO_RESOURCE_DESCRIPTOR::__unnamed
{
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed Port;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed Memory;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed Interrupt;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed Dma;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed Generic;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed DevicePrivate;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed BusNumber;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed::__unnamed ConfigData;
};
struct UnnamedStruct_7BDE50
{
BYTE Option;
BYTE Type;
BYTE ShareDisposition;
BYTE Spare1;
WORD Flags;
WORD Spare2;
struct _IO_RESOURCE_DESCRIPTOR::__unnamed u;
};
DWORD;
struct UnnamedStruct_7BE270
{
WORD CompressionFormatAndEngine;
BYTE CompressionUnitShift;
BYTE ChunkShift;
BYTE ClusterShift;
BYTE Reserved;
WORD NumberOfChunks;
DWORD CompressedChunkSizes[1];
};
struct _LUID_AND_ATTRIBUTES
{
struct _LUID Luid;
DWORD Attributes;
};
struct _LUID_AND_ATTRIBUTES;
struct UnnamedStruct_7BE760
{
DWORD PrivilegeCount;
DWORD Control;
struct _LUID_AND_ATTRIBUTES Privilege[3];
};
struct UnnamedStruct_7BE938
{
DWORD Length;
enum _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
BYTE ContextTrackingMode;
BYTE EffectiveOnly;
};
struct UnnamedStruct_7BEBB0
{
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_7BEF38
{
enum _INTERFACE_TYPE InterfaceType;
DWORD BusNumber;
struct _CM_PARTIAL_RESOURCE_LIST PartialResourceList;
};
struct UnnamedStruct_7BF120
{
DWORD OwnerThread;
long OwnerCount;
DWORD TableSize;
};
struct UnnamedBitfield_7BF2E8
{
DWORD OwnerThread;
long OwnerCount;
DWORD TableSize;
};
struct UnnamedBitfield_7BF330
{
(null);
};
struct UnnamedBitfield_7BF378
{
(null);
};
struct UnnamedBitfield_7BF3C0
{
(null);
};
struct UnnamedBitfield_7BF408
{
(null);
};
struct UnnamedBitfield_7BF450
{
(null);
};
struct UnnamedBitfield_7BF498
{
(null);
};
struct UnnamedBitfield_7BF4E0
{
(null);
};
struct UnnamedBitfield_7BF528
{
(null);
};
struct UnnamedBitfield_7BF570
{
(null);
};
struct UnnamedBitfield_7BF5B8
{
(null);
};
struct UnnamedBitfield_7BF600
{
(null);
};
struct UnnamedBitfield_7BF648
{
(null);
};
struct UnnamedBitfield_7BF690
{
(null);
};
struct UnnamedBitfield_7BF6D8
{
(null);
};
struct UnnamedBitfield_7BF720
{
(null);
};
struct UnnamedBitfield_7BF768
{
(null);
};
struct UnnamedBitfield_7BF7B0
{
(null);
};
enum _DEVICE_POWER_STATE;
struct UnnamedStruct_7BF840
{
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 _CM_PARTIAL_RESOURCE_DESCRIPTOR
{
BYTE Type;
BYTE ShareDisposition;
WORD Flags;
struct _CM_PARTIAL_RESOURCE_DESCRIPTOR::__unnamed u;
};
struct _CM_PARTIAL_RESOURCE_DESCRIPTOR;
struct UnnamedStruct_7C0860
{
WORD Version;
WORD Revision;
DWORD Count;
struct _CM_PARTIAL_RESOURCE_DESCRIPTOR PartialDescriptors[1];
};
struct UnnamedStruct_7C0AB8
{
struct _LUID Luid;
DWORD Attributes;
};
struct UnnamedStruct_7C0C00
{
struct _LARGE_INTEGER Start;
DWORD Length
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -