(hr: HRESULT) -> bool
#import "Windows";
Procedures#
Declarations#
(overlapped: OVERLAPPED) -> bool
(this: *IUnknown) -> u32
(this: *IUnknown) -> u32
(usPrimaryLanguage: u16, usSubLanguage: u16) -> u16
(obj: *IUnknown)
(b: **$T/interface IUnknown)
(b: **IUnknown)
(hr: HRESULT) -> bool
(c: s32) -> float
(obj: *IUnknown) -> *IUnknown_VTable
(_Security: *void, _StackSize: u32, _StartAddress: *void, _ArgList: *void, _InitFlag: Creation_Flags, _ThrdAddr: *s32) -> *u32
(return_code: u32)
(var: *s16) -> *s16
(pfnCallBack: PSECURE_MEMORY_CACHE_CALLBACK) -> BOOL
() -> BOOL
(dwProcessId: u32) -> BOOL
(lpRect: *RECT) -> s32
() -> BOOL
(handle: HANDLE) -> s32
(hTouchInput: HTOUCHINPUT) -> BOOL
() -> u32
(lpEventAttributes: *SECURITY_ATTRIBUTES, bManualReset: s32, bInitialState: s32, lpName: *u8) -> HANDLE
(lpEventAttributes: *SECURITY_ATTRIBUTES, bManualReset: s32, bInitialState: s32, lpName: *u16) -> HANDLE
(lpName: *u16, dwOpenMode: u32, dwPipeMode: u32, nMaxInstances: u32, nOutBufferSize: u32, nInBufferSize: u32, nDefaultTimeOut: u32, lpSecurityAttributes: *SECURITY_ATTRIBUTES) -> HANDLE
(hReadPipe: *HANDLE, hWritePipe: *HANDLE, lpPipeAttributes: *SECURITY_ATTRIBUTES, nSize: DWORD) -> BOOL
(lpApplicationName: *u8, lpCommandLine: *u8, lpSecurityAttributes: *SECURITY_ATTRIBUTES, lpThreadAttributes: *SECURITY_ATTRIBUTES, bInheritHandles: BOOL, dwCreationFlags: Creation_Flags, lpEnvironment: *void, lpCurrentDirectory: *u8, lpStartupInfo: *STARTUPINFOA, lpProcessInformation: *PROCESS_INFORMATION) -> BOOL
(lpApplicationName: *u16, lpCommandLine: *u16, lpSecurityAttributes: *SECURITY_ATTRIBUTES, lpThreadAttributes: *SECURITY_ATTRIBUTES, bInheritHandles: BOOL, dwCreationFlags: Creation_Flags, lpEnvironment: *void, lpCurrentDirectory: *u16, lpStartupInfo: *STARTUPINFOW, lpProcessInformation: *PROCESS_INFORMATION) -> BOOL
(lpSemaphoreAttributes: *SECURITY_ATTRIBUTES, lInitialCount: s32, lMaximumCount: s32, lpName: *u8) -> HANDLE
(lpSemaphoreAttributes: *SECURITY_ATTRIBUTES, lInitialCount: s32, lMaximumCount: s32, lpName: *u16) -> HANDLE
(color: u32) -> HBRUSH
(threadAttributes: *void, stackSize: s64, startAddress: *void, parameter: *void, creation_flags: Creation_Flags, threadIdReturn: *s32) -> HANDLE
(dwProcessId: u32) -> BOOL
()
(lpCriticalSection: *CRITICAL_SECTION)
(filename: *u8) -> BOOL
(filename: *u16) -> BOOL
(hDevice: HANDLE, dwIoControlCode: u32, lpInBuffer: *void, nInBufferSize: u32, lpOutBuffer: *void, nOutBufferSize: u32, lpBytesReturned: *u32, lpOverlapped: *OVERLAPPED) -> BOOL
(hDrop: HDROP)
() -> BOOL
(lpCriticalSection: *CRITICAL_SECTION)
(exit_code: u32) -> void
(lpFileName: *u8, fInfoLevelId: FINDEX_INFO_LEVELS, lpFindFileData: *void, fSearchOp: FINDEX_SEARCH_OPS, lpSearchFilter: *void, dwAdditionalFlags: DWORD) -> HANDLE
(lpFileName: *u16, fInfoLevelId: FINDEX_INFO_LEVELS, lpFindFileData: *void, fSearchOp: FINDEX_SEARCH_OPS, lpSearchFilter: *void, dwAdditionalFlags: DWORD) -> HANDLE
(pfwi: *FLASHWINFO) -> BOOL
(dwFlags: u32, lpSource: *void, dwMessageId: u32, dwLanguageId: u32, lpBuffer: **u8, nSize: u32, Arguments: *void) -> s32
(dwFlags: u32, lpSource: *void, dwMessageId: u32, dwLanguageId: u32, lpBuffer: **u16, nSize: u32, Arguments: *void) -> s32
() -> BOOL
() -> HWND
(nVirtKey: s32) -> s16
(uFormat: u32) -> HANDLE
() -> HANDLE
() -> u32
() -> HANDLE
() -> DWORD
(p: *POINT) -> s32
() -> HWND
(hdc: HDC, hbm: HBITMAP, start: u32, cLines: u32, lpvBits: *void, lpbmi: *BITMAPINFO, usage: u32) -> s32
(var: *u8) -> *u8
() -> SEM
(lpFileName: *u8) -> u32
(lpFileName: *u16) -> u32
(hFile: HANDLE, FileInformationClass: FILE_INFO_BY_HANDLE_CLASS, lpFileInformation: *void, dwBufferSize: u32) -> BOOL
() -> HWND
() -> HWND
(nVirtKey: s32) -> s16
() -> OS_Error_Code
(time: *SYSTEMTIME) -> void
(RelationshipType: LOGICAL_PROCESSOR_RELATIONSHIP, Buffer: *SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, ReturnedLength: *u32) -> BOOL
() -> LPARAM
(module_name: *u8) -> HANDLE
(module_name: *u16) -> HANDLE
(lpSystemInfo: *SYSTEM_INFO) -> void
(arg: *OPENFILENAMEA) -> BOOL
(arg: *OPENFILENAMEW) -> BOOL
(hdc: HDC) -> s32
(CompletionPort: HANDLE, NumberOfBytesTransferred: *u32, CompletionKey: *u64, Overlapped: **OVERLAPPED, Milliseconds: u32) -> BOOL
(arg: *OPENFILENAMEA) -> BOOL
(arg: *OPENFILENAMEW) -> BOOL
(handle: s32) -> HANDLE
(fnObject: s32) -> HANDLE
(lpBuffer: *u8, uSize: u32) -> u32
(lpBuffer: *u16, uSize: u32) -> u32
(lpSystemInfo: *SYSTEM_INFO) -> void
(nIndex: s32) -> s32
(time: *SYSTEMTIME) -> void
(lpSystemTimeAsFileTime: *FILETIME)
(lpSystemTimeAsFileTime: *FILETIME)
() -> LCID
() -> u32
(lpVersionInfo: *OSVERSIONINFOA) -> BOOL
(lpVersionInfo: *OSVERSIONINFOW) -> BOOL
(hMem: HGLOBAL) -> *void
(lpBuffer: *MEMORYSTATUSEX) -> BOOL
(ConditionVariable: *CONDITION_VARIABLE)
(lpCriticalSection: *CRITICAL_SECTION)
() -> BOOL
(lpCriticalSection: *CRITICAL_SECTION)
(filename: *u8) -> HMODULE
(filename: *u16) -> HMODULE
(hProcess: HANDLE, ProcessId: DWORD, hFile: HANDLE, DumpType: MINIDUMP_TYPE, ExceptionParam: *MINIDUMP_EXCEPTION_INFORMATION, UserStreamParam: *MINIDUMP_USER_STREAM_INFORMATION, CallbackParam: *MINIDUMP_CALLBACK_INFORMATION) -> BOOL
(CodePage: u32, dwFlags: s32, lpMultiByteStr: *u8, cbMultiByte: s32, lpWideCharStr: *u16, cchWideChar: s32) -> s32
(s: *u8) -> void
(s: *u16) -> void
(pszPath: *u16) -> s32
(index: s32) -> void
(handle: HANDLE) -> s32
(pc: *s64) -> s32
(result: *LARGE_INTEGER) -> BOOL
(pc: *s64) -> s32
(result: *LARGE_INTEGER) -> BOOL
(hDirectory: HANDLE, lpBuffer: *void, nBufferLength: s32, bWatchSubtree: s32, dwNotifyFilter: s32, lpBytesReturned: *s32, lpOverlapped: *OVERLAPPED, lpCompletionRoutine: *void) -> BOOL
(lpwcx: *WNDCLASSEXA) -> s16
(lpwcx: *WNDCLASSEXW) -> s16
(pRawInputDevices: *void, uiNumDevices: u32, cbSize: u32) -> s32
() -> BOOL
(lpPathName: *u8) -> BOOL
(lpPathName: *u16) -> BOOL
(thread: HANDLE) -> s32
(ContextRecord: *CONTEXT)
() -> NTSTATUS
(lpVersionInfo: *OSVERSIONINFOW) -> void
(wCodePageID: u32) -> BOOL
(wCodePageID: u32) -> BOOL
(name: *u16) -> BOOL
(lpPathName: *u8) -> BOOL
(lpPathName: *u16) -> BOOL
(File: HANDLE, FileInformationClass: FILE_INFO_BY_HANDLE_CLASS, FileInformation: *void, BufferSize: u32) -> BOOL
(hFile: HANDLE, liDistanceToMove: s32, lpNewFilePointer: *s32, dwMoveMethod: SetFilePointer_MoveMethod) -> u32
(hFile: HANDLE, liDistanceToMove: LARGE_INTEGER_S64, lpNewFilePointer: *LARGE_INTEGER_S64, dwMoveMethod: SetFilePointer_MoveMethod) -> BOOL
(hFile: HANDLE, liDistanceToMove: LARGE_INTEGER, lpNewFilePointer: *LARGE_INTEGER, dwMoveMethod: SetFilePointer_MoveMethod) -> BOOL
(hJob: HANDLE, JobOjectInformationClass: JOBOBJECTINFOCLASS, lpJobObjectInformation: *void, cbJobObjectInformationLength: u32) -> BOOL
() -> s32
(lpTopLevelExceptionFilter: LPTOP_LEVEL_EXCEPTION_FILTER) -> LPTOP_LEVEL_EXCEPTION_FILTER
(DeviceInfoSet: HDEVINFO, DeviceInfoData: *SP_DEVINFO_DATA, InterfaceClassGuid: *GUID, MemberIndex: u32, DeviceInterfaceData: *SP_DEVICE_INTERFACE_DATA) -> BOOL
(DeviceInfoSet: HDEVINFO, DeviceInterfaceData: *SP_DEVICE_INTERFACE_DATA, DeviceInterfaceDetailData: *SP_DEVICE_INTERFACE_DETAIL_DATA_W, DeviceInterfaceDetailDataSize: u32, RequiredSize: *u32, DeviceInfoData: *SP_DEVINFO_DATA) -> BOOL
(hTimer: HANDLE, lpDueTime: *LARGE_INTEGER, lPeriod: s32, pfnCompletionRoutine: *void, lpArgToCompeltionRoutine: *void, fResume: BOOL) -> BOOL
(FileOp: *SHFILEOPSTRUCTA) -> s32
(FileOp: *SHFILEOPSTRUCTW) -> s32
(bShow: s32) -> s32
(milliseconds: s32) -> void
(ConditionVariable: *CONDITION_VARIABLE, CriticalSection: *CRITICAL_SECTION, dwMilliseconds: DWORD) -> BOOL
(MachineType: u32, hProcess: HANDLE, hThread: HANDLE, StackFrame: *STACKFRAME64, ContextRecord: *void, ReadMemoryRoutine: ReadProcessMemoryProc64, FunctionTableAccessRoutine: FunctionTableAccessProc64, GetModuleBaseRoutine: GetModuleBaseProc64, TranslateAddres: TranslateAddressProc64) -> BOOL
(lpTimeZone: *TIME_ZONE_INFORMATION, lpUniversalTime: *SYSTEMTIME, lpLocalTime: *SYSTEMTIME) -> BOOL
(period: u32) -> u32
(period: u32) -> u32
() -> u32
(msg: *MSG) -> s32
(address: *void) -> BOOL
(hwnd: HWND) -> s32
(lpAddress: *void, dwSize: u64, flAllocationType: u32, flProtect: u32) -> *void
(ConditionVariable: *CONDITION_VARIABLE)
(ConditionVariable: *CONDITION_VARIABLE)
() -> HGLRC
() -> HDC
(lpszProc: *u8) -> *void
(CodePage: u32, dwFlags: s32, lpWideCharStr: *u16, cchWideChar: s32, lpMultiByteStr: *u8, cbMultiByte: s32, lpDefaultChar: *u8, lpUsedDefaultChar: *s32) -> s32
Wrappers#
(str: string) -> GUID
Canonical hyphenated GUID strings are the supported input contract here.
Foreign#
(_Security: *void, _StackSize: u32, _StartAddress: *void, _ArgList: *void, _InitFlag: Creation_Flags, _ThrdAddr: *s32) -> *u32
(return_code: u32)
(var: *s16) -> *s16
(pfnCallBack: PSECURE_MEMORY_CACHE_CALLBACK) -> BOOL
() -> BOOL
(dwProcessId: u32) -> BOOL
(lpRect: *RECT) -> s32
() -> BOOL
(handle: HANDLE) -> s32
(hTouchInput: HTOUCHINPUT) -> BOOL
() -> u32
(lpEventAttributes: *SECURITY_ATTRIBUTES, bManualReset: s32, bInitialState: s32, lpName: *u8) -> HANDLE
(lpEventAttributes: *SECURITY_ATTRIBUTES, bManualReset: s32, bInitialState: s32, lpName: *u16) -> HANDLE
(lpName: *u16, dwOpenMode: u32, dwPipeMode: u32, nMaxInstances: u32, nOutBufferSize: u32, nInBufferSize: u32, nDefaultTimeOut: u32, lpSecurityAttributes: *SECURITY_ATTRIBUTES) -> HANDLE
(hReadPipe: *HANDLE, hWritePipe: *HANDLE, lpPipeAttributes: *SECURITY_ATTRIBUTES, nSize: DWORD) -> BOOL
(lpApplicationName: *u8, lpCommandLine: *u8, lpSecurityAttributes: *SECURITY_ATTRIBUTES, lpThreadAttributes: *SECURITY_ATTRIBUTES, bInheritHandles: BOOL, dwCreationFlags: Creation_Flags, lpEnvironment: *void, lpCurrentDirectory: *u8, lpStartupInfo: *STARTUPINFOA, lpProcessInformation: *PROCESS_INFORMATION) -> BOOL
(lpApplicationName: *u16, lpCommandLine: *u16, lpSecurityAttributes: *SECURITY_ATTRIBUTES, lpThreadAttributes: *SECURITY_ATTRIBUTES, bInheritHandles: BOOL, dwCreationFlags: Creation_Flags, lpEnvironment: *void, lpCurrentDirectory: *u16, lpStartupInfo: *STARTUPINFOW, lpProcessInformation: *PROCESS_INFORMATION) -> BOOL
(lpSemaphoreAttributes: *SECURITY_ATTRIBUTES, lInitialCount: s32, lMaximumCount: s32, lpName: *u8) -> HANDLE
(lpSemaphoreAttributes: *SECURITY_ATTRIBUTES, lInitialCount: s32, lMaximumCount: s32, lpName: *u16) -> HANDLE
(color: u32) -> HBRUSH
(threadAttributes: *void, stackSize: s64, startAddress: *void, parameter: *void, creation_flags: Creation_Flags, threadIdReturn: *s32) -> HANDLE
(dwProcessId: u32) -> BOOL
()
(lpCriticalSection: *CRITICAL_SECTION)
(filename: *u8) -> BOOL
(filename: *u16) -> BOOL
(hDevice: HANDLE, dwIoControlCode: u32, lpInBuffer: *void, nInBufferSize: u32, lpOutBuffer: *void, nOutBufferSize: u32, lpBytesReturned: *u32, lpOverlapped: *OVERLAPPED) -> BOOL
(hDrop: HDROP)
() -> BOOL
(lpCriticalSection: *CRITICAL_SECTION)
(exit_code: u32) -> void
(lpFileName: *u8, fInfoLevelId: FINDEX_INFO_LEVELS, lpFindFileData: *void, fSearchOp: FINDEX_SEARCH_OPS, lpSearchFilter: *void, dwAdditionalFlags: DWORD) -> HANDLE
(lpFileName: *u16, fInfoLevelId: FINDEX_INFO_LEVELS, lpFindFileData: *void, fSearchOp: FINDEX_SEARCH_OPS, lpSearchFilter: *void, dwAdditionalFlags: DWORD) -> HANDLE
(pfwi: *FLASHWINFO) -> BOOL
(dwFlags: u32, lpSource: *void, dwMessageId: u32, dwLanguageId: u32, lpBuffer: **u8, nSize: u32, Arguments: *void) -> s32
(dwFlags: u32, lpSource: *void, dwMessageId: u32, dwLanguageId: u32, lpBuffer: **u16, nSize: u32, Arguments: *void) -> s32
() -> BOOL
() -> HWND
(nVirtKey: s32) -> s16
(uFormat: u32) -> HANDLE
() -> HANDLE
() -> u32
() -> HANDLE
() -> DWORD
(p: *POINT) -> s32
() -> HWND
(hdc: HDC, hbm: HBITMAP, start: u32, cLines: u32, lpvBits: *void, lpbmi: *BITMAPINFO, usage: u32) -> s32
(var: *u8) -> *u8
() -> SEM
(lpFileName: *u8) -> u32
(lpFileName: *u16) -> u32
(hFile: HANDLE, FileInformationClass: FILE_INFO_BY_HANDLE_CLASS, lpFileInformation: *void, dwBufferSize: u32) -> BOOL
() -> HWND
() -> HWND
(nVirtKey: s32) -> s16
() -> OS_Error_Code
(time: *SYSTEMTIME) -> void
(RelationshipType: LOGICAL_PROCESSOR_RELATIONSHIP, Buffer: *SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, ReturnedLength: *u32) -> BOOL
() -> LPARAM
(module_name: *u8) -> HANDLE
(module_name: *u16) -> HANDLE
(lpSystemInfo: *SYSTEM_INFO) -> void
(arg: *OPENFILENAMEA) -> BOOL
(arg: *OPENFILENAMEW) -> BOOL
(hdc: HDC) -> s32
(CompletionPort: HANDLE, NumberOfBytesTransferred: *u32, CompletionKey: *u64, Overlapped: **OVERLAPPED, Milliseconds: u32) -> BOOL
(arg: *OPENFILENAMEA) -> BOOL
(arg: *OPENFILENAMEW) -> BOOL
(handle: s32) -> HANDLE
(fnObject: s32) -> HANDLE
(lpBuffer: *u8, uSize: u32) -> u32
(lpBuffer: *u16, uSize: u32) -> u32
(lpSystemInfo: *SYSTEM_INFO) -> void
(nIndex: s32) -> s32
(time: *SYSTEMTIME) -> void
(lpSystemTimeAsFileTime: *FILETIME)
(lpSystemTimeAsFileTime: *FILETIME)
() -> LCID
() -> u32
(lpVersionInfo: *OSVERSIONINFOA) -> BOOL
(lpVersionInfo: *OSVERSIONINFOW) -> BOOL
(hMem: HGLOBAL) -> *void
(lpBuffer: *MEMORYSTATUSEX) -> BOOL
(ConditionVariable: *CONDITION_VARIABLE)
(lpCriticalSection: *CRITICAL_SECTION)
() -> BOOL
(lpCriticalSection: *CRITICAL_SECTION)
(filename: *u8) -> HMODULE
(filename: *u16) -> HMODULE
(hProcess: HANDLE, ProcessId: DWORD, hFile: HANDLE, DumpType: MINIDUMP_TYPE, ExceptionParam: *MINIDUMP_EXCEPTION_INFORMATION, UserStreamParam: *MINIDUMP_USER_STREAM_INFORMATION, CallbackParam: *MINIDUMP_CALLBACK_INFORMATION) -> BOOL
(CodePage: u32, dwFlags: s32, lpMultiByteStr: *u8, cbMultiByte: s32, lpWideCharStr: *u16, cchWideChar: s32) -> s32
(s: *u8) -> void
(s: *u16) -> void
(pszPath: *u16) -> s32
(index: s32) -> void
(handle: HANDLE) -> s32
(pc: *s64) -> s32
(result: *LARGE_INTEGER) -> BOOL
(pc: *s64) -> s32
(result: *LARGE_INTEGER) -> BOOL
(hDirectory: HANDLE, lpBuffer: *void, nBufferLength: s32, bWatchSubtree: s32, dwNotifyFilter: s32, lpBytesReturned: *s32, lpOverlapped: *OVERLAPPED, lpCompletionRoutine: *void) -> BOOL
(lpwcx: *WNDCLASSEXA) -> s16
(lpwcx: *WNDCLASSEXW) -> s16
(pRawInputDevices: *void, uiNumDevices: u32, cbSize: u32) -> s32
() -> BOOL
(lpPathName: *u8) -> BOOL
(lpPathName: *u16) -> BOOL
(thread: HANDLE) -> s32
(ContextRecord: *CONTEXT)
() -> NTSTATUS
(lpVersionInfo: *OSVERSIONINFOW) -> void
(wCodePageID: u32) -> BOOL
(wCodePageID: u32) -> BOOL
(name: *u16) -> BOOL
(lpPathName: *u8) -> BOOL
(lpPathName: *u16) -> BOOL
(File: HANDLE, FileInformationClass: FILE_INFO_BY_HANDLE_CLASS, FileInformation: *void, BufferSize: u32) -> BOOL
(hFile: HANDLE, liDistanceToMove: s32, lpNewFilePointer: *s32, dwMoveMethod: SetFilePointer_MoveMethod) -> u32
(hFile: HANDLE, liDistanceToMove: LARGE_INTEGER_S64, lpNewFilePointer: *LARGE_INTEGER_S64, dwMoveMethod: SetFilePointer_MoveMethod) -> BOOL
(hFile: HANDLE, liDistanceToMove: LARGE_INTEGER, lpNewFilePointer: *LARGE_INTEGER, dwMoveMethod: SetFilePointer_MoveMethod) -> BOOL
(hJob: HANDLE, JobOjectInformationClass: JOBOBJECTINFOCLASS, lpJobObjectInformation: *void, cbJobObjectInformationLength: u32) -> BOOL
() -> s32
(lpTopLevelExceptionFilter: LPTOP_LEVEL_EXCEPTION_FILTER) -> LPTOP_LEVEL_EXCEPTION_FILTER
(DeviceInfoSet: HDEVINFO, DeviceInfoData: *SP_DEVINFO_DATA, InterfaceClassGuid: *GUID, MemberIndex: u32, DeviceInterfaceData: *SP_DEVICE_INTERFACE_DATA) -> BOOL
(DeviceInfoSet: HDEVINFO, DeviceInterfaceData: *SP_DEVICE_INTERFACE_DATA, DeviceInterfaceDetailData: *SP_DEVICE_INTERFACE_DETAIL_DATA_W, DeviceInterfaceDetailDataSize: u32, RequiredSize: *u32, DeviceInfoData: *SP_DEVINFO_DATA) -> BOOL
(hTimer: HANDLE, lpDueTime: *LARGE_INTEGER, lPeriod: s32, pfnCompletionRoutine: *void, lpArgToCompeltionRoutine: *void, fResume: BOOL) -> BOOL
(FileOp: *SHFILEOPSTRUCTA) -> s32
(FileOp: *SHFILEOPSTRUCTW) -> s32
(bShow: s32) -> s32
(milliseconds: s32) -> void
(ConditionVariable: *CONDITION_VARIABLE, CriticalSection: *CRITICAL_SECTION, dwMilliseconds: DWORD) -> BOOL
(MachineType: u32, hProcess: HANDLE, hThread: HANDLE, StackFrame: *STACKFRAME64, ContextRecord: *void, ReadMemoryRoutine: ReadProcessMemoryProc64, FunctionTableAccessRoutine: FunctionTableAccessProc64, GetModuleBaseRoutine: GetModuleBaseProc64, TranslateAddres: TranslateAddressProc64) -> BOOL
(lpTimeZone: *TIME_ZONE_INFORMATION, lpUniversalTime: *SYSTEMTIME, lpLocalTime: *SYSTEMTIME) -> BOOL
(period: u32) -> u32
(period: u32) -> u32
() -> u32
(msg: *MSG) -> s32
(address: *void) -> BOOL
(hwnd: HWND) -> s32
(lpAddress: *void, dwSize: u64, flAllocationType: u32, flProtect: u32) -> *void
(ConditionVariable: *CONDITION_VARIABLE)
(ConditionVariable: *CONDITION_VARIABLE)
() -> HGLRC
() -> HDC
(lpszProc: *u8) -> *void
(CodePage: u32, dwFlags: s32, lpWideCharStr: *u16, cchWideChar: s32, lpMultiByteStr: *u8, cbMultiByte: s32, lpDefaultChar: *u8, lpUsedDefaultChar: *s32) -> s32
Types#
:: struct
- Offset: u64
- Segment: u16
- Mode: ADDRESS_MODE
:: enum
- AddrMode1616
- AddrMode1632
- AddrModeReal
- AddrModeFlat
:: struct
- bmType: u32
- bmWidth: u32
- bmHeight: u32
- bmWidthBytes: u32
- bmPlanes: u16
- bmBitsPixel: u16
- bmBits: *void
:: struct
- bfType: u16
- bfSize: u32
- bfReserved1: u16
- bfReserved2: u16
- bfOffBits: u32
:: struct
- bmiHeader: BITMAPINFOHEADER
- bmiColors: [1] RGBQUAD
:: struct
- biSize: u32
- biWidth: s32
- biHeight: s32
- biPlanes: u16
- biBitCount: u16
- biCompression: u32
- biSizeImage: u32
- biXPelsPerMeter: s32
- biYPelsPerMeter: s32
- biClrUsed: u32
- biClrImportant: u32
:: enum
- BLACKONWHITE
- WHITEONBLACK
- COLORONCOLOR
- HALFTONE
:: enum
- FALSE
- TRUE
:: enum
- FALSE
- TRUE
:: struct
- Level: u8
- Associativity: u8
- LineSize: u16
- CacheSize: u32
- Type: PROCESSOR_CACHE_TYPE
- Reserved: [18] u8
- GroupCount: u16
- GroupMask: GROUP_AFFINITY
:: struct
- Ptr: *void
:: struct
- dwSize: COORD
- dwCursorPosition: COORD
- wAttributes: u16
- srWindow: SMALL_RECT
- dwMaximumWindowSize: COORD
:: struct
- ContextFlags: u32
- Cpsr: u32
- Sp: u64
- Pc: u64
- V: [32] M128A
- Fpcr: u32
- Fpsr: u32
- Bcr: [8] u32
- Bvr: [8] u64
- Wcr: [2] u32
- Wvr: [2] u64
:: struct
- x: s16
- y: s16
:: enum_flags
- DEBUG_PROCESS
- DEBUG_ONLY_THIS_PROCESS
- CREATE_SUSPENDED
- DETACHED_PROCESS
- CREATE_NEW_CONSOLE
- NORMAL_PRIORITY_CLASS
- IDLE_PRIORITY_CLASS
- HIGH_PRIORITY_CLASS
- REALTIME_PRIORITY_CLASS
- CREATE_NEW_PROCESS_GROUP
- CREATE_UNICODE_ENVIRONMENT
- CREATE_SEPARATE_WOW_VDM
- CREATE_SHARED_WOW_VDM
- CREATE_FORCEDOS
- BELOW_NORMAL_PRIORITY_CLASS
- ABOVE_NORMAL_PRIORITY_CLASS
- INHERIT_PARENT_AFFINITY
- INHERIT_CALLER_PRIORITY
- CREATE_PROTECTED_PROCESS
- EXTENDED_STARTUPINFO_PRESENT
- PROCESS_MODE_BACKGROUND_BEGIN
- PROCESS_MODE_BACKGROUND_END
- CREATE_SECURE_PROCESS
- CREATE_BREAKAWAY_FROM_JOB
- CREATE_PRESERVE_CODE_AUTHZ_LEVEL
- CREATE_DEFAULT_ERROR_MODE
- CREATE_NO_WINDOW
- PROFILE_USER
- PROFILE_KERNEL
- PROFILE_SERVER
- CREATE_IGNORE_SYSTEM_DEFAULT
:: struct
:: struct
- dbch_size: u32
- dbch_devicetype: u32
- dbch_reserved: u32
:: struct
- dmDeviceName: [CCHDEVICENAME] u8
- dmSpecVersion: u16
- dmDriverVersion: u16
- dmSize: u16
- dmDriverExtra: u16
- dmFields: u32
- DUMMYUNIONNAME: union { DUMMYSTRUCTNAME: struct { dmOrientation: s16; dmPaperSize: s16; dmPaperLength: s16; dmPaperWidth: s16; dmScale: s16; dmCopies: s16; dmDefaultSource: s16; dmPrintQuality: s16; }; dmPosition: POINTL; DUMMYSTRUCTNAME2: struct { dmPosition: POINTL; dmDisplayOrientation: u32; dmDisplayFixedOutput: u32; }; }
- dmColor: s16
- dmDuplex: s16
- dmYResolution: s16
- dmTTOption: s16
- dmCollate: s16
- dmFormName: [CCHFORMNAME] u8
- dmLogPixels: u16
- dmBitsPerPel: u32
- dmPelsWidth: u32
- dmPelsHeight: u32
- DUMMYUNIONNAME2: union { dmDisplayFlags: u32; dmNup: u32; }
- dmDisplayFrequency: u32
- dmICMMethod: u32
- dmICMIntent: u32
- dmMediaType: u32
- dmDitherType: u32
- dmReserved1: u32
- dmReserved2: u32
- dmPanningWidth: u32
- dmPanningHeight: u32
:: enum
- DPI_AWARENESS_INVALID
- DPI_AWARENESS_UNAWARE
- DPI_AWARENESS_SYSTEM_AWARE
- DPI_AWARENESS_PER_MONITOR_AWARE
:: struct
- ExceptionRecord: *EXCEPTION_RECORD
- ContextRecord: *CONTEXT
:: struct
- ExceptionCode: u32
- ExceptionFlags: u32
- ExceptionRecord: *EXCEPTION_RECORD
- ExceptionAddress: *void
- NumberParameters: u32
- ExceptionInformation: [EXCEPTION_MAXIMUM_PARAMETERS] u64
:: struct
- EndOfFile: LARGE_INTEGER
:: struct
- NextEntryOffset: u32
- FileIndex: u32
- CreationTime: LARGE_INTEGER
- LastAccessTime: LARGE_INTEGER
- LastWriteTime: LARGE_INTEGER
- ChangeTime: LARGE_INTEGER
- EndOfFile: LARGE_INTEGER
- AllocationSize: LARGE_INTEGER
- FileAttributes: u32
- FileNameLength: u32
- EaSize: u32
- FileName: [1] u16
:: enum
- FileBasicInfo
- FileStandardInfo
- FileNameInfo
- FileRenameInfo
- FileDispositionInfo
- FileAllocationInfo
- FileEndOfFileInfo
- FileStreamInfo
- FileCompressionInfo
- FileAttributeTagInfo
- FileIdBothDirectoryInfo
- FileIdBothDirectoryRestartInfo
- FileIoPriorityHintInfo
- FileRemoteProtocolInfo
- FileFullDirectoryInfo
- FileFullDirectoryRestartInfo
- FileStorageInfo
- FileAlignmentInfo
- FileIdInfo
- FileIdExtdDirectoryInfo
- FileIdExtdDirectoryRestartInfo
- FileDispositionInfoEx
- FileRenameInfoEx
- FileCaseSensitiveInfo
- FileNormalizedNameInfo
- MaximumFileInfoByHandleClass
:: struct
- NextEntryOffset: s32
- Action: s32
- FileNameLength: s32
- FileName: [1] s16
:: struct
- AllocationSize: LARGE_INTEGER
- EndOfFile: LARGE_INTEGER
- NumberOfLinks: u32
- DeletePending: BOOLEAN
- Directory: BOOLEAN
:: enum_flags
- FOF_MULTIDESTFILES
- FOF_CONFIRMMOUSE
- FOF_SILENT
- FOF_RENAMEONCOLLISION
- FOF_NOCONFIRMATION
- FOF_WANTMAPPINGHANDLE
- FOF_ALLOWUNDO
- FOF_FILESONLY
- FOF_SIMPLEPROGRESS
- FOF_NOCONFIRMMKDIR
- FOF_NOERRORUI
- FOF_NOCOPYSECURITYATTRIBS
- FOF_NORECURSION
- FOF_NO_CONNECTED_ELEMENTS
- FOF_WANTNUKEWARNING
- FOF_NORECURSEREPARSE
- FOF_NO_UI
:: struct
:: enum_flags
- FKF_FILTERKEYSON
- FKF_AVAILABLE
- FKF_HOTKEYACTIVE
- FKF_CONFIRMHOTKEY
- FKF_HOTKEYSOUND
- FKF_INDICATOR
- FKF_CLICKON
:: struct
- cbSize: u32
- dwFlags: FILTERKEY_FLAGS
- iWaitMSec: u32
- iDelayMSec: u32
- iRepeatMSec: u32
- iBounceMSec: u32
:: enum
- FindExInfoStandard
- FindExInfoBasic
- FindExInfoMaxInfoLevel
:: enum
- FindExSearchNameMatch
- FindExSearchLimitToDirectories
- FindExSearchLimitToDevices
- FindExSearchMaxSearchOp
:: enum_flags
- FLASHW_STOP
- FLASHW_CAPTION
- FLASHW_TRAY
- FLASHW_ALL
- FLASHW_TIMER
- FLASHW_TIMERNOFG
:: struct
:: struct
- Mask: u64
- Group: u16
- Reserved: [3] u16
:: struct
- MaximumGroupCount: u16
- ActiveGroupCount: u16
- Reserved: [20] u8
- GroupInfo: PROCESSOR_GROUP_INFO
:: struct
- Data1: u32
- Data2: u16
- Data3: u16
- Data4: [8] u8
:: struct
:: struct
:: struct
- SizeOfStruct: u32
- Key: *void
- LineNumber: u32
- FileName: *u8
- Address: u64
:: struct
- SizeOfStruct: u32
- Key: *void
- LineNumber: u32
- FileName: *u16
- Address: u64
:: struct
- SizeOfStruct: u32
- Address: u64
- Size: u32
- Flags: u32
- MaxNameLength: u32
- Name: [1] u8
:: struct
- ReadOperationCount: u64
- WriteOperationCount: u64
- OtherOperationCount: u64
- ReadTransferCount: u64
- WriteTransferCount: u64
- OtherTransferCount: u64
:: struct
- vtable: *IUnknown_VTable
:: struct
:: enum
- JOB_OBJECT_LIMIT_WORKINGSET
- JOB_OBJECT_LIMIT_PROCESS_TIME
- JOB_OBJECT_LIMIT_JOB_TIME
- JOB_OBJECT_LIMIT_ACTIVE_PROCESS
- JOB_OBJECT_LIMIT_AFFINITY
- JOB_OBJECT_LIMIT_PRIORITY_CLASS
- JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME
- JOB_OBJECT_LIMIT_SCHEDULING_CLASS
- JOB_OBJECT_LIMIT_PROCESS_MEMORY
- JOB_OBJECT_LIMIT_JOB_MEMORY
- JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH
- JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION
- JOB_OBJECT_LIMIT_BREAKAWAY_OK
- JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK
- JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE
- JOB_OBJECT_LIMIT_SUBSET_AFFINITY
- JOB_OBJECT_LIMIT_JOB_MEMORY_LOW
- JOB_OBJECT_LIMIT_JOB_READ_BYTES
- JOB_OBJECT_LIMIT_JOB_WRITE_BYTES
- JOB_OBJECT_LIMIT_RATE_CONTROL
- JOB_OBJECT_LIMIT_CPU_RATE_CONTROL
- JOB_OBJECT_LIMIT_IO_RATE_CONTROL
- JOB_OBJECT_LIMIT_NET_RATE_CONTROL
:: struct
- PerProcessUserTimeLimit: u64
- PerJobUserTimeLimit: u64
- LimitFlags: Job_Object_Limit
- MinimumWorkingSetSize: SIZE_T
- MaximumWorkingSetSize: SIZE_T
- ActiveProcessLimit: u32
- Affinity: *u32
- PriorityClass: u32
- SchedulingClass: u32
:: struct
- BasicLimitInformation: JOBOBJECT_BASIC_LIMIT_INFORMATION
- IoInfo: IO_COUNTERS
- ProcessMemoryLimit: SIZE_T
- JobMemoryLimit: SIZE_T
- PeakProcessMemoryUsed: SIZE_T
- PeakJobMemoryUsed: SIZE_T
:: enum
- BasicAccountingInformation
- BasicLimitInformation
- BasicProcessIdList
- BasicUIRestrictions
- SecurityLimitInformation
- EndOfJobTimeInformation
- AssociateCompletionPortInformation
- BasicAndIoAccountingInformation
- ExtendedLimitInformation
- JobSetInformation
- GroupInformation
- NotificationLimitInformation
- LimitViolationInformation
- GroupInformationEx
- CpuRateControlInformation
- CompletionFilter
- CompletionCounter
- Reserved1Information
- Reserved2Information
- Reserved3Information
- Reserved4Information
- Reserved5Information
- Reserved6Information
- Reserved7Information
- Reserved8Information
- Reserved9Information
- Reserved10Information
- Reserved11Information
- Reserved12Information
- Reserved13Information
- Reserved14Information
- NetRateControlInformation
- NotificationLimitInformation2
- LimitViolationInformation2
- CreateSilo
- SiloBasicInformation
- Reserved15Information
- Reserved16Information
- Reserved17Information
- Reserved18Information
- Reserved19Information
- Reserved20Information
- Reserved21Information
- Reserved22Information
- Reserved23Information
- Reserved24Information
- Reserved25Information
- MaxJobObjectInfoClass
:: struct
- Thread: u64
- ThCallbackStack: u32
- ThCallbackBStore: u32
- NextCallback: u32
- FramePointer: u32
- KiCallUserMode: u64
- KeUserCallbackDispatcher: u64
- SystemRangeStart: u64
- KiUserExceptionDispatcher: u64
- StackBase: u64
- StackLimit: u64
- Reserved: [5] u64
:: union
- QuadPart: s64
:: struct
- Flink: *LIST_ENTRY
- Blink: *LIST_ENTRY
:: enum
- RelationProcessorCore
- RelationNumaNode
- RelationCache
- RelationProcessorPackage
- RelationGroup
- RelationProcessorDie
- RelationNumaNodeEx
- RelationProcessorModule
- RelationAll
:: struct
- LowPart: u32
- HighPart: s32
:: struct
- Low: u64
- High: s64
:: struct
:: struct
- dwLength: u32
- dwMemoryLoad: u32
- ullTotalPhys: u64
- ullAvailPhys: u64
- ullTotalPageFile: u64
- ullAvailPageFile: u64
- ullTotalVirtual: u64
- ullAvailVirtual: u64
- ullAvailExtendedVirtual: u64
:: struct
- CallbackRoutine: MINIDUMP_CALLBACK_ROUTINE
- CallbackParam: *void
:: struct
- ProcessId: u32
- ProcessHandle: HANDLE
- CallbackType: MINIDUMP_CALLBACK_TYPE
:: struct
:: enum
- ModuleCallback
- ThreadCallback
- ThreadExCallback
- IncludeThreadCallback
- IncludeModuleCallback
- MemoryCallback
- CancelCallback
- WriteKernelMinidumpCallback
- KernelMinidumpStatusCallback
- RemoveMemoryCallback
- IncludeVmRegionCallback
- IoStartCallback
- IoWriteAllCallback
- IoFinishCallback
- ReadMemoryFailureCallback
- SecondaryFlagsCallback
- IsProcessSnapshotCallback
- VmStartCallback
- VmQueryCallback
- VmPreReadCallback
- VmPostReadCallback
:: struct
- ThreadId: DWORD
- ExceptionPointers: *EXCEPTION_POINTERS
- ClientPointers: BOOL
:: struct
:: struct
- BaseAddress: u64
- AllocationBase: u64
- AllocationProtect: u32
- __alignment1: u32
- RegionSize: u64
- State: u32
- Protect: u32
- Type: u32
- __alignment2: u32
:: enum_flags
- MiniDumpNormal
- MiniDumpWithDataSegs
- MiniDumpWithFullMemory
- MiniDumpWithHandleData
- MiniDumpFilterMemory
- MiniDumpScanMemory
- MiniDumpWithUnloadedModules
- MiniDumpWithIndirectlyReferencedMemory
- MiniDumpFilterModulePaths
- MiniDumpWithProcessThreadData
- MiniDumpWithPrivateReadWriteMemory
- MiniDumpWithoutOptionalData
- MiniDumpWithFullMemoryInfo
- MiniDumpWithThreadInfo
- MiniDumpWithCodeSegs
- MiniDumpWithoutAuxiliaryState
- MiniDumpWithFullAuxiliaryState
- MiniDumpWithPrivateWriteCopyMemory
- MiniDumpIgnoreInaccessibleMemory
- MiniDumpWithTokenInformation
- MiniDumpWithModuleHeaders
- MiniDumpFilterTriage
- MiniDumpWithAvxXStateContext
- MiniDumpWithIptTrace
- MiniDumpScanInaccessiblePartialPages
- MiniDumpFilterWriteCombinedMemory
- MiniDumpValidTypeFlags
:: struct
- Type: u32
- BufferSize: u32
- Buffer: *void
:: struct
- UserStreamCount: u32
- UserStreamArray: *MINIDUMP_USER_STREAM
:: struct
- wType: u32
- u: union { ms: u32; sample: u32; cb: u32; ticks: u32; smpte: struct { hour: u8; min: u8; sec: u8; frame: u8; fps: u8; dummy: u8; pad: [2] u8; }; midi: struct { songptrpos: u32; }; }
:: enum
- MDT_EFFECTIVE_DPI
- MDT_ANGULAR_DPI
- MDT_RAW_DPI
- MDT_DEFAULT
:: struct
:: struct
- entity: MONITORINFO
- szDevice: [CCHDEVICENAME] u8
:: struct
:: enum_flags
- NONE
- FREE_MEMORY
- ARRAY_DESTRUCTOR
:: struct
- NodeNumber: u32
- Reserved: [18] u8
- GroupCount: u16
- GroupMask: GROUP_AFFINITY
:: struct
- lStructSize: u32
- hwndOwner: HWND
- hInstance: HINSTANCE
- lpstrFilter: *T
- lpstrCustomFilter: *T
- nMaxCustFilter: u32
- nFilterIndex: u32
- lpstrFile: *T
- nMaxFile: u32
- lpstrFileTitle: *T
- nMaxFileTitle: u32
- lpstrInitialDir: *T
- lpstrTitle: *T
- Flags: u32
- nFileOffset: u16
- nFileExtension: u16
- lpstrDefExt: *T
- lCustData: LPARAM
- lpfnHook: *void
- lpTemplateName: *T
- pvReserved: *void
- dwReserved: u32
- FlagsEx: u32
:: struct
- dwOSVersionInfoSize: u32
- dwMajorVersion: u32
- dwMinorVersion: u32
- dwBuildNumber: u32
- dwPlatformId: u32
- szCSDVersion: [128] u8
:: struct
- osversioninfo: OSVERSIONINFOA
- wServicePackMajor: u16
- wServicePackMinor: u16
- wSuiteMask: u16
- wProductType: u8
- wReserved: u8
:: struct
- osversioninfo: OSVERSIONINFOW
- wServicePackMajor: u16
- wServicePackMinor: u16
- wSuiteMask: u16
- wProductType: u8
- wReserved: u8
:: struct
- dwOSVersionInfoSize: u32
- dwMajorVersion: u32
- dwMinorVersion: u32
- dwBuildNumber: u32
- dwPlatformId: u32
- szCSDVersion: [128] u16
:: struct
- Internal: u64
- Status: u64
- InternalHigh: u64
- NumberOfBytesTransferred: u64
- hEvent: HANDLE
:: struct
- nSize: s16
- nVersion: s16
- dwFlags: s32
- iPixelType: u8
- cColorBits: u8
- cRedBits: u8
- cRedShift: u8
- cGreenBits: u8
- cGreenShift: u8
- cBlueBits: u8
- cBlueShift: u8
- cAlphaBits: u8
- cAlphaShift: u8
- cAccumBits: u8
- cAccumRedBits: u8
- cAccumGreenBits: u8
- cAccumBlueBits: u8
- cAccumAlphaBits: u8
- cDepthBits: u8
- cStencilBits: u8
- cAuxBuffers: u8
- iLayerType: u8
- bReserved: u8
- dwLayerMask: s32
- dwVisibleMask: s32
- dwDamageMask: s32
:: struct
- x: s32
- y: s32
:: struct
- x: s32
- y: s32
:: enum
- PROCESS_DPI_UNAWARE
- PROCESS_SYSTEM_DPI_AWARE
- PROCESS_PER_MONITOR_DPI_AWARE
:: struct
:: enum
- CacheUnified
- CacheInstruction
- CacheData
- CacheTrace
:: struct
- MaximumProcessorCount: u8
- ActiveProcessorCount: u8
- Reserved: [38] u8
- ActiveProcessorMask: u64
:: struct
- Flags: u8
- EfficiencyClass: u8
- Reserved: [20] u8
- GroupCount: u16
- GroupMask: GROUP_AFFINITY
:: struct
- dwSizeHid: u32
- dwCount: u32
- bRawData: [1] u8
:: struct
- header: RAWINPUTHEADER
- data: union { mouse: RAWMOUSE; keyboard: RAWKEYBOARD; hid: RAWHID; }
:: struct
- usUsagePage: u16
- usUsage: u16
- dwFlags: s32
- hwndTarget: HWND
:: struct
:: struct
- MakeCode: u16
- Flags: u16
- Reserved: u16
- VKey: u16
- Message: u32
- ExtraInformation: u32
:: struct
- usFlags: u16
- ulRawButtons: u32
- lLastX: s32
- lLastY: s32
- ulExtraInformation: u32
:: struct
- left: s32
- top: s32
- right: s32
- bottom: s32
:: struct
- rgbBlue: u8
- rgbGreen: u8
- rgbRed: u8
- rgbReserved: u8
:: enum
- SRCCOPY
:: struct
- DebugInfo: *RTL_CRITICAL_SECTION_DEBUG
- LockCount: u32
- RecursionCount: u32
- OwningThread: HANDLE
- LockSemaphore: HANDLE
- SpinCount: u64
:: struct
- Type: u16
- CreatorBackTraceIndex: u16
- CriticalSection: *RTL_CRITICAL_SECTION
- ProcessLocksList: LIST_ENTRY
- EntryCount: u32
- ContentionCount: u32
- Flags: u32
- CreatorBackTraceIndexHigh: u16
- SpareWORD: u16
:: struct
- nLength: u32
- lpSecurityDescriptor: *void
- bInheritHandle: BOOL
:: enum_flags
- SEM_FAILCRITICALERRORS
- SEM_NOALIGNMENTFAULTEXCEPT
- SEM_NOGPFAULTERRORBOX
- SEM_NOOPENFILEERRORBOX
:: enum
- FILE_BEGIN
- FILE_CURRENT
- FILE_END
:: struct
- hwnd: HWND
- wFunc: u32
- pFrom: *u8
- pTo: *u8
- fFlags: FILEOP_FLAGS
- fAnyOperationsAborted: BOOL
- hNameMappings: *void
- lpszProgressTitle: *u8
:: struct
- hwnd: HWND
- wFunc: u32
- pFrom: *u16
- pTo: *u16
- fFlags: FILEOP_FLAGS
- fAnyOperationsAborted: BOOL
- hNameMappings: *void
- lpszProgressTitle: *u16
:: struct
- cx: s32
- cy: s32
:: struct
- left: s16
- top: s16
- right: s16
- bottom: s16
:: struct
- cbSize: u32
- InterfaceClassGuid: GUID
- Flags: u32
- Reserved: *void
:: struct
- cbSize: u32
- DevicePath: [1] u16
:: struct
- cbSize: u32
- ClassGuid: GUID
- DevInst: u32
- Reserved: *void
:: struct
:: struct
:: struct
:: enum_flags
- SKF_STICKYKEYSON
- SKF_AVAILABLE
- SKF_HOTKEYACTIVE
- SKF_CONFIRMHOTKEY
- SKF_HOTKEYSOUND
- SKF_INDICATOR
- SKF_AUDIBLEFEEDBACK
- SKF_TRISTATE
- SKF_TWOKEYSOFF
:: struct
- cbSize: u32
- dwFlags: STICKYKEY_FLAGS
:: struct
- SizeOfStruct: u32
- TypeIndex: u32
- Reserved: [2] u64
- Index: u32
- Size: u32
- ModBase: u64
- Flags: u32
- Value: u64
- Address: u64
- Register: u32
- Scope: u32
- Tag: u32
- NameLen: u32
- MaxNameLen: u32
- Name: [1] u8
:: enum_flags
- CASE_INSENSITIVE
- UNDNAME
- DEFERRED_LOADS
- NO_CPP
- LOAD_LINES
- OMAP_FIND_NEAREST
- LOAD_ANYTHING
- IGNORE_CVREC
- NO_UNQUALIFIED_LOADS
- FAIL_CRITICAL_ERRORS
- EXACT_SYMBOLS
- ALLOW_ABSOLUTE_SYMBOLS
- IGNORE_NT_SYMPATH
- INCLUDE_32BIT_MODULES
- PUBLICS_ONLY
- NO_PUBLICS
- AUTO_PUBLICS
- NO_IMAGE_SEARCH
- SECURE
- NO_PROMPTS
- OVERWRITE
- IGNORE_IMAGEDIR
- FLAT_DIRECTORY
- FAVOR_COMPRESSED
- ALLOW_ZERO_ADDRESS
- DISABLE_SYMSRV_AUTODETECT
- READONLY_CACHE
- SYMPATH_LAST
- DISABLE_FAST_SYMBOLS
- DISABLE_SYMSRV_TIMEOUT
- DISABLE_SRVSTAR_ON_STARTUP
- DEBUG
:: struct
- Size: u32
- Type: enum u32 { CpuSetInformation; }
:: struct
- wProcessorArchitecture: u16
- wReserved: u16
- dwPageSize: u32
- lpMinimumApplicationAddress: *void
- lpMaximumApplicationAddress: *void
- dwActiveProcessorMask: u64
- dwNumberOfProcessors: u32
- dwProcessorType: u32
- dwAllocationGranularity: u32
- wProcessorLevel: u16
- wProcessorRevision: u16
:: struct
- Relationship: LOGICAL_PROCESSOR_RELATIONSHIP
- Size: u32
:: struct
- wYear: u16
- wMonth: u16
- wDayOfWeek: u16
- wDay: u16
- wHour: u16
- wMinute: u16
- wSecond: u16
- wMilliseconds: u16
:: struct
- Bias: s32
- StandardName: [32] u16
- StandardDate: SYSTEMTIME
- StandardBias: s32
- DaylightName: [32] u16
- DaylightDate: SYSTEMTIME
- DaylightBias: s32
:: struct
- wPeriodMin: u32
- wPeriodMax: u32
:: enum_flags
- TKF_TOGGLEKEYSON
- TKF_AVAILABLE
- TKF_HOTKEYACTIVE
- TKF_CONFIRMHOTKEY
- TKF_HOTKEYSOUND
- TKF_INDICATOR
:: struct
- cbSize: u32
- dwFlags: TOGGLEKEY_FLAGS
:: struct
:: union
- QuadPart: u64
:: struct
:: struct
:: struct
:: struct
- ControlWord: u16
- StatusWord: u16
- TagWord: u8
- Reserved1: u8
- ErrorOpcode: u16
- ErrorOffset: u32
- ErrorSelector: u16
- Reserved2: u16
- DataOffset: u32
- DataSelector: u16
- Reserved3: u16
- MxCsr: u32
- MxCsr_Mask: u32
- FloatRegisters: [8] M128A
:: #type *struct {}
:: #type (ExceptionInfo: *EXCEPTION_POINTERS) -> s32 #c_call
:: #type (CallbackParam: *void, CallbackInput: *MINIDUMP_CALLBACK_INPUT, CallbackOutput: *MINIDUMP_CALLBACK_OUTPUT) -> BOOL #c_call
:: #type,isa u32
:: struct
- DebugInfo: *RTL_CRITICAL_SECTION_DEBUG
- LockCount: u32
- RecursionCount: u32
- OwningThread: HANDLE
- LockSemaphore: HANDLE
- SpinCount: u64
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: struct
- Data1: u32
- Data2: u16
- Data3: u16
- Data4: [8] u8
:: *u8
:: *u16
:: *u8
:: OPENFILENAME(T = u8)
:: OPENFILENAME(T = u16)
:: *GUID
:: *IID
:: struct
- Data1: u32
- Data2: u16
- Data3: u16
- Data4: [8] u8
Constants#
:: 2
:: 3
:: 1
:: 0
:: 0x2
:: 0x1
:: 0x4
:: -1
:: 11
:: 12
:: 40
:: 44
:: 42
:: cast,no_check(u32, -1)
:: 3
:: 4
:: 5
:: 0
:: 2
:: 1
:: 12
:: 4
:: 7
:: 119
:: 32
:: 32
:: 2
:: 8
:: 17
:: 5
:: 0x0082
:: 0x008E
:: 0x0083
:: 0x0081
:: 14
:: 15
:: 16
:: 18
:: 3
:: 7
:: 0x0080
:: 9
:: 10
:: 11
:: 4
:: 1
:: 6
:: 13
:: 12
:: 36
:: 121
:: 108
:: 0x00100000
:: 0x00400000
:: #ifx CPU == .ARM64 then (CONTEXT_ARM64 | 0x00000001) else (CONTEXT_AMD64 | 0x00000001)
:: #ifx CPU == .ARM64 then (CONTEXT_ARM64 | 0x00000008) else (CONTEXT_AMD64 | 0x00000010)
:: #ifx CPU == .ARM64 then (CONTEXT_ARM64 | 0x00000004) else (CONTEXT_AMD64 | 0x00000008)
:: 0x00010000
:: #ifx CPU == .ARM64 then (CONTEXT_ARM64 | 0x00000002) else (CONTEXT_AMD64 | 0x00000002)
:: CONTEXT_AMD64 | 0x00000004
:: 0
:: 65001
:: 2
:: 1
:: 0x0002
:: 0x0020
:: 0x0001
:: 28
:: 0x8000
:: 0x8004
:: 0x00000005
:: 15
:: 118
:: 117
:: 14
:: 0
:: 0x00000004
:: 0x00000001
:: 0x00000010
:: 0x00000002
:: 0x00000008
:: 3
:: 1
:: 0
:: 2
:: 3
:: 0x00040000
:: 0x00008000
:: 0x00000800
:: 0x00000100
:: 0x00000200
:: 0x20000000
:: 0x00200000
:: 0x00400000
:: 0x00000080
:: 0x04000000
:: 0x00001000
:: 0x00010000
:: 0x01000000
:: 0x00800000
:: 0x00020000
:: 0x02000000
:: 0x00000040
:: 0x00000001
:: 0x10000000
:: 0x08000000
:: 0x00000004
:: 0x00000002
:: 0x00000008
:: 0x00100000
:: 0x00080000
:: 0x00000020
:: 0x00000400
:: 0x00000010
:: 0x00004000
:: 0x00002000
:: 0x00000001
:: cast(DPI_AWARENESS_CONTEXT) -3
:: cast(DPI_AWARENESS_CONTEXT) -4
:: cast(DPI_AWARENESS_CONTEXT) -2
:: cast(DPI_AWARENESS_CONTEXT) -1
:: cast(DPI_AWARENESS_CONTEXT) -5
:: 0
:: u32
:: 0x4
:: cast,no_check(u32, -1)
:: cast,no_check(u32, -2)
:: 0x005
:: 0x0B7
:: 0x06D
:: 0x002
:: 0x006
:: 0x3E5
:: 0x0EA
:: 0x0E8
:: 0x0E7
:: 0x217
:: -1
:: 0
:: 1
:: 15
:: 1
:: 1
:: 6
:: 3
:: 8
:: 2
:: 7
:: 5
:: 4
:: 0x10
:: 0x02
:: 0x80
:: 0x01
:: 0x400
:: 0x04
:: 0x20
:: 0x02000000
:: 0x40000000
:: 0x10000000
:: 0x1200A0
:: 0x120089
:: 0x120116
:: 0x1
:: 0xf001f
:: 1
:: 4
:: 2
:: 0x00000004
:: 0x00000040
:: 0x00000002
:: 0x00000080
:: 0x00000001
:: 0x00000020
:: 0x00000010
:: 0x00000100
:: 0x00000008
:: 0x00000200
:: 0x00000400
:: 0x00000800
:: 0x80
:: 0x1
:: 0x4
:: 0x1
:: 0x2
:: 0x20
:: 0x1
:: 0x2
:: 0x4
:: 2
:: 3
:: 1
:: 4
:: 0x00000100
:: 0x00001000
:: 0x00000200
:: 0x2000
:: 0x0100
:: 0x0000
:: 0x8000
:: 0x1000
:: 0x0080
:: 0x0002
:: 0x0010
:: 0x0020
:: 0x1000
:: 0x4000
:: 0x2000
:: 0x7F72
:: 0x0040
:: GMEM_FIXED | GMEM_ZEROINIT
:: 2
:: GUID.{ 0x4d1e55b2, 0xf16f, 0x11cf, .[0x88, 0xcb, 0x00, 0x11, 0x11, 0x00, 0x00, 0x30] }
:: -20
:: -6
:: -8
:: -12
:: -16
:: -21
:: -4
:: 1
:: 2
:: s32
:: 5
:: 8
:: 4
:: s32
:: cast(HWND) 1
:: cast(HWND) -2
:: cast(HWND) -1
:: 3
:: cast(*void) 32650
:: cast(*void) 32512
:: cast(*void) 32515
:: cast(*void) 32649
:: cast(*void) 32651
:: cast(*void) 32513
:: cast(*void) 32641
:: cast(*void) 32648
:: cast(*void) 32640
:: cast(*void) 32646
:: cast(*void) 32643
:: cast(*void) 32645
:: cast(*void) 32642
:: cast(*void) 32644
:: cast(*void) 32516
:: cast(*void) 32514
:: 2
:: 8
:: 11
:: 9
:: 5
:: 7
:: 1
:: 4
:: 10
:: 6
:: 0x8664
:: 0x014c
:: 0x0200
:: cast(HANDLE) -1
:: 0xA000000C
:: "00000000-0000-0000-C000-000000000046"
:: 160
:: 0x09
:: 0
:: s64
:: s32
:: 30
:: 0x00000010
:: 0x00000002
:: 0x00000040
:: 0x00000020
:: 0x00000200
:: 0x00001000
:: 0x00000100
:: 0x00000800
:: 0x00000400
:: 0x00000008
:: 88
:: 90
:: s64
:: s64
:: 1
:: 31
:: 260
:: 0x00000002
:: 0x00000000
:: 0x00000006
:: 0x00020000
:: 0x00000000
:: 0x00000100
:: 0x00000200
:: 0x00000300
:: 0x00000F00
:: 0x00004000
:: 0x00000040
:: 0x00000010
:: 0x00000030
:: 0x00000010
:: 0x00000040
:: 0x000000F0
:: 0x00000020
:: 0x00000010
:: 0x00000030
:: 0x0000C000
:: 0x00003000
:: 0x00008000
:: 0x00000000
:: 0x00000001
:: 0x00000005
:: 0x00080000
:: 0x00100000
:: 0x00200000
:: 0x00010000
:: 0x00001000
:: 0x00002000
:: 0x00040000
:: 0x0000000F
:: 0x00000080
:: 0x00000004
:: 0x00000003
:: 256
:: 0x80000000
:: 0x00001000
:: 0x00004000
:: 0x00800000
:: 0x00010000
:: 0x20000000
:: 0x00040000
:: 0x00400000
:: 0x00020000
:: 0x00008000
:: 0x00002000
:: 0x00080000
:: 0x01000000
:: 0x00800000
:: 0x00100000
:: 0x00200000
:: 64
:: 1024
:: 0
:: MMSYSERR_BASE + 1
:: 0
:: 0x01E1
:: 0x00000002
:: 0x00000000
:: 0x00000001
:: 0x04
:: 0x01
:: 0x08
:: 0x00
:: 0x02
:: u32
:: 5
:: 8
:: 16
:: 24
:: 22
:: 20
:: 18
:: 106
:: 10
:: 0x00000008
:: 4
:: 3
:: 0x80000000
:: 0x20000000
:: 0x10
:: 0x20
:: 0x40
:: 0x80
:: 0x100
:: 0x01
:: 0x200
:: 0x02
:: 0x04
:: 0x80000000
:: 0x40000000
:: 0x40000000
:: 0x400
:: 0x08
:: 26
:: 0x00004000
:: 0x00000001
:: 0x00000008
:: 0x00000004
:: 0x00001000
:: 0x00000040
:: 0
:: 0x00000080
:: 0x00000100
:: 1
:: 0x00000002
:: 0x00008000
:: 0x00002000
:: 0x00000010
:: 0x00000020
:: 0x00000400
:: 0x00000200
:: 0x00000800
:: 1
:: 0
:: -1
:: 111
:: 112
:: 113
:: 110
:: 14
:: 0x0000
:: 0x0002
:: 0x0001
:: 32
:: 0x1
:: 0x2
:: 38
:: 4
:: 0
:: 1
:: 1
:: 2
:: 4
:: 0
:: 0x0001
:: 0x0002
:: 0x0004
:: 0x0008
:: 0x0010
:: 0x0020
:: 0x0040
:: 0x0080
:: 0x0100
:: 0x0200
:: 0x0001
:: 0x0002
:: 0x0010
:: 0x0020
:: 0x0004
:: 0x0008
:: 0x0400
:: 0x10000005
:: 0x10000003
:: 0x00000000
:: 0x00000001
:: 0x00000002
:: 0x00000001
:: 0x00000000
:: 0xF100
:: 114
:: 115
:: 120
:: 4
:: 2
:: 3
:: 1
:: 0
:: u64
:: u64
:: 104
:: 56
:: 0x2002
:: 67
:: 97
:: 80
:: 43
:: 0x2003
:: 5
:: 13
:: 7
:: 36
:: 68
:: 45
:: 7
:: 83
:: 32
:: 16
:: 21
:: 10
:: 11
:: 38
:: 61
:: 59
:: 71
:: 54
:: 28
:: 57
:: 47
:: 34
:: 92
:: 0
:: 30
:: 32
:: 49
:: 52
:: 78
:: 2
:: 6
:: 4
:: 14
:: 8
:: 37
:: 69
:: 46
:: 8
:: 84
:: 33
:: 17
:: 3
:: 12
:: 39
:: 18
:: 62
:: 60
:: 15
:: 72
:: 55
:: 29
:: 58
:: 48
:: 35
:: 1
:: 31
:: 33
:: 51
:: 50
:: 53
:: 79
:: 20
:: 9
:: 42
:: 22
:: 94
:: 82
:: 95
:: 87
:: 40
:: 74
:: 91
:: 19
:: 75
:: 63
:: 41
:: 0x2001
:: 0x1000
:: 24
:: 25
:: 26
:: 27
:: 81
:: 44
:: 89
:: 70
:: 0x2000
:: 73
:: 88
:: 23
:: 0x2004
:: 86
:: 76
:: 77
:: 0x0032
:: 0x003A
:: 0x0034
:: 0x0030
:: 0x0033
:: 0x003B
:: 0x0035
:: 0x00000100
:: 0xC0000005
:: -12
:: -10
:: -11
:: uid
:: 0x1
:: 11
:: 0
:: 11
:: 3
:: 6
:: 1
:: 9
:: 5
:: 10
:: 3
:: 2
:: 7
:: 8
:: 4
:: 1
:: 0x4000
:: 0x2000
:: 0x0020
:: 0x0020
:: 0x0080
:: 0x0010
:: 0x0100
:: 0x0002
:: 0x0200
:: 0x0008
:: 0x0200
:: 0x0400
:: 0x0001
:: 0x0004
:: 0x0040
:: 16
:: 13
:: 2
:: 34
:: 1
:: 2
:: 0
:: 96
:: TIMERR_BASE + 1
:: 0
:: TIMERR_BASE + 33
:: 0x0002
:: 0x0008
:: 0x0001
:: 0x0020
:: 0x0080
:: 0x0040
:: 0x0010
:: 0x0004
:: 0x0004
:: 0x0002
:: 0x0001
:: 5
:: 0x00000001
:: 0x00000002
:: 0xFFFF
:: u16
:: 0x0000002
:: 0x0000003
:: 0x0000001
:: 10
:: 6
:: 0x1E
:: 0x6B
:: 0x5D
:: 0x08
:: 0xA6
:: 0xAB
:: 0xA7
:: 0xAC
:: 0xA8
:: 0xAA
:: 0xA9
:: 0x03
:: 0x14
:: 0x0C
:: 0x11
:: 0x1C
:: 0x6E
:: 0x2E
:: 0x6F
:: 0x28
:: 0x23
:: 0x1B
:: 0x2B
:: 0x70
:: 0x79
:: 0x7A
:: 0x7B
:: 0x7C
:: 0x7D
:: 0x7E
:: 0x7F
:: 0x80
:: 0x81
:: 0x82
:: 0x71
:: 0x83
:: 0x84
:: 0x85
:: 0x86
:: 0x87
:: 0x72
:: 0x73
:: 0x74
:: 0x75
:: 0x76
:: 0x77
:: 0x78
:: 0x18
:: 0x15
:: 0x19
:: 0x2F
:: 0x24
:: 0xE4
:: 0xE6
:: 0xE3
:: 0x2D
:: 0x17
:: 0x15
:: 0x19
:: 0xB6
:: 0xB7
:: 0xB4
:: 0xB5
:: 0x01
:: 0xA2
:: 0x25
:: 0xA4
:: 0xA0
:: 0x5B
:: 0x04
:: 0xB0
:: 0xB3
:: 0xB1
:: 0xB2
:: 0x12
:: 0x1F
:: 0x6A
:: 0x22
:: 0x1D
:: 0x90
:: 0x60
:: 0x61
:: 0x62
:: 0x63
:: 0x64
:: 0x65
:: 0x66
:: 0x67
:: 0x68
:: 0x69
:: 0xBA
:: 0xE2
:: 0xBF
:: 0xC0
:: 0xDB
:: 0xDC
:: 0xDD
:: 0xDE
:: 0xDF
:: 0xE1
:: 0xBC
:: 0x92
:: 0x95
:: 0x93
:: 0x96
:: 0x94
:: 0xBD
:: 0x92
:: 0xBE
:: 0xBB
:: 0xE7
:: 0x13
:: 0x2A
:: 0x21
:: 0xE5
:: 0x02
:: 0xA3
:: 0x0D
:: 0x27
:: 0xA5
:: 0xA1
:: 0x5C
:: 0x91
:: 0x29
:: 0x6C
:: 0x10
:: 0x5F
:: 0x2C
:: 0x20
:: 0x6D
:: 0x09
:: 0x26
:: 0xAE
:: 0xAD
:: 0xAF
:: 0x05
:: 0x06
:: 116
:: 0xFFFFFFFF
:: 0x000
:: 0x102
:: 32
:: 0x0000_0200
:: 0x0000_0400
:: 0
:: 1
:: 0x00000001
:: 0x00000002
:: 0x00000400
:: 0x00000800
:: 0x00001000
:: 0x00002000
:: 0x00004000
:: 0x00008000
:: 0x00000004
:: 0x00000008
:: 0x00000010
:: 0x00000020
:: 0x00000040
:: 0x00000080
:: 0x00000100
:: 0x00000200
:: 0x00010000
:: 0x02000000
:: 0x04000000
:: 0x08000000
:: 0x10000000
:: 0x20000000
:: 0x40000000
:: 0x00020000
:: 0x00040000
:: 0x00080000
:: 0x00100000
:: 0x00200000
:: 0x00400000
:: 0x00800000
:: 0x01000000
:: 0
:: 6
:: 0xFFFFFFFF
:: 0x001C
:: 0x001F
:: 0x0127
:: 0x0102
:: 0x0022
:: 0x0010
:: 0x0111
:: 0x007B
:: 0x0001
:: 0x0135
:: 0x0136
:: 0x0133
:: 0x0134
:: 0x0132
:: 0x0137
:: 0x0138
:: 0x0103
:: 0x0002
:: 0x0219
:: 0x001B
:: 0x007E
:: 0x02E0
:: 0x0233
:: 0x000A
:: 0x0016
:: 0x0121
:: 0x0231
:: 0x0014
:: 0x0232
:: 0x001D
:: 0x0119
:: 0x011A
:: 0x0087
:: 0x007F
:: 0x0024
:: 0x000D
:: 0x000E
:: 0x0053
:: 0x0114
:: 0x010F
:: 0x010E
:: 0x010F
:: 0x010D
:: 0x0110
:: 0x0116
:: 0x0117
:: 0x00FF
:: 0x00FE
:: 0x0051
:: 0x0050
:: 0x0100
:: 0x0100
:: 0x0109
:: 0x0101
:: 0x0008
:: 0x0203
:: 0x0201
:: 0x0202
:: 0x0209
:: 0x0207
:: 0x0208
:: 0x0120
:: 0x0126
:: 0x0123
:: 0x0124
:: 0x0122
:: 0x011F
:: 0x0021
:: 0x0200
:: 0x020E
:: 0x020E
:: 0x0200
:: 0x020A
:: 0x0003
:: 0x0086
:: 0x0083
:: 0x0081
:: 0x0082
:: 0x0084
:: 0x00A3
:: 0x00A1
:: 0x00A2
:: 0x00A9
:: 0x00A7
:: 0x00A8
:: 0x00A0
:: 0x0085
:: 0x00A6
:: 0x00A4
:: 0x00A5
:: 0x00AD
:: 0x00AB
:: 0x00AC
:: 0x004E
:: 0x0055
:: 0x0000
:: 0x000F
:: 0x0011
:: 0x0013
:: 0x0129
:: 0x0023
:: 0x0012
:: 0x0206
:: 0x0204
:: 0x0205
:: 0x0020
:: 0x0007
:: 0x0080
:: 0x000B
:: 0x000C
:: 0x001A
:: 0x0018
:: 0x0005
:: 0x0214
:: 0x007D
:: 0x007C
:: 0x0088
:: 0x0106
:: 0x0015
:: 0x0112
:: 0x0107
:: 0x0104
:: 0x0105
:: 0x0052
:: 0x001E
:: 0x0113
:: 0x0240
:: 0x0109
:: 0x0125
:: 0x0128
:: 0x0054
:: 0x0115
:: 0x0047
:: 0x001A
:: 0x020D
:: 0x020B
:: 0x020C
:: u16
:: u64
:: 0x00800000
:: 0x00C00000
:: 0x40000000
:: 0x02000000
:: 0x04000000
:: 0x08000000
:: 0x00400000
:: 0x00000010
:: 0x00040000
:: 0x00000200
:: 0x02000000
:: 0x00000400
:: 0x00010000
:: 0x00000001
:: 0x00080000
:: 0x00400000
:: 0x00000000
:: 0x00004000
:: 0x00000000
:: 0x00000040
:: 0x08000000
:: 0x00100000
:: 0x00000004
:: 0x00200000
:: 0x00001000
:: 0x00000000
:: 0x00002000
:: 0x00020000
:: 0x00000080
:: 0x00000008
:: 0x00000020
:: 0x00000100
:: 0x00020000
:: 0x00100000
:: 0x01000000
:: 0x00010000
:: 0x20000000
:: 0x00020000
:: 0x00000000
:: 0x80000000
:: 0x00040000
:: 0x00080000
:: 0x00010000
:: 0x00040000
:: 0x10000000
:: 0x00200000
:: GUID.{ 0xec87f1e3, 0xc13b, 0x4100, .[0xb5, 0xf7, 0x8b, 0x84, 0xd5, 0x42, 0x60, 0xcb] }
:: 0xffff_ffff
:: 0x00000000
:: 0x80004001
:: 0x80004002
:: 0x80004003
:: 0x80004004
:: 0x80004005
:: 0x80070005
:: 0x80070006
:: 0x8007000E
:: 0x80070057
:: 0x8000FFFF
:: null
:: 0x80000000
:: 0
:: 0x00000103
:: 0x00000000
:: 0x00000001
:: 0x00000001
:: 0x00000002
:: 0x00000003
:: 0x00000000
:: 0x00000000
:: 0x00000000
:: 0x00000008
:: 0x00080000
:: 0x10000000
:: 0x20000000
:: 0x40000000
:: 0x80000000
:: 255
:: 0xffff_ffff