📄 p3.sys.h
字号:
};
struct UnnamedStruct_4663F8
{
DWORD Length;
enum _FSINFOCLASS FsInformationClass;
};
struct UnnamedStruct_466440
{
DWORD OutputBufferLength;
DWORD InputBufferLength;
DWORD IoControlCode;
void* Type3InputBuffer;
};
struct UnnamedStruct_4666C8
{
DWORD OutputBufferLength;
DWORD InputBufferLength;
DWORD IoControlCode;
void* Type3InputBuffer;
};
struct UnnamedStruct_466710
{
DWORD SecurityInformation;
DWORD Length;
};
struct UnnamedStruct_466868
{
DWORD SecurityInformation;
DWORD Length;
};
struct UnnamedStruct_4668B0
{
DWORD SecurityInformation;
void* SecurityDescriptor;
};
struct UnnamedStruct_466A18
{
DWORD SecurityInformation;
void* SecurityDescriptor;
};
struct UnnamedStruct_466A60
{
struct _VPB* Vpb;
struct _DEVICE_OBJECT* DeviceObject;
};
struct UnnamedStruct_466BB8
{
struct _VPB* Vpb;
struct _DEVICE_OBJECT* DeviceObject;
};
struct _SCSI_REQUEST_BLOCK
{
};
struct _SCSI_REQUEST_BLOCK*;
struct UnnamedStruct_466CD8
{
struct _SCSI_REQUEST_BLOCK* Srb;
};
struct UnnamedStruct_466DA0
{
struct _SCSI_REQUEST_BLOCK* Srb;
};
enum UnnamedEnum_466DE8
{
SingleBusRelations = 5,
TargetDeviceRelation = 4,
RemovalRelations = 3,
PowerRelations = 2,
EjectionRelations = 1,
BusRelations = 0,
};
enum _DEVICE_RELATION_TYPE
{
SingleBusRelations = 5,
TargetDeviceRelation = 4,
RemovalRelations = 3,
PowerRelations = 2,
EjectionRelations = 1,
BusRelations = 0,
};
struct UnnamedStruct_4671C0
{
enum _DEVICE_RELATION_TYPE Type;
};
struct UnnamedStruct_467288
{
enum _DEVICE_RELATION_TYPE Type;
};
struct _INTERFACE
{
WORD Size;
WORD Version;
void* Context;
INVALID_TYPE* InterfaceReference;
INVALID_TYPE* InterfaceDereference;
};
struct _INTERFACE*;
struct UnnamedStruct_467398
{
INVALID_TYPE* InterfaceType;
WORD Size;
WORD Version;
struct _INTERFACE* Interface;
void* InterfaceSpecificData;
};
struct UnnamedStruct_467680
{
INVALID_TYPE* InterfaceType;
WORD Size;
WORD Version;
struct _INTERFACE* Interface;
void* InterfaceSpecificData;
};
struct _DEVICE_CAPABILITIES*;
struct UnnamedStruct_467710
{
struct _DEVICE_CAPABILITIES* Capabilities;
};
struct UnnamedStruct_4677E8
{
struct _DEVICE_CAPABILITIES* Capabilities;
};
struct _IO_RESOURCE_REQUIREMENTS_LIST
{
DWORD ListSize;
enum _INTERFACE_TYPE InterfaceType;
DWORD BusNumber;
DWORD SlotNumber;
DWORD Reserved[3];
DWORD AlternativeLists;
struct _IO_RESOURCE_LIST List[1];
};
struct _IO_RESOURCE_REQUIREMENTS_LIST*;
struct UnnamedStruct_467918
{
struct _IO_RESOURCE_REQUIREMENTS_LIST* IoResourceRequirementList;
};
struct UnnamedStruct_4679F0
{
struct _IO_RESOURCE_REQUIREMENTS_LIST* IoResourceRequirementList;
};
struct UnnamedStruct_467A38
{
DWORD WhichSpace;
void* Buffer;
DWORD Offset;
DWORD Length;
};
struct UnnamedStruct_467C80
{
DWORD WhichSpace;
void* Buffer;
DWORD Offset;
DWORD Length;
};
struct UnnamedStruct_467CC8
{
BYTE Lock;
};
struct UnnamedStruct_467D90
{
BYTE Lock;
};
enum UnnamedEnum_467DD8
{
BusQueryDeviceSerialNumber = 4,
BusQueryInstanceID = 3,
BusQueryCompatibleIDs = 2,
BusQueryHardwareIDs = 1,
BusQueryDeviceID = 0,
};
enum UnnamedEnum_4680A8
{
BusQueryDeviceSerialNumber = 4,
BusQueryInstanceID = 3,
BusQueryCompatibleIDs = 2,
BusQueryHardwareIDs = 1,
BusQueryDeviceID = 0,
};
struct UnnamedStruct_4680F0
{
enum UnnamedEnum_4680A8 IdType;
};
struct UnnamedStruct_4681B8
{
enum UnnamedEnum_4680A8 IdType;
};
enum UnnamedEnum_468200
{
DeviceTextLocationInformation = 1,
DeviceTextDescription = 0,
};
enum UnnamedEnum_468358
{
DeviceTextLocationInformation = 1,
DeviceTextDescription = 0,
};
struct UnnamedStruct_4683A0
{
enum UnnamedEnum_468358 DeviceTextType;
DWORD LocaleId;
};
struct UnnamedStruct_4684F8
{
enum UnnamedEnum_468358 DeviceTextType;
DWORD LocaleId;
};
BYTE;
enum UnnamedEnum_468588
{
DeviceUsageTypeDumpFile = 3,
DeviceUsageTypeHibernation = 2,
DeviceUsageTypePaging = 1,
DeviceUsageTypeUndefined = 0,
};
enum _DEVICE_USAGE_NOTIFICATION_TYPE
{
DeviceUsageTypeDumpFile = 3,
DeviceUsageTypeHibernation = 2,
DeviceUsageTypePaging = 1,
DeviceUsageTypeUndefined = 0,
};
struct UnnamedStruct_468870
{
BYTE InPath;
BYTE Reserved[3];
enum _DEVICE_USAGE_NOTIFICATION_TYPE Type;
};
struct UnnamedStruct_468A38
{
BYTE InPath;
BYTE Reserved[3];
enum _DEVICE_USAGE_NOTIFICATION_TYPE Type;
};
struct UnnamedStruct_468A80
{
enum _SYSTEM_POWER_STATE PowerState;
};
struct UnnamedStruct_468B48
{
enum _SYSTEM_POWER_STATE PowerState;
};
struct _POWER_SEQUENCE
{
DWORD SequenceD1;
DWORD SequenceD2;
DWORD SequenceD3;
};
struct _POWER_SEQUENCE*;
struct UnnamedStruct_468C68
{
struct _POWER_SEQUENCE* PowerSequence;
};
struct UnnamedStruct_468D40
{
struct _POWER_SEQUENCE* PowerSequence;
};
enum UnnamedEnum_468D88
{
DevicePowerState = 1,
SystemPowerState = 0,
};
enum _POWER_STATE_TYPE
{
DevicePowerState = 1,
SystemPowerState = 0,
};
struct _POWER_STATE
{
enum _SYSTEM_POWER_STATE SystemState;
enum _DEVICE_POWER_STATE DeviceState;
};
enum UnnamedEnum_468FF0
{
PowerActionWarmEject = 7,
PowerActionShutdownOff = 6,
PowerActionShutdownReset = 5,
PowerActionShutdown = 4,
PowerActionHibernate = 3,
PowerActionSleep = 2,
PowerActionReserved = 1,
PowerActionNone = 0,
};
enum UnnamedEnum_469438
{
PowerActionWarmEject = 7,
PowerActionShutdownOff = 6,
PowerActionShutdownReset = 5,
PowerActionShutdown = 4,
PowerActionHibernate = 3,
PowerActionSleep = 2,
PowerActionReserved = 1,
PowerActionNone = 0,
};
struct UnnamedStruct_469480
{
DWORD SystemContext;
enum _POWER_STATE_TYPE Type;
struct _POWER_STATE State;
enum UnnamedEnum_469438 ShutdownType;
};
struct UnnamedStruct_4696E8
{
DWORD SystemContext;
enum _POWER_STATE_TYPE Type;
struct _POWER_STATE State;
enum UnnamedEnum_469438 ShutdownType;
};
struct _CM_RESOURCE_LIST
{
DWORD Count;
struct _CM_FULL_RESOURCE_DESCRIPTOR List[1];
};
struct _CM_RESOURCE_LIST*;
struct UnnamedStruct_469808
{
struct _CM_RESOURCE_LIST* AllocatedResources;
struct _CM_RESOURCE_LIST* AllocatedResourcesTranslated;
};
struct UnnamedStruct_469980
{
struct _CM_RESOURCE_LIST* AllocatedResources;
struct _CM_RESOURCE_LIST* AllocatedResourcesTranslated;
};
struct UnnamedStruct_4699C8
{
DWORD ProviderId;
void* DataPath;
DWORD BufferSize;
void* Buffer;
};
struct UnnamedStruct_469C10
{
DWORD ProviderId;
void* DataPath;
DWORD BufferSize;
void* Buffer;
};
struct UnnamedStruct_469C58
{
void* Argument1;
void* Argument2;
void* Argument3;
void* Argument4;
};
struct UnnamedStruct_469EA0
{
void* Argument1;
void* Argument2;
void* Argument3;
void* Argument4;
};
struct UnnamedStruct_469EE8
{
struct UnnamedStruct_463EB8 Create;
struct UnnamedStruct_4640C8 Read;
struct UnnamedStruct_4640C8 Write;
struct UnnamedStruct_465830 QueryFile;
struct UnnamedStruct_465C80 SetFile;
struct UnnamedStruct_4663F8 QueryVolume;
struct UnnamedStruct_4666C8 DeviceIoControl;
struct UnnamedStruct_466868 QuerySecurity;
struct UnnamedStruct_466A18 SetSecurity;
struct UnnamedStruct_466BB8 MountVolume;
struct UnnamedStruct_466BB8 VerifyVolume;
struct UnnamedStruct_466DA0 Scsi;
struct UnnamedStruct_467288 QueryDeviceRelations;
struct UnnamedStruct_467680 QueryInterface;
struct UnnamedStruct_4677E8 DeviceCapabilities;
struct UnnamedStruct_4679F0 FilterResourceRequirements;
struct UnnamedStruct_467C80 ReadWriteConfig;
struct UnnamedStruct_467D90 SetLock;
struct UnnamedStruct_4681B8 QueryId;
struct UnnamedStruct_4684F8 QueryDeviceText;
struct UnnamedStruct_468A38 UsageNotification;
struct UnnamedStruct_468B48 WaitWake;
struct UnnamedStruct_468D40 PowerSequence;
struct UnnamedStruct_4696E8 Power;
struct UnnamedStruct_469980 StartDevice;
struct UnnamedStruct_469C10 WMI;
struct UnnamedStruct_469EA0 Others;
};
struct UnnamedStruct_46AD60
{
struct UnnamedStruct_463EB8 Create;
struct UnnamedStruct_4640C8 Read;
struct UnnamedStruct_4640C8 Write;
struct UnnamedStruct_465830 QueryFile;
struct UnnamedStruct_465C80 SetFile;
struct UnnamedStruct_4663F8 QueryVolume;
struct UnnamedStruct_4666C8 DeviceIoControl;
struct UnnamedStruct_466868 QuerySecurity;
struct UnnamedStruct_466A18 SetSecurity;
struct UnnamedStruct_466BB8 MountVolume;
struct UnnamedStruct_466BB8 VerifyVolume;
struct UnnamedStruct_466DA0 Scsi;
struct UnnamedStruct_467288 QueryDeviceRelations;
struct UnnamedStruct_467680 QueryInterface;
struct UnnamedStruct_4677E8 DeviceCapabilities;
struct UnnamedStruct_4679F0 FilterResourceRequirements;
struct UnnamedStruct_467C80 ReadWriteConfig;
struct UnnamedStruct_467D90 SetLock;
struct UnnamedStruct_4681B8 QueryId;
struct UnnamedStruct_4684F8 QueryDeviceText;
struct UnnamedStruct_468A38 UsageNotification;
struct UnnamedStruct_468B48 WaitWake;
struct UnnamedStruct_468D40 PowerSequence;
struct UnnamedStruct_4696E8 Power;
struct UnnamedStruct_469980 StartDevice;
struct UnnamedStruct_469C10 WMI;
struct UnnamedStruct_469EA0 Others;
};
INVALID_TYPE*;
struct UnnamedStruct_46ADF0
{
BYTE MajorFunction;
BYTE MinorFunction;
BYTE Flags;
BYTE Control;
struct UnnamedStruct_46AD60 Parameters;
struct _DEVICE_OBJECT* DeviceObject;
struct _FILE_OBJECT* FileObject;
INVALID_TYPE* CompletionRoutine;
void* Context;
};
struct UnnamedStruct_46B300
{
WORD Size;
WORD Version;
void* Context;
INVALID_TYPE* InterfaceReference;
INVALID_TYPE* InterfaceDereference;
};
struct UnnamedStruct_46B5E8
{
enum _SYSTEM_POWER_STATE SystemState;
enum _DEVICE_POWER_STATE DeviceState;
};
enum UnnamedEnum_46B730
{
MaximumInterfaceType = 16,
PNPBus = 15,
PNPISABus = 14,
InternalPowerBus = 13,
ProcessorInternal = 12,
MPSABus = 11,
MPIBus = 10,
CBus = 9,
PCMCIABus = 8,
NuBus = 7,
VMEBus = 6,
PCIBus = 5,
TurboChannel = 4,
MicroChannel = 3,
Eisa = 2,
Isa = 1,
Internal = 0,
InterfaceTypeUndefined = -1,
};
enum _INTERFACE_TYPE
{
MaximumInterfaceType = 16,
PNPBus = 15,
PNPISABus = 14,
InternalPowerBus = 13,
ProcessorInternal = 12,
MPSABus = 11,
MPIBus = 10,
CBus = 9,
PCMCIABus = 8,
NuBus = 7,
VMEBus = 6,
PCIBus = 5,
TurboChannel = 4,
MicroChannel = 3,
Eisa = 2,
Isa = 1,
Internal = 0,
InterfaceTypeUndefined = -1,
};
DWORD;
struct _IO_RESOURCE_LIST
{
WORD Version;
WORD Revision;
DWORD Count;
struct _IO_RESOURCE_DESCRIPTOR Descriptors[1];
};
struct _IO_RESOURCE_LIST;
struct UnnamedStruct_46C168
{
DWORD ListSize;
enum _INTERFACE_TYPE InterfaceType;
DWORD BusNumber;
DWORD SlotNumber;
DWORD Reserved[3];
DWORD AlternativeLists;
struct _IO_RESOURCE_LIST List[1];
};
struct _LARGE_INTEGER*;
INVALID_TYPE*;
INVALID_TYPE*;
struct _FILE_BASIC_INFORMATION
{
struct _LARGE_INTEGER CreationTime;
struct _LARGE_INTEGER LastAccessTime;
struct _LARGE_INTEGER LastWriteTime;
struct _LARGE_INTEGER ChangeTime;
DWORD FileAttributes;
};
struct _FILE_BASIC_INFORMATION*;
INVALID_TYPE*;
struct _FILE_STANDARD_INFORMATION
{
struct _LARGE_INTEGER AllocationSize;
struct _LARGE_INTEGER EndOfFile;
DWORD NumberOfLinks;
BYTE DeletePending;
BYTE Directory;
};
struct _FILE_STANDARD_INFORMATION*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -