Module sys

Source
Expand description

WinAPI related definitions

Modules§

c_strExperimental
CStr and its related types.
va_listExperimental
C’s “variable arguments”

Structs§

CREATESTRUCTW
CStr
Representation of a borrowed C string.
FILETIME
FromBytesUntilNulError
An error indicating that no nul byte was present.
LARGE_INTEGER_s
LARGE_INTEGER_u
MEMORY_BASIC_INFORMATION
MSG
POINT
TOKEN_ELEVATION
WIN32_FIND_DATAW
VaListExperimental
A wrapper for a va_list
VaListImplExperimental
Basic implementation of a va_list.

Enums§

FromBytesWithNulError
An error indicating that a nul byte was not in the expected position.
TOKEN_INFORMATION_CLASS
c_void
Equivalent to C’s void type when used as a pointer.

Constants§

CW_USEDEFAULT
DM_POINTERHITTEST
ERROR_NO_MORE_FILES
FILE_ATTRIBUTE_DIRECTORY
FILE_ATTRIBUTE_READONLY
FindExInfoBasic
FindExInfoMaxInfoLevel
FindExInfoStandard
FindExSearchLimitToDirectories
FindExSearchNameMatch
HWND_MESSAGE
INVALID_HANDLE_VALUE
MAX_PATH
MB_ABORTRETRYIGNORE
MB_APPLMODAL
MB_CANCELTRYCONTINUE
MB_DEFAULT_DESKTOP_ONLY
MB_DEFBUTTON1
MB_DEFBUTTON2
MB_DEFBUTTON3
MB_DEFBUTTON4
MB_DEFMASK
MB_HELP
MB_ICONASTERISK
MB_ICONERROR
MB_ICONEXCLAMATION
MB_ICONHAND
MB_ICONINFORMATION
MB_ICONMASK
MB_ICONQUESTION
MB_ICONSTOP
MB_ICONWARNING
MB_MISCMASK
MB_MODEMASK
MB_NOFOCUS
MB_OK
MB_OKCANCEL
MB_RETRYCANCEL
MB_RIGHT
MB_RTLREADING
MB_SERVICE_NOTIFICATION
MB_SERVICE_NOTIFICATION_NT3X
MB_SETFOREGROUND
MB_SYSTEMMODAL
MB_TASKMODAL
MB_TOPMOST
MB_TYPEMASK
MB_USERICON
MB_YESNO
MB_YESNOCANCEL
MEM_COMMIT
MEM_FREE
MEM_RESERVE
SMTO_BLOCK
SW_HIDE
SW_SHOW
TOKEN_QUERY
WM_AFXFIRST
WM_AFXLAST
WM_APP
WM_APPCOMMAND
WM_ASKCBFORMATNAME
WM_CHANGECBCHAIN
WM_CLEAR
WM_CLIPBOARDUPDATE
WM_COPY
WM_CUT
WM_DESTROYCLIPBOARD
WM_DEVICECHANGE
WM_DPICHANGED
WM_DPICHANGED_AFTERPARENT
WM_DPICHANGED_BEFOREPARENT
WM_DRAWCLIPBOARD
WM_DROPFILES
WM_DWMCOLORIZATIONCOLORCHANGED
WM_DWMCOMPOSITIONCHANGED
WM_DWMNCRENDERINGCHANGED
WM_DWMSENDICONICLIVEPREVIEWBITMAP
WM_DWMSENDICONICTHUMBNAIL
WM_DWMWINDOWMAXIMIZEDCHANGE
WM_ENTERSIZEMOVE
WM_EXITSIZEMOVE
WM_GETDPISCALEDSIZE
WM_GETTEXT
WM_GETTEXTLENGTH
WM_GETTITLEBARINFOEX
WM_HANDHELDFIRST
WM_HANDHELDLAST
WM_HOTKEY
WM_HSCROLLCLIPBOARD
WM_IME_CHAR
WM_IME_COMPOSITIONFULL
WM_IME_CONTROL
WM_IME_KEYDOWN
WM_IME_KEYUP
WM_IME_NOTIFY
WM_IME_REQUEST
WM_IME_SELECT
WM_IME_SETCONTEXT
WM_MDIACTIVATE
WM_MDICASCADE
WM_MDICREATE
WM_MDIDESTROY
WM_MDIGETACTIVE
WM_MDIICONARRANGE
WM_MDIMAXIMIZE
WM_MDINEXT
WM_MDIREFRESHMENU
WM_MDIRESTORE
WM_MDISETMENU
WM_MDITILE
WM_MOUSEHOVER
WM_MOUSELEAVE
WM_NCMOUSEHOVER
WM_NCMOUSELEAVE
WM_NCPOINTERDOWN
WM_NCPOINTERUP
WM_NCPOINTERUPDATE
WM_PAINTCLIPBOARD
WM_PALETTECHANGED
WM_PALETTEISCHANGING
WM_PASTE
WM_PENWINFIRST
WM_PENWINLAST
WM_POINTERACTIVATE
WM_POINTERCAPTURECHANGED
WM_POINTERDEVICECHANGE
WM_POINTERDEVICEINRANGE
WM_POINTERDEVICEOUTOFRANGE
WM_POINTERDOWN
WM_POINTERENTER
WM_POINTERHWHEEL
WM_POINTERLEAVE
WM_POINTERROUTEDAWAY
WM_POINTERROUTEDRELEASED
WM_POINTERROUTEDTO
WM_POINTERUP
WM_POINTERUPDATE
WM_POINTERWHEEL
WM_PRINT
WM_PRINTCLIENT
WM_QUERYNEWPALETTE
WM_RENDERALLFORMATS
WM_RENDERFORMAT
WM_SETTEXT
WM_SIZECLIPBOARD
WM_SYSCOMMAND
WM_TABLET_FIRST
WM_TABLET_LAST
WM_THEMECHANGED
WM_TOUCH
WM_TOUCHHITTESTING
WM_UNDO
WM_USER
WM_VSCROLLCLIPBOARD
WM_WTSSESSION_CHANGE
WT_EXECUTEINPERSISTENTTHREAD
WT_EXECUTEINTIMERTHREAD
WT_EXECUTELONGFUNCTION
WT_EXECUTEONLYONCE
WT_TRANSFER_IMPERSONATION

