📄 crusoe.sys.h
字号:
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
struct UnnamedStruct_4569C0
{
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_4570B8
{
DWORD EventErrorCode;
DWORD EventValue;
DWORD BufferSize;
BYTE* Buffer;
};
struct UnnamedStruct_457310
{
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_457568
{
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_453530 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_45E938 Overlay;
INVALID_TYPE* CancelRoutine;
void* UserBuffer;
struct UnnamedStruct_45F3C0 Tail;
};
struct _IRP*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
INVALID_TYPE*;
enum UnnamedEnum_457A10
{
WmiDataBlockControl = 1,
WmiEventControl = 0,
};
enum UnnamedEnum_457B58
{
WmiDataBlockControl = 1,
WmiEventControl = 0,
};
INVALID_TYPE*;
struct UnnamedStruct_457BE8
{
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_458090
{
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_458340
{
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_458628
{
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_458990
{
INVALID_TYPE* TransitionFunction;
DWORD TransitionLatency;
DWORD Current;
DWORD Count;
struct PROCESSOR_PERFORMANCE_STATE State[1];
};
struct UnnamedStruct_458C78
{
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_4590A8
{
BYTE NumPStates;
struct ACPI_PSS_DESCRIPTOR State[1];
};
struct UnnamedStruct_4591F0
{
DWORD CoreFrequency;
DWORD Power;
DWORD Latency;
DWORD BmLatency;
DWORD Control;
DWORD Status;
};
struct UnnamedStruct_459548
{
struct _GEN_ADDR Control;
struct _GEN_ADDR Status;
};
struct UnnamedStruct_459690
{
DWORD Frequency;
DWORD Power;
DWORD PercentFrequency;
};
DWORD;
struct UnnamedStruct_4598B0
{
ULONGLONG StartTime;
ULONGLONG EndTime;
DWORD IdleHandlerReserved[4];
};
struct _GUID
{
DWORD Data1;
WORD Data2;
WORD Data3;
BYTE Data4[8];
};
INVALID_TYPE*;
struct UnnamedStruct_459B50
{
INVALID_TYPE* Guid;
DWORD InstanceCount;
DWORD Flags;
};
struct UnnamedBitfield_459D28
{
INVALID_TYPE* Guid;
DWORD InstanceCount;
DWORD Flags;
};
struct UnnamedBitfield_459D70
{
(null);
};
struct UnnamedBitfield_459DB8
{
(null);
};
struct UnnamedBitfield_459E00
{
(null);
};
struct UnnamedBitfield_459E48
{
(null);
};
struct UnnamedBitfield_459E90
{
(null);
};
struct UnnamedBitfield_459ED8
{
(null);
};
struct UnnamedBitfield_459F20
{
(null);
};
struct UnnamedBitfield_459F68
{
(null);
};
struct UnnamedBitfield_459FB0
{
(null);
};
struct UnnamedBitfield_459FF8
{
(null);
};
struct UnnamedBitfield_45A040
{
(null);
};
struct UnnamedBitfield_45A088
{
(null);
};
struct UnnamedBitfield_45A0D0
{
(null);
};
struct UnnamedBitfield_45A118
{
(null);
};
struct UnnamedBitfield_45A160
{
(null);
};
struct UnnamedBitfield_45A1A8
{
(null);
};
struct UnnamedBitfield_45A1F0
{
(null);
};
struct UnnamedBitfield_45A238
{
(null);
};
enum _DEVICE_POWER_STATE;
struct UnnamedStruct_45A2C8
{
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_45B4F8
{
struct _LIST_ENTRY ListEntry;
struct _WAIT_CONTEXT_BLOCK Wcb;
};
struct UnnamedStruct_45B640
{
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_45B870
{
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_45B640 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_45C5C8
{
short Type;
short Size;
struct _LIST_ENTRY DeviceListHead;
DWORD Lock;
BYTE Busy;
};
struct UnnamedStruct_45C8A0
{
BYTE AddressSpaceID;
BYTE BitWidth;
BYTE BitOffset;
BYTE Reserved;
struct _LARGE_INTEGER Address;
};
WORD;
struct UnnamedStruct_45CBC0
{
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_45D158
{
DeallocateObjectKeepRegisters = 3,
DeallocateObject = 2,
KeepObject = 1,
};
enum _IO_ALLOCATION_ACTION
{
DeallocateObjectKeepRegisters = 3,
DeallocateObject = 2,
KeepObject = 1,
};
INVALID_TYPE*;
struct _KDPC*;
struct UnnamedStruct_45D440
{
struct _KDEVICE_QUEUE_ENTRY WaitQueueEntry;
INVALID_TYPE* DeviceRoutine;
void* DeviceContext;
DWORD NumberOfMapRegisters;
void* DeviceObject;
void* CurrentIrp;
struct _KDPC* BufferChainingDpc;
};
INVALID_TYPE*;
struct UnnamedStruct_45D8B0
{
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 + -