SWAG

Table of Contents

Structs

Enums

Constants

Type Aliases

Functions

Module win32

Content

const Win32.Constants [src]

BACKGROUND_BLUE u32
BACKGROUND_GREEN u32
BACKGROUND_INTENSITY u32
BACKGROUND_MASK u32
BACKGROUND_RED u32
CF_BITMAP u32
CF_DIB u32
CF_DIBV5 u32
CF_DIF u32
CF_ENHMETAFILE u32
CF_HDROP u32
CF_LOCALE u32
CF_METAFILEPICT u32
CF_OEMTEXT u32
CF_PALETTE u32
CF_PENDATA u32
CF_RIFF u32
CF_SYLK u32
CF_TEXT u32
CF_TIFF u32
CF_UNICODETEXT u32
CF_WAVE u32
CONSOLE_TEXTMODE_BUFFER u32
CREATE_ALWAYS u32
CREATE_NEW u32
CREATE_SUSPENDED u32
CSIDL_ADMINTOOLS u32 <user name>/Start Menu/Programs/Administrative Tools.
CSIDL_ALTSTARTUP u32 non localized startup.
CSIDL_APPDATA u32 <user name>/Application Data.
CSIDL_BITBUCKET u32 <desktop>/Recycle Bin.
CSIDL_CDBURN_AREA u32 USERPROFILE/Local Settings/Application Data/Microsoft/CD Burning.
CSIDL_COMMON_ADMINTOOLS u32 All Users/Start Menu/Programs/Administrative Tools.
CSIDL_COMMON_ALTSTARTUP u32 non localized common startup.
CSIDL_COMMON_APPDATA u32 All Users/Application Data.
CSIDL_COMMON_DESKTOPDIRECTORY u32 All Users/Desktop.
CSIDL_COMMON_DOCUMENTS u32 All Users/Documents.
CSIDL_COMMON_FAVORITES u32
CSIDL_COMMON_MUSIC u32 All Users/My Music.
u32 Links to All Users OEM specific apps.
CSIDL_COMMON_PICTURES u32 All Users/My Pictures.
CSIDL_COMMON_PROGRAMS u32 All Users/Start Menu/Programs.
CSIDL_COMMON_STARTMENU u32 All Users/Start Menu.
CSIDL_COMMON_STARTUP u32 All Users/Startup.
CSIDL_COMMON_TEMPLATES u32 All Users/Templates.
CSIDL_COMMON_VIDEO u32 All Users/My Video.
CSIDL_COMPUTERSNEARME u32 Computers Near Me (computered from Workgroup membership).
CSIDL_CONNECTIONS u32 Network and Dial-up Connections.
CSIDL_CONTROLS u32 My Computer/Control Panel.
CSIDL_COOKIES u32
CSIDL_DESKTOP u32 <desktop>.
CSIDL_DESKTOPDIRECTORY u32 <user name>/Desktop.
CSIDL_DRIVES u32 My Computer.
CSIDL_FAVORITES u32 <user name>/Favorites.
CSIDL_FLAG_CREATE u32 combine with CSIDL_ value to force folder creation in SHGetFolderPath().
CSIDL_FLAG_DONT_UNEXPAND u32 combine with CSIDL_ value to avoid unexpanding environment variables.
CSIDL_FLAG_DONT_VERIFY u32 combine with CSIDL_ value to return an unverified folder path.
CSIDL_FLAG_MASK u32 mask for all possible flag values.
CSIDL_FLAG_NO_ALIAS u32 combine with CSIDL_ value to insure non-alias versions of the pidl.
CSIDL_FLAG_PER_USER_INIT u32 combine with CSIDL_ value to indicate per-user init (eg. upgrade).
CSIDL_FONTS u32 windows/fonts.
CSIDL_HISTORY u32
CSIDL_INTERNET u32 Internet Explorer (icon on desktop).
CSIDL_INTERNET_CACHE u32
CSIDL_LOCAL_APPDATA u32 <user name>/Local Settings/Applicaiton Data (non roaming).
CSIDL_MYDOCUMENTS u32 Personal was just a silly name for My Documents.
CSIDL_MYMUSIC u32 "My Music" folder.
CSIDL_MYPICTURES u32 C:/Program Files/My Pictures.
CSIDL_MYVIDEO u32 "My Videos" folder.
CSIDL_NETHOOD u32 <user name>/nethood.
CSIDL_NETWORK u32 Network Neighborhood (My Network Places).
CSIDL_PERSONAL u32 My Documents.
CSIDL_PRINTERS u32 My Computer/Printers.
CSIDL_PRINTHOOD u32 <user name>/PrintHood.
CSIDL_PROFILE u32 USERPROFILE.
CSIDL_PROGRAMS u32 Start Menu/Programs.
CSIDL_PROGRAM_FILES u32 C:/Program Files.
CSIDL_PROGRAM_FILESX86 u32 x86 C:/Program Files on RISC.
CSIDL_PROGRAM_FILES_COMMON u32 C:/Program Files/Common.
CSIDL_PROGRAM_FILES_COMMONX86 u32 x86 Program Files/Common on RISC.
CSIDL_RECENT u32 <user name>/Recent.
CSIDL_RESOURCES u32 Resource Direcotry.
CSIDL_RESOURCES_LOCALIZED u32 Localized Resource Direcotry.
CSIDL_SENDTO u32 <user name>/SendTo.
CSIDL_STARTMENU u32 <user name>/Start Menu.
CSIDL_STARTUP u32 Start Menu/Programs/Startup.
CSIDL_SYSTEM u32 GetSystemDirectory().
CSIDL_SYSTEMX86 u32 x86 system directory on RISC.
CSIDL_TEMPLATES u32
CSIDL_WINDOWS u32 GetWindowsDirectory().
CS_BYTEALIGNCLIENT u32
CS_BYTEALIGNWINDOW u32
CS_CLASSDC u32
CS_DBLCLKS u32
CS_DROPSHADOW u32
CS_GLOBALCLASS u32
CS_HREDRAW u32
CS_IME u32
CS_NOCLOSE u32
CS_OWNDC u32
CS_PARENTDC u32
CS_SAVEBITS u32
CS_VREDRAW u32
CWP_ALL u32
CWP_SKIPDISABLED u32
CWP_SKIPINVISIBLE u32
CWP_SKIPTRANSPARENT u32
CW_USEDEFAULT s32
DEFAULT_MINIMUM_ENTITIES s32
DM_POINTERHITTEST u32
DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE DPI_AWARENESS_CONTEXT
DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 DPI_AWARENESS_CONTEXT
DPI_AWARENESS_CONTEXT_SYSTEM_AWARE DPI_AWARENESS_CONTEXT
DPI_AWARENESS_CONTEXT_UNAWARE DPI_AWARENESS_CONTEXT
DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED DPI_AWARENESS_CONTEXT
ERROR_DEVICE_NOT_CONNECTED s32
ERROR_FILE_NOT_FOUND s32
ERROR_INVALID_NAME s32
ERROR_IO_PENDING s32
ERROR_NO_MORE_FILES s32
ERROR_SUCCESS s32
FALSE s32
FILE_ATTRIBUTE_ARCHIVE u32
FILE_ATTRIBUTE_COMPRESSED u32
FILE_ATTRIBUTE_DEVICE u32
FILE_ATTRIBUTE_DIRECTORY u32
FILE_ATTRIBUTE_EA u32
FILE_ATTRIBUTE_ENCRYPTED u32
FILE_ATTRIBUTE_HIDDEN u32
FILE_ATTRIBUTE_INTEGRITY_STREAM u32
FILE_ATTRIBUTE_NORMAL u32
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED u32
FILE_ATTRIBUTE_NO_SCRUB_DATA u32
FILE_ATTRIBUTE_OFFLINE u32
FILE_ATTRIBUTE_PINNED u32
FILE_ATTRIBUTE_READONLY u32
FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS u32
FILE_ATTRIBUTE_RECALL_ON_OPEN u32
FILE_ATTRIBUTE_REPARSE_POINT u32
FILE_ATTRIBUTE_SPARSE_FILE u32
FILE_ATTRIBUTE_SYSTEM u32
FILE_ATTRIBUTE_TEMPORARY u32
FILE_ATTRIBUTE_UNPINNED u32
FILE_ATTRIBUTE_VIRTUAL u32
FILE_BEGIN u32
FILE_CURRENT u32
FILE_END u32
FILE_READ_ATTRIBUTES u32
FILE_SHARE_DELETE u32
FILE_SHARE_READ u32
FILE_SHARE_WRITE u32
FILE_WRITE_ATTRIBUTES u32
FOREGROUND_BLUE u32
FOREGROUND_GREEN u32
FOREGROUND_INTENSITY u32
FOREGROUND_MASK u32
FOREGROUND_RED u32
FORMAT_MESSAGE_ALLOCATE_BUFFER u32
FORMAT_MESSAGE_ARGUMENT_ARRAY u32
FORMAT_MESSAGE_FROM_HMODULE u32
FORMAT_MESSAGE_FROM_STRING u32
FORMAT_MESSAGE_FROM_SYSTEM u32
FORMAT_MESSAGE_IGNORE_INSERTS u32
FORMAT_MESSAGE_MAX_WIDTH_MASK u32
GENERIC_ALL u32
GENERIC_EXECUTE u32
GENERIC_READ u32
GENERIC_WRITE u32
GMEM_DDESHARE u32
GMEM_DISCARDABLE u32
GMEM_FIXED u32
GMEM_INVALID_HANDLE u32
GMEM_LOWER u32
GMEM_MODIFY u32
GMEM_MOVEABLE u32
GMEM_NOCOMPACT u32
GMEM_NODISCARD u32
GMEM_NOTIFY u32
GMEM_NOT_BANKED u32
GMEM_SHARE u32
GMEM_VALID_FLAGS u32
GMEM_ZEROINIT u32
GWLP_HINSTANCE s32
GWLP_HWNDPARENT s32
GWLP_ID s32
GWLP_USERDATA s32
GWLP_WNDPROC s32
GW_CHILD u32
GW_ENABLEDPOPUP u32
GW_HWNDFIRST u32
GW_HWNDLAST u32
GW_HWNDNEXT u32
GW_HWNDPREV u32
GW_MAX u32
GW_OWNER u32
HWND_BOTTOM HWND
HWND_NOTOPMOST HWND
HWND_TOP HWND
HWND_TOPMOST HWND
IDABORT s32
IDCANCEL s32
IDCLOSE s32
IDCONTINUE s32
IDC_APPSTARTING s32
IDC_ARROW s32
IDC_CROSS s32
IDC_HAND s32
IDC_HELP s32
IDC_IBEAM s32
IDC_ICON s32
IDC_NO s32
IDC_PERSON s32
IDC_PIN s32
IDC_SIZE s32
IDC_SIZEALL s32
IDC_SIZENESW s32
IDC_SIZENS s32
IDC_SIZENWSE s32
IDC_SIZEWE s32
IDC_UPARROW s32
IDC_WAIT s32
IDHELP s32
IDIGNORE s32
IDNO s32
IDOK s32
IDRETRY s32
IDTIMEOUT s32
IDTRYAGAIN s32
IDYES s32
INFINITE u32
INVALID_FILE_ATTRIBUTES DWORD
INVALID_FILE_SIZE DWORD
INVALID_HANDLE_VALUE HANDLE
INVALID_SET_FILE_POINTER DWORD
LANG_ENGLISH u32
LWA_ALPHA u32
LWA_COLORKEY u32
MAPVK_VK_TO_CHAR u32
MAPVK_VK_TO_VSC u32
MAPVK_VK_TO_VSC_EX u32
MAPVK_VSC_TO_VK u32
MAPVK_VSC_TO_VK_EX u32
MAXIMUM_WAIT_OBJECTS u32
MAX_ADAPTER_ADDRESS_LENGTH s32
MAX_ADAPTER_DESCRIPTION_LENGTH s32
MAX_ADAPTER_NAME_LENGTH s32
MAX_DHCPV6_DUID_LENGTH s32
MAX_DNS_SUFFIX_STRING_LENGTH s32
MAX_DOMAIN_NAME_LEN s32
MAX_HOSTNAME_LEN s32
MAX_PATH s32
MAX_SCOPE_ID_LEN s32
MB_ABORTRETRYIGNORE u32
MB_APPLMODAL u32
MB_CANCELTRYCONTINUE u32
MB_DEFAULT_DESKTOP_ONLY u32
MB_DEFBUTTON1 u32
MB_DEFBUTTON2 u32
MB_DEFBUTTON3 u32
MB_DEFBUTTON4 u32
MB_HELP u32
MB_ICONASTERISK u32
MB_ICONERROR u32
MB_ICONEXCLAMATION u32
MB_ICONHAND u32
MB_ICONINFORMATION u32
MB_ICONQUESTION u32
MB_ICONSTOP u32
MB_ICONWARNING u32
MB_NOFOCUS u32
MB_OK u32
MB_OKCANCEL u32
MB_RETRYCANCEL u32
MB_RIGHT u32
MB_RTLREADING u32
MB_SETFOREGROUND u32
MB_SYSTEMMODAL u32
MB_TASKMODAL u32
MB_TOPMOST u32
MB_USERICON u32
MB_YESNO u32
MB_YESNOCANCEL u32
MN_GETHMENU u32
MOD_ALT u32
MOD_CONTROL u32
MOD_NOREPEAT u32
MOD_SHIFT u32
MOD_WIN u32
MONITOR_DEFAULTTONEAREST u32
MONITOR_DEFAULTTONULL u32
MONITOR_DEFAULTTOPRIMARY u32
NIF_GUID u32
NIF_ICON u32
NIF_INFO u32
NIF_MESSAGE u32
NIF_REALTIME u32
NIF_SHOWTIP u32
NIF_STATE u32
NIF_TIP u32
NIM_ADD u32
NIM_DELETE u32
NIM_MODIFY u32
NIM_SETFOCUS u32
NIM_SETVERSION u32
OPEN_ALWAYS u32
OPEN_EXISTING u32
PM_NOREMOVE u32
PM_NOYIELD u32
PM_REMOVE u32
SC_ARRANGE u32
SC_CLOSE u32
SC_CONTEXTHELP u32
SC_DEFAULT u32
SC_HOTKEY u32
SC_HSCROLL u32
SC_KEYMENU u32
SC_MAXIMIZE u32
SC_MINIMIZE u32
SC_MONITORPOWER u32
SC_MOUSEMENU u32
SC_MOVE u32
SC_NEXTWINDOW u32
SC_PREVWINDOW u32
SC_RESTORE u32
SC_SCREENSAVE u32
SC_SEPARATOR u32
SC_SIZE u32
SC_TASKLIST u32
SC_VSCROLL u32
SHGFI_ADDOVERLAYS u32 apply the appropriate overlays.
SHGFI_ATTRIBUTES u32 get attributes.
SHGFI_ATTR_SPECIFIED u32 get only specified attributes.
SHGFI_DISPLAYNAME u32 get display name.
SHGFI_EXETYPE u32 return exe type.
SHGFI_ICON u32 get icon.
SHGFI_ICONLOCATION u32 get icon location.
SHGFI_LARGEICON u32 get large icon.
SHGFI_LINKOVERLAY u32 put a link overlay on icon.
SHGFI_OPENICON u32 get open icon.
SHGFI_OVERLAYINDEX u32 Get the index of the overlay.
SHGFI_PIDL u32 pszPath is a pidl.
SHGFI_SELECTED u32 show icon in selected state.
SHGFI_SHELLICONSIZE u32 get shell size icon.
SHGFI_SMALLICON u32 get small icon.
SHGFI_SYSICONINDEX u32 get system icon index.
SHGFI_TYPENAME u32 get type name.
SHGFI_USEFILEATTRIBUTES u32 use passed dwFileAttribute.
SHGSI_ICON u32
SHGSI_ICONLOCATION s32 you always get the icon location.
SHGSI_LARGEICON u32
SHGSI_LINKOVERLAY u32
SHGSI_SELECTED u32
SHGSI_SHELLICONSIZE u32
SHGSI_SMALLICON u32
SHGSI_SYSICONINDEX u32
SM_ARRANGE s32
SM_CARETBLINKINGENABLED u32
SM_CLEANBOOT s32
SM_CMETRICS s32
SM_CMONITORS s32
SM_CMOUSEBUTTONS s32
SM_CONVERTIBLESLATEMODE u32
SM_CXBORDER s32
SM_CXCURSOR s32
SM_CXDLGFRAME s32
SM_CXDOUBLECLK s32
SM_CXDRAG s32
SM_CXEDGE s32
SM_CXFIXEDFRAME s32
SM_CXFOCUSBORDER s32
SM_CXFRAME s32
SM_CXFULLSCREEN s32
SM_CXHSCROLL s32
SM_CXHTHUMB s32
SM_CXICON s32
SM_CXICONSPACING s32
SM_CXMAXIMIZED s32
SM_CXMAXTRACK s32
SM_CXMENUCHECK s32
SM_CXMENUSIZE s32
SM_CXMIN s32
SM_CXMINIMIZED s32
SM_CXMINSPACING s32
SM_CXMINTRACK s32
SM_CXPADDEDBORDER s32
SM_CXSCREEN s32
SM_CXSIZE s32
SM_CXSIZEFRAME s32
SM_CXSMICON s32
SM_CXSMSIZE s32
SM_CXVIRTUALSCREEN s32
SM_CXVSCROLL s32
SM_CYBORDER s32
SM_CYCAPTION s32
SM_CYCURSOR s32
SM_CYDLGFRAME s32
SM_CYDOUBLECLK s32
SM_CYDRAG s32
SM_CYEDGE s32
SM_CYFIXEDFRAME s32
SM_CYFOCUSBORDER s32
SM_CYFRAME s32
SM_CYFULLSCREEN s32
SM_CYHSCROLL s32
SM_CYICON s32
SM_CYICONSPACING s32
SM_CYKANJIWINDOW s32
SM_CYMAXIMIZED s32
SM_CYMAXTRACK s32
SM_CYMENU s32
SM_CYMENUCHECK s32
SM_CYMENUSIZE s32
SM_CYMIN s32
SM_CYMINIMIZED s32
SM_CYMINSPACING s32
SM_CYMINTRACK s32
SM_CYSCREEN s32
SM_CYSIZE s32
SM_CYSIZEFRAME s32
SM_CYSMCAPTION s32
SM_CYSMICON s32
SM_CYSMSIZE s32
SM_CYVIRTUALSCREEN s32
SM_CYVSCROLL s32
SM_CYVTHUMB s32
SM_DBCSENABLED s32
SM_DEBUG s32
SM_DIGITIZER s32
SM_IMMENABLED s32
SM_MAXIMUMTOUCHES s32
SM_MEDIACENTER s32
SM_MENUDROPALIGNMENT s32
SM_MIDEASTENABLED s32
SM_MOUSEHORIZONTALWHEELPRESENT s32
SM_MOUSEPRESENT s32
SM_MOUSEWHEELPRESENT s32
SM_NETWORK s32
SM_PENWINDOWS s32
SM_REMOTECONTROL u32
SM_REMOTESESSION u32
SM_RESERVED1 s32
SM_RESERVED2 s32
SM_RESERVED3 s32
SM_RESERVED4 s32
SM_SAMEDISPLAYFORMAT s32
SM_SECURE s32
SM_SERVERR2 s32
SM_SHOWSOUNDS s32
SM_SHUTTINGDOWN u32
SM_SLOWMACHINE s32
SM_STARTER s32
SM_SWAPBUTTON s32
SM_SYSTEMDOCKED u32
SM_TABLETPC s32
SM_XVIRTUALSCREEN s32
SM_YVIRTUALSCREEN s32
SRWLOCK_INIT SRWLOCK
STD_INPUT_HANDLE DWORD
STD_OUTPUT_HANDLE DWORD
SUBLANG_DEFAULT u32
SWP_ASYNCWINDOWPOS u32
SWP_DEFERERASE u32
SWP_DRAWFRAME u32
SWP_FRAMECHANGED u32
SWP_HIDEWINDOW u32
SWP_NOACTIVATE u32
SWP_NOCOPYBITS u32
SWP_NOMOVE u32
SWP_NOOWNERZORDER u32
SWP_NOREDRAW u32
SWP_NOREPOSITION u32
SWP_NOSENDCHANGING u32
SWP_NOSIZE u32
SWP_NOZORDER u32
SWP_SHOWWINDOW u32
SW_FORCEMINIMIZE s32
SW_HIDE s32
SW_MAX s32
SW_MAXIMIZE s32
SW_MINIMIZE s32
SW_NORMAL s32
SW_RESTORE s32
SW_SHOW s32
SW_SHOWDEFAULT s32
SW_SHOWMAXIMIZED s32
SW_SHOWMINIMIZED s32
SW_SHOWMINNOACTIVE s32
SW_SHOWNA s32
SW_SHOWNOACTIVATE s32
SW_SHOWNORMAL s32
S_OK HRESULT
THREAD_PRIORITY_ABOVE_NORMAL s32
THREAD_PRIORITY_BELOW_NORMAL s32
THREAD_PRIORITY_HIGHEST s32
THREAD_PRIORITY_LOWEST s32
THREAD_PRIORITY_NORMAL s32
TRUE s32
TRUNCATE_EXISTING u32
VK_ACCEPT u32
VK_ADD u32
VK_APPS u32
VK_ATTN u32
VK_BACK u32
VK_BROWSER_BACK u32
VK_BROWSER_FAVORITES u32
VK_BROWSER_FORWARD u32
VK_BROWSER_HOME u32
VK_BROWSER_REFRESH u32
u32
VK_BROWSER_STOP u32
VK_CANCEL u32
VK_CAPITAL u32
VK_CLEAR u32
VK_CONTROL u32
VK_CONVERT u32
VK_CRSEL u32
VK_DECIMAL u32
VK_DELETE u32
VK_DIVIDE u32
VK_DOWN u32
VK_END u32
VK_EREOF u32
VK_ESCAPE u32
VK_EXECUTE u32
VK_EXSEL u32
VK_F1 u32
VK_F10 u32
VK_F11 u32
VK_F12 u32
VK_F13 u32
VK_F14 u32
VK_F15 u32
VK_F16 u32
VK_F17 u32
VK_F18 u32
VK_F19 u32
VK_F2 u32
VK_F20 u32
VK_F21 u32
VK_F22 u32
VK_F23 u32
VK_F24 u32
VK_F3 u32
VK_F4 u32
VK_F5 u32
VK_F6 u32
VK_F7 u32
VK_F8 u32
VK_F9 u32
VK_FINAL u32
VK_GAMEPAD_A u32
VK_GAMEPAD_B u32
VK_GAMEPAD_DPAD_DOWN u32
VK_GAMEPAD_DPAD_LEFT u32
VK_GAMEPAD_DPAD_RIGHT u32
VK_GAMEPAD_DPAD_UP u32
VK_GAMEPAD_LEFT_SHOULDER u32
VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON u32
VK_GAMEPAD_LEFT_THUMBSTICK_DOWN u32
VK_GAMEPAD_LEFT_THUMBSTICK_LEFT u32
VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT u32
VK_GAMEPAD_LEFT_THUMBSTICK_UP u32
VK_GAMEPAD_LEFT_TRIGGER u32
VK_GAMEPAD_MENU u32
VK_GAMEPAD_RIGHT_SHOULDER u32
VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON u32
VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN u32
VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT u32
VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT u32
VK_GAMEPAD_RIGHT_THUMBSTICK_UP u32
VK_GAMEPAD_RIGHT_TRIGGER u32
VK_GAMEPAD_VIEW u32
VK_GAMEPAD_X u32
VK_GAMEPAD_Y u32
VK_HANGEUL u32
VK_HANGUL u32
VK_HANJA u32
VK_HELP u32
VK_HOME u32
VK_ICO_00 u32
VK_ICO_CLEAR u32
VK_ICO_HELP u32
VK_INSERT u32
VK_JUNJA u32
VK_KANA u32
VK_KANJI u32
VK_LAUNCH_APP1 u32
VK_LAUNCH_APP2 u32
VK_LAUNCH_MAIL u32
VK_LAUNCH_MEDIA_SELECT u32
VK_LBUTTON u32
VK_LCONTROL u32
VK_LEFT u32
VK_LMENU u32
VK_LSHIFT u32
VK_LWIN u32
VK_MBUTTON u32
VK_MEDIA_NEXT_TRACK u32
VK_MEDIA_PLAY_PAUSE u32
VK_MEDIA_PREV_TRACK u32
VK_MEDIA_STOP u32
VK_MENU u32
VK_MODECHANGE u32
VK_MULTIPLY u32
VK_NAVIGATION_ACCEPT u32
VK_NAVIGATION_CANCEL u32
VK_NAVIGATION_DOWN u32
VK_NAVIGATION_LEFT u32
VK_NAVIGATION_MENU u32
VK_NAVIGATION_RIGHT u32
VK_NAVIGATION_UP u32
VK_NAVIGATION_VIEW u32
VK_NEXT u32
VK_NONAME u32
VK_NONCONVERT u32
VK_NUMLOCK u32
VK_NUMPAD0 u32
VK_NUMPAD1 u32
VK_NUMPAD2 u32
VK_NUMPAD3 u32
VK_NUMPAD4 u32
VK_NUMPAD5 u32
VK_NUMPAD6 u32
VK_NUMPAD7 u32
VK_NUMPAD8 u32
VK_NUMPAD9 u32
VK_OEM_1 u32
VK_OEM_102 u32
VK_OEM_2 u32
VK_OEM_3 u32
VK_OEM_4 u32
VK_OEM_5 u32
VK_OEM_6 u32
VK_OEM_7 u32
VK_OEM_8 u32
VK_OEM_ATTN u32
VK_OEM_AUTO u32
VK_OEM_AX u32
VK_OEM_BACKTAB u32
VK_OEM_CLEAR u32
VK_OEM_COMMA u32
VK_OEM_COPY u32
VK_OEM_CUSEL u32
VK_OEM_ENLW u32
VK_OEM_FINISH u32
VK_OEM_FJ_JISHO u32
VK_OEM_FJ_LOYA u32
VK_OEM_FJ_MASSHOU u32
VK_OEM_FJ_ROYA u32
VK_OEM_FJ_TOUROKU u32
VK_OEM_JUMP u32
VK_OEM_MINUS u32
VK_OEM_NEC_EQUAL u32
VK_OEM_PA1 u32
VK_OEM_PA2 u32
VK_OEM_PA3 u32
VK_OEM_PERIOD u32
VK_OEM_PLUS u32
VK_OEM_RESET u32
VK_OEM_WSCTRL u32
VK_PA1 u32
VK_PACKET u32
VK_PAUSE u32
VK_PLAY u32
VK_PRINT u32
VK_PRIOR u32
VK_PROCESSKEY u32
VK_RBUTTON u32
VK_RCONTROL u32
VK_RETURN u32
VK_RIGHT u32
VK_RMENU u32
VK_RSHIFT u32
VK_RWIN u32
VK_SCROLL u32
VK_SELECT u32
VK_SEPARATOR u32
VK_SHIFT u32
VK_SLEEP u32
VK_SNAPSHOT u32
VK_SPACE u32
VK_SUBTRACT u32
VK_TAB u32
VK_UP u32
VK_VOLUME_DOWN u32
VK_VOLUME_MUTE u32
VK_VOLUME_UP u32
VK_XBUTTON1 u32
VK_XBUTTON2 u32
VK_ZOOM u32
WAIT_ABANDONED u32
WAIT_FAILED u32
WAIT_OBJECT_0 u32
WAIT_TIMEOUT u32
WA_ACTIVE s32
WA_CLICKACTIVE s32
WA_INACTIVE s32
WHEEL_DELTA s32
WM_ACTIVATE u32
WM_ACTIVATEAPP u32
WM_AFXFIRST u32
WM_AFXLAST u32
WM_APP u32
WM_APPCOMMAND u32
WM_ASKCBFORMATNAME u32
WM_CANCELJOURNAL u32
WM_CANCELMODE u32
WM_CAPTURECHANGED u32
WM_CHANGECBCHAIN u32
WM_CHANGEUISTATE u32
WM_CHAR u32
WM_CHARTOITEM u32
WM_CHILDACTIVATE u32
WM_CLEAR u32
WM_CLIPBOARDUPDATE u32
WM_CLOSE u32
WM_COMMAND u32
WM_COMMNOTIFY u32
WM_COMPACTING u32
WM_COMPAREITEM u32
WM_CONTEXTMENU u32
WM_COPY u32
WM_COPYDATA u32
WM_CREATE u32
WM_CTLCOLORBTN u32
WM_CTLCOLORDLG u32
WM_CTLCOLOREDIT u32
WM_CTLCOLORLISTBOX u32
WM_CTLCOLORMSGBOX u32
WM_CTLCOLORSCROLLBAR u32
WM_CTLCOLORSTATIC u32
WM_CUT u32
WM_DEADCHAR u32
WM_DELETEITEM u32
WM_DESTROY u32
WM_DESTROYCLIPBOARD u32
WM_DEVICECHANGE u32
WM_DEVMODECHANGE u32
WM_DISPLAYCHANGE u32
WM_DPICHANGED u32
WM_DPICHANGED_AFTERPARENT u32
WM_DPICHANGED_BEFOREPARENT u32
WM_DRAWCLIPBOARD u32
WM_DRAWITEM u32
WM_DROPFILES u32
WM_DWMCOLORIZATIONCOLORCHANGED u32
WM_DWMCOMPOSITIONCHANGED u32
WM_DWMNCRENDERINGCHANGED u32
WM_DWMSENDICONICLIVEPREVIEWBITMAP u32
WM_DWMSENDICONICTHUMBNAIL u32
WM_DWMWINDOWMAXIMIZEDCHANGE u32
WM_ENABLE u32
WM_ENTERIDLE u32
WM_ENTERMENULOOP u32
WM_ENTERSIZEMOVE u32
WM_ERASEBKGND u32
WM_EXITMENULOOP u32
WM_EXITSIZEMOVE u32
WM_FONTCHANGE u32
WM_GESTURE u32
WM_GESTURENOTIFY u32
WM_GETDLGCODE u32
WM_GETDPISCALEDSIZE u32
WM_GETFONT u32
WM_GETHOTKEY u32
WM_GETICON u32
WM_GETMINMAXINFO u32
WM_GETOBJECT u32
WM_GETTEXT u32
WM_GETTEXTLENGTH u32
WM_GETTITLEBARINFOEX u32
WM_HANDHELDFIRST u32
WM_HANDHELDLAST u32
WM_HELP u32
WM_HOTKEY u32
WM_HSCROLL u32
WM_HSCROLLCLIPBOARD u32
WM_ICONERASEBKGND u32
WM_IME_CHAR u32
WM_IME_COMPOSITION u32
WM_IME_COMPOSITIONFULL u32
WM_IME_CONTROL u32
WM_IME_ENDCOMPOSITION u32
WM_IME_KEYDOWN u32
WM_IME_KEYLAST u32
WM_IME_KEYUP u32
WM_IME_NOTIFY u32
WM_IME_REQUEST u32
WM_IME_SELECT u32
WM_IME_SETCONTEXT u32
WM_IME_STARTCOMPOSITION u32
WM_INITDIALOG u32
WM_INITMENU u32
WM_INITMENUPOPUP u32
WM_INPUT u32
WM_INPUTLANGCHANGE u32
WM_INPUTLANGCHANGEREQUEST u32
WM_INPUT_DEVICE_CHANGE u32
WM_KEYDOWN u32
WM_KEYFIRST u32
WM_KEYLAST u32
WM_KEYUP u32
WM_KILLFOCUS u32
WM_LBUTTONDBLCLK u32
WM_LBUTTONDOWN u32
WM_LBUTTONUP u32
WM_MBUTTONDBLCLK u32
WM_MBUTTONDOWN u32
WM_MBUTTONUP u32
WM_MDIACTIVATE u32
WM_MDICASCADE u32
WM_MDICREATE u32
WM_MDIDESTROY u32
WM_MDIGETACTIVE u32
WM_MDIICONARRANGE u32
WM_MDIMAXIMIZE u32
WM_MDINEXT u32
WM_MDIREFRESHMENU u32
WM_MDIRESTORE u32
WM_MDISETMENU u32
WM_MDITILE u32
WM_MEASUREITEM u32
WM_MENUCHAR u32
WM_MENUCOMMAND u32
WM_MENUDRAG u32
WM_MENUGETOBJECT u32
WM_MENURBUTTONUP u32
WM_MENUSELECT u32
WM_MOUSEACTIVATE u32
WM_MOUSEFIRST u32
WM_MOUSEHOVER u32
WM_MOUSEHWHEEL u32
WM_MOUSELAST u32
WM_MOUSELEAVE u32
WM_MOUSEMOVE u32
WM_MOUSEWHEEL u32
WM_MOVE u32
WM_MOVING u32
WM_NCACTIVATE u32
WM_NCCALCSIZE u32
WM_NCCREATE u32
WM_NCDESTROY u32
WM_NCHITTEST u32
WM_NCLBUTTONDBLCLK u32
WM_NCLBUTTONDOWN u32
WM_NCLBUTTONUP u32
WM_NCMBUTTONDBLCLK u32
WM_NCMBUTTONDOWN u32
WM_NCMBUTTONUP u32
WM_NCMOUSEHOVER u32
WM_NCMOUSELEAVE u32
WM_NCMOUSEMOVE u32
WM_NCPAINT u32
WM_NCPOINTERDOWN u32
WM_NCPOINTERUP u32
WM_NCPOINTERUPDATE u32
WM_NCRBUTTONDBLCLK u32
WM_NCRBUTTONDOWN u32
WM_NCRBUTTONUP u32
WM_NCXBUTTONDBLCLK u32
WM_NCXBUTTONDOWN u32
WM_NCXBUTTONUP u32
WM_NEXTDLGCTL u32
WM_NEXTMENU u32
WM_NOTIFY u32
WM_NOTIFYFORMAT u32
WM_PAINT u32
WM_PAINTCLIPBOARD u32
WM_PAINTICON u32
WM_PALETTECHANGED u32
WM_PALETTEISCHANGING u32
WM_PARENTNOTIFY u32
WM_PASTE u32
WM_PENWINFIRST u32
WM_PENWINLAST u32
WM_POINTERACTIVATE u32
WM_POINTERCAPTURECHANGED u32
WM_POINTERDEVICECHANGE u32
WM_POINTERDEVICEINRANGE u32
WM_POINTERDEVICEOUTOFRANGE u32
WM_POINTERDOWN u32
WM_POINTERENTER u32
WM_POINTERHWHEEL u32
WM_POINTERLEAVE u32
WM_POINTERROUTEDAWAY u32
WM_POINTERROUTEDRELEASED u32
WM_POINTERROUTEDTO u32
WM_POINTERUP u32
WM_POINTERUPDATE u32
WM_POINTERWHEEL u32
WM_POWER u32
WM_POWERBROADCAST u32
WM_PRINT u32
WM_PRINTCLIENT u32
WM_QUERYDRAGICON u32
WM_QUERYNEWPALETTE u32
WM_QUERYUISTATE u32
WM_QUEUESYNC u32
WM_QUIT u32
WM_RBUTTONDBLCLK u32
WM_RBUTTONDOWN u32
WM_RBUTTONUP u32
WM_RENDERALLFORMATS u32
WM_RENDERFORMAT u32
WM_SETCURSOR u32
WM_SETFOCUS u32
WM_SETFONT u32
WM_SETHOTKEY u32
WM_SETICON u32
WM_SETREDRAW u32
WM_SETTEXT u32
WM_SETTINGCHANGE u32
WM_SHOWWINDOW u32
WM_SIZE u32
WM_SIZECLIPBOARD u32
WM_SIZING u32
WM_SPOOLERSTATUS u32
WM_STYLECHANGED u32
WM_STYLECHANGING u32
WM_SYNCPAINT u32
WM_SYSCHAR u32
WM_SYSCOLORCHANGE u32
WM_SYSCOMMAND u32
WM_SYSDEADCHAR u32
WM_SYSKEYDOWN u32
WM_SYSKEYUP u32
WM_TABLET_FIRST u32
WM_TABLET_LAST u32
WM_TCARD u32
WM_THEMECHANGED u32
WM_TIMECHANGE u32
WM_TIMER u32
WM_TOUCH u32
WM_TOUCHHITTESTING u32
WM_UNDO u32
WM_UNICHAR u32
WM_UNINITMENUPOPUP u32
WM_UPDATEUISTATE u32
WM_USER u32
WM_USERCHANGED u32
WM_VKEYTOITEM u32
WM_VSCROLL u32
WM_VSCROLLCLIPBOARD u32
WM_WINDOWPOSCHANGED u32
WM_WINDOWPOSCHANGING u32
WM_WININICHANGE u32
WM_WTSSESSION_CHANGE u32
WM_XBUTTONDBLCLK u32
WM_XBUTTONDOWN u32
WM_XBUTTONUP u32
WS_BORDER u32
WS_CAPTION u32
WS_CHILD u32
WS_CLIPCHILDREN u32
WS_CLIPSIBLINGS u32
WS_DISABLED u32
WS_DLGFRAME u32
WS_EX_ACCEPTFILES u32
WS_EX_APPWINDOW u32
WS_EX_CLIENTEDGE u32
WS_EX_COMPOSITED u32
WS_EX_CONTEXTHELP u32
WS_EX_CONTROLPARENT u32
WS_EX_DLGMODALFRAME u32
WS_EX_LAYERED u32
WS_EX_LAYOUTRTL u32
WS_EX_LEFT u32
WS_EX_LEFTSCROLLBAR u32
WS_EX_LTRREADING u32
WS_EX_MDICHILD u32
WS_EX_NOACTIVATE u32
WS_EX_NOINHERITLAYOUT u32
WS_EX_NOPARENTNOTIFY u32
WS_EX_NOREDIRECTIONBITMAP u32
WS_EX_OVERLAPPEDWINDOW u32
WS_EX_PALETTEWINDOW u32
WS_EX_RIGHT u32
WS_EX_RIGHTSCROLLBAR u32
WS_EX_RTLREADING u32
WS_EX_STATICEDGE u32
WS_EX_TOOLWINDOW u32
WS_EX_TOPMOST u32
WS_EX_TRANSPARENT u32
WS_EX_WINDOWEDGE u32
WS_GROUP u32
WS_HSCROLL u32
WS_MAXIMIZE u32
WS_MAXIMIZEBOX u32
WS_MINIMIZE u32
WS_MINIMIZEBOX u32
WS_OVERLAPPED u32
WS_OVERLAPPEDWINDOW u32
WS_POPUP u32
WS_POPUPWINDOW u32
WS_SYSMENU u32
WS_TABSTOP u32
WS_THICKFRAME u32
WS_VISIBLE u32
WS_VSCROLL u32

type alias Win32.Type Aliases [src]

ATOM ATOM
BOOL BOOL
BYTE BYTE
CHAR CHAR
COLORREF COLORREF
DPI_AWARENESS_CONTEXT DPI_AWARENESS_CONTEXT
DWORD DWORD
DWORD64 DWORD64
DWORD_PTR DWORD_PTR
HANDLE HANDLE
HBITMAP HBITMAP
HBRUSH HBRUSH
HCURSOR HCURSOR
HDC HDC
HGLOBAL HGLOBAL
HICON HICON
HINSTANCE HINSTANCE
HLOCAL HLOCAL
HMENU HMENU
HMODULE HMODULE
HMONITOR HMONITOR
HRESULT HRESULT
HWND HWND
INT INT
IP_MASK_STRING IP_MASK_STRING
LARGE_INTEGER LARGE_INTEGER
LONG LONG
LPARAM LPARAM
LPBYTE LPBYTE
LPCH LPCH
LPCSTR LPCSTR
LPCTSTR LPCTSTR
LPCVOID LPCVOID
LPCWSTR LPCWSTR
LPDWORD LPDWORD
LPOVERLAPPED LPOVERLAPPED
LPSTR LPSTR
LPTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE
LPVOID LPVOID
LPWCH LPWCH
LPWSTR LPWSTR
LRESULT LRESULT
PCSTR PCSTR
PCWSTR PCWSTR
PLONG PLONG
SHORT SHORT
SHSTDAPI SHSTDAPI
SIZE_T SIZE_T
SRWLOCK SRWLOCK
UINT UINT
ULONG ULONG
ULONG64 ULONG64
USHORT USHORT
WAITORTIMERCALLBACK WAITORTIMERCALLBACK
WCHAR WCHAR
WORD WORD
WPARAM WPARAM
time_t time_t
va_list va_list

func Win32.AcquireSRWLockExclusive [src]

func AcquireSRWLockExclusive(SRWLock: *SRWLOCK)

func Win32.AcquireSRWLockShared [src]

func AcquireSRWLockShared(SRWLock: *SRWLOCK)

func Win32.BeginPaint [src]

func BeginPaint(hWnd: HWND, lpPaint: *PAINTSTRUCT)->HDC

func Win32.BringWindowToTop [src]

func BringWindowToTop(hWnd: HWND)->BOOL

struct Win32.CONSOLE_SCREEN_BUFFER_INFO [src]

dwSize COORD
dwCursorPosition COORD
wAttributes WORD
srWindow SMALL_RECT
dwMaximumWindowSize COORD

struct Win32.COORD [src]

x WORD
y WORD

struct Win32.CREATESTRUCTA [src]

lpCreateParams LPVOID
hInstance HINSTANCE
hMenu HMENU
hwndParent HWND
cy s32
cx s32
y s32
x s32
style LONG
lpszName LPCSTR
lpszClass LPCSTR
dwExStyle DWORD

struct Win32.CREATESTRUCTW [src]

lpCreateParams LPVOID
hInstance HINSTANCE
hMenu HMENU
hwndParent HWND
cy s32
cx s32
y s32
x s32
style LONG
lpszName LPCWSTR
lpszClass LPCWSTR
dwExStyle DWORD

func Win32.CancelWaitableTimer [src]

func CancelWaitableTimer(hTimer: HANDLE)->BOOL

func Win32.ChildWindowFromPoint [src]

func ChildWindowFromPoint(hWnd: HWND, pt: POINT)->HWND

func Win32.ChildWindowFromPointEx [src]

func ChildWindowFromPointEx(hwnd: HWND, pt: POINT, flags: UINT)->HWND

func Win32.ClientToScreen [src]

func ClientToScreen(hWnd: HWND, lpPoint: *POINT)->BOOL

func Win32.CloseClipboard [src]

func CloseClipboard()->BOOL

func Win32.CloseHandle [src]

func CloseHandle(handle: HANDLE)

func Win32.CoInitializeEx [src]

func CoInitializeEx(pvReserved: *void, dwCoInit: DWORD)->HRESULT

func Win32.CoUninitialize [src]

func CoUninitialize()

func Win32.CreateConsoleScreenBuffer [src]

func CreateConsoleScreenBuffer(dwDesiredAccess: DWORD, dwShareMode: DWORD, lpSecurityAttributes: const *SECURITY_ATTRIBUTES, dwFlags: DWORD, lpScreenBufferData: LPVOID)->HANDLE

func Win32.CreateDirectoryA [src]

func CreateDirectoryA(lpPathName: LPCSTR, lpSecurityAttributes: *SECURITY_ATTRIBUTES) throw