Functions§

AddClipboardFormatListener
ChangeTimerQueueTimer
CloseHandle
CreateTimerQueue
CreateTimerQueueTimer
CreateWindowExW
DeleteTimerQueueEx
DeleteTimerQueueTimer
DestroyWindow
DispatchMessageW
EnumChildWindows
EnumWindows
FindClose
FindFirstFileExW
FindNextFileW
FindWindowExW
FindWindowW
GetActiveWindow
GetConsoleWindow
GetCurrentProcess
GetMessageW
GetModuleFileNameW
GetModuleHandleExW
GetProcessId
GetTokenInformation
GetWindowTextW
GetWindowThreadProcessId
IsWindowVisible
MessageBoxW
OpenProcess
OpenProcessToken
PeekMessageW
PostMessageW
QueryFullProcessImageNameW
QueryPerformanceCounter
QueryPerformanceFrequency
ReadProcessMemory
RealGetWindowClassW
RemoveClipboardFormatListener
SendMessageTimeoutW
SendMessageW
SetLastErrorEx
ShowWindow
TerminateProcess
TranslateMessage
VirtualQueryEx
WriteProcessMemory

Type Aliases§

BOOL
BOOLEAN
BYTE
DWORD
FINDEX_INFO_LEVELS
FINDEX_SEARCH_OPS
HANDLE
HINSTANCE
HMENU
HMODULE
HWND
LONG
LONGLONG
LPARAM
LPCVOID
LPCWSTR
LPDWORD
LPMSG
LPVOID
LPWIN32_FIND_DATAW
LPWSTR
LRESULT
PDWORD
PDWORD_PTR
PHANDLE
PMEMORY_BASIC_INFORMATION
PVOID
SIZE_T
UINT
ULONG
ULONG_PTR
WAITORTIMERCALLBACK
WCHAR
WNDENUMPROC
WPARAM
c_char
Equivalent to C’s char type.
c_double
Equivalent to C’s double type.
c_float
Equivalent to C’s float type.
c_int
Equivalent to C’s signed int (int) type.
c_long
Equivalent to C’s signed long (long) type.
c_longlong
Equivalent to C’s signed long long (long long) type.
c_schar
Equivalent to C’s signed char type.
c_short
Equivalent to C’s signed short (short) type.
c_uchar
Equivalent to C’s unsigned char type.
c_uint
Equivalent to C’s unsigned int type.
c_ulong
Equivalent to C’s unsigned long type.
c_ulonglong
Equivalent to C’s unsigned long long type.
c_ushort
Equivalent to C’s unsigned short type.
c_ptrdiff_tExperimental
Equivalent to C’s ptrdiff_t type, from stddef.h (or cstddef for C++).
c_size_tExperimental
Equivalent to C’s size_t type, from stddef.h (or cstddef for C++).
c_ssize_tExperimental
Equivalent to C’s ssize_t (on POSIX) or SSIZE_T (on Windows) type.

Unions§

LARGE_INTEGER