53#if !defined PO_CB_SYSTEM_POWER_POLICY
56 _SystemPowerInformation,
93typedef unsigned short WORD;
135#define IMAGE_NUMBEROF_DIRECTORY_ENTRIES 16
189#define IMAGE_DIRECTORY_ENTRY_EXPORT 0
206#define IOCTL_DISK_GET_PARTITION_INFO_EX CTL_CODE(IOCTL_DISK_BASE, 0x0012, METHOD_BUFFERED, FILE_ANY_ACCESS)
207#define IOCTL_DISK_GET_DRIVE_LAYOUT_EX CTL_CODE(IOCTL_DISK_BASE, 0x0014, METHOD_BUFFERED, FILE_ANY_ACCESS)
208#define IOCTL_DISK_GET_DRIVE_GEOMETRY_EX CTL_CODE(IOCTL_DISK_BASE, 0x0028, METHOD_BUFFERED, FILE_ANY_ACCESS)
210#define IOCTL_STORAGE_LOAD_MEDIA2 CTL_CODE(IOCTL_STORAGE_BASE, 0x0203, METHOD_BUFFERED, FILE_ANY_ACCESS)
211#define IOCTL_STORAGE_GET_MEDIA_TYPES_EX CTL_CODE(IOCTL_STORAGE_BASE, 0x0301, METHOD_BUFFERED, FILE_ANY_ACCESS)
212#define IOCTL_STORAGE_CHECK_VERIFY2 CTL_CODE(IOCTL_STORAGE_BASE, 0x0200, METHOD_BUFFERED, FILE_ANY_ACCESS)
struct _SYSTEM_MODULE_ENTRY * PSYSTEM_MODULE_ENTRY
struct _SYSTEM_MODULE_INFORMATION * PSYSTEM_MODULE_INFORMATION
IMAGE_NT_HEADERS32 IMAGE_NT_HEADERS
struct _IMAGE_NT_HEADERS * PIMAGE_NT_HEADERS32
struct _IMAGE_DATA_DIRECTORY IMAGE_DATA_DIRECTORY
struct _IMAGE_FILE_HEADER IMAGE_FILE_HEADER
struct _SYSTEM_MODULE_ENTRY SYSTEM_MODULE_ENTRY
struct _IMAGE_OPTIONAL_HEADER * PIMAGE_OPTIONAL_HEADER32
PIMAGE_NT_HEADERS32 PIMAGE_NT_HEADERS
NTSYSAPI NTSTATUS NTAPI ZwQuerySystemInformation(IN SYSTEM_INFORMATION_CLASS SystemInfoClass, OUT PVOID SystemInfoBuffer, IN ULONG SystemInfoBufferSize, OUT PULONG BytesReturned OPTIONAL)
struct _IMAGE_EXPORT_DIRECTORY * PIMAGE_EXPORT_DIRECTORY
struct _IMAGE_DOS_HEADER IMAGE_DOS_HEADER
struct _SYSTEM_MODULE_INFORMATION SYSTEM_MODULE_INFORMATION
struct _IMAGE_OPTIONAL_HEADER IMAGE_OPTIONAL_HEADER32
struct _IMAGE_DATA_DIRECTORY * PIMAGE_DATA_DIRECTORY
struct _IMAGE_EXPORT_DIRECTORY IMAGE_EXPORT_DIRECTORY
_SYSTEM_INFORMATION_CLASS
@ SystemCurrentTimeZoneInformation
@ SystemKernelDebuggerInformation
@ SystemTimeOfDayInformation
@ SystemProcessorInformation
@ SystemModuleInformation
@ SystemExceptionInformation
@ SystemDpcBehaviorInformation
@ SystemVdmInstemulInformation
@ SystemLookasideInformation
@ SystemRegistryQuotaInformation
@ SystemExtendServiceTableInformation
@ SystemNonPagedPoolInformation
@ SystemCrashDumpInformation
@ SystemInterruptInformation
@ SystemNextEventIdInformation
@ SystemUnloadGdiDriverInformation
@ SystemFileCacheInformation
@ SystemHandleInformation
@ SystemProcessInformation
@ SystemVdmBopInformation
@ SystemEventIdsInformation
@ SystemCallTimeInformation
@ SystemContextSwitchInformation
@ SystemTimeAdjustmentInformation
@ SystemFullMemoryInformation
@ SystemPrioritySeperation
@ SystemPageFileInformation
@ SystemPerformanceInformation
@ SystemStackTraceInformation
@ SystemPlugPlayBusInformation
@ SystemObjectInformation
@ SystemLoadGdiDriverInformation
@ SystemDeviceInformation
@ SystemSummaryMemoryInformation
@ SystemPagedPoolInformation
@ SystemCrashDumpStateInformation
@ SystemProcessorPerformanceInformation
@ SystemCallCountInformation
@ SystemPoolTagInformation
@ SystemProcessorSpeedInformation
struct _IMAGE_DOS_HEADER * PIMAGE_DOS_HEADER
enum _SYSTEM_INFORMATION_CLASS SYSTEM_INFORMATION_CLASS
struct _IMAGE_NT_HEADERS IMAGE_NT_HEADERS32
struct _IMAGE_FILE_HEADER * PIMAGE_FILE_HEADER
#define IMAGE_NUMBEROF_DIRECTORY_ENTRIES
PULONG MinorVersion OPTIONAL
OUT PVOID IN ULONG SystemInfoBufferSize
OUT PVOID SystemInfoBuffer
DWORD AddressOfNameOrdinals
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_ ULONG _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_opt_ PULONG_PTR BytesReturned