func Win32.CreateDirectoryW [src]

func CreateDirectoryW(lpPathName: LPCWSTR, lpSecurityAttributes: *SECURITY_ATTRIBUTES) throw

func Win32.CreateEventA [src]

func CreateEventA(lpEventAttributes: *SECURITY_ATTRIBUTES, bManualReset: BOOL, bInitialState: BOOL, lpName: LPCSTR)->HANDLE throw

func Win32.CreateEventW [src]

func CreateEventW(lpEventAttributes: *SECURITY_ATTRIBUTES, bManualReset: BOOL, bInitialState: BOOL, lpName: LPCWSTR)->HANDLE throw

func Win32.CreateFileA [src]

func CreateFileA(lpFileName: LPCSTR, dwDesiredAccess: DWORD, dwShareMode: DWORD, lpSecurityAttributes: *SECURITY_ATTRIBUTES, dwCreationDisposition: DWORD, dwFlagsAndAttributes: DWORD, hTemplateFile: HANDLE)->HANDLE throw

func Win32.CreateFileW [src]

func CreateFileW(lpFileName: LPCWSTR, dwDesiredAccess: DWORD, dwShareMode: DWORD, lpSecurityAttributes: *SECURITY_ATTRIBUTES, dwCreationDisposition: DWORD, dwFlagsAndAttributes: DWORD, hTemplateFile: HANDLE)->HANDLE throw

func Win32.CreateIconIndirect [src]

func CreateIconIndirect(piconinfo: *ICONINFO)->HICON throw

func Win32.CreateMutexA [src]

func CreateMutexA(lpMutexAttributes: *SECURITY_ATTRIBUTES, bInitialOwner: BOOL, lpName: LPCSTR)->HANDLE throw

func Win32.CreateMutexW [src]

func CreateMutexW(lpMutexAttributes: *SECURITY_ATTRIBUTES, bInitialOwner: BOOL, lpName: LPCWSTR)->HANDLE throw

func Win32.CreateProcessA [src]

func CreateProcessA(lpApplicationName: LPCSTR, lpCommandLine: LPCSTR, lpProcessAttributes: *SECURITY_ATTRIBUTES, lpThreadAttributes: *SECURITY_ATTRIBUTES, bInheritHandles: BOOL, dwCreationFlags: DWORD, lpEnvironment: LPVOID, lpCurrentDirectory: LPCSTR, lpStartupInfo: *STARTUPINFOA, lpProcessInformation: *PROCESS_INFORMATION) throw

func Win32.CreateProcessW [src]

func CreateProcessW(lpApplicationName: LPCWSTR, lpCommandLine: LPCWSTR, lpProcessAttributes: *SECURITY_ATTRIBUTES, lpThreadAttributes: *SECURITY_ATTRIBUTES, bInheritHandles: BOOL, dwCreationFlags: DWORD, lpEnvironment: LPVOID, lpCurrentDirectory: LPCWSTR, lpStartupInfo: *STARTUPINFOW, lpProcessInformation: *PROCESS_INFORMATION) throw

func Win32.CreateThread [src]

func CreateThread(lpThreadAttributes: *SECURITY_ATTRIBUTES, dwStackSize: SIZE_T, lpStartAddress: LPTHREAD_START_ROUTINE, lpParameter: *void, dwCreationFlags: DWORD, lpThreadId: *DWORD)->HANDLE throw

func Win32.CreateTimerQueueTimer [src]

func CreateTimerQueueTimer(phNewTimer: *HANDLE, timerQueue: HANDLE, callback: WAITORTIMERCALLBACK, parameter: *void, dueTime: DWORD, period: DWORD, flags: ULONG) throw

func Win32.CreateWaitableTimerA [src]

func CreateWaitableTimerA(lpTimerAttributes: *SECURITY_ATTRIBUTES, bManualReset: BOOL, lpTimerName: LPCSTR)->HANDLE

func Win32.CreateWaitableTimerW [src]

func CreateWaitableTimerW(lpTimerAttributes: *SECURITY_ATTRIBUTES, bManualReset: BOOL, lpTimerName: LPCWSTR)->HANDLE

func Win32.CreateWindowExA [src]

func CreateWindowExA(dwExStyle: DWORD, lpClassName: LPCSTR, lpWindowName: LPCSTR, dwStyle: DWORD, X: s32, Y: s32, nWidth: s32, nHeight: s32, hWndParent: HWND, hMenu: HMENU, hInstance: HINSTANCE, lpParam: LPVOID)->HWND

func Win32.CreateWindowExW [src]

func CreateWindowExW(dwExStyle: DWORD, lpClassName: LPCWSTR, lpWindowName: LPCWSTR, dwStyle: DWORD, X: s32, Y: s32, nWidth: s32, nHeight: s32, hWndParent: HWND, hMenu: HMENU, hInstance: HINSTANCE, lpParam: LPVOID)->HWND

func Win32.DebugActiveProcess [src]

func DebugActiveProcess(procId: DWORD)

func Win32.DebugBreak [src]

func DebugBreak()

func Win32.DefWindowProcA [src]

func DefWindowProcA(hwnd: HWND, uMsg: UINT, wParam: WPARAM, lParam: LPARAM)->LRESULT

func Win32.DefWindowProcW [src]

func DefWindowProcW(hwnd: HWND, uMsg: UINT, wParam: WPARAM, lParam: LPARAM)->LRESULT

func Win32.DeleteFileA [src]

func DeleteFileA(lpFileName: LPCSTR) throw

func Win32.DeleteFileW [src]

func DeleteFileW(lpFileName: LPCWSTR) throw

func Win32.DeleteTimerQueueTimer [src]

func DeleteTimerQueueTimer(timerQueue: HANDLE, timer: HANDLE, completionEvent: HANDLE)

func Win32.DestroyIcon [src]

func DestroyIcon(hIcon: HICON) throw

func Win32.DestroyWindow [src]

func DestroyWindow(hWnd: HWND) throw

func Win32.DispatchMessageA [src]

func DispatchMessageA(lpMsg: const *MSG)->LRESULT

func Win32.DispatchMessageW [src]

func DispatchMessageW(lpMsg: const *MSG)->LRESULT

func Win32.EmptyClipboard [src]

func EmptyClipboard()->BOOL

func Win32.EnableWindow [src]

func EnableWindow(hWnd: HWND, bEnable: BOOL)->BOOL

func Win32.EndPaint [src]

func EndPaint(hWnd: HWND, lpPaint: const *PAINTSTRUCT)->BOOL

func Win32.EnumDisplayMonitors [src]

func EnumDisplayMonitors(hdc: HDC, lprcClip: *RECT, lpfnEnum: const *void, dwData: LPARAM)->BOOL

func Win32.EnumWindows [src]

func EnumWindows(lpEnumFunc: const *void, lParam: LPARAM)->BOOL

func Win32.ExitProcess [src]

func ExitProcess(uExitCode: UINT)

func Win32.ExtractIconExA [src]

func ExtractIconExA(lpszFile: LPCSTR, nIconIndex: s32, phiconLarge: *HICON, phiconSmall: *HICON, nIcons: UINT)->UINT throw

func Win32.ExtractIconExW [src]

func ExtractIconExW(lpszFile: LPCWSTR, nIconIndex: s32, phiconLarge: *HICON, phiconSmall: *HICON, nIcons: UINT)->UINT throw

struct Win32.FILETIME [src]

dwLowDateTime DWORD
dwHighDateTime DWORD

func Win32.FileTimeToLocalFileTime [src]

func FileTimeToLocalFileTime(lpFileTime: const *FILETIME, lpLocalFileTime: *FILETIME)->BOOL

func Win32.FileTimeToSystemTime [src]

func FileTimeToSystemTime(lpFileTime: const *FILETIME, lpSystemTime: *SYSTEMTIME) throw

func Win32.FillRect [src]

func FillRect(hDC: HDC, lprc: const *RECT, hbr: HBRUSH)->s32

func Win32.FindClose [src]

func FindClose(hFindFile: HANDLE) throw

func Win32.FindFirstFileA [src]

func FindFirstFileA(lpFileName: LPCSTR, lpFindFileData: *WIN32_FIND_DATAA)->HANDLE throw

func Win32.FindFirstFileW [src]

func FindFirstFileW(lpFileName: LPCWSTR, lpFindFileData: *WIN32_FIND_DATAW)->HANDLE throw

func Win32.FindFirstVolumeA [src]

func FindFirstVolumeA(lpszVolumeName: LPSTR, cchBufferLength: DWORD)->HANDLE throw

func Win32.FindFirstVolumeW [src]

func FindFirstVolumeW(lpszVolumeName: LPWSTR, cchBufferLength: DWORD)->HANDLE throw

func Win32.FindNextFileA [src]

func FindNextFileA(hFindFile: HANDLE, lpFindFileData: *WIN32_FIND_DATAA)->BOOL throw

func Win32.FindNextFileW [src]

func FindNextFileW(hFindFile: HANDLE, lpFindFileData: *WIN32_FIND_DATAW)->BOOL throw

func Win32.FindNextVolumeA [src]

func FindNextVolumeA(hFindVolume: HANDLE, lpszVolumeName: LPSTR, cchBufferLength: DWORD)->BOOL throw

func Win32.FindNextVolumeW [src]

func FindNextVolumeW(hFindVolume: HANDLE, lpszVolumeName: LPWSTR, cchBufferLength: DWORD)->BOOL throw

func Win32.FindVolumeClose [src]

func FindVolumeClose(hFindVolume: HANDLE) throw

func Win32.FindWindowA [src]

func FindWindowA(lpClassName: LPCSTR, lpWindowName: LPCSTR)->HWND

func Win32.FindWindowW [src]

func FindWindowW(lpClassName: LPCWSTR, lpWindowName: LPCWSTR)->HWND

func Win32.FormatMessageA [src]

func FormatMessageA(dwFlags: DWORD, lpSource: LPCVOID, dwMessageId: DWORD, dwLanguageId: DWORD, lpBuffer: LPCSTR, nSize: DWORD, Arguments: *va_list)->DWORD

enum Win32.GET_FILEEX_INFO_LEVELS [src]

GetFileExInfoStandard
GetFileExMaxInfoLevel

func Win32.GET_WHEEL_DELTA_WPARAM [src]

func GET_WHEEL_DELTA_WPARAM(wParam: u64)->s32

func Win32.GET_X_LPARAM [src]

func GET_X_LPARAM(lp: LPARAM)->s32

func Win32.GET_Y_LPARAM [src]

func GET_Y_LPARAM(lp: LPARAM)->s32

struct Win32.GUID [src]

Data1 u32
Data2 u16
Data3 u16
Data4 [8] u8

func Win32.GetActiveWindow [src]

func GetActiveWindow()->HWND

func Win32.GetAdaptersInfo [src]

func GetAdaptersInfo(adapterInfo: *IP_ADAPTER_INFO, sizePointer: *ULONG)->ULONG

