Expand description
WinAPI related definitions
Modules§
Structs§
- CREATESTRUCTW
- CStr
- Representation of a borrowed C string.
- FILETIME
- From
Bytes Until NulError - 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 - VaList
Experimental - A wrapper for a
va_list
- VaList
Impl Experimental - Basic implementation of a
va_list
.
Enums§
- From
Bytes With NulError - 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 - Find
ExInfo Basic - Find
ExInfo MaxInfo Level - Find
ExInfo Standard - Find
ExSearch Limit ToDirectories - Find
ExSearch Name Match - HWND_
MESSAGE - INVALID_
HANDLE_ VALUE - MAX_
PATH - MB_
ABORTRETRYIGNORE - MB_
APPLMODAL - MB_
CANCELTRYCONTINUE - MB_
DEFAULT_ DESKTOP_ ONLY - MB_
DEFBUTTO N1 - MB_
DEFBUTTO N2 - MB_
DEFBUTTO N3 - MB_
DEFBUTTO N4 - 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§
- AddClipboard
Format ⚠Listener - Change
Timer ⚠Queue Timer - Close
Handle ⚠ - Create
Timer ⚠Queue - Create
Timer ⚠Queue Timer - Create
Window ⚠ExW - Delete
Timer ⚠Queue Ex - Delete
Timer ⚠Queue Timer - Destroy
Window ⚠ - Dispatch
MessageW ⚠ - Enum
Child ⚠Windows - Enum
Windows ⚠ - Find
Close ⚠ - Find
First ⚠File ExW - Find
Next ⚠FileW - Find
Window ⚠ExW - Find
WindowW ⚠ - GetActive
Window ⚠ - GetConsole
Window ⚠ - GetCurrent
Process ⚠ - GetMessageW⚠
- GetModule
File ⚠NameW - GetModule
Handle ⚠ExW - GetProcess
Id ⚠ - GetToken
Information ⚠ - GetWindow
TextW ⚠ - GetWindow
Thread ⚠Process Id - IsWindow
Visible ⚠ - Message
BoxW ⚠ - Open
Process ⚠ - Open
Process ⚠Token - Peek
MessageW ⚠ - Post
MessageW ⚠ - Query
Full ⚠Process Image NameW - Query
Performance ⚠Counter - Query
Performance ⚠Frequency - Read
Process ⚠Memory - Real
GetWindow ⚠ClassW - Remove
Clipboard ⚠Format Listener - Send
Message ⚠TimeoutW - Send
MessageW ⚠ - SetLast
Error ⚠Ex - Show
Window ⚠ - Terminate
Process ⚠ - Translate
Message ⚠ - Virtual
Query ⚠Ex - Write
Process ⚠Memory
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
- LPWI
N32_ 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_ t Experimental - Equivalent to C’s
ptrdiff_t
type, fromstddef.h
(orcstddef
for C++). - c_
size_ t Experimental - Equivalent to C’s
size_t
type, fromstddef.h
(orcstddef
for C++). - c_
ssize_ t Experimental - Equivalent to C’s
ssize_t
(on POSIX) orSSIZE_T
(on Windows) type.