func Win32.GetAsyncKeyState [src]

func GetAsyncKeyState(vKey: s32)->SHORT

func Win32.GetClientRect [src]

func GetClientRect(hWnd: HWND, lpRect: *RECT)->BOOL

func Win32.GetClipboardData [src]

func GetClipboardData(uFormat: UINT)->HANDLE

func Win32.GetConsoleScreenBufferInfo [src]

func GetConsoleScreenBufferInfo(hConsoleOutput: HANDLE, lpConsoleScreenBufferInfo: *CONSOLE_SCREEN_BUFFER_INFO) throw

func Win32.GetCurrentDirectoryA [src]

func GetCurrentDirectoryA(nBufferLength: DWORD, lpBuffer: LPCSTR)->DWORD throw

func Win32.GetCurrentDirectoryW [src]

func GetCurrentDirectoryW(nBufferLength: DWORD, lpBuffer: LPCWSTR)->DWORD throw

func Win32.GetCurrentProcess [src]

func GetCurrentProcess()->HANDLE

func Win32.GetCurrentProcessId [src]

func GetCurrentProcessId()->DWORD

func Win32.GetCurrentThread [src]

func GetCurrentThread()->HANDLE

func Win32.GetCurrentThreadId [src]

func GetCurrentThreadId()->DWORD

func Win32.GetCursorPos [src]

func GetCursorPos(lpPoint: *POINT)->BOOL

func Win32.GetDC [src]

func GetDC(hWnd: HWND)->HDC

func Win32.GetDesktopWindow [src]

func GetDesktopWindow()->HWND

func Win32.GetFileAttributesA [src]

func GetFileAttributesA(lpFileName: LPCSTR)->DWORD throw

func Win32.GetFileAttributesExA [src]

func GetFileAttributesExA(lpFileName: LPCSTR, fInfoLevelId: GET_FILEEX_INFO_LEVELS, lpFileInformation: LPVOID) throw

func Win32.GetFileAttributesExW [src]

func GetFileAttributesExW(lpFileName: LPCWSTR, fInfoLevelId: GET_FILEEX_INFO_LEVELS, lpFileInformation: LPVOID) throw

func Win32.GetFileAttributesW [src]

func GetFileAttributesW(lpFileName: LPCWSTR)->DWORD throw

func Win32.GetFileSize [src]

func GetFileSize(hFile: HANDLE, lpFileSizeHigh: LPDWORD)->DWORD throw

func Win32.GetForegroundWindow [src]

func GetForegroundWindow()->HWND

func Win32.GetFullPathNameA [src]

func GetFullPathNameA(lpFileName: LPCSTR, nBufferLength: DWORD, lpBuffer: LPSTR, lpFilePart: *LPSTR)->DWORD throw

func Win32.GetFullPathNameW [src]

func GetFullPathNameW(lpFileName: LPCTSTR, nBufferLength: DWORD, lpBuffer: LPWSTR, lpFilePart: *LPWSTR)->DWORD throw

func Win32.GetIconInfo [src]

func GetIconInfo(hIcon: HICON, piconinfo: *ICONINFO) throw

func Win32.GetKeyboardState [src]

func GetKeyboardState(lpKeystate: *u8)->BOOL

func Win32.GetLastError [src]

func GetLastError()->DWORD

func Win32.GetLocalTime [src]

func GetLocalTime(lpSystemTime: *SYSTEMTIME)

func Win32.GetLogicalDriveStringsA [src]

func GetLogicalDriveStringsA(nBufferLength: DWORD, lpBuffer: LPCSTR)->DWORD

func Win32.GetLogicalDriveStringsW [src]

func GetLogicalDriveStringsW(nBufferLength: DWORD, lpBuffer: LPWSTR)->DWORD

func Win32.GetMessageA [src]

func GetMessageA(lpMsg: *MSG, hWnd: HWND, wMsgFilterMin: UINT, wMsgFilterMax: UINT)->BOOL

func Win32.GetMessageW [src]

func GetMessageW(lpMsg: *MSG, hWnd: HWND, wMsgFilterMin: UINT, wMsgFilterMax: UINT)->BOOL

func Win32.GetModuleHandleA [src]

func GetModuleHandleA(lpModuleName: LPCSTR)->HMODULE

func Win32.GetModuleHandleW [src]

func GetModuleHandleW(lpModuleName: LPCWSTR)->HMODULE

func Win32.GetMonitorInfoA [src]

func GetMonitorInfoA(hMonitor: HMONITOR, lpmi: *MONITORINFO) throw

func Win32.GetMonitorInfoW [src]

func GetMonitorInfoW(hMonitor: HMONITOR, lpmi: *MONITORINFO) throw

func Win32.GetNextWindow [src]

func GetNextWindow(hWnd: HWND, wCmd: UINT)

func Win32.GetProcAddress [src]

func GetProcAddress(hModule: HMODULE, lpProcName: LPCSTR)->const *void

func Win32.GetStdHandle [src]

func GetStdHandle(nStdHandle: DWORD)->HANDLE

func Win32.GetSystemInfo [src]

func GetSystemInfo(lpSystemInfo: *SYSTEM_INFO)

func Win32.GetSystemMetrics [src]

func GetSystemMetrics(nIndex: s32)->s32

func Win32.GetSystemTime [src]

func GetSystemTime(lpSystemTime: *SYSTEMTIME)

func Win32.GetTopWindow [src]

func GetTopWindow(hWnd: HWND)->HWND

func Win32.GetVolumePathNamesForVolumeNameA [src]

func GetVolumePathNamesForVolumeNameA(lpszVolumeName: LPCSTR, lpszVolumePathNames: LPCH, cchBufferLength: DWORD, lpcchReturnLength: *DWORD) throw

func Win32.GetVolumePathNamesForVolumeNameW [src]

func GetVolumePathNamesForVolumeNameW(lpszVolumeName: LPCWSTR, lpszVolumePathNames: LPWCH, cchBufferLength: DWORD, lpcchReturnLength: *DWORD) throw

func Win32.GetWindow [src]

func GetWindow(hWnd: HWND, uCmd: UINT)->HWND

func Win32.GetWindowLongPtrA [src]

func GetWindowLongPtrA(hWnd: HWND, nIndex: s32)->*LONG

func Win32.GetWindowLongPtrW [src]

func GetWindowLongPtrW(hWnd: HWND, nIndex: s32)->*LONG

func Win32.GetWindowRect [src]

func GetWindowRect(hWnd: HWND, lpRect: *RECT)->BOOL

func Win32.GetWindowTextA [src]

func GetWindowTextA(hWnd: HWND, lpString: LPSTR, nMaxCount: s32)->s32

func Win32.GetWindowTextW [src]

func GetWindowTextW(hWnd: HWND, lpString: LPWSTR, nMaxCount: s32)->s32

func Win32.GlobalAlloc [src]

func GlobalAlloc(uFlags: UINT, dwBytes: SIZE_T)->HGLOBAL

func Win32.GlobalLock [src]

func GlobalLock(hMem: HGLOBAL)->LPVOID

func Win32.GlobalSize [src]

func GlobalSize(hMem: HGLOBAL)->SIZE_T

func Win32.GlobalUnlock [src]

func GlobalUnlock(hMem: HGLOBAL)->BOOL

func Win32.HIWORD [src]

func HIWORD(l: u64)->s32

struct Win32.ICONINFO [src]

fIcon BOOL
xHotspot DWORD
yHotspot DWORD
hbmMask HBITMAP
hbmColor HBITMAP

struct Win32.IP_ADAPTER_INFO [src]

next *IP_ADAPTER_INFO
comboIndex DWORD
adapterName [260] u8
description [132] u8
addressLength UINT
address [8] BYTE
index DWORD
type UINT
dhcpEnabled UINT
currentIpAddress *IP_ADDR_STRING
ipAddressList IP_ADDR_STRING
gatewayList IP_ADDR_STRING
dhcpServer IP_ADDR_STRING
haveWins BOOL
primaryWinsServer IP_ADDR_STRING
secondaryWinsServer IP_ADDR_STRING
leaseObtained time_t
leaseExpires time_t

struct Win32.IP_ADDRESS_STRING [src]

str [16] u8

struct Win32.IP_ADDR_STRING [src]

next *IP_ADDR_STRING
ipAddress IP_ADDRESS_STRING
ipMask IP_ADDRESS_STRING
context DWORD

func Win32.InitializeSRWLock [src]

func InitializeSRWLock(SRWLock: *SRWLOCK)

func Win32.InvalidateRect [src]

func InvalidateRect(hWnd: HWND, lpRect: const *RECT, bErase: BOOL)->BOOL

func Win32.IsClipboardFormatAvailable [src]

func IsClipboardFormatAvailable(format: UINT)->BOOL

func Win32.IsDebuggerPresent [src]

func IsDebuggerPresent()->BOOL

func Win32.IsWindowVisible [src]

func IsWindowVisible(hWnd: HWND)->BOOL

func Win32.LOWORD [src]

func LOWORD(l: u64)->s32

func Win32.LoadCursorA [src]

func LoadCursorA(hInstance: HINSTANCE, lpCursorName: LPCSTR)->HCURSOR

func Win32.LoadCursorW [src]

func LoadCursorW(hInstance: HINSTANCE, lpCursorName: LPCWSTR)->HCURSOR

func Win32.LocalFree [src]

func LocalFree(hLocal: HLOCAL)->HLOCAL

func Win32.MAKEINTRESOURCEA [src]

func MAKEINTRESOURCEA(val: s32)->LPCSTR

func Win32.MAKEINTRESOURCEW [src]

func MAKEINTRESOURCEW(val: s32)->LPCWSTR

func Win32.MAKELANGID [src]

func MAKELANGID(p, s: WORD)->u16

struct Win32.MINMAXINFO [src]

ptReserved POINT
ptMaxSize POINT
ptMaxPosition POINT
ptMinTrackSize POINT
ptMaxTrackSize POINT

struct Win32.MONITORINFO [src]

cbSize DWORD
rcMonitor RECT
rcWork RECT
dwFlags DWORD

struct Win32.MSG [src]

hwnd HWND
message UINT
wParam WPARAM
lParam LPARAM
time DWORD
pt POINT
lPrivate DWORD

func Win32.MapVirtualKeyA [src]

func MapVirtualKeyA(uCode: UINT, uMapType: UINT)->UINT

func Win32.MapVirtualKeyW [src]

func MapVirtualKeyW(uCode: UINT, uMapType: UINT)->UINT

func Win32.MessageBoxA [src]

func MessageBoxA(hWnd: HWND, lpText: LPCSTR, lpCaption: LPCSTR, uType: u32)->s32

func Win32.MessageBoxW [src]

func MessageBoxW(hWnd: HWND, lpText: LPCWSTR, lpCaption: LPCWSTR, uType: u32)->s32

func Win32.MonitorFromPoint [src]

func MonitorFromPoint(pt: POINT, dwFlags: DWORD)->HMONITOR

func Win32.MonitorFromWindow [src]

func MonitorFromWindow(hwnd: HWND, dwFlags: DWORD)->HMONITOR

func Win32.MoveWindow [src]

func MoveWindow(hWnd: HWND, x, y, nWidth, nHeight: s32, bRepaint: BOOL) throw

struct Win32.NOTIFYICONDATAA [src]

cbSize DWORD
hWnd HWND
uID UINT
uFlags UINT
uCallbackMessage UINT
hIcon HICON
szTip [128] CHAR
dwState DWORD
dwStateMask DWORD
szInfo [256] CHAR
using DUMMYUNIONNAME {uTimeout:UINT,uVersion:UINT}
szInfoTitle [64] CHAR
dwInfoFlags DWORD
guidItem GUID
hBalloonIcon HICON

struct Win32.NOTIFYICONDATAW [src]

cbSize DWORD
hWnd HWND
uID UINT
uFlags UINT
uCallbackMessage UINT
hIcon HICON
szTip [128] WCHAR
dwState DWORD
dwStateMask DWORD
szInfo [256] WCHAR
using DUMMYUNIONNAME {uTimeout:UINT,uVersion:UINT}
szInfoTitle [64] WCHAR
dwInfoFlags DWORD
guidItem GUID
hBalloonIcon HICON

func Win32.OpenClipboard [src]

func OpenClipboard(hWndNewOwner: HWND)->BOOL

func Win32.OutputDebugStringA [src]

func OutputDebugStringA(lpOutputString: LPCSTR)

func Win32.OutputDebugStringW [src]

func OutputDebugStringW(lpOutputString: LPCWSTR)

struct Win32.PAINTSTRUCT [src]

hdc HDC
fErase BOOL
rcPaint RECT
fRestore BOOL
fIncUpdate BOOL
rgbReserved [32] BYTE

struct Win32.POINT [src]

x LONG
y LONG

struct Win32.PROCESS_INFORMATION [src]

hProcess HANDLE
hThread HANDLE
dwProcessId DWORD
dwThreadId DWORD

func Win32.PeekMessageA [src]

func PeekMessageA(lpMsg: *MSG, hWnd: HWND, wMsgFilterMin: UINT, wMsgFilterMax: UINT, wRemoveMsg: UINT)->BOOL

func Win32.PeekMessageW [src]

func PeekMessageW(lpMsg: *MSG, hWnd: HWND, wMsgFilterMin: UINT, wMsgFilterMax: UINT, wRemoveMsg: UINT)->BOOL

func Win32.PostMessageA [src]

func PostMessageA(hWnd: HWND, msg: UINT, wParam: WPARAM, lParam: LPARAM) throw

func Win32.PostMessageW [src]

func PostMessageW(hWnd: HWND, msg: UINT, wParam: WPARAM, lParam: LPARAM) throw

func Win32.PostQuitMessage [src]

func PostQuitMessage(nExitCode: s32)

func Win32.QueryPerformanceCounter [src]

func QueryPerformanceCounter(lpPerformanceCount: *LARGE_INTEGER)

func Win32.QueryPerformanceFrequency [src]

func QueryPerformanceFrequency(lpFrequency: *LARGE_INTEGER)

struct Win32.RECT [src]

left LONG
top LONG
right LONG
bottom LONG

func Win32.ReadFile [src]

func ReadFile(hFile: HANDLE, lpBuffer: LPVOID, nNumberOfBytesToRead: DWORD, lpNumberOfBytesRead: LPDWORD, lpOverlapped: LPOVERLAPPED)->BOOL

func Win32.RegisterClassA [src]

func RegisterClassA(lpWndClass: const *WNDCLASSA)->ATOM throw

func Win32.RegisterClassW [src]

func RegisterClassW(lpWndClass: const *WNDCLASSW)->ATOM throw

func Win32.RegisterClipboardFormatA [src]

func RegisterClipboardFormatA(name: LPCSTR)->UINT throw

func Win32.RegisterClipboardFormatW [src]

func RegisterClipboardFormatW(name: LPCWSTR)->UINT throw

func Win32.RegisterHotKey [src]

func RegisterHotKey(hWnd: HWND, id: s32, fsModifiers: UINT, vk: UINT) throw

func Win32.ReleaseCapture [src]

func ReleaseCapture()->BOOL

func Win32.ReleaseDC [src]

func ReleaseDC(hWnd: HWND, hDC: HDC)->s32

func Win32.ReleaseMutex [src]

func ReleaseMutex(hMutex: HANDLE) throw

func Win32.ReleaseSRWLockExclusive [src]

func ReleaseSRWLockExclusive(SRWLock: *SRWLOCK)

func Win32.ReleaseSRWLockShared [src]

func ReleaseSRWLockShared(SRWLock: *SRWLOCK)

func Win32.ResetEvent [src]

func ResetEvent(hEvent: HANDLE) throw

func Win32.ResumeThread [src]

func ResumeThread(hThread: HANDLE)->DWORD throw

struct Win32.SECURITY_ATTRIBUTES [src]

nLength DWORD
lpSecurityDescriptor LPVOID
bInheritHandle BOOL

struct Win32.SHFILEINFOA [src]

hIcon HICON
iIcon s32
dwAttributes DWORD
szDisplayName [260] CHAR
szTypeName [80] CHAR

struct Win32.SHFILEINFOW [src]

hIcon HICON
iIcon s32
dwAttributes DWORD
szDisplayName [260] WCHAR
szTypeName [80] WCHAR

func Win32.SHGetFileInfoA [src]

func SHGetFileInfoA(pszPath: LPCSTR, dwFileAttributes: DWORD, psfi: *SHFILEINFOA, cbFileInfo: UINT, uFlags: UINT)->DWORD_PTR

func Win32.SHGetFileInfoW [src]

func SHGetFileInfoW(pszPath: LPCWSTR, dwFileAttributes: DWORD, psfi: *SHFILEINFOW, cbFileInfo: UINT, uFlags: UINT)->DWORD_PTR

func Win32.SHGetSpecialFolderPathA [src]

func SHGetSpecialFolderPathA(hwnd: HWND, pszPath: LPSTR, csidl: s32, fCreate: BOOL) throw

func Win32.SHGetSpecialFolderPathW [src]

func SHGetSpecialFolderPathW(hwnd: HWND, pszPath: LPWSTR, csidl: s32, fCreate: BOOL) throw

func Win32.SHGetStockIconInfo [src]

func SHGetStockIconInfo(siid: SHSTOCKICONID, uFlags: UINT, psii: SHSTOCKICONINFO) throw

enum Win32.SHSTOCKICONID [src]

SIID_DOCNOASSOC document (blank page) no associated program.
SIID_DOCASSOC document with an associated program.
SIID_APPLICATION generic application with no custom icon.
SIID_FOLDER folder (closed).
SIID_FOLDEROPEN folder (open).
SIID_DRIVE525
SIID_DRIVE35
SIID_DRIVEREMOVE removable drive.
SIID_DRIVEFIXED fixed (hard disk) drive.
SIID_DRIVENET network drive.
SIID_DRIVENETDISABLED disconnected network drive.
SIID_DRIVECD CD drive.
SIID_DRIVERAM RAM disk drive.
SIID_WORLD entire network.
SIID_SERVER a computer on the network.
SIID_PRINTER printer.
SIID_MYNETWORK My network places.
SIID_FIND Find.
SIID_HELP Help.
SIID_SHARE overlay for shared items.
SIID_LINK overlay for shortcuts to items.
SIID_SLOWFILE overlay for slow items.
SIID_RECYCLER empty recycle bin.
SIID_RECYCLERFULL full recycle bin.
SIID_MEDIACDAUDIO Audio CD Media.
SIID_LOCK Security lock.
SIID_AUTOLIST AutoList.
SIID_PRINTERNET Network printer.
SIID_SERVERSHARE Server share.
SIID_PRINTERFAX Fax printer.
SIID_PRINTERFAXNET Networked Fax Printer.
SIID_PRINTERFILE Print to File.
SIID_STACK Stack.
SIID_MEDIASVCD SVCD Media.
SIID_STUFFEDFOLDER Folder containing other items.
SIID_DRIVEUNKNOWN Unknown drive.
SIID_DRIVEDVD DVD Drive.
SIID_MEDIADVD DVD Media.
SIID_MEDIADVDRAM DVD-RAM Media.
SIID_MEDIADVDRW DVD-RW Media.
SIID_MEDIADVDR DVD-R Media.
SIID_MEDIADVDROM DVD-ROM Media.
SIID_MEDIACDAUDIOPLUS CD+ (Enhanced CD) Media.
SIID_MEDIACDRW CD-RW Media.
SIID_MEDIACDR CD-R Media.
SIID_MEDIACDBURN Burning CD.
SIID_MEDIABLANKCD Blank CD Media.
SIID_MEDIACDROM CD-ROM Media.
SIID_AUDIOFILES Audio files.
SIID_IMAGEFILES Image files.
SIID_VIDEOFILES Video files.
SIID_MIXEDFILES Mixed files.
SIID_FOLDERBACK Folder back.
SIID_FOLDERFRONT Folder front.
SIID_SHIELD Security shield. Use for UAC prompts only.
SIID_WARNING Warning.
SIID_INFO Informational.
SIID_ERROR Error.
SIID_KEY Key / Secure.
SIID_SOFTWARE Software.
SIID_RENAME Rename.
SIID_DELETE Delete.
SIID_MEDIAAUDIODVD Audio DVD Media.
SIID_MEDIAMOVIEDVD Movie DVD Media.
SIID_MEDIAENHANCEDCD Enhanced CD Media.
SIID_MEDIAENHANCEDDVD Enhanced DVD Media.
SIID_MEDIAHDDVD HD-DVD Media.
SIID_MEDIABLURAY BluRay Media.
SIID_MEDIAVCD VCD Media.
SIID_MEDIADVDPLUSR DVD+R Media.
SIID_MEDIADVDPLUSRW DVD+RW Media.
SIID_DESKTOPPC desktop computer.
SIID_MOBILEPC mobile computer (laptop/notebook).
SIID_USERS users.
SIID_MEDIASMARTMEDIA Smart Media.
SIID_MEDIACOMPACTFLASH Compact Flash.
SIID_DEVICECELLPHONE Cell phone.
SIID_DEVICECAMERA Camera.
SIID_DEVICEVIDEOCAMERA Video camera.
SIID_DEVICEAUDIOPLAYER Audio player.
SIID_NETWORKCONNECT Connect to network.
SIID_INTERNET Internet.
SIID_ZIPFILE ZIP file.
SIID_SETTINGS Settings.
SIID_DRIVEHDDVD HDDVD Drive (all types).
SIID_DRIVEBD BluRay Drive (all types).
SIID_MEDIAHDDVDROM HDDVD-ROM Media.
SIID_MEDIAHDDVDR HDDVD-R Media.
SIID_MEDIAHDDVDRAM HDDVD-RAM Media.
SIID_MEDIABDROM BluRay ROM Media.
SIID_MEDIABDR BluRay R Media.
SIID_MEDIABDRE BluRay RE Media (Rewriable and RAM).
SIID_CLUSTEREDDRIVE Clustered disk.
SIID_MAX_ICONS

struct Win32.SHSTOCKICONINFO [src]

cbSize DWORD
hIcon HICON
iSysImageIndex s32
iIcon s32
szPath [260] WCHAR

struct Win32.SMALL_RECT [src]

left WORD
top WORD
right WORD
bottom WORD

struct Win32.STARTUPINFOA [src]

cb DWORD
lpReserved LPSTR
lpDesktop LPSTR
lpTitle LPSTR
dwX DWORD
dwY DWORD
dwXSize DWORD
dwYSize DWORD
dwXCountChars DWORD
dwYCountChars DWORD
dwFillAttribute DWORD
dwFlags DWORD
wShowWindow WORD
cbReserved2 WORD
lpReserved2 LPBYTE
hStdInput HANDLE
hStdOutput HANDLE
hStdError HANDLE

struct Win32.STARTUPINFOW [src]

cb DWORD
lpReserved LPWSTR
lpDesktop LPWSTR
lpTitle LPWSTR
dwX DWORD
dwY DWORD
dwXSize DWORD
dwYSize DWORD
dwXCountChars DWORD
dwYCountChars DWORD
dwFillAttribute DWORD
dwFlags DWORD
wShowWindow WORD
cbReserved2 WORD
lpReserved2 LPBYTE
hStdInput HANDLE
hStdOutput HANDLE
hStdError HANDLE

struct Win32.SYSTEMTIME [src]

wYear WORD
wMonth WORD
wDayOfWeek WORD
wDay WORD
wHour WORD
wMinute WORD
wSecond WORD
wMilliseconds WORD

struct Win32.SYSTEM_INFO [src]

dwOemId DWORD Must be updated to an union.
dwPageSize DWORD
lpMinimumApplicationAddress LPVOID
lpMaximumApplicationAddress LPVOID
dwActiveProcessorMask DWORD_PTR
dwNumberOfProcessors DWORD
dwProcessorType DWORD
dwAllocationGranularity DWORD
wProcessorLevel WORD
wProcessorRevision WORD

func Win32.ScreenToClient [src]

func ScreenToClient(hWnd: HWND, lpPoint: *POINT)->BOOL

func Win32.SetActiveWindow [src]

func SetActiveWindow(hWnd: HWND)->HWND

func Win32.SetCapture [src]

func SetCapture(hWnd: HWND)->HWND

func Win32.SetClipboardData [src]

func SetClipboardData(uFormat: UINT, hMem: HANDLE)->HANDLE

func Win32.SetConsoleActiveScreenBuffer [src]

func SetConsoleActiveScreenBuffer(hConsoleOutput: HANDLE)

func Win32.SetConsoleOutputCP [src]

func SetConsoleOutputCP(codePage: UINT)

func Win32.SetConsoleTextAttribute [src]

func SetConsoleTextAttribute(hConsoleOutput: HANDLE, wAttributes: WORD) throw

func Win32.SetCurrentDirectoryA [src]

func SetCurrentDirectoryA(lpPathName: LPCSTR) throw

func Win32.SetCurrentDirectoryW [src]

func SetCurrentDirectoryW(lpPathName: LPCWSTR) throw

func Win32.SetCursor [src]

func SetCursor(hCursor: HCURSOR)->HCURSOR

func Win32.SetCursorPos [src]

func SetCursorPos(x, y: s32)

func Win32.SetEvent [src]

func SetEvent(hEvent: HANDLE) throw

func Win32.SetFilePointer [src]

func SetFilePointer(hFile: HANDLE, lDistanceToMove: LONG, lpDistanceToMoveHigh: PLONG, dwMoveMethod: DWORD)->DWORD throw

func Win32.SetFileTime [src]

func SetFileTime(hFile: HANDLE, lpCreationTime: const *FILETIME, lpLastAccessTime: const *FILETIME, lpLastWriteTime: const *FILETIME) throw

func Win32.SetFocus [src]

func SetFocus(hWnd: HWND)->HWND

func Win32.SetLayeredWindowAttributes [src]

func SetLayeredWindowAttributes(hwnd: HWND, crKey: COLORREF, bAlpha: BYTE, dwFlags: DWORD) throw

func Win32.SetThreadDpiAwarenessContext [src]

func SetThreadDpiAwarenessContext(dpiContext: DPI_AWARENESS_CONTEXT)->DPI_AWARENESS_CONTEXT

func Win32.SetThreadPriority [src]

func SetThreadPriority(hThread: HANDLE, nPriority: s32) throw

func Win32.SetWaitableTimer [src]

func SetWaitableTimer(hTimer: HANDLE, lpDueTime: const *LARGE_INTEGER, lPeriod: LONG, pfnCompletionRoutine: *void, lpArgToCompletionRoutine: LPVOID, fResume: BOOL)->BOOL

func Win32.SetWindowLongPtrA [src]

func SetWindowLongPtrA(hWnd: HWND, nIndex: s32, dwNewLong: *LONG)->*LONG

func Win32.SetWindowLongPtrW [src]

func SetWindowLongPtrW(hWnd: HWND, nIndex: s32, dwNewLong: *LONG)->*LONG

func Win32.SetWindowPos [src]

func SetWindowPos(hWnd, hWndInsertAfter: HWND, x, y, cx, cy: s32, uFlags: UINT) throw

func Win32.ShellExecuteA [src]

func ShellExecuteA(hwnd: HWND, lpOperation: LPCSTR, lpFile: LPCSTR, lpParameters: LPCSTR, lpDirectory: LPCSTR, nShowCmd: INT)->HINSTANCE throw

func Win32.Shell_NotifyIconA [src]

func Shell_NotifyIconA(dwMessage: DWORD, lpData: *NOTIFYICONDATAA) throw

func Win32.Shell_NotifyIconW [src]

func Shell_NotifyIconW(dwMessage: DWORD, lpData: *NOTIFYICONDATAW) throw

func Win32.ShowCursor [src]

func ShowCursor(show: BOOL)

func Win32.ShowWindow [src]

func ShowWindow(hWnd: HWND, nCmdShow: s32)->BOOL

func Win32.Sleep [src]

func Sleep(dwMilliseconds: DWORD)

func Win32.SleepEx [src]

func SleepEx(dwMilliseconds: DWORD, bAltertable: BOOL)

func Win32.SwitchToThread [src]

func SwitchToThread()->BOOL

func Win32.SystemTimeToFileTime [src]

func SystemTimeToFileTime(lpSystemTime: const *SYSTEMTIME, lpFileTime: *FILETIME) throw

func Win32.ToUnicode [src]

func ToUnicode(wVirtKey, wScanCode: UINT, lpKeyState: const *BYTE, pwszBuff: LPWSTR, cchBuff: s32, wFlags: UINT)->s32

func Win32.TranslateMessage [src]

func TranslateMessage(lpMsg: const *MSG)->BOOL

func Win32.TryAcquireSRWLockExclusive [src]

func TryAcquireSRWLockExclusive(SRWLock: *SRWLOCK)->BOOL

func Win32.TryAcquireSRWLockShared [src]

func TryAcquireSRWLockShared(SRWLock: *SRWLOCK)->BOOL

func Win32.UnregisterHotKey [src]

func UnregisterHotKey(hWnd: HWND, id: s32) throw

func Win32.UpdateWindow [src]

func UpdateWindow(hWnd: HWND) throw

struct Win32.WIN32_FILE_ATTRIBUTE_DATA [src]

dwFileAttributes DWORD
ftCreationTime FILETIME
ftLastAccessTime FILETIME
ftLastWriteTime FILETIME
nFileSizeHigh DWORD
nFileSizeLow DWORD

struct Win32.WIN32_FIND_DATAA [src]

dwFileAttributes DWORD
ftCreationTime FILETIME
ftLastAccessTime FILETIME
ftLastWriteTime FILETIME
nFileSizeHigh DWORD
nFileSizeLow DWORD
dwReserved0 DWORD
dwReserved1 DWORD
cFileName [260] CHAR
cAlternateFileName [14] CHAR
dwFileType DWORD
dwCreatorType DWORD
wFinderFlags WORD

struct Win32.WIN32_FIND_DATAW [src]

dwFileAttributes DWORD
ftCreationTime FILETIME
ftLastAccessTime FILETIME
ftLastWriteTime FILETIME
nFileSizeHigh DWORD
nFileSizeLow DWORD
dwReserved0 DWORD
dwReserved1 DWORD
cFileName [260] WCHAR
cAlternateFileName [14] WCHAR
dwFileType DWORD
dwCreatorType DWORD
wFinderFlags WORD

struct Win32.WINDOWPOS [src]

hwnd HWND
hwndInsertAfter HWND
x s32
y s32
cx s32
cy s32
flags UINT

struct Win32.WNDCLASSA [src]

style UINT
lpfnWndProc const *void
cbClsExtra s32
cbWndExtra s32
hInstance HINSTANCE
hIcon HICON
hCursor HCURSOR
hbrBackground HBRUSH
lpszMenuName LPCSTR
lpszClassName LPCSTR

struct Win32.WNDCLASSW [src]

style UINT
lpfnWndProc const *void
cbClsExtra s32
cbWndExtra s32
hInstance HINSTANCE
hIcon HICON
hCursor HCURSOR
hbrBackground HBRUSH
lpszMenuName LPCWSTR
lpszClassName LPCWSTR

func Win32.WaitForMultipleObjects [src]

func WaitForMultipleObjects(nCount: DWORD, lpHandles: const *HANDLE, bWaitAll: BOOL, dwMilliseconds: DWORD)->DWORD throw

func Win32.WaitForSingleObject [src]

func WaitForSingleObject(hHandle: HANDLE, dwMilliseconds: DWORD)->DWORD throw

func Win32.WindowFromPoint [src]

func WindowFromPoint(pt: POINT)->HWND

func Win32.WriteConsoleOutputCharacterA [src]

func WriteConsoleOutputCharacterA(hConsoleOutput: HANDLE, lpCharacter: LPCSTR, nLength: DWORD, dwWriteCoord: DWORD, lpNumberOfCharsWritten: LPDWORD)->BOOL

func Win32.WriteConsoleOutputCharacterW [src]

func WriteConsoleOutputCharacterW(hConsoleOutput: HANDLE, lpCharacter: LPCTSTR, nLength: DWORD, dwWriteCoord: DWORD, lpNumberOfCharsWritten: LPDWORD)->BOOL

func Win32.WriteFile [src]

func WriteFile(hFile: HANDLE, lpBuffer: LPCVOID, nNumberOfBytesToWrite: DWORD, lpNumberOfBytesWritten: LPDWORD, lpOverlapped: LPOVERLAPPED)->BOOL throw

func Win32.throwWinError [src]

Throw a Swag.SystemError.

func throwWinError(errorMessageID: u32) throw
Generated on 08-09-2024 with swag 0.40.0