4e2933c620 2015-04-21 kinaba: /***********************************************************************\ 4e2933c620 2015-04-21 kinaba: * winuser.d * 4e2933c620 2015-04-21 kinaba: * * 4e2933c620 2015-04-21 kinaba: * Windows API header module * 4e2933c620 2015-04-21 kinaba: * * 4e2933c620 2015-04-21 kinaba: * Translated from MinGW Windows headers * 4e2933c620 2015-04-21 kinaba: * * 4e2933c620 2015-04-21 kinaba: * Placed into public domain * 4e2933c620 2015-04-21 kinaba: \***********************************************************************/ c2b7a98c21 2011-02-23 kinaba: module win32.winuser; 9b639cf2d6 2015-05-05 kinaba: pragma(lib, "user32"); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // Conversion Notes: 4e2933c620 2015-04-21 kinaba: // The following macros were for win16 only, and are not included in this file: 4e2933c620 2015-04-21 kinaba: //#define EnumTaskWindows(h, f, p) EnumThreadWindows((DWORD)h, f, p) 4e2933c620 2015-04-21 kinaba: //#define PostAppMessageA(t, m, w, l) PostThreadMessageA((DWORD)t, m, w, l) 4e2933c620 2015-04-21 kinaba: //#define PostAppMessageW(t, m, w, l) PostThreadMessageW((DWORD)t, m, w, l) 4e2933c620 2015-04-21 kinaba: //#define GetSysModalWindow() (NULL) 4e2933c620 2015-04-21 kinaba: //#define SetSysModalWindow(h) (NULL) 4e2933c620 2015-04-21 kinaba: //#define GetWindowTask(hWnd) ((HANDLE)GetWindowThreadProcessId(hWnd, NULL)) 4e2933c620 2015-04-21 kinaba: //#define DefHookProc(c, p, lp, h) CallNextHookEx((HHOOK)*h, c, p, lp) 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: private import win32.w32api, win32.winbase, win32.wingdi; 4e2933c620 2015-04-21 kinaba: private import win32.windef; // for HMONITOR 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // FIXME: clean up Windows version support 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: template MAKEINTATOM_T(int i) { 4e2933c620 2015-04-21 kinaba: const LPTSTR MAKEINTATOM_T = cast(LPTSTR) i; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const WC_DIALOG = MAKEINTATOM_T!(0x8002); 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: const FAPPCOMMAND_MOUSE = 0x8000; 9b639cf2d6 2015-05-05 kinaba: const FAPPCOMMAND_KEY = 0; 9b639cf2d6 2015-05-05 kinaba: const FAPPCOMMAND_OEM = 0x1000; 9b639cf2d6 2015-05-05 kinaba: const FAPPCOMMAND_MASK = 0xF000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const FVIRTKEY = 1; 4e2933c620 2015-04-21 kinaba: const FNOINVERT = 2; 4e2933c620 2015-04-21 kinaba: const FSHIFT = 4; 4e2933c620 2015-04-21 kinaba: const FCONTROL = 8; 4e2933c620 2015-04-21 kinaba: const FALT = 16; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const ATF_TIMEOUTON = 1; 4e2933c620 2015-04-21 kinaba: const ATF_ONOFFFEEDBACK = 2; 4e2933c620 2015-04-21 kinaba: const ATF_AVAILABLE = 4; // May be obsolete. Not in recent MS docs. 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const WH_MIN = -1; 4e2933c620 2015-04-21 kinaba: const WH_MSGFILTER = -1; 4e2933c620 2015-04-21 kinaba: const WH_JOURNALRECORD = 0; 4e2933c620 2015-04-21 kinaba: const WH_JOURNALPLAYBACK = 1; 4e2933c620 2015-04-21 kinaba: const WH_KEYBOARD = 2; 4e2933c620 2015-04-21 kinaba: const WH_GETMESSAGE = 3; 4e2933c620 2015-04-21 kinaba: const WH_CALLWNDPROC = 4; 4e2933c620 2015-04-21 kinaba: const WH_CBT = 5; 4e2933c620 2015-04-21 kinaba: const WH_SYSMSGFILTER = 6; 4e2933c620 2015-04-21 kinaba: const WH_MOUSE = 7; 4e2933c620 2015-04-21 kinaba: const WH_HARDWARE = 8; 4e2933c620 2015-04-21 kinaba: const WH_DEBUG = 9; 4e2933c620 2015-04-21 kinaba: const WH_SHELL = 10; 4e2933c620 2015-04-21 kinaba: const WH_FOREGROUNDIDLE = 11; 4e2933c620 2015-04-21 kinaba: const WH_CALLWNDPROCRET = 12; 4e2933c620 2015-04-21 kinaba: const WH_KEYBOARD_LL = 13; 4e2933c620 2015-04-21 kinaba: const WH_MOUSE_LL = 14; 4e2933c620 2015-04-21 kinaba: const WH_MAX = 14; 4e2933c620 2015-04-21 kinaba: const WH_MINHOOK = WH_MIN; 4e2933c620 2015-04-21 kinaba: const WH_MAXHOOK = WH_MAX; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: HC_ACTION = 0, 4e2933c620 2015-04-21 kinaba: HC_GETNEXT, 4e2933c620 2015-04-21 kinaba: HC_SKIP, 4e2933c620 2015-04-21 kinaba: HC_NOREMOVE, // = 3 4e2933c620 2015-04-21 kinaba: HC_NOREM = HC_NOREMOVE, 4e2933c620 2015-04-21 kinaba: HC_SYSMODALON, 4e2933c620 2015-04-21 kinaba: HC_SYSMODALOFF 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: HCBT_MOVESIZE = 0, 4e2933c620 2015-04-21 kinaba: HCBT_MINMAX, 4e2933c620 2015-04-21 kinaba: HCBT_QS, 4e2933c620 2015-04-21 kinaba: HCBT_CREATEWND, 4e2933c620 2015-04-21 kinaba: HCBT_DESTROYWND, 4e2933c620 2015-04-21 kinaba: HCBT_ACTIVATE, 4e2933c620 2015-04-21 kinaba: HCBT_CLICKSKIPPED, 4e2933c620 2015-04-21 kinaba: HCBT_KEYSKIPPED, 4e2933c620 2015-04-21 kinaba: HCBT_SYSCOMMAND, 4e2933c620 2015-04-21 kinaba: HCBT_SETFOCUS // = 9 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 9b639cf2d6 2015-05-05 kinaba: CF_TEXT = 0x0001, 4e2933c620 2015-04-21 kinaba: CF_BITMAP, 4e2933c620 2015-04-21 kinaba: CF_METAFILEPICT, 4e2933c620 2015-04-21 kinaba: CF_SYLK, 4e2933c620 2015-04-21 kinaba: CF_DIF, 4e2933c620 2015-04-21 kinaba: CF_TIFF, 4e2933c620 2015-04-21 kinaba: CF_OEMTEXT, 4e2933c620 2015-04-21 kinaba: CF_DIB, 4e2933c620 2015-04-21 kinaba: CF_PALETTE, 4e2933c620 2015-04-21 kinaba: CF_PENDATA, 4e2933c620 2015-04-21 kinaba: CF_RIFF, 4e2933c620 2015-04-21 kinaba: CF_WAVE, 4e2933c620 2015-04-21 kinaba: CF_UNICODETEXT, 4e2933c620 2015-04-21 kinaba: CF_ENHMETAFILE, 4e2933c620 2015-04-21 kinaba: CF_HDROP, 4e2933c620 2015-04-21 kinaba: CF_LOCALE, 9b639cf2d6 2015-05-05 kinaba: CF_MAX, // = 0x0011 9b639cf2d6 2015-05-05 kinaba: CF_OWNERDISPLAY = 0x0080, 4e2933c620 2015-04-21 kinaba: CF_DSPTEXT, 4e2933c620 2015-04-21 kinaba: CF_DSPBITMAP, 9b639cf2d6 2015-05-05 kinaba: CF_DSPMETAFILEPICT, // = 0x0083 9b639cf2d6 2015-05-05 kinaba: CF_DSPENHMETAFILE = 0x008E, 9b639cf2d6 2015-05-05 kinaba: CF_PRIVATEFIRST = 0x0200, 9b639cf2d6 2015-05-05 kinaba: CF_PRIVATELAST = 0x02FF, 9b639cf2d6 2015-05-05 kinaba: CF_GDIOBJFIRST = 0x0300, 9b639cf2d6 2015-05-05 kinaba: CF_GDIOBJLAST = 0x03FF 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const HKL_PREV = 0; 4e2933c620 2015-04-21 kinaba: const HKL_NEXT = 1; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const KLF_ACTIVATE = 1; 4e2933c620 2015-04-21 kinaba: const KLF_SUBSTITUTE_OK = 2; 4e2933c620 2015-04-21 kinaba: const KLF_UNLOADPREVIOUS = 4; 4e2933c620 2015-04-21 kinaba: const KLF_REORDER = 8; 4e2933c620 2015-04-21 kinaba: const KLF_REPLACELANG = 16; 4e2933c620 2015-04-21 kinaba: const KLF_NOTELLSHELL = 128; 4e2933c620 2015-04-21 kinaba: const KLF_SETFORPROCESS = 256; 4e2933c620 2015-04-21 kinaba: const KL_NAMELENGTH = 9; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MF_ENABLED = 0; 4e2933c620 2015-04-21 kinaba: const MF_GRAYED = 1; 4e2933c620 2015-04-21 kinaba: const MF_DISABLED = 2; 4e2933c620 2015-04-21 kinaba: const MF_BITMAP = 4; 4e2933c620 2015-04-21 kinaba: const MF_CHECKED = 8; 4e2933c620 2015-04-21 kinaba: const MF_MENUBARBREAK = 32; 4e2933c620 2015-04-21 kinaba: const MF_MENUBREAK = 64; 4e2933c620 2015-04-21 kinaba: const MF_OWNERDRAW = 256; 4e2933c620 2015-04-21 kinaba: const MF_POPUP = 16; 4e2933c620 2015-04-21 kinaba: const MF_SEPARATOR = 0x800; 4e2933c620 2015-04-21 kinaba: const MF_STRING = 0; 4e2933c620 2015-04-21 kinaba: const MF_UNCHECKED = 0; 4e2933c620 2015-04-21 kinaba: const MF_DEFAULT = 4096; 4e2933c620 2015-04-21 kinaba: const MF_SYSMENU = 0x2000; 4e2933c620 2015-04-21 kinaba: const MF_HELP = 0x4000; 4e2933c620 2015-04-21 kinaba: const MF_END = 128; 4e2933c620 2015-04-21 kinaba: const MF_RIGHTJUSTIFY = 0x4000; 4e2933c620 2015-04-21 kinaba: const MF_MOUSESELECT = 0x8000; 4e2933c620 2015-04-21 kinaba: const MF_INSERT = 0; 4e2933c620 2015-04-21 kinaba: const MF_CHANGE = 128; 4e2933c620 2015-04-21 kinaba: const MF_APPEND = 256; 4e2933c620 2015-04-21 kinaba: const MF_DELETE = 512; 4e2933c620 2015-04-21 kinaba: const MF_REMOVE = 4096; 4e2933c620 2015-04-21 kinaba: const MF_USECHECKBITMAPS = 512; 4e2933c620 2015-04-21 kinaba: const MF_UNHILITE = 0; 4e2933c620 2015-04-21 kinaba: const MF_HILITE = 128; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // Also defined in dbt.h 4e2933c620 2015-04-21 kinaba: const BSM_ALLCOMPONENTS = 0; 4e2933c620 2015-04-21 kinaba: const BSM_VXDS = 1; 4e2933c620 2015-04-21 kinaba: const BSM_NETDRIVER = 2; 4e2933c620 2015-04-21 kinaba: const BSM_INSTALLABLEDRIVERS = 4; 4e2933c620 2015-04-21 kinaba: const BSM_APPLICATIONS = 8; 4e2933c620 2015-04-21 kinaba: const BSM_ALLDESKTOPS = 16; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const BSF_QUERY = 0x00000001; 4e2933c620 2015-04-21 kinaba: const BSF_IGNORECURRENTTASK = 0x00000002; 4e2933c620 2015-04-21 kinaba: const BSF_FLUSHDISK = 0x00000004; 4e2933c620 2015-04-21 kinaba: const BSF_NOHANG = 0x00000008; 4e2933c620 2015-04-21 kinaba: const BSF_POSTMESSAGE = 0x00000010; 4e2933c620 2015-04-21 kinaba: const BSF_FORCEIFHUNG = 0x00000020; 4e2933c620 2015-04-21 kinaba: const BSF_NOTIMEOUTIFNOTHUNG = 0x00000040; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: const BSF_ALLOWSFW = 0x00000080; 9b639cf2d6 2015-05-05 kinaba: const BSF_SENDNOTIFYMESSAGE = 0x00000100; 9b639cf2d6 2015-05-05 kinaba: 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x501) { 4e2933c620 2015-04-21 kinaba: const BSF_RETURNHDESK = 0x00000200; 4e2933c620 2015-04-21 kinaba: const BSF_LUID = 0x00000400; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const BROADCAST_QUERY_DENY = 1112363332; 4e2933c620 2015-04-21 kinaba: const DWORD ENUM_CURRENT_SETTINGS = -1; 4e2933c620 2015-04-21 kinaba: const DWORD ENUM_REGISTRY_SETTINGS = -2; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CDS_UPDATEREGISTRY = 1; 4e2933c620 2015-04-21 kinaba: const CDS_TEST = 2; 4e2933c620 2015-04-21 kinaba: const CDS_FULLSCREEN = 4; 4e2933c620 2015-04-21 kinaba: const CDS_GLOBAL = 8; 4e2933c620 2015-04-21 kinaba: const CDS_SET_PRIMARY = 16; 4e2933c620 2015-04-21 kinaba: const CDS_NORESET = 0x10000000; 4e2933c620 2015-04-21 kinaba: const CDS_SETRECT = 0x20000000; 4e2933c620 2015-04-21 kinaba: const CDS_RESET = 0x40000000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DISP_CHANGE_RESTART = 1; 4e2933c620 2015-04-21 kinaba: const DISP_CHANGE_SUCCESSFUL = 0; 4e2933c620 2015-04-21 kinaba: const DISP_CHANGE_FAILED = -1; 4e2933c620 2015-04-21 kinaba: const DISP_CHANGE_BADMODE = -2; 4e2933c620 2015-04-21 kinaba: const DISP_CHANGE_NOTUPDATED = -3; 4e2933c620 2015-04-21 kinaba: const DISP_CHANGE_BADFLAGS = -4; 4e2933c620 2015-04-21 kinaba: const DISP_CHANGE_BADPARAM = -5; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const BST_UNCHECKED = 0; 4e2933c620 2015-04-21 kinaba: const BST_CHECKED = 1; 4e2933c620 2015-04-21 kinaba: const BST_INDETERMINATE = 2; 4e2933c620 2015-04-21 kinaba: const BST_PUSHED = 4; 4e2933c620 2015-04-21 kinaba: const BST_FOCUS = 8; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MF_BYCOMMAND = 0; 4e2933c620 2015-04-21 kinaba: const MF_BYPOSITION = 1024; 4e2933c620 2015-04-21 kinaba: // [Redefined] MF_UNCHECKED=0 4e2933c620 2015-04-21 kinaba: // [Redefined] MF_HILITE=128 4e2933c620 2015-04-21 kinaba: // [Redefined] MF_UNHILITE=0 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CWP_ALL = 0; 4e2933c620 2015-04-21 kinaba: const CWP_SKIPINVISIBLE = 1; 4e2933c620 2015-04-21 kinaba: const CWP_SKIPDISABLED = 2; 4e2933c620 2015-04-21 kinaba: const CWP_SKIPTRANSPARENT = 4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const IMAGE_BITMAP=0; 4e2933c620 2015-04-21 kinaba: const IMAGE_ICON=1; 4e2933c620 2015-04-21 kinaba: const IMAGE_CURSOR=2; 4e2933c620 2015-04-21 kinaba: const IMAGE_ENHMETAFILE=3; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DF_ALLOWOTHERACCOUNTHOOK = 1; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DESKTOP_READOBJECTS = 1; 4e2933c620 2015-04-21 kinaba: const DESKTOP_CREATEWINDOW = 2; 4e2933c620 2015-04-21 kinaba: const DESKTOP_CREATEMENU = 4; 4e2933c620 2015-04-21 kinaba: const DESKTOP_HOOKCONTROL = 8; 4e2933c620 2015-04-21 kinaba: const DESKTOP_JOURNALRECORD = 16; 4e2933c620 2015-04-21 kinaba: const DESKTOP_JOURNALPLAYBACK = 32; 4e2933c620 2015-04-21 kinaba: const DESKTOP_ENUMERATE = 64; 4e2933c620 2015-04-21 kinaba: const DESKTOP_WRITEOBJECTS = 128; 4e2933c620 2015-04-21 kinaba: const DESKTOP_SWITCHDESKTOP = 256; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CW_USEDEFAULT = 0x80000000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: WS_OVERLAPPED = 0, 4e2933c620 2015-04-21 kinaba: WS_TILED = WS_OVERLAPPED, 4e2933c620 2015-04-21 kinaba: WS_MAXIMIZEBOX = 0x00010000, 4e2933c620 2015-04-21 kinaba: WS_MINIMIZEBOX = 0x00020000, 4e2933c620 2015-04-21 kinaba: WS_TABSTOP = 0x00010000, 4e2933c620 2015-04-21 kinaba: WS_GROUP = 0x00020000, 4e2933c620 2015-04-21 kinaba: WS_THICKFRAME = 0x00040000, 4e2933c620 2015-04-21 kinaba: WS_SIZEBOX = WS_THICKFRAME, 4e2933c620 2015-04-21 kinaba: WS_SYSMENU = 0x00080000, 4e2933c620 2015-04-21 kinaba: WS_HSCROLL = 0x00100000, 4e2933c620 2015-04-21 kinaba: WS_VSCROLL = 0x00200000, 4e2933c620 2015-04-21 kinaba: WS_DLGFRAME = 0x00400000, 4e2933c620 2015-04-21 kinaba: WS_BORDER = 0x00800000, 4e2933c620 2015-04-21 kinaba: WS_CAPTION = 0x00c00000, 4e2933c620 2015-04-21 kinaba: WS_OVERLAPPEDWINDOW = WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_THICKFRAME|WS_MINIMIZEBOX|WS_MAXIMIZEBOX, 4e2933c620 2015-04-21 kinaba: WS_TILEDWINDOW = WS_OVERLAPPEDWINDOW, 4e2933c620 2015-04-21 kinaba: WS_MAXIMIZE = 0x01000000, 4e2933c620 2015-04-21 kinaba: WS_CLIPCHILDREN = 0x02000000, 4e2933c620 2015-04-21 kinaba: WS_CLIPSIBLINGS = 0x04000000, 4e2933c620 2015-04-21 kinaba: WS_DISABLED = 0x08000000, 4e2933c620 2015-04-21 kinaba: WS_VISIBLE = 0x10000000, 4e2933c620 2015-04-21 kinaba: WS_MINIMIZE = 0x20000000, 4e2933c620 2015-04-21 kinaba: WS_ICONIC = WS_MINIMIZE, 4e2933c620 2015-04-21 kinaba: WS_CHILD = 0x40000000, 4e2933c620 2015-04-21 kinaba: WS_CHILDWINDOW = 0x40000000, 4e2933c620 2015-04-21 kinaba: WS_POPUP = 0x80000000, 4e2933c620 2015-04-21 kinaba: WS_POPUPWINDOW = WS_POPUP|WS_BORDER|WS_SYSMENU, 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MDIS_ALLCHILDSTYLES = 1; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const BS_3STATE = 5; 4e2933c620 2015-04-21 kinaba: const BS_AUTO3STATE = 6; 4e2933c620 2015-04-21 kinaba: const BS_AUTOCHECKBOX = 3; 4e2933c620 2015-04-21 kinaba: const BS_AUTORADIOBUTTON = 9; 4e2933c620 2015-04-21 kinaba: const BS_BITMAP = 128; 4e2933c620 2015-04-21 kinaba: const BS_BOTTOM = 0x800; 4e2933c620 2015-04-21 kinaba: const BS_CENTER = 0x300; 4e2933c620 2015-04-21 kinaba: const BS_CHECKBOX = 2; 4e2933c620 2015-04-21 kinaba: const BS_DEFPUSHBUTTON = 1; 4e2933c620 2015-04-21 kinaba: const BS_GROUPBOX = 7; 4e2933c620 2015-04-21 kinaba: const BS_ICON = 64; 4e2933c620 2015-04-21 kinaba: const BS_LEFT = 256; 4e2933c620 2015-04-21 kinaba: const BS_LEFTTEXT = 32; 4e2933c620 2015-04-21 kinaba: const BS_MULTILINE = 0x2000; 4e2933c620 2015-04-21 kinaba: const BS_NOTIFY = 0x4000; 4e2933c620 2015-04-21 kinaba: const BS_OWNERDRAW = 0xb; 4e2933c620 2015-04-21 kinaba: const BS_PUSHBUTTON = 0; 4e2933c620 2015-04-21 kinaba: const BS_PUSHLIKE = 4096; 4e2933c620 2015-04-21 kinaba: const BS_RADIOBUTTON = 4; 4e2933c620 2015-04-21 kinaba: const BS_RIGHT = 512; 4e2933c620 2015-04-21 kinaba: const BS_RIGHTBUTTON = 32; 4e2933c620 2015-04-21 kinaba: const BS_TEXT = 0; 4e2933c620 2015-04-21 kinaba: const BS_TOP = 0x400; 4e2933c620 2015-04-21 kinaba: const BS_USERBUTTON = 8; 4e2933c620 2015-04-21 kinaba: const BS_VCENTER = 0xc00; 4e2933c620 2015-04-21 kinaba: const BS_FLAT = 0x8000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CBS_AUTOHSCROLL = 64; 4e2933c620 2015-04-21 kinaba: const CBS_DISABLENOSCROLL = 0x800; 4e2933c620 2015-04-21 kinaba: const CBS_DROPDOWN = 2; 4e2933c620 2015-04-21 kinaba: const CBS_DROPDOWNLIST = 3; 4e2933c620 2015-04-21 kinaba: const CBS_HASSTRINGS = 512; 4e2933c620 2015-04-21 kinaba: const CBS_LOWERCASE = 0x4000; 4e2933c620 2015-04-21 kinaba: const CBS_NOINTEGRALHEIGHT = 0x400; 4e2933c620 2015-04-21 kinaba: const CBS_OEMCONVERT = 128; 4e2933c620 2015-04-21 kinaba: const CBS_OWNERDRAWFIXED = 16; 4e2933c620 2015-04-21 kinaba: const CBS_OWNERDRAWVARIABLE = 32; 4e2933c620 2015-04-21 kinaba: const CBS_SIMPLE = 1; 4e2933c620 2015-04-21 kinaba: const CBS_SORT = 256; 4e2933c620 2015-04-21 kinaba: const CBS_UPPERCASE = 0x2000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const ES_AUTOHSCROLL = 128; 4e2933c620 2015-04-21 kinaba: const ES_AUTOVSCROLL = 64; 4e2933c620 2015-04-21 kinaba: const ES_CENTER = 1; 4e2933c620 2015-04-21 kinaba: const ES_LEFT = 0; 4e2933c620 2015-04-21 kinaba: const ES_LOWERCASE = 16; 4e2933c620 2015-04-21 kinaba: const ES_MULTILINE = 4; 4e2933c620 2015-04-21 kinaba: const ES_NOHIDESEL = 256; 4e2933c620 2015-04-21 kinaba: const ES_NUMBER = 0x2000; 4e2933c620 2015-04-21 kinaba: const ES_OEMCONVERT = 0x400; 4e2933c620 2015-04-21 kinaba: const ES_PASSWORD = 32; 4e2933c620 2015-04-21 kinaba: const ES_READONLY = 0x800; 4e2933c620 2015-04-21 kinaba: const ES_RIGHT = 2; 4e2933c620 2015-04-21 kinaba: const ES_UPPERCASE = 8; 4e2933c620 2015-04-21 kinaba: const ES_WANTRETURN = 4096; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const LBS_DISABLENOSCROLL = 4096; 4e2933c620 2015-04-21 kinaba: const LBS_EXTENDEDSEL = 0x800; 4e2933c620 2015-04-21 kinaba: const LBS_HASSTRINGS = 64; 4e2933c620 2015-04-21 kinaba: const LBS_MULTICOLUMN = 512; 4e2933c620 2015-04-21 kinaba: const LBS_MULTIPLESEL = 8; 4e2933c620 2015-04-21 kinaba: const LBS_NODATA = 0x2000; 4e2933c620 2015-04-21 kinaba: const LBS_NOINTEGRALHEIGHT = 256; 4e2933c620 2015-04-21 kinaba: const LBS_NOREDRAW = 4; 4e2933c620 2015-04-21 kinaba: const LBS_NOSEL = 0x4000; 4e2933c620 2015-04-21 kinaba: const LBS_NOTIFY = 1; 4e2933c620 2015-04-21 kinaba: const LBS_OWNERDRAWFIXED = 16; 4e2933c620 2015-04-21 kinaba: const LBS_OWNERDRAWVARIABLE = 32; 4e2933c620 2015-04-21 kinaba: const LBS_SORT = 2; 4e2933c620 2015-04-21 kinaba: const LBS_STANDARD = 0xa00003; 4e2933c620 2015-04-21 kinaba: const LBS_USETABSTOPS = 128; 4e2933c620 2015-04-21 kinaba: const LBS_WANTKEYBOARDINPUT = 0x400; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SBS_BOTTOMALIGN = 4; 4e2933c620 2015-04-21 kinaba: const SBS_HORZ = 0; 4e2933c620 2015-04-21 kinaba: const SBS_LEFTALIGN = 2; 4e2933c620 2015-04-21 kinaba: const SBS_RIGHTALIGN = 4; 4e2933c620 2015-04-21 kinaba: const SBS_SIZEBOX = 8; 4e2933c620 2015-04-21 kinaba: const SBS_SIZEBOXBOTTOMRIGHTALIGN = 4; 4e2933c620 2015-04-21 kinaba: const SBS_SIZEBOXTOPLEFTALIGN = 2; 4e2933c620 2015-04-21 kinaba: const SBS_SIZEGRIP = 16; 4e2933c620 2015-04-21 kinaba: const SBS_TOPALIGN = 2; 4e2933c620 2015-04-21 kinaba: const SBS_VERT = 1; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SS_BITMAP = 14; 4e2933c620 2015-04-21 kinaba: const SS_BLACKFRAME = 7; 4e2933c620 2015-04-21 kinaba: const SS_BLACKRECT = 4; 4e2933c620 2015-04-21 kinaba: const SS_CENTER = 1; 4e2933c620 2015-04-21 kinaba: const SS_CENTERIMAGE = 512; 4e2933c620 2015-04-21 kinaba: const SS_ENHMETAFILE = 15; 4e2933c620 2015-04-21 kinaba: const SS_ETCHEDFRAME = 18; 4e2933c620 2015-04-21 kinaba: const SS_ETCHEDHORZ = 16; 4e2933c620 2015-04-21 kinaba: const SS_ETCHEDVERT = 17; 4e2933c620 2015-04-21 kinaba: const SS_GRAYFRAME = 8; 4e2933c620 2015-04-21 kinaba: const SS_GRAYRECT = 5; 4e2933c620 2015-04-21 kinaba: const SS_ICON = 3; 4e2933c620 2015-04-21 kinaba: const SS_LEFT = 0; 4e2933c620 2015-04-21 kinaba: const SS_LEFTNOWORDWRAP = 0xc; 4e2933c620 2015-04-21 kinaba: const SS_NOPREFIX = 128; 4e2933c620 2015-04-21 kinaba: const SS_NOTIFY = 256; 4e2933c620 2015-04-21 kinaba: const SS_OWNERDRAW = 0xd; 4e2933c620 2015-04-21 kinaba: const SS_REALSIZEIMAGE = 0x800; 4e2933c620 2015-04-21 kinaba: const SS_RIGHT = 2; 4e2933c620 2015-04-21 kinaba: const SS_RIGHTJUST = 0x400; 4e2933c620 2015-04-21 kinaba: const SS_SIMPLE = 11; 4e2933c620 2015-04-21 kinaba: const SS_SUNKEN = 4096; 4e2933c620 2015-04-21 kinaba: const SS_WHITEFRAME = 9; 4e2933c620 2015-04-21 kinaba: const SS_WHITERECT = 6; 4e2933c620 2015-04-21 kinaba: const SS_USERITEM = 10; 4e2933c620 2015-04-21 kinaba: const SS_TYPEMASK = 0x0000001FL; 4e2933c620 2015-04-21 kinaba: const SS_ENDELLIPSIS = 0x00004000L; 4e2933c620 2015-04-21 kinaba: const SS_PATHELLIPSIS = 0x00008000L; 4e2933c620 2015-04-21 kinaba: const SS_WORDELLIPSIS = 0x0000C000L; 4e2933c620 2015-04-21 kinaba: const SS_ELLIPSISMASK = 0x0000C000L; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DS_ABSALIGN = 0x0001; 4e2933c620 2015-04-21 kinaba: const DS_3DLOOK = 0x0004; 4e2933c620 2015-04-21 kinaba: const DS_SYSMODAL = 0x0002; 4e2933c620 2015-04-21 kinaba: const DS_FIXEDSYS = 0x0008; 4e2933c620 2015-04-21 kinaba: const DS_NOFAILCREATE = 0x0010; 4e2933c620 2015-04-21 kinaba: const DS_LOCALEDIT = 0x0020; 4e2933c620 2015-04-21 kinaba: const DS_SETFONT = 0x0040; 4e2933c620 2015-04-21 kinaba: const DS_MODALFRAME = 0x0080; 4e2933c620 2015-04-21 kinaba: const DS_NOIDLEMSG = 0x0100; 4e2933c620 2015-04-21 kinaba: const DS_SETFOREGROUND = 0x0200; 4e2933c620 2015-04-21 kinaba: const DS_CONTROL = 0x0400; 4e2933c620 2015-04-21 kinaba: const DS_CENTER = 0x0800; 4e2933c620 2015-04-21 kinaba: const DS_CENTERMOUSE = 0x1000; 4e2933c620 2015-04-21 kinaba: const DS_CONTEXTHELP = 0x2000; 4e2933c620 2015-04-21 kinaba: const DS_SHELLFONT = DS_SETFONT | DS_FIXEDSYS; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const WS_EX_ACCEPTFILES = 16; 4e2933c620 2015-04-21 kinaba: const WS_EX_APPWINDOW = 0x40000; 4e2933c620 2015-04-21 kinaba: const WS_EX_CLIENTEDGE = 512; 4e2933c620 2015-04-21 kinaba: const WS_EX_COMPOSITED = 0x2000000; // XP 4e2933c620 2015-04-21 kinaba: const WS_EX_CONTEXTHELP = 0x400; 4e2933c620 2015-04-21 kinaba: const WS_EX_CONTROLPARENT = 0x10000; 4e2933c620 2015-04-21 kinaba: const WS_EX_DLGMODALFRAME = 1; 4e2933c620 2015-04-21 kinaba: const WS_EX_LAYERED = 0x80000; // w2k 4e2933c620 2015-04-21 kinaba: const WS_EX_LAYOUTRTL = 0x400000; // w98, w2k 4e2933c620 2015-04-21 kinaba: const WS_EX_LEFT = 0; 4e2933c620 2015-04-21 kinaba: const WS_EX_LEFTSCROLLBAR = 0x4000; 4e2933c620 2015-04-21 kinaba: const WS_EX_LTRREADING = 0; 4e2933c620 2015-04-21 kinaba: const WS_EX_MDICHILD = 64; 4e2933c620 2015-04-21 kinaba: const WS_EX_NOACTIVATE = 0x8000000; // w2k 4e2933c620 2015-04-21 kinaba: const WS_EX_NOINHERITLAYOUT = 0x100000; // w2k 4e2933c620 2015-04-21 kinaba: const WS_EX_NOPARENTNOTIFY = 4; 4e2933c620 2015-04-21 kinaba: const WS_EX_OVERLAPPEDWINDOW = 0x300; 4e2933c620 2015-04-21 kinaba: const WS_EX_PALETTEWINDOW = 0x188; 4e2933c620 2015-04-21 kinaba: const WS_EX_RIGHT = 0x1000; 4e2933c620 2015-04-21 kinaba: const WS_EX_RIGHTSCROLLBAR = 0; 4e2933c620 2015-04-21 kinaba: const WS_EX_RTLREADING = 0x2000; 4e2933c620 2015-04-21 kinaba: const WS_EX_STATICEDGE = 0x20000; 4e2933c620 2015-04-21 kinaba: const WS_EX_TOOLWINDOW = 128; 4e2933c620 2015-04-21 kinaba: const WS_EX_TOPMOST = 8; 4e2933c620 2015-04-21 kinaba: const WS_EX_TRANSPARENT = 32; 4e2933c620 2015-04-21 kinaba: const WS_EX_WINDOWEDGE = 256; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const WINSTA_ENUMDESKTOPS = 1; 4e2933c620 2015-04-21 kinaba: const WINSTA_READATTRIBUTES = 2; 4e2933c620 2015-04-21 kinaba: const WINSTA_ACCESSCLIPBOARD = 4; 4e2933c620 2015-04-21 kinaba: const WINSTA_CREATEDESKTOP = 8; 4e2933c620 2015-04-21 kinaba: const WINSTA_WRITEATTRIBUTES = 16; 4e2933c620 2015-04-21 kinaba: const WINSTA_ACCESSGLOBALATOMS = 32; 4e2933c620 2015-04-21 kinaba: const WINSTA_EXITWINDOWS = 64; 4e2933c620 2015-04-21 kinaba: const WINSTA_ENUMERATE = 256; 4e2933c620 2015-04-21 kinaba: const WINSTA_READSCREEN = 512; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DDL_READWRITE = 0; 4e2933c620 2015-04-21 kinaba: const DDL_READONLY = 1; 4e2933c620 2015-04-21 kinaba: const DDL_HIDDEN = 2; 4e2933c620 2015-04-21 kinaba: const DDL_SYSTEM = 4; 4e2933c620 2015-04-21 kinaba: const DDL_DIRECTORY = 16; 4e2933c620 2015-04-21 kinaba: const DDL_ARCHIVE = 32; 4e2933c620 2015-04-21 kinaba: const DDL_POSTMSGS = 8192; 4e2933c620 2015-04-21 kinaba: const DDL_DRIVES = 16384; 4e2933c620 2015-04-21 kinaba: const DDL_EXCLUSIVE = 32768; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DC_ACTIVE = 0x00000001; 4e2933c620 2015-04-21 kinaba: const DC_SMALLCAP = 0x00000002; 4e2933c620 2015-04-21 kinaba: const DC_ICON = 0x00000004; 4e2933c620 2015-04-21 kinaba: const DC_TEXT = 0x00000008; 4e2933c620 2015-04-21 kinaba: const DC_INBUTTON = 0x00000010; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: const DC_GRADIENT = 0x00000020; 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: const DC_BUTTONS = 0x00001000; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // Where are these documented? 4e2933c620 2015-04-21 kinaba: //const DC_CAPTION = DC_ICON|DC_TEXT|DC_BUTTONS; 4e2933c620 2015-04-21 kinaba: //const DC_NC = DC_CAPTION|DC_FRAME; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const BDR_RAISEDOUTER = 1; 4e2933c620 2015-04-21 kinaba: const BDR_SUNKENOUTER = 2; 4e2933c620 2015-04-21 kinaba: const BDR_RAISEDINNER = 4; 4e2933c620 2015-04-21 kinaba: const BDR_SUNKENINNER = 8; 4e2933c620 2015-04-21 kinaba: const BDR_OUTER = 3; 4e2933c620 2015-04-21 kinaba: const BDR_INNER = 0xc; 4e2933c620 2015-04-21 kinaba: const BDR_RAISED = 5; 4e2933c620 2015-04-21 kinaba: const BDR_SUNKEN = 10; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const EDGE_RAISED = BDR_RAISEDOUTER|BDR_RAISEDINNER; 4e2933c620 2015-04-21 kinaba: const EDGE_SUNKEN = BDR_SUNKENOUTER|BDR_SUNKENINNER; 4e2933c620 2015-04-21 kinaba: const EDGE_ETCHED = BDR_SUNKENOUTER|BDR_RAISEDINNER; 4e2933c620 2015-04-21 kinaba: const EDGE_BUMP = BDR_RAISEDOUTER|BDR_SUNKENINNER; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const BF_LEFT = 1; 4e2933c620 2015-04-21 kinaba: const BF_TOP = 2; 4e2933c620 2015-04-21 kinaba: const BF_RIGHT = 4; 4e2933c620 2015-04-21 kinaba: const BF_BOTTOM = 8; 4e2933c620 2015-04-21 kinaba: const BF_TOPLEFT = BF_TOP|BF_LEFT; 4e2933c620 2015-04-21 kinaba: const BF_TOPRIGHT = BF_TOP|BF_RIGHT; 4e2933c620 2015-04-21 kinaba: const BF_BOTTOMLEFT = BF_BOTTOM|BF_LEFT; 4e2933c620 2015-04-21 kinaba: const BF_BOTTOMRIGHT = BF_BOTTOM|BF_RIGHT; 4e2933c620 2015-04-21 kinaba: const BF_RECT = BF_LEFT|BF_TOP|BF_RIGHT|BF_BOTTOM ; 4e2933c620 2015-04-21 kinaba: const BF_DIAGONAL = 16; 4e2933c620 2015-04-21 kinaba: const BF_DIAGONAL_ENDTOPRIGHT = BF_DIAGONAL|BF_TOP|BF_RIGHT; 4e2933c620 2015-04-21 kinaba: const BF_DIAGONAL_ENDTOPLEFT = BF_DIAGONAL|BF_TOP|BF_LEFT; 4e2933c620 2015-04-21 kinaba: const BF_DIAGONAL_ENDBOTTOMLEFT = BF_DIAGONAL|BF_BOTTOM|BF_LEFT; 4e2933c620 2015-04-21 kinaba: const BF_DIAGONAL_ENDBOTTOMRIGHT = BF_DIAGONAL|BF_BOTTOM|BF_RIGHT; 4e2933c620 2015-04-21 kinaba: const BF_MIDDLE = 0x800; 4e2933c620 2015-04-21 kinaba: const BF_SOFT = 0x1000; 4e2933c620 2015-04-21 kinaba: const BF_ADJUST = 0x2000; 4e2933c620 2015-04-21 kinaba: const BF_FLAT = 0x4000; 4e2933c620 2015-04-21 kinaba: const BF_MONO = 0x8000; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: enum { 9b639cf2d6 2015-05-05 kinaba: DFC_CAPTION = 1, 9b639cf2d6 2015-05-05 kinaba: DFC_MENU, 9b639cf2d6 2015-05-05 kinaba: DFC_SCROLL, 9b639cf2d6 2015-05-05 kinaba: DFC_BUTTON, 9b639cf2d6 2015-05-05 kinaba: DFC_POPUPMENU // = 5 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DFCS_CAPTIONCLOSE = 0; 4e2933c620 2015-04-21 kinaba: const DFCS_CAPTIONMIN = 1; 4e2933c620 2015-04-21 kinaba: const DFCS_CAPTIONMAX = 2; 4e2933c620 2015-04-21 kinaba: const DFCS_CAPTIONRESTORE = 3; 4e2933c620 2015-04-21 kinaba: const DFCS_CAPTIONHELP = 4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DFCS_MENUARROW = 0; 4e2933c620 2015-04-21 kinaba: const DFCS_MENUCHECK = 1; 4e2933c620 2015-04-21 kinaba: const DFCS_MENUBULLET = 2; 4e2933c620 2015-04-21 kinaba: const DFCS_MENUARROWRIGHT = 4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DFCS_SCROLLUP = 0; 4e2933c620 2015-04-21 kinaba: const DFCS_SCROLLDOWN = 1; 4e2933c620 2015-04-21 kinaba: const DFCS_SCROLLLEFT = 2; 4e2933c620 2015-04-21 kinaba: const DFCS_SCROLLRIGHT = 3; 4e2933c620 2015-04-21 kinaba: const DFCS_SCROLLCOMBOBOX = 5; 4e2933c620 2015-04-21 kinaba: const DFCS_SCROLLSIZEGRIP = 8; 4e2933c620 2015-04-21 kinaba: const DFCS_SCROLLSIZEGRIPRIGHT = 16; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DFCS_BUTTONCHECK = 0; 4e2933c620 2015-04-21 kinaba: const DFCS_BUTTONRADIOIMAGE = 1; 4e2933c620 2015-04-21 kinaba: const DFCS_BUTTONRADIOMASK = 2; 4e2933c620 2015-04-21 kinaba: const DFCS_BUTTONRADIO = 4; 4e2933c620 2015-04-21 kinaba: const DFCS_BUTTON3STATE = 8; 4e2933c620 2015-04-21 kinaba: const DFCS_BUTTONPUSH = 16; 4e2933c620 2015-04-21 kinaba: const DFCS_INACTIVE = 256; 4e2933c620 2015-04-21 kinaba: const DFCS_PUSHED = 512; 4e2933c620 2015-04-21 kinaba: const DFCS_CHECKED = 1024; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: const DFCS_TRANSPARENT = 0x800; 9b639cf2d6 2015-05-05 kinaba: const DFCS_HOT = 0x1000; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: const DFCS_ADJUSTRECT = 0x2000; 4e2933c620 2015-04-21 kinaba: const DFCS_FLAT = 0x4000; 4e2933c620 2015-04-21 kinaba: const DFCS_MONO = 0x8000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: DST_COMPLEX = 0, 4e2933c620 2015-04-21 kinaba: DST_TEXT, 4e2933c620 2015-04-21 kinaba: DST_PREFIXTEXT, 4e2933c620 2015-04-21 kinaba: DST_ICON, 4e2933c620 2015-04-21 kinaba: DST_BITMAP // = 4 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DSS_NORMAL = 0; 4e2933c620 2015-04-21 kinaba: const DSS_UNION = 16; 4e2933c620 2015-04-21 kinaba: const DSS_DISABLED = 32; 4e2933c620 2015-04-21 kinaba: const DSS_MONO = 128; 4e2933c620 2015-04-21 kinaba: const DSS_RIGHT = 0x8000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DT_BOTTOM = 8; 4e2933c620 2015-04-21 kinaba: const DT_CALCRECT = 1024; 4e2933c620 2015-04-21 kinaba: const DT_CENTER = 1; 4e2933c620 2015-04-21 kinaba: const DT_EDITCONTROL = 8192; 4e2933c620 2015-04-21 kinaba: const DT_END_ELLIPSIS = 32768; 4e2933c620 2015-04-21 kinaba: const DT_PATH_ELLIPSIS = 16384; 4e2933c620 2015-04-21 kinaba: const DT_WORD_ELLIPSIS = 0x40000; 4e2933c620 2015-04-21 kinaba: const DT_EXPANDTABS = 64; 4e2933c620 2015-04-21 kinaba: const DT_EXTERNALLEADING = 512; 4e2933c620 2015-04-21 kinaba: const DT_LEFT = 0; 4e2933c620 2015-04-21 kinaba: const DT_MODIFYSTRING = 65536; 4e2933c620 2015-04-21 kinaba: const DT_NOCLIP = 256; 4e2933c620 2015-04-21 kinaba: const DT_NOPREFIX = 2048; 4e2933c620 2015-04-21 kinaba: const DT_RIGHT = 2; 4e2933c620 2015-04-21 kinaba: const DT_RTLREADING = 131072; 4e2933c620 2015-04-21 kinaba: const DT_SINGLELINE = 32; 4e2933c620 2015-04-21 kinaba: const DT_TABSTOP = 128; 4e2933c620 2015-04-21 kinaba: const DT_TOP = 0; 4e2933c620 2015-04-21 kinaba: const DT_VCENTER = 4; 4e2933c620 2015-04-21 kinaba: const DT_WORDBREAK = 16; 4e2933c620 2015-04-21 kinaba: const DT_INTERNAL = 4096; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const WB_ISDELIMITER = 2; 4e2933c620 2015-04-21 kinaba: const WB_LEFT = 0; 4e2933c620 2015-04-21 kinaba: const WB_RIGHT = 1; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SB_HORZ = 0; 4e2933c620 2015-04-21 kinaba: const SB_VERT = 1; 4e2933c620 2015-04-21 kinaba: const SB_CTL = 2; 4e2933c620 2015-04-21 kinaba: const SB_BOTH = 3; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const ESB_DISABLE_BOTH = 3; 4e2933c620 2015-04-21 kinaba: const ESB_DISABLE_DOWN = 2; 4e2933c620 2015-04-21 kinaba: const ESB_DISABLE_LEFT = 1; 4e2933c620 2015-04-21 kinaba: const ESB_DISABLE_LTUP = 1; 4e2933c620 2015-04-21 kinaba: const ESB_DISABLE_RIGHT = 2; 4e2933c620 2015-04-21 kinaba: const ESB_DISABLE_RTDN = 2; 4e2933c620 2015-04-21 kinaba: const ESB_DISABLE_UP = 1; 4e2933c620 2015-04-21 kinaba: const ESB_ENABLE_BOTH = 0; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SB_LINEUP = 0; 4e2933c620 2015-04-21 kinaba: const SB_LINEDOWN = 1; 4e2933c620 2015-04-21 kinaba: const SB_LINELEFT = 0; 4e2933c620 2015-04-21 kinaba: const SB_LINERIGHT = 1; 4e2933c620 2015-04-21 kinaba: const SB_PAGEUP = 2; 4e2933c620 2015-04-21 kinaba: const SB_PAGEDOWN = 3; 4e2933c620 2015-04-21 kinaba: const SB_PAGELEFT = 2; 4e2933c620 2015-04-21 kinaba: const SB_PAGERIGHT = 3; 4e2933c620 2015-04-21 kinaba: const SB_THUMBPOSITION = 4; 4e2933c620 2015-04-21 kinaba: const SB_THUMBTRACK = 5; 4e2933c620 2015-04-21 kinaba: const SB_ENDSCROLL = 8; 4e2933c620 2015-04-21 kinaba: const SB_LEFT = 6; 4e2933c620 2015-04-21 kinaba: const SB_RIGHT = 7; 4e2933c620 2015-04-21 kinaba: const SB_BOTTOM = 7; 4e2933c620 2015-04-21 kinaba: const SB_TOP = 6; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: //MACRO #define IS_INTRESOURCE(i) (((ULONG_PTR)(i) >> 16) == 0) 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: template MAKEINTRESOURCE_T (WORD i) 4e2933c620 2015-04-21 kinaba: { 4e2933c620 2015-04-21 kinaba: const LPTSTR MAKEINTRESOURCE_T = cast(LPTSTR)(i); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: LPSTR MAKEINTRESOURCEA(WORD i) 4e2933c620 2015-04-21 kinaba: { 4e2933c620 2015-04-21 kinaba: return cast(LPSTR)(i); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: LPWSTR MAKEINTRESOURCEW(WORD i) 4e2933c620 2015-04-21 kinaba: { 4e2933c620 2015-04-21 kinaba: return cast(LPWSTR)(i); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const RT_CURSOR = MAKEINTRESOURCE_T!(1); 4e2933c620 2015-04-21 kinaba: const RT_BITMAP = MAKEINTRESOURCE_T!(2); 4e2933c620 2015-04-21 kinaba: const RT_ICON = MAKEINTRESOURCE_T!(3); 4e2933c620 2015-04-21 kinaba: const RT_MENU = MAKEINTRESOURCE_T!(4); 4e2933c620 2015-04-21 kinaba: const RT_DIALOG = MAKEINTRESOURCE_T!(5); 4e2933c620 2015-04-21 kinaba: const RT_STRING = MAKEINTRESOURCE_T!(6); 4e2933c620 2015-04-21 kinaba: const RT_FONTDIR = MAKEINTRESOURCE_T!(7); 4e2933c620 2015-04-21 kinaba: const RT_FONT = MAKEINTRESOURCE_T!(8); 4e2933c620 2015-04-21 kinaba: const RT_ACCELERATOR = MAKEINTRESOURCE_T!(9); 4e2933c620 2015-04-21 kinaba: const RT_RCDATA = MAKEINTRESOURCE_T!(10); 4e2933c620 2015-04-21 kinaba: const RT_MESSAGETABLE = MAKEINTRESOURCE_T!(11); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const RT_GROUP_CURSOR = MAKEINTRESOURCE_T!(12); 4e2933c620 2015-04-21 kinaba: const RT_GROUP_ICON = MAKEINTRESOURCE_T!(14); 4e2933c620 2015-04-21 kinaba: const RT_VERSION = MAKEINTRESOURCE_T!(16); 4e2933c620 2015-04-21 kinaba: const RT_DLGINCLUDE = MAKEINTRESOURCE_T!(17); 4e2933c620 2015-04-21 kinaba: const RT_PLUGPLAY = MAKEINTRESOURCE_T!(19); 4e2933c620 2015-04-21 kinaba: const RT_VXD = MAKEINTRESOURCE_T!(20); 4e2933c620 2015-04-21 kinaba: const RT_ANICURSOR = MAKEINTRESOURCE_T!(21); 4e2933c620 2015-04-21 kinaba: const RT_ANIICON = MAKEINTRESOURCE_T!(22); 4e2933c620 2015-04-21 kinaba: const RT_HTML = MAKEINTRESOURCE_T!(23); 4e2933c620 2015-04-21 kinaba: const RT_MANIFEST = MAKEINTRESOURCE_T!(24); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CREATEPROCESS_MANIFEST_RESOURCE_ID = MAKEINTRESOURCE_T!(1); 4e2933c620 2015-04-21 kinaba: const ISOLATIONAWARE_MANIFEST_RESOURCE_ID = MAKEINTRESOURCE_T!(2); 4e2933c620 2015-04-21 kinaba: const ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID = MAKEINTRESOURCE_T!(3); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const EWX_LOGOFF = 0; 4e2933c620 2015-04-21 kinaba: const EWX_SHUTDOWN = 1; 4e2933c620 2015-04-21 kinaba: const EWX_REBOOT = 2; 4e2933c620 2015-04-21 kinaba: const EWX_FORCE = 4; 4e2933c620 2015-04-21 kinaba: const EWX_POWEROFF = 8; 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x500) { 4e2933c620 2015-04-21 kinaba: const EWX_FORCEIFHUNG = 16; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CS_BYTEALIGNCLIENT = 4096; 4e2933c620 2015-04-21 kinaba: const CS_BYTEALIGNWINDOW = 8192; 4e2933c620 2015-04-21 kinaba: const CS_KEYCVTWINDOW = 4; 4e2933c620 2015-04-21 kinaba: const CS_NOKEYCVT = 256; 4e2933c620 2015-04-21 kinaba: const CS_CLASSDC = 64; 4e2933c620 2015-04-21 kinaba: const CS_DBLCLKS = 8; 4e2933c620 2015-04-21 kinaba: const CS_GLOBALCLASS = 16384; 4e2933c620 2015-04-21 kinaba: const CS_HREDRAW = 2; 4e2933c620 2015-04-21 kinaba: const CS_NOCLOSE = 512; 4e2933c620 2015-04-21 kinaba: const CS_OWNDC = 32; 4e2933c620 2015-04-21 kinaba: const CS_PARENTDC = 128; 4e2933c620 2015-04-21 kinaba: const CS_SAVEBITS = 2048; 4e2933c620 2015-04-21 kinaba: const CS_VREDRAW = 1; 4e2933c620 2015-04-21 kinaba: const CS_IME = 0x10000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const GCW_ATOM = -32; 4e2933c620 2015-04-21 kinaba: const GCL_CBCLSEXTRA = -20; 4e2933c620 2015-04-21 kinaba: const GCL_CBWNDEXTRA = -18; 4e2933c620 2015-04-21 kinaba: const GCL_HBRBACKGROUND = -10; 4e2933c620 2015-04-21 kinaba: const GCL_HCURSOR = -12; 4e2933c620 2015-04-21 kinaba: const GCL_HICON = -14; 4e2933c620 2015-04-21 kinaba: const GCL_HICONSM = -34; 4e2933c620 2015-04-21 kinaba: const GCL_HMODULE = -16; 4e2933c620 2015-04-21 kinaba: const GCL_MENUNAME = -8; 4e2933c620 2015-04-21 kinaba: const GCL_STYLE = -26; 4e2933c620 2015-04-21 kinaba: const GCL_WNDPROC = -24; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: alias GCL_HICONSM GCLP_HICONSM; 4e2933c620 2015-04-21 kinaba: alias GCL_HICON GCLP_HICON; 4e2933c620 2015-04-21 kinaba: alias GCL_HCURSOR GCLP_HCURSOR; 4e2933c620 2015-04-21 kinaba: alias GCL_HBRBACKGROUND GCLP_HBRBACKGROUND; 4e2933c620 2015-04-21 kinaba: alias GCL_HMODULE GCLP_HMODULE; 4e2933c620 2015-04-21 kinaba: alias GCL_MENUNAME GCLP_MENUNAME; 4e2933c620 2015-04-21 kinaba: alias GCL_WNDPROC GCLP_WNDPROC; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const IDC_ARROW = MAKEINTRESOURCE_T!(32512); 4e2933c620 2015-04-21 kinaba: const IDC_IBEAM = MAKEINTRESOURCE_T!(32513); 4e2933c620 2015-04-21 kinaba: const IDC_WAIT = MAKEINTRESOURCE_T!(32514); 4e2933c620 2015-04-21 kinaba: const IDC_CROSS = MAKEINTRESOURCE_T!(32515); 4e2933c620 2015-04-21 kinaba: const IDC_UPARROW = MAKEINTRESOURCE_T!(32516); 4e2933c620 2015-04-21 kinaba: const IDC_SIZENWSE = MAKEINTRESOURCE_T!(32642); 4e2933c620 2015-04-21 kinaba: const IDC_SIZENESW = MAKEINTRESOURCE_T!(32643); 4e2933c620 2015-04-21 kinaba: const IDC_SIZEWE = MAKEINTRESOURCE_T!(32644); 4e2933c620 2015-04-21 kinaba: const IDC_SIZENS = MAKEINTRESOURCE_T!(32645); 4e2933c620 2015-04-21 kinaba: const IDC_SIZEALL = MAKEINTRESOURCE_T!(32646); 4e2933c620 2015-04-21 kinaba: const IDC_NO = MAKEINTRESOURCE_T!(32648); 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: const IDC_HAND = MAKEINTRESOURCE_T!(32649); 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: const IDC_APPSTARTING = MAKEINTRESOURCE_T!(32650); 4e2933c620 2015-04-21 kinaba: const IDC_HELP = MAKEINTRESOURCE_T!(32651); 4e2933c620 2015-04-21 kinaba: const IDC_ICON = MAKEINTRESOURCE_T!(32641); 4e2933c620 2015-04-21 kinaba: const IDC_SIZE = MAKEINTRESOURCE_T!(32640); 4e2933c620 2015-04-21 kinaba: const IDI_APPLICATION = MAKEINTRESOURCE_T!(32512); 4e2933c620 2015-04-21 kinaba: const IDI_HAND = MAKEINTRESOURCE_T!(32513); 4e2933c620 2015-04-21 kinaba: const IDI_QUESTION = MAKEINTRESOURCE_T!(32514); 4e2933c620 2015-04-21 kinaba: const IDI_EXCLAMATION = MAKEINTRESOURCE_T!(32515); 4e2933c620 2015-04-21 kinaba: const IDI_ASTERISK = MAKEINTRESOURCE_T!(32516); 4e2933c620 2015-04-21 kinaba: const IDI_WINLOGO = MAKEINTRESOURCE_T!(32517); 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x600) { 9b639cf2d6 2015-05-05 kinaba: const IDI_SHIELD = MAKEINTRESOURCE_T!(32518); 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 4e2933c620 2015-04-21 kinaba: const IDI_WARNING = IDI_EXCLAMATION; 4e2933c620 2015-04-21 kinaba: const IDI_ERROR = IDI_HAND; 4e2933c620 2015-04-21 kinaba: const IDI_INFORMATION = IDI_ASTERISK; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if(_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: const MNGOF_TOPGAP = 0x00000001; 9b639cf2d6 2015-05-05 kinaba: const MNGOF_BOTTOMGAP = 0x00000002; 9b639cf2d6 2015-05-05 kinaba: const MNGO_NOINTERFACE = 0x00000000; 9b639cf2d6 2015-05-05 kinaba: const MNGO_NOERROR = 0x00000001; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MIIM_STATE = 1; 4e2933c620 2015-04-21 kinaba: const MIIM_ID = 2; 4e2933c620 2015-04-21 kinaba: const MIIM_SUBMENU = 4; 4e2933c620 2015-04-21 kinaba: const MIIM_CHECKMARKS = 8; 4e2933c620 2015-04-21 kinaba: const MIIM_TYPE = 16; 4e2933c620 2015-04-21 kinaba: const MIIM_DATA = 32; 4e2933c620 2015-04-21 kinaba: const MIIM_STRING = 64; 4e2933c620 2015-04-21 kinaba: const MIIM_BITMAP = 128; 4e2933c620 2015-04-21 kinaba: const MIIM_FTYPE = 256; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: const MIM_MAXHEIGHT = 1; 9b639cf2d6 2015-05-05 kinaba: const MIM_BACKGROUND = 2; 9b639cf2d6 2015-05-05 kinaba: const MIM_HELPID = 4; 9b639cf2d6 2015-05-05 kinaba: const MIM_MENUDATA = 8; 9b639cf2d6 2015-05-05 kinaba: const MIM_STYLE = 16; 9b639cf2d6 2015-05-05 kinaba: const MIM_APPLYTOSUBMENUS = 0x80000000L; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: const MNS_NOCHECK = 0x80000000; 9b639cf2d6 2015-05-05 kinaba: const MNS_MODELESS = 0x40000000; 9b639cf2d6 2015-05-05 kinaba: const MNS_DRAGDROP = 0x20000000; 9b639cf2d6 2015-05-05 kinaba: const MNS_AUTODISMISS = 0x10000000; 9b639cf2d6 2015-05-05 kinaba: const MNS_NOTIFYBYPOS = 0x08000000; 9b639cf2d6 2015-05-05 kinaba: const MNS_CHECKORBMP = 0x04000000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MFT_BITMAP = 4; 4e2933c620 2015-04-21 kinaba: const MFT_MENUBARBREAK = 32; 4e2933c620 2015-04-21 kinaba: const MFT_MENUBREAK = 64; 4e2933c620 2015-04-21 kinaba: const MFT_OWNERDRAW = 256; 4e2933c620 2015-04-21 kinaba: const MFT_RADIOCHECK = 512; 4e2933c620 2015-04-21 kinaba: const MFT_RIGHTJUSTIFY = 0x4000; 4e2933c620 2015-04-21 kinaba: const MFT_SEPARATOR = 0x800; 4e2933c620 2015-04-21 kinaba: const MFT_RIGHTORDER = 0x2000L; 4e2933c620 2015-04-21 kinaba: const MFT_STRING = 0; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MFS_CHECKED = 8; 4e2933c620 2015-04-21 kinaba: const MFS_DEFAULT = 4096; 4e2933c620 2015-04-21 kinaba: const MFS_DISABLED = 3; 4e2933c620 2015-04-21 kinaba: const MFS_ENABLED = 0; 4e2933c620 2015-04-21 kinaba: const MFS_GRAYED = 3; 4e2933c620 2015-04-21 kinaba: const MFS_HILITE = 128; 4e2933c620 2015-04-21 kinaba: const MFS_UNCHECKED = 0; 4e2933c620 2015-04-21 kinaba: const MFS_UNHILITE = 0; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const GW_HWNDNEXT = 2; 4e2933c620 2015-04-21 kinaba: const GW_HWNDPREV = 3; 4e2933c620 2015-04-21 kinaba: const GW_CHILD = 5; 4e2933c620 2015-04-21 kinaba: const GW_HWNDFIRST = 0; 4e2933c620 2015-04-21 kinaba: const GW_HWNDLAST = 1; 4e2933c620 2015-04-21 kinaba: const GW_OWNER = 4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SW_HIDE = 0; 4e2933c620 2015-04-21 kinaba: const SW_NORMAL = 1; 4e2933c620 2015-04-21 kinaba: const SW_SHOWNORMAL = 1; 4e2933c620 2015-04-21 kinaba: const SW_SHOWMINIMIZED = 2; 4e2933c620 2015-04-21 kinaba: const SW_MAXIMIZE = 3; 4e2933c620 2015-04-21 kinaba: const SW_SHOWMAXIMIZED = 3; 4e2933c620 2015-04-21 kinaba: const SW_SHOWNOACTIVATE = 4; 4e2933c620 2015-04-21 kinaba: const SW_SHOW = 5; 4e2933c620 2015-04-21 kinaba: const SW_MINIMIZE = 6; 4e2933c620 2015-04-21 kinaba: const SW_SHOWMINNOACTIVE = 7; 4e2933c620 2015-04-21 kinaba: const SW_SHOWNA = 8; 4e2933c620 2015-04-21 kinaba: const SW_RESTORE = 9; 4e2933c620 2015-04-21 kinaba: const SW_SHOWDEFAULT = 10; 4e2933c620 2015-04-21 kinaba: const SW_FORCEMINIMIZE = 11; 4e2933c620 2015-04-21 kinaba: const SW_MAX = 11; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MB_USERICON = 128; 4e2933c620 2015-04-21 kinaba: const MB_ICONASTERISK = 64; 4e2933c620 2015-04-21 kinaba: const MB_ICONEXCLAMATION = 0x30; 4e2933c620 2015-04-21 kinaba: const MB_ICONWARNING = 0x30; 4e2933c620 2015-04-21 kinaba: const MB_ICONERROR = 16; 4e2933c620 2015-04-21 kinaba: const MB_ICONHAND = 16; 4e2933c620 2015-04-21 kinaba: const MB_ICONQUESTION = 32; 4e2933c620 2015-04-21 kinaba: const MB_OK = 0; 4e2933c620 2015-04-21 kinaba: const MB_ABORTRETRYIGNORE = 2; 4e2933c620 2015-04-21 kinaba: const MB_APPLMODAL = 0; 4e2933c620 2015-04-21 kinaba: const MB_DEFAULT_DESKTOP_ONLY = 0x20000; 4e2933c620 2015-04-21 kinaba: const MB_HELP = 0x4000; 4e2933c620 2015-04-21 kinaba: const MB_RIGHT = 0x80000; 4e2933c620 2015-04-21 kinaba: const MB_RTLREADING = 0x100000; 4e2933c620 2015-04-21 kinaba: const MB_TOPMOST = 0x40000; 4e2933c620 2015-04-21 kinaba: const MB_DEFBUTTON1 = 0; 4e2933c620 2015-04-21 kinaba: const MB_DEFBUTTON2 = 256; 4e2933c620 2015-04-21 kinaba: const MB_DEFBUTTON3 = 512; 4e2933c620 2015-04-21 kinaba: const MB_DEFBUTTON4 = 0x300; 4e2933c620 2015-04-21 kinaba: const MB_ICONINFORMATION = 64; 4e2933c620 2015-04-21 kinaba: const MB_ICONSTOP = 16; 4e2933c620 2015-04-21 kinaba: const MB_OKCANCEL = 1; 4e2933c620 2015-04-21 kinaba: const MB_RETRYCANCEL = 5; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: const MB_SERVICE_NOTIFICATION = 0x00200000; 9b639cf2d6 2015-05-05 kinaba: const MB_SERVICE_NOTIFICATION_NT3X = 0x00040000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MB_SETFOREGROUND = 0x10000; 4e2933c620 2015-04-21 kinaba: const MB_SYSTEMMODAL = 4096; 4e2933c620 2015-04-21 kinaba: const MB_TASKMODAL = 0x2000; 4e2933c620 2015-04-21 kinaba: const MB_YESNO = 4; 4e2933c620 2015-04-21 kinaba: const MB_YESNOCANCEL = 3; 4e2933c620 2015-04-21 kinaba: const MB_ICONMASK = 240; 4e2933c620 2015-04-21 kinaba: const MB_DEFMASK = 3840; 4e2933c620 2015-04-21 kinaba: const MB_MODEMASK = 0x00003000; 4e2933c620 2015-04-21 kinaba: const MB_MISCMASK = 0x0000C000; 4e2933c620 2015-04-21 kinaba: const MB_NOFOCUS = 0x00008000; 4e2933c620 2015-04-21 kinaba: const MB_TYPEMASK = 15; 4e2933c620 2015-04-21 kinaba: // [Redefined] MB_TOPMOST=0x40000 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 4e2933c620 2015-04-21 kinaba: const MB_CANCELTRYCONTINUE=6; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const IDOK = 1; 4e2933c620 2015-04-21 kinaba: const IDCANCEL = 2; 4e2933c620 2015-04-21 kinaba: const IDABORT = 3; 4e2933c620 2015-04-21 kinaba: const IDRETRY = 4; 4e2933c620 2015-04-21 kinaba: const IDIGNORE = 5; 4e2933c620 2015-04-21 kinaba: const IDYES = 6; 4e2933c620 2015-04-21 kinaba: const IDNO = 7; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x400) { 9b639cf2d6 2015-05-05 kinaba: const IDCLOSE = 8; 9b639cf2d6 2015-05-05 kinaba: const IDHELP = 9; 4e2933c620 2015-04-21 kinaba: } 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: const IDTRYAGAIN = 10; 9b639cf2d6 2015-05-05 kinaba: const IDCONTINUE = 11; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const GWL_EXSTYLE = -20; 4e2933c620 2015-04-21 kinaba: const GWL_STYLE = -16; 4e2933c620 2015-04-21 kinaba: const GWL_WNDPROC = -4; 4e2933c620 2015-04-21 kinaba: const GWLP_WNDPROC = -4; 4e2933c620 2015-04-21 kinaba: const GWL_HINSTANCE = -6; 4e2933c620 2015-04-21 kinaba: const GWLP_HINSTANCE = -6; 4e2933c620 2015-04-21 kinaba: const GWL_HWNDPARENT = -8; 4e2933c620 2015-04-21 kinaba: const GWLP_HWNDPARENT = -8; 4e2933c620 2015-04-21 kinaba: const GWL_ID = -12; 4e2933c620 2015-04-21 kinaba: const GWLP_ID = -12; 4e2933c620 2015-04-21 kinaba: const GWL_USERDATA = -21; 4e2933c620 2015-04-21 kinaba: const GWLP_USERDATA = -21; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DWL_DLGPROC = 4; 4e2933c620 2015-04-21 kinaba: const DWLP_DLGPROC = 4; 4e2933c620 2015-04-21 kinaba: const DWL_MSGRESULT = 0; 4e2933c620 2015-04-21 kinaba: const DWLP_MSGRESULT = 0; 4e2933c620 2015-04-21 kinaba: const DWL_USER = 8; 4e2933c620 2015-04-21 kinaba: const DWLP_USER = 8; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const QS_KEY = 1; 4e2933c620 2015-04-21 kinaba: const QS_MOUSEMOVE = 2; 4e2933c620 2015-04-21 kinaba: const QS_MOUSEBUTTON = 4; 4e2933c620 2015-04-21 kinaba: const QS_MOUSE = 6; 4e2933c620 2015-04-21 kinaba: const QS_POSTMESSAGE = 8; 4e2933c620 2015-04-21 kinaba: const QS_TIMER = 16; 4e2933c620 2015-04-21 kinaba: const QS_PAINT = 32; 4e2933c620 2015-04-21 kinaba: const QS_SENDMESSAGE = 64; 4e2933c620 2015-04-21 kinaba: const QS_HOTKEY = 128; 4e2933c620 2015-04-21 kinaba: const QS_ALLPOSTMESSAGE = 256; 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x501) { 4e2933c620 2015-04-21 kinaba: const QS_RAWINPUT = 1024; 4e2933c620 2015-04-21 kinaba: const QS_INPUT = 1031; 4e2933c620 2015-04-21 kinaba: const QS_ALLEVENTS = 1215; 4e2933c620 2015-04-21 kinaba: const QS_ALLINPUT = 1279; 4e2933c620 2015-04-21 kinaba: } else { 4e2933c620 2015-04-21 kinaba: const QS_INPUT = 7; 4e2933c620 2015-04-21 kinaba: const QS_ALLEVENTS = 191; 4e2933c620 2015-04-21 kinaba: const QS_ALLINPUT = 255; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MWMO_WAITALL = 1; 4e2933c620 2015-04-21 kinaba: const MWMO_ALERTABLE = 2; 4e2933c620 2015-04-21 kinaba: const MWMO_INPUTAVAILABLE = 4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const COLOR_3DDKSHADOW=21; 4e2933c620 2015-04-21 kinaba: const COLOR_3DFACE=15; 4e2933c620 2015-04-21 kinaba: const COLOR_3DHILIGHT=20; 4e2933c620 2015-04-21 kinaba: const COLOR_3DHIGHLIGHT=20; 4e2933c620 2015-04-21 kinaba: const COLOR_3DLIGHT=22; 4e2933c620 2015-04-21 kinaba: const COLOR_BTNHILIGHT=20; 4e2933c620 2015-04-21 kinaba: const COLOR_3DSHADOW=16; 4e2933c620 2015-04-21 kinaba: const COLOR_ACTIVEBORDER=10; 4e2933c620 2015-04-21 kinaba: const COLOR_ACTIVECAPTION=2; 4e2933c620 2015-04-21 kinaba: const COLOR_APPWORKSPACE=12; 4e2933c620 2015-04-21 kinaba: const COLOR_BACKGROUND=1; 4e2933c620 2015-04-21 kinaba: const COLOR_DESKTOP=1; 4e2933c620 2015-04-21 kinaba: const COLOR_BTNFACE=15; 4e2933c620 2015-04-21 kinaba: const COLOR_BTNHIGHLIGHT=20; 4e2933c620 2015-04-21 kinaba: const COLOR_BTNSHADOW=16; 4e2933c620 2015-04-21 kinaba: const COLOR_BTNTEXT=18; 4e2933c620 2015-04-21 kinaba: const COLOR_CAPTIONTEXT=9; 4e2933c620 2015-04-21 kinaba: const COLOR_GRAYTEXT=17; 4e2933c620 2015-04-21 kinaba: const COLOR_HIGHLIGHT=13; 4e2933c620 2015-04-21 kinaba: const COLOR_HIGHLIGHTTEXT=14; 4e2933c620 2015-04-21 kinaba: const COLOR_INACTIVEBORDER=11; 4e2933c620 2015-04-21 kinaba: const COLOR_INACTIVECAPTION=3; 4e2933c620 2015-04-21 kinaba: const COLOR_INACTIVECAPTIONTEXT=19; 4e2933c620 2015-04-21 kinaba: const COLOR_INFOBK=24; 4e2933c620 2015-04-21 kinaba: const COLOR_INFOTEXT=23; 4e2933c620 2015-04-21 kinaba: const COLOR_MENU=4; 4e2933c620 2015-04-21 kinaba: const COLOR_MENUTEXT=7; 4e2933c620 2015-04-21 kinaba: const COLOR_SCROLLBAR=0; 4e2933c620 2015-04-21 kinaba: const COLOR_WINDOW=5; 4e2933c620 2015-04-21 kinaba: const COLOR_WINDOWFRAME=6; 4e2933c620 2015-04-21 kinaba: const COLOR_WINDOWTEXT=8; 4e2933c620 2015-04-21 kinaba: const COLOR_HOTLIGHT=26; 4e2933c620 2015-04-21 kinaba: const COLOR_GRADIENTACTIVECAPTION=27; 4e2933c620 2015-04-21 kinaba: const COLOR_GRADIENTINACTIVECAPTION=28; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CTLCOLOR_MSGBOX=0; 4e2933c620 2015-04-21 kinaba: const CTLCOLOR_EDIT=1; 4e2933c620 2015-04-21 kinaba: const CTLCOLOR_LISTBOX=2; 4e2933c620 2015-04-21 kinaba: const CTLCOLOR_BTN=3; 4e2933c620 2015-04-21 kinaba: const CTLCOLOR_DLG=4; 4e2933c620 2015-04-21 kinaba: const CTLCOLOR_SCROLLBAR=5; 4e2933c620 2015-04-21 kinaba: const CTLCOLOR_STATIC=6; 4e2933c620 2015-04-21 kinaba: const CTLCOLOR_MAX=7; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // For GetSystemMetrics() 4e2933c620 2015-04-21 kinaba: enum : int { 4e2933c620 2015-04-21 kinaba: SM_CXSCREEN = 0, 4e2933c620 2015-04-21 kinaba: SM_CYSCREEN, 4e2933c620 2015-04-21 kinaba: SM_CXVSCROLL, 4e2933c620 2015-04-21 kinaba: SM_CYHSCROLL, 4e2933c620 2015-04-21 kinaba: SM_CYCAPTION, 4e2933c620 2015-04-21 kinaba: SM_CXBORDER, 4e2933c620 2015-04-21 kinaba: SM_CYBORDER, 4e2933c620 2015-04-21 kinaba: SM_CXDLGFRAME, // = 7, 4e2933c620 2015-04-21 kinaba: SM_CXFIXEDFRAME = SM_CXDLGFRAME, 4e2933c620 2015-04-21 kinaba: SM_CYDLGFRAME, // =8, 4e2933c620 2015-04-21 kinaba: SM_CYFIXEDFRAME = SM_CYDLGFRAME, 4e2933c620 2015-04-21 kinaba: SM_CYVTHUMB = 9, 4e2933c620 2015-04-21 kinaba: SM_CXHTHUMB, 4e2933c620 2015-04-21 kinaba: SM_CXICON, 4e2933c620 2015-04-21 kinaba: SM_CYICON, 4e2933c620 2015-04-21 kinaba: SM_CXCURSOR, 4e2933c620 2015-04-21 kinaba: SM_CYCURSOR, 4e2933c620 2015-04-21 kinaba: SM_CYMENU, 4e2933c620 2015-04-21 kinaba: SM_CXFULLSCREEN, 4e2933c620 2015-04-21 kinaba: SM_CYFULLSCREEN, 4e2933c620 2015-04-21 kinaba: SM_CYKANJIWINDOW, 4e2933c620 2015-04-21 kinaba: SM_MOUSEPRESENT, 4e2933c620 2015-04-21 kinaba: SM_CYVSCROLL, 4e2933c620 2015-04-21 kinaba: SM_CXHSCROLL, 4e2933c620 2015-04-21 kinaba: SM_DEBUG, 4e2933c620 2015-04-21 kinaba: SM_SWAPBUTTON, 4e2933c620 2015-04-21 kinaba: SM_RESERVED1, 4e2933c620 2015-04-21 kinaba: SM_RESERVED2, 4e2933c620 2015-04-21 kinaba: SM_RESERVED3, 4e2933c620 2015-04-21 kinaba: SM_RESERVED4, 4e2933c620 2015-04-21 kinaba: SM_CXMIN, 4e2933c620 2015-04-21 kinaba: SM_CYMIN, 4e2933c620 2015-04-21 kinaba: SM_CXSIZE, 4e2933c620 2015-04-21 kinaba: SM_CYSIZE, 4e2933c620 2015-04-21 kinaba: SM_CXSIZEFRAME, // = 32, 4e2933c620 2015-04-21 kinaba: SM_CXFRAME = SM_CXSIZEFRAME, 4e2933c620 2015-04-21 kinaba: SM_CYSIZEFRAME, // = 33 4e2933c620 2015-04-21 kinaba: SM_CYFRAME = SM_CYSIZEFRAME, 4e2933c620 2015-04-21 kinaba: SM_CXMINTRACK, 4e2933c620 2015-04-21 kinaba: SM_CYMINTRACK, 4e2933c620 2015-04-21 kinaba: SM_CXDOUBLECLK, 4e2933c620 2015-04-21 kinaba: SM_CYDOUBLECLK, 4e2933c620 2015-04-21 kinaba: SM_CXICONSPACING, 4e2933c620 2015-04-21 kinaba: SM_CYICONSPACING, 4e2933c620 2015-04-21 kinaba: SM_MENUDROPALIGNMENT, 4e2933c620 2015-04-21 kinaba: SM_PENWINDOWS, 4e2933c620 2015-04-21 kinaba: SM_DBCSENABLED, 4e2933c620 2015-04-21 kinaba: SM_CMOUSEBUTTONS, 4e2933c620 2015-04-21 kinaba: SM_SECURE, 4e2933c620 2015-04-21 kinaba: SM_CXEDGE, 4e2933c620 2015-04-21 kinaba: SM_CYEDGE, 4e2933c620 2015-04-21 kinaba: SM_CXMINSPACING, 4e2933c620 2015-04-21 kinaba: SM_CYMINSPACING, 4e2933c620 2015-04-21 kinaba: SM_CXSMICON, 4e2933c620 2015-04-21 kinaba: SM_CYSMICON, 4e2933c620 2015-04-21 kinaba: SM_CYSMCAPTION, 4e2933c620 2015-04-21 kinaba: SM_CXSMSIZE, 4e2933c620 2015-04-21 kinaba: SM_CYSMSIZE, 4e2933c620 2015-04-21 kinaba: SM_CXMENUSIZE, 4e2933c620 2015-04-21 kinaba: SM_CYMENUSIZE, 4e2933c620 2015-04-21 kinaba: SM_ARRANGE, 4e2933c620 2015-04-21 kinaba: SM_CXMINIMIZED, 4e2933c620 2015-04-21 kinaba: SM_CYMINIMIZED, 4e2933c620 2015-04-21 kinaba: SM_CXMAXTRACK, 4e2933c620 2015-04-21 kinaba: SM_CYMAXTRACK, 4e2933c620 2015-04-21 kinaba: SM_CXMAXIMIZED, 4e2933c620 2015-04-21 kinaba: SM_CYMAXIMIZED, 4e2933c620 2015-04-21 kinaba: SM_NETWORK, // = 63 4e2933c620 2015-04-21 kinaba: SM_CLEANBOOT = 67, 4e2933c620 2015-04-21 kinaba: SM_CXDRAG, 4e2933c620 2015-04-21 kinaba: SM_CYDRAG, 4e2933c620 2015-04-21 kinaba: SM_SHOWSOUNDS, 4e2933c620 2015-04-21 kinaba: SM_CXMENUCHECK, 4e2933c620 2015-04-21 kinaba: SM_CYMENUCHECK, 4e2933c620 2015-04-21 kinaba: SM_SLOWMACHINE, 4e2933c620 2015-04-21 kinaba: SM_MIDEASTENABLED, 4e2933c620 2015-04-21 kinaba: // The next values aren't supported in Win95. 4e2933c620 2015-04-21 kinaba: SM_MOUSEWHEELPRESENT, 4e2933c620 2015-04-21 kinaba: SM_XVIRTUALSCREEN, 4e2933c620 2015-04-21 kinaba: SM_YVIRTUALSCREEN, 4e2933c620 2015-04-21 kinaba: SM_CXVIRTUALSCREEN, 4e2933c620 2015-04-21 kinaba: SM_CYVIRTUALSCREEN, 4e2933c620 2015-04-21 kinaba: SM_CMONITORS, 4e2933c620 2015-04-21 kinaba: SM_SAMEDISPLAYFORMAT, 4e2933c620 2015-04-21 kinaba: SM_IMMENABLED, 4e2933c620 2015-04-21 kinaba: SM_CXFOCUSBORDER, 4e2933c620 2015-04-21 kinaba: SM_CYFOCUSBORDER, // = 84 4e2933c620 2015-04-21 kinaba: SM_TABLETPC = 86, 4e2933c620 2015-04-21 kinaba: SM_MEDIACENTER = 87, 4e2933c620 2015-04-21 kinaba: SM_REMOTESESSION = 0x1000, 4e2933c620 2015-04-21 kinaba: // These are only for WinXP and later 4e2933c620 2015-04-21 kinaba: SM_SHUTTINGDOWN = 0x2000, 4e2933c620 2015-04-21 kinaba: SM_REMOTECONTROL = 0x2001 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const ARW_BOTTOMLEFT=0; 4e2933c620 2015-04-21 kinaba: const ARW_BOTTOMRIGHT=1; 4e2933c620 2015-04-21 kinaba: const ARW_HIDE=8; 4e2933c620 2015-04-21 kinaba: const ARW_TOPLEFT=2; 4e2933c620 2015-04-21 kinaba: const ARW_TOPRIGHT=3; 4e2933c620 2015-04-21 kinaba: const ARW_DOWN=4; 4e2933c620 2015-04-21 kinaba: const ARW_LEFT=0; 4e2933c620 2015-04-21 kinaba: const ARW_RIGHT=0; 4e2933c620 2015-04-21 kinaba: const ARW_UP=4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const UOI_FLAGS=1; 4e2933c620 2015-04-21 kinaba: const UOI_NAME=2; 4e2933c620 2015-04-21 kinaba: const UOI_TYPE=3; 4e2933c620 2015-04-21 kinaba: const UOI_USER_SID=4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // For the fuLoad parameter of LoadImage() 4e2933c620 2015-04-21 kinaba: enum : UINT { 4e2933c620 2015-04-21 kinaba: LR_DEFAULTCOLOR = 0, 4e2933c620 2015-04-21 kinaba: LR_MONOCHROME = 1, 4e2933c620 2015-04-21 kinaba: LR_COLOR = 2, 4e2933c620 2015-04-21 kinaba: LR_COPYRETURNORG = 4, 4e2933c620 2015-04-21 kinaba: LR_COPYDELETEORG = 8, 4e2933c620 2015-04-21 kinaba: LR_LOADFROMFILE = 16, 4e2933c620 2015-04-21 kinaba: LR_LOADTRANSPARENT = 32, 4e2933c620 2015-04-21 kinaba: LR_DEFAULTSIZE = 64, 4e2933c620 2015-04-21 kinaba: LR_LOADREALSIZE = 128, 4e2933c620 2015-04-21 kinaba: LR_LOADMAP3DCOLORS = 4096, 4e2933c620 2015-04-21 kinaba: LR_CREATEDIBSECTION = 8192, 4e2933c620 2015-04-21 kinaba: LR_COPYFROMRESOURCE = 16384, 4e2933c620 2015-04-21 kinaba: LR_SHARED = 32768 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const KEYEVENTF_EXTENDEDKEY = 0x00000001; 4e2933c620 2015-04-21 kinaba: const KEYEVENTF_KEYUP = 00000002; 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x500) { 4e2933c620 2015-04-21 kinaba: const KEYEVENTF_UNICODE = 0x00000004; 4e2933c620 2015-04-21 kinaba: const KEYEVENTF_SCANCODE = 0x00000008; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const OBM_BTNCORNERS = 32758; 4e2933c620 2015-04-21 kinaba: const OBM_BTSIZE = 32761; 4e2933c620 2015-04-21 kinaba: const OBM_CHECK = 32760; 4e2933c620 2015-04-21 kinaba: const OBM_CHECKBOXES = 32759; 4e2933c620 2015-04-21 kinaba: const OBM_CLOSE = 32754; 4e2933c620 2015-04-21 kinaba: const OBM_COMBO = 32738; 4e2933c620 2015-04-21 kinaba: const OBM_DNARROW = 32752; 4e2933c620 2015-04-21 kinaba: const OBM_DNARROWD = 32742; 4e2933c620 2015-04-21 kinaba: const OBM_DNARROWI = 32736; 4e2933c620 2015-04-21 kinaba: const OBM_LFARROW = 32750; 4e2933c620 2015-04-21 kinaba: const OBM_LFARROWI = 32734; 4e2933c620 2015-04-21 kinaba: const OBM_LFARROWD = 32740; 4e2933c620 2015-04-21 kinaba: const OBM_MNARROW = 32739; 4e2933c620 2015-04-21 kinaba: const OBM_OLD_CLOSE = 32767; 4e2933c620 2015-04-21 kinaba: const OBM_OLD_DNARROW = 32764; 4e2933c620 2015-04-21 kinaba: const OBM_OLD_LFARROW = 32762; 4e2933c620 2015-04-21 kinaba: const OBM_OLD_REDUCE = 32757; 4e2933c620 2015-04-21 kinaba: const OBM_OLD_RESTORE = 32755; 4e2933c620 2015-04-21 kinaba: const OBM_OLD_RGARROW = 32763; 4e2933c620 2015-04-21 kinaba: const OBM_OLD_UPARROW = 32765; 4e2933c620 2015-04-21 kinaba: const OBM_OLD_ZOOM = 32756; 4e2933c620 2015-04-21 kinaba: const OBM_REDUCE = 32749; 4e2933c620 2015-04-21 kinaba: const OBM_REDUCED = 32746; 4e2933c620 2015-04-21 kinaba: const OBM_RESTORE = 32747; 4e2933c620 2015-04-21 kinaba: const OBM_RESTORED = 32744; 4e2933c620 2015-04-21 kinaba: const OBM_RGARROW = 32751; 4e2933c620 2015-04-21 kinaba: const OBM_RGARROWD = 32741; 4e2933c620 2015-04-21 kinaba: const OBM_RGARROWI = 32735; 4e2933c620 2015-04-21 kinaba: const OBM_SIZE = 32766; 4e2933c620 2015-04-21 kinaba: const OBM_UPARROW = 32753; 4e2933c620 2015-04-21 kinaba: const OBM_UPARROWD = 32743; 4e2933c620 2015-04-21 kinaba: const OBM_UPARROWI = 32737; 4e2933c620 2015-04-21 kinaba: const OBM_ZOOM = 32748; 4e2933c620 2015-04-21 kinaba: const OBM_ZOOMD = 32745; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const OCR_NORMAL = 32512; 4e2933c620 2015-04-21 kinaba: const OCR_IBEAM = 32513; 4e2933c620 2015-04-21 kinaba: const OCR_WAIT = 32514; 4e2933c620 2015-04-21 kinaba: const OCR_CROSS = 32515; 4e2933c620 2015-04-21 kinaba: const OCR_UP = 32516; 4e2933c620 2015-04-21 kinaba: const OCR_SIZE = 32640; 4e2933c620 2015-04-21 kinaba: const OCR_ICON = 32641; 4e2933c620 2015-04-21 kinaba: const OCR_SIZENWSE = 32642; 4e2933c620 2015-04-21 kinaba: const OCR_SIZENESW = 32643; 4e2933c620 2015-04-21 kinaba: const OCR_SIZEWE = 32644; 4e2933c620 2015-04-21 kinaba: const OCR_SIZENS = 32645; 4e2933c620 2015-04-21 kinaba: const OCR_SIZEALL = 32646; 4e2933c620 2015-04-21 kinaba: const OCR_NO = 32648; 4e2933c620 2015-04-21 kinaba: const OCR_APPSTARTING = 32650; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const OIC_SAMPLE = 32512; 4e2933c620 2015-04-21 kinaba: const OIC_HAND = 32513; 4e2933c620 2015-04-21 kinaba: const OIC_QUES = 32514; 4e2933c620 2015-04-21 kinaba: const OIC_BANG = 32515; 4e2933c620 2015-04-21 kinaba: const OIC_NOTE = 32516; 4e2933c620 2015-04-21 kinaba: const OIC_WINLOGO = 32517; 4e2933c620 2015-04-21 kinaba: const OIC_WARNING = OIC_BANG; 4e2933c620 2015-04-21 kinaba: const OIC_ERROR = OIC_HAND; 4e2933c620 2015-04-21 kinaba: const OIC_INFORMATION = OIC_NOTE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const HELPINFO_MENUITEM = 2; 4e2933c620 2015-04-21 kinaba: const HELPINFO_WINDOW = 1; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: const WTS_CONSOLE_CONNECT = 0x1; 9b639cf2d6 2015-05-05 kinaba: const WTS_CONSOLE_DISCONNECT = 0x2; 9b639cf2d6 2015-05-05 kinaba: const WTS_REMOTE_CONNECT = 0x3; 9b639cf2d6 2015-05-05 kinaba: const WTS_REMOTE_DISCONNECT = 0x4; 9b639cf2d6 2015-05-05 kinaba: const WTS_SESSION_LOGON = 0x5; 9b639cf2d6 2015-05-05 kinaba: const WTS_SESSION_LOGOFF = 0x6; 9b639cf2d6 2015-05-05 kinaba: const WTS_SESSION_LOCK = 0x7; 9b639cf2d6 2015-05-05 kinaba: const WTS_SESSION_UNLOCK = 0x8; 9b639cf2d6 2015-05-05 kinaba: const WTS_SESSION_REMOTE_CONTROL = 0x9; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 4e2933c620 2015-04-21 kinaba: const MSGF_DIALOGBOX = 0; 4e2933c620 2015-04-21 kinaba: const MSGF_MESSAGEBOX = 1; 4e2933c620 2015-04-21 kinaba: const MSGF_MENU = 2; 4e2933c620 2015-04-21 kinaba: const MSGF_MOVE = 3; 4e2933c620 2015-04-21 kinaba: const MSGF_SIZE = 4; 4e2933c620 2015-04-21 kinaba: const MSGF_SCROLLBAR = 5; 4e2933c620 2015-04-21 kinaba: const MSGF_NEXTWINDOW = 6; 4e2933c620 2015-04-21 kinaba: const MSGF_MAINLOOP = 8; 4e2933c620 2015-04-21 kinaba: const MSGF_USER = 4096; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MOUSEEVENTF_MOVE = 1; 4e2933c620 2015-04-21 kinaba: const MOUSEEVENTF_LEFTDOWN = 2; 4e2933c620 2015-04-21 kinaba: const MOUSEEVENTF_LEFTUP = 4; 4e2933c620 2015-04-21 kinaba: const MOUSEEVENTF_RIGHTDOWN = 8; 4e2933c620 2015-04-21 kinaba: const MOUSEEVENTF_RIGHTUP = 16; 4e2933c620 2015-04-21 kinaba: const MOUSEEVENTF_MIDDLEDOWN = 32; 4e2933c620 2015-04-21 kinaba: const MOUSEEVENTF_MIDDLEUP = 64; 4e2933c620 2015-04-21 kinaba: const MOUSEEVENTF_WHEEL = 0x0800; 4e2933c620 2015-04-21 kinaba: const MOUSEEVENTF_ABSOLUTE = 32768; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const PM_NOREMOVE = 0; 4e2933c620 2015-04-21 kinaba: const PM_REMOVE = 1; 4e2933c620 2015-04-21 kinaba: const PM_NOYIELD = 2; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 4e2933c620 2015-04-21 kinaba: const PM_QS_INPUT = (QS_INPUT << 16); 4e2933c620 2015-04-21 kinaba: const PM_QS_POSTMESSAGE = ((QS_POSTMESSAGE|QS_HOTKEY|QS_TIMER) << 16); 4e2933c620 2015-04-21 kinaba: const PM_QS_PAINT = (QS_PAINT << 16); 4e2933c620 2015-04-21 kinaba: const PM_QS_SENDMESSAGE = (QS_SENDMESSAGE << 16); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: const HWND 4e2933c620 2015-04-21 kinaba: HWND_BROADCAST = cast(HWND)0xffff, 4e2933c620 2015-04-21 kinaba: HWND_BOTTOM = cast(HWND)1, 4e2933c620 2015-04-21 kinaba: HWND_NOTOPMOST = cast(HWND)(-2), 4e2933c620 2015-04-21 kinaba: HWND_TOP = cast(HWND)0, 4e2933c620 2015-04-21 kinaba: HWND_TOPMOST = cast(HWND)(-1), 4e2933c620 2015-04-21 kinaba: HWND_DESKTOP = cast(HWND)0, 4e2933c620 2015-04-21 kinaba: HWND_MESSAGE = cast(HWND)(-3);// w2k 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const RDW_INVALIDATE = 1; 4e2933c620 2015-04-21 kinaba: const RDW_INTERNALPAINT = 2; 4e2933c620 2015-04-21 kinaba: const RDW_ERASE = 4; 4e2933c620 2015-04-21 kinaba: const RDW_VALIDATE = 8; 4e2933c620 2015-04-21 kinaba: const RDW_NOINTERNALPAINT = 16; 4e2933c620 2015-04-21 kinaba: const RDW_NOERASE = 32; 4e2933c620 2015-04-21 kinaba: const RDW_NOCHILDREN = 64; 4e2933c620 2015-04-21 kinaba: const RDW_ALLCHILDREN = 128; 4e2933c620 2015-04-21 kinaba: const RDW_UPDATENOW = 256; 4e2933c620 2015-04-21 kinaba: const RDW_ERASENOW = 512; 4e2933c620 2015-04-21 kinaba: const RDW_FRAME = 1024; 4e2933c620 2015-04-21 kinaba: const RDW_NOFRAME = 2048; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SMTO_NORMAL = 0; 4e2933c620 2015-04-21 kinaba: const SMTO_BLOCK = 1; 4e2933c620 2015-04-21 kinaba: const SMTO_ABORTIFHUNG = 2; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SIF_ALL = 23; 4e2933c620 2015-04-21 kinaba: const SIF_PAGE = 2; 4e2933c620 2015-04-21 kinaba: const SIF_POS = 4; 4e2933c620 2015-04-21 kinaba: const SIF_RANGE = 1; 4e2933c620 2015-04-21 kinaba: const SIF_DISABLENOSCROLL = 8; 4e2933c620 2015-04-21 kinaba: const SIF_TRACKPOS = 16; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SWP_DRAWFRAME = 32; 4e2933c620 2015-04-21 kinaba: const SWP_FRAMECHANGED = 32; 4e2933c620 2015-04-21 kinaba: const SWP_HIDEWINDOW = 128; 4e2933c620 2015-04-21 kinaba: const SWP_NOACTIVATE = 16; 4e2933c620 2015-04-21 kinaba: const SWP_NOCOPYBITS = 256; 4e2933c620 2015-04-21 kinaba: const SWP_NOMOVE = 2; 4e2933c620 2015-04-21 kinaba: const SWP_NOSIZE = 1; 4e2933c620 2015-04-21 kinaba: const SWP_NOREDRAW = 8; 4e2933c620 2015-04-21 kinaba: const SWP_NOZORDER = 4; 4e2933c620 2015-04-21 kinaba: const SWP_SHOWWINDOW = 64; 4e2933c620 2015-04-21 kinaba: const SWP_NOOWNERZORDER = 512; 4e2933c620 2015-04-21 kinaba: const SWP_NOREPOSITION = 512; 4e2933c620 2015-04-21 kinaba: const SWP_NOSENDCHANGING = 1024; 4e2933c620 2015-04-21 kinaba: const SWP_DEFERERASE = 8192; 4e2933c620 2015-04-21 kinaba: const SWP_ASYNCWINDOWPOS = 16384; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: enum { // passed variously as int or WPARAM 9b639cf2d6 2015-05-05 kinaba: HSHELL_WINDOWCREATED = 1, 9b639cf2d6 2015-05-05 kinaba: HSHELL_WINDOWDESTROYED, 9b639cf2d6 2015-05-05 kinaba: HSHELL_ACTIVATESHELLWINDOW, 9b639cf2d6 2015-05-05 kinaba: HSHELL_WINDOWACTIVATED, 9b639cf2d6 2015-05-05 kinaba: HSHELL_GETMINRECT, 9b639cf2d6 2015-05-05 kinaba: HSHELL_REDRAW, 9b639cf2d6 2015-05-05 kinaba: HSHELL_TASKMAN, 9b639cf2d6 2015-05-05 kinaba: HSHELL_LANGUAGE, // = 8 9b639cf2d6 2015-05-05 kinaba: HSHELL_ENDTASK = 10, 9b639cf2d6 2015-05-05 kinaba: HSHELL_ACCESSIBILITYSTATE, 9b639cf2d6 2015-05-05 kinaba: HSHELL_APPCOMMAND, // = 12 9b639cf2d6 2015-05-05 kinaba: HSHELL_RUDEAPPACTIVATED = 32772, 9b639cf2d6 2015-05-05 kinaba: HSHELL_FLASH = 32774 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: enum { 9b639cf2d6 2015-05-05 kinaba: HSHELL_WINDOWREPLACED = 13, 9b639cf2d6 2015-05-05 kinaba: HSHELL_WINDOWREPLACING 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: enum SPI_SETFOREGROUNDLOCKTIMEOUT = 0x2001; 9b639cf2d6 2015-05-05 kinaba: enum SPI_GETFOREGROUNDLOCKTIMEOUT = 0x2000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SPI_GETACCESSTIMEOUT=60; 4e2933c620 2015-04-21 kinaba: const SPI_GETACTIVEWNDTRKTIMEOUT=8194; 4e2933c620 2015-04-21 kinaba: const SPI_GETANIMATION=72; 4e2933c620 2015-04-21 kinaba: const SPI_GETBEEP=1; 4e2933c620 2015-04-21 kinaba: const SPI_GETBORDER=5; 4e2933c620 2015-04-21 kinaba: const SPI_GETDEFAULTINPUTLANG=89; 4e2933c620 2015-04-21 kinaba: const SPI_GETDRAGFULLWINDOWS=38; 4e2933c620 2015-04-21 kinaba: const SPI_GETFASTTASKSWITCH=35; 4e2933c620 2015-04-21 kinaba: const SPI_GETFILTERKEYS=50; 4e2933c620 2015-04-21 kinaba: const SPI_GETFONTSMOOTHING=74; 4e2933c620 2015-04-21 kinaba: const SPI_GETGRIDGRANULARITY=18; 4e2933c620 2015-04-21 kinaba: const SPI_GETHIGHCONTRAST=66; 4e2933c620 2015-04-21 kinaba: const SPI_GETICONMETRICS=45; 4e2933c620 2015-04-21 kinaba: const SPI_GETICONTITLELOGFONT=31; 4e2933c620 2015-04-21 kinaba: const SPI_GETICONTITLEWRAP=25; 4e2933c620 2015-04-21 kinaba: const SPI_GETKEYBOARDDELAY=22; 4e2933c620 2015-04-21 kinaba: const SPI_GETKEYBOARDPREF=68; 4e2933c620 2015-04-21 kinaba: const SPI_GETKEYBOARDSPEED=10; 4e2933c620 2015-04-21 kinaba: const SPI_GETLOWPOWERACTIVE=83; 4e2933c620 2015-04-21 kinaba: const SPI_GETLOWPOWERTIMEOUT=79; 4e2933c620 2015-04-21 kinaba: const SPI_GETMENUDROPALIGNMENT=27; 4e2933c620 2015-04-21 kinaba: const SPI_GETMINIMIZEDMETRICS=43; 4e2933c620 2015-04-21 kinaba: const SPI_GETMOUSE=3; 4e2933c620 2015-04-21 kinaba: const SPI_GETMOUSEKEYS=54; 4e2933c620 2015-04-21 kinaba: const SPI_GETMOUSETRAILS=94; 4e2933c620 2015-04-21 kinaba: const SPI_GETNONCLIENTMETRICS=41; 4e2933c620 2015-04-21 kinaba: const SPI_GETPOWEROFFACTIVE=84; 4e2933c620 2015-04-21 kinaba: const SPI_GETPOWEROFFTIMEOUT=80; 4e2933c620 2015-04-21 kinaba: const SPI_GETSCREENREADER=70; 4e2933c620 2015-04-21 kinaba: const SPI_GETSCREENSAVEACTIVE=16; 4e2933c620 2015-04-21 kinaba: const SPI_GETSCREENSAVETIMEOUT=14; 4e2933c620 2015-04-21 kinaba: const SPI_GETSERIALKEYS=62; 4e2933c620 2015-04-21 kinaba: const SPI_GETSHOWSOUNDS=56; 4e2933c620 2015-04-21 kinaba: const SPI_GETSOUNDSENTRY=64; 4e2933c620 2015-04-21 kinaba: const SPI_GETSTICKYKEYS=58; 4e2933c620 2015-04-21 kinaba: const SPI_GETTOGGLEKEYS=52; 4e2933c620 2015-04-21 kinaba: const SPI_GETWHEELSCROLLLINES=104; 4e2933c620 2015-04-21 kinaba: const SPI_GETWINDOWSEXTENSION=92; 4e2933c620 2015-04-21 kinaba: const SPI_GETWORKAREA=48; 4e2933c620 2015-04-21 kinaba: const SPI_ICONHORIZONTALSPACING=13; 4e2933c620 2015-04-21 kinaba: const SPI_ICONVERTICALSPACING=24; 4e2933c620 2015-04-21 kinaba: const SPI_LANGDRIVER=12; 4e2933c620 2015-04-21 kinaba: const SPI_SCREENSAVERRUNNING=97; 4e2933c620 2015-04-21 kinaba: const SPI_SETACCESSTIMEOUT=61; 4e2933c620 2015-04-21 kinaba: const SPI_SETACTIVEWNDTRKTIMEOUT=8195; 4e2933c620 2015-04-21 kinaba: const SPI_SETANIMATION=73; 4e2933c620 2015-04-21 kinaba: const SPI_SETBEEP=2; 4e2933c620 2015-04-21 kinaba: const SPI_SETBORDER=6; 4e2933c620 2015-04-21 kinaba: const SPI_SETDEFAULTINPUTLANG=90; 4e2933c620 2015-04-21 kinaba: const SPI_SETDESKPATTERN=21; 4e2933c620 2015-04-21 kinaba: const SPI_SETDESKWALLPAPER=20; 4e2933c620 2015-04-21 kinaba: const SPI_SETDOUBLECLICKTIME=32; 4e2933c620 2015-04-21 kinaba: const SPI_SETDOUBLECLKHEIGHT=30; 4e2933c620 2015-04-21 kinaba: const SPI_SETDOUBLECLKWIDTH=29; 4e2933c620 2015-04-21 kinaba: const SPI_SETDRAGFULLWINDOWS=37; 4e2933c620 2015-04-21 kinaba: const SPI_SETDRAGHEIGHT=77; 4e2933c620 2015-04-21 kinaba: const SPI_SETDRAGWIDTH=76; 4e2933c620 2015-04-21 kinaba: const SPI_SETFASTTASKSWITCH=36; 4e2933c620 2015-04-21 kinaba: const SPI_SETFILTERKEYS=51; 4e2933c620 2015-04-21 kinaba: const SPI_SETFONTSMOOTHING=75; 4e2933c620 2015-04-21 kinaba: const SPI_SETGRIDGRANULARITY=19; 4e2933c620 2015-04-21 kinaba: const SPI_SETHANDHELD=78; 4e2933c620 2015-04-21 kinaba: const SPI_SETHIGHCONTRAST=67; 4e2933c620 2015-04-21 kinaba: const SPI_SETICONMETRICS=46; 4e2933c620 2015-04-21 kinaba: const SPI_SETICONTITLELOGFONT=34; 4e2933c620 2015-04-21 kinaba: const SPI_SETICONTITLEWRAP=26; 4e2933c620 2015-04-21 kinaba: const SPI_SETKEYBOARDDELAY=23; 4e2933c620 2015-04-21 kinaba: const SPI_SETKEYBOARDPREF=69; 4e2933c620 2015-04-21 kinaba: const SPI_SETKEYBOARDSPEED=11; 4e2933c620 2015-04-21 kinaba: const SPI_SETLANGTOGGLE=91; 4e2933c620 2015-04-21 kinaba: const SPI_SETLOWPOWERACTIVE=85; 4e2933c620 2015-04-21 kinaba: const SPI_SETLOWPOWERTIMEOUT=81; 4e2933c620 2015-04-21 kinaba: const SPI_SETMENUDROPALIGNMENT=28; 4e2933c620 2015-04-21 kinaba: const SPI_SETMINIMIZEDMETRICS=44; 4e2933c620 2015-04-21 kinaba: const SPI_SETMOUSE=4; 4e2933c620 2015-04-21 kinaba: const SPI_SETMOUSEBUTTONSWAP=33; 4e2933c620 2015-04-21 kinaba: const SPI_SETMOUSEKEYS=55; 4e2933c620 2015-04-21 kinaba: const SPI_SETMOUSETRAILS=93; 4e2933c620 2015-04-21 kinaba: const SPI_SETNONCLIENTMETRICS=42; 4e2933c620 2015-04-21 kinaba: const SPI_SETPENWINDOWS=49; 4e2933c620 2015-04-21 kinaba: const SPI_SETPOWEROFFACTIVE=86; 4e2933c620 2015-04-21 kinaba: const SPI_SETPOWEROFFTIMEOUT=82; 4e2933c620 2015-04-21 kinaba: const SPI_SETSCREENREADER=71; 4e2933c620 2015-04-21 kinaba: const SPI_SETSCREENSAVEACTIVE=17; 4e2933c620 2015-04-21 kinaba: const SPI_SETSCREENSAVERRUNNING=97; 4e2933c620 2015-04-21 kinaba: const SPI_SETSCREENSAVETIMEOUT=15; 4e2933c620 2015-04-21 kinaba: const SPI_SETSERIALKEYS=63; 4e2933c620 2015-04-21 kinaba: const SPI_SETSHOWSOUNDS=57; 4e2933c620 2015-04-21 kinaba: const SPI_SETSOUNDSENTRY=65; 4e2933c620 2015-04-21 kinaba: const SPI_SETSTICKYKEYS=59; 4e2933c620 2015-04-21 kinaba: const SPI_SETTOGGLEKEYS=53; 4e2933c620 2015-04-21 kinaba: const SPI_SETWHEELSCROLLLINES=105; 4e2933c620 2015-04-21 kinaba: const SPI_SETWORKAREA=47; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 4e2933c620 2015-04-21 kinaba: const SPI_GETDESKWALLPAPER=115; 4e2933c620 2015-04-21 kinaba: const SPI_GETMOUSESPEED=112; 4e2933c620 2015-04-21 kinaba: const SPI_GETSCREENSAVERRUNNING=114; 4e2933c620 2015-04-21 kinaba: const SPI_GETACTIVEWINDOWTRACKING=0x1000; 4e2933c620 2015-04-21 kinaba: const SPI_GETACTIVEWNDTRKZORDER=0x100C; 4e2933c620 2015-04-21 kinaba: const SPI_GETCOMBOBOXANIMATION=0x1004; 4e2933c620 2015-04-21 kinaba: const SPI_GETCURSORSHADOW=0x101A; 4e2933c620 2015-04-21 kinaba: const SPI_GETGRADIENTCAPTIONS=0x1008; 4e2933c620 2015-04-21 kinaba: const SPI_GETHOTTRACKING=0x100E; 4e2933c620 2015-04-21 kinaba: const SPI_GETKEYBOARDCUES=0x100A; 4e2933c620 2015-04-21 kinaba: const SPI_GETLISTBOXSMOOTHSCROLLING=0x1006; 4e2933c620 2015-04-21 kinaba: const SPI_GETMENUANIMATION=0x1002; 4e2933c620 2015-04-21 kinaba: const SPI_GETMENUFADE=0x1012; 4e2933c620 2015-04-21 kinaba: const SPI_GETMENUUNDERLINES=0x100A; 4e2933c620 2015-04-21 kinaba: const SPI_GETSELECTIONFADE=0x1014; 4e2933c620 2015-04-21 kinaba: const SPI_GETTOOLTIPANIMATION=0x1016; 4e2933c620 2015-04-21 kinaba: const SPI_GETTOOLTIPFADE=0x1018; 4e2933c620 2015-04-21 kinaba: const SPI_SETACTIVEWINDOWTRACKING=0x1001; 4e2933c620 2015-04-21 kinaba: const SPI_SETACTIVEWNDTRKZORDER=0x100D; 4e2933c620 2015-04-21 kinaba: const SPI_SETCOMBOBOXANIMATION=0x1005; 4e2933c620 2015-04-21 kinaba: const SPI_SETCURSORSHADOW=0x101B; 4e2933c620 2015-04-21 kinaba: const SPI_SETGRADIENTCAPTIONS=0x1009; 4e2933c620 2015-04-21 kinaba: const SPI_SETHOTTRACKING=0x100F; 4e2933c620 2015-04-21 kinaba: const SPI_SETKEYBOARDCUES=0x100B; 4e2933c620 2015-04-21 kinaba: const SPI_SETLISTBOXSMOOTHSCROLLING=0x1007; 4e2933c620 2015-04-21 kinaba: const SPI_SETMENUANIMATION=0x1003; 4e2933c620 2015-04-21 kinaba: const SPI_SETMENUFADE=0x1013; 4e2933c620 2015-04-21 kinaba: const SPI_SETMENUUNDERLINES=0x100B; 4e2933c620 2015-04-21 kinaba: const SPI_SETMOUSESPEED=113; 4e2933c620 2015-04-21 kinaba: const SPI_SETSELECTIONFADE=0x1015; 4e2933c620 2015-04-21 kinaba: const SPI_SETTOOLTIPANIMATION=0x1017; 4e2933c620 2015-04-21 kinaba: const SPI_SETTOOLTIPFADE=0x1019; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SPIF_UPDATEINIFILE=1; 4e2933c620 2015-04-21 kinaba: const SPIF_SENDWININICHANGE=2; 4e2933c620 2015-04-21 kinaba: const SPIF_SENDCHANGE=2; 4e2933c620 2015-04-21 kinaba: // [Redefined] ATF_ONOFFFEEDBACK=2 4e2933c620 2015-04-21 kinaba: // [Redefined] ATF_TIMEOUTON=1 4e2933c620 2015-04-21 kinaba: const WM_APP=32768; 4e2933c620 2015-04-21 kinaba: const WM_ACTIVATE=6; 4e2933c620 2015-04-21 kinaba: const WM_ACTIVATEAPP=28; 9b639cf2d6 2015-05-05 kinaba: // FIXME/CHECK: Are WM_AFX {FIRST, LAST} valid for _WIN32_WINNT < 0x400? 4e2933c620 2015-04-21 kinaba: const WM_AFXFIRST=864; 4e2933c620 2015-04-21 kinaba: const WM_AFXLAST=895; 4e2933c620 2015-04-21 kinaba: const WM_ASKCBFORMATNAME=780; 4e2933c620 2015-04-21 kinaba: const WM_CANCELJOURNAL=75; 4e2933c620 2015-04-21 kinaba: const WM_CANCELMODE=31; 4e2933c620 2015-04-21 kinaba: const WM_CAPTURECHANGED=533; 4e2933c620 2015-04-21 kinaba: const WM_CHANGECBCHAIN=781; 4e2933c620 2015-04-21 kinaba: const WM_CHAR=258; 4e2933c620 2015-04-21 kinaba: const WM_CHARTOITEM=47; 4e2933c620 2015-04-21 kinaba: const WM_CHILDACTIVATE=34; 4e2933c620 2015-04-21 kinaba: const WM_CLEAR=771; 4e2933c620 2015-04-21 kinaba: const WM_CLOSE=16; 4e2933c620 2015-04-21 kinaba: const WM_COMMAND=273; 4e2933c620 2015-04-21 kinaba: const WM_COMMNOTIFY=68; // obsolete 4e2933c620 2015-04-21 kinaba: const WM_COMPACTING=65; 4e2933c620 2015-04-21 kinaba: const WM_COMPAREITEM=57; 4e2933c620 2015-04-21 kinaba: const WM_CONTEXTMENU=123; 4e2933c620 2015-04-21 kinaba: const WM_COPY=769; 4e2933c620 2015-04-21 kinaba: const WM_COPYDATA=74; 4e2933c620 2015-04-21 kinaba: const WM_CREATE=1; 4e2933c620 2015-04-21 kinaba: const WM_CTLCOLORBTN=309; 4e2933c620 2015-04-21 kinaba: const WM_CTLCOLORDLG=310; 4e2933c620 2015-04-21 kinaba: const WM_CTLCOLOREDIT=307; 4e2933c620 2015-04-21 kinaba: const WM_CTLCOLORLISTBOX=308; 4e2933c620 2015-04-21 kinaba: const WM_CTLCOLORMSGBOX=306; 4e2933c620 2015-04-21 kinaba: const WM_CTLCOLORSCROLLBAR=311; 4e2933c620 2015-04-21 kinaba: const WM_CTLCOLORSTATIC=312; 4e2933c620 2015-04-21 kinaba: const WM_CUT=768; 4e2933c620 2015-04-21 kinaba: const WM_DEADCHAR=259; 4e2933c620 2015-04-21 kinaba: const WM_DELETEITEM=45; 4e2933c620 2015-04-21 kinaba: const WM_DESTROY=2; 4e2933c620 2015-04-21 kinaba: const WM_DESTROYCLIPBOARD=775; 4e2933c620 2015-04-21 kinaba: const WM_DEVICECHANGE=537; 4e2933c620 2015-04-21 kinaba: const WM_DEVMODECHANGE=27; 4e2933c620 2015-04-21 kinaba: const WM_DISPLAYCHANGE=126; 4e2933c620 2015-04-21 kinaba: const WM_DRAWCLIPBOARD=776; 4e2933c620 2015-04-21 kinaba: const WM_DRAWITEM=43; 4e2933c620 2015-04-21 kinaba: const WM_DROPFILES=563; 4e2933c620 2015-04-21 kinaba: const WM_ENABLE=10; 4e2933c620 2015-04-21 kinaba: const WM_ENDSESSION=22; 4e2933c620 2015-04-21 kinaba: const WM_ENTERIDLE=289; 4e2933c620 2015-04-21 kinaba: const WM_ENTERMENULOOP=529; 4e2933c620 2015-04-21 kinaba: const WM_ENTERSIZEMOVE=561; 4e2933c620 2015-04-21 kinaba: const WM_ERASEBKGND=20; 4e2933c620 2015-04-21 kinaba: const WM_EXITMENULOOP=530; 4e2933c620 2015-04-21 kinaba: const WM_EXITSIZEMOVE=562; 4e2933c620 2015-04-21 kinaba: const WM_FONTCHANGE=29; 4e2933c620 2015-04-21 kinaba: const WM_GETDLGCODE=135; 4e2933c620 2015-04-21 kinaba: const WM_GETFONT=49; 4e2933c620 2015-04-21 kinaba: const WM_GETHOTKEY=51; 4e2933c620 2015-04-21 kinaba: const WM_GETICON=127; 4e2933c620 2015-04-21 kinaba: const WM_GETMINMAXINFO=36; 4e2933c620 2015-04-21 kinaba: const WM_GETTEXT=13; 4e2933c620 2015-04-21 kinaba: const WM_GETTEXTLENGTH=14; 4e2933c620 2015-04-21 kinaba: const WM_HANDHELDFIRST=856; 4e2933c620 2015-04-21 kinaba: const WM_HANDHELDLAST=863; 4e2933c620 2015-04-21 kinaba: const WM_HELP=83; 4e2933c620 2015-04-21 kinaba: const WM_HOTKEY=786; 4e2933c620 2015-04-21 kinaba: const WM_HSCROLL=276; 4e2933c620 2015-04-21 kinaba: const WM_HSCROLLCLIPBOARD=782; 4e2933c620 2015-04-21 kinaba: const WM_ICONERASEBKGND=39; 4e2933c620 2015-04-21 kinaba: const WM_INITDIALOG=272; 4e2933c620 2015-04-21 kinaba: const WM_INITMENU=278; 4e2933c620 2015-04-21 kinaba: const WM_INITMENUPOPUP=279; 4e2933c620 2015-04-21 kinaba: const WM_INPUTLANGCHANGE=81; 4e2933c620 2015-04-21 kinaba: const WM_INPUTLANGCHANGEREQUEST=80; 4e2933c620 2015-04-21 kinaba: const WM_KEYDOWN=256; 4e2933c620 2015-04-21 kinaba: const WM_KEYUP=257; 4e2933c620 2015-04-21 kinaba: const WM_KILLFOCUS=8; 4e2933c620 2015-04-21 kinaba: const WM_MDIACTIVATE=546; 4e2933c620 2015-04-21 kinaba: const WM_MDICASCADE=551; 4e2933c620 2015-04-21 kinaba: const WM_MDICREATE=544; 4e2933c620 2015-04-21 kinaba: const WM_MDIDESTROY=545; 4e2933c620 2015-04-21 kinaba: const WM_MDIGETACTIVE=553; 4e2933c620 2015-04-21 kinaba: const WM_MDIICONARRANGE=552; 4e2933c620 2015-04-21 kinaba: const WM_MDIMAXIMIZE=549; 4e2933c620 2015-04-21 kinaba: const WM_MDINEXT=548; 4e2933c620 2015-04-21 kinaba: const WM_MDIREFRESHMENU=564; 4e2933c620 2015-04-21 kinaba: const WM_MDIRESTORE=547; 4e2933c620 2015-04-21 kinaba: const WM_MDISETMENU=560; 4e2933c620 2015-04-21 kinaba: const WM_MDITILE=550; 4e2933c620 2015-04-21 kinaba: const WM_MEASUREITEM=44; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: const WM_UNINITMENUPOPUP=0x0125; 9b639cf2d6 2015-05-05 kinaba: const WM_MENURBUTTONUP=290; 9b639cf2d6 2015-05-05 kinaba: const WM_MENUCOMMAND=0x0126; 9b639cf2d6 2015-05-05 kinaba: const WM_MENUGETOBJECT=0x0124; 9b639cf2d6 2015-05-05 kinaba: const WM_MENUDRAG=0x0123; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x500) { 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: WM_CHANGEUISTATE = 0x0127, 4e2933c620 2015-04-21 kinaba: WM_UPDATEUISTATE = 0x0128, 4e2933c620 2015-04-21 kinaba: WM_QUERYUISTATE = 0x0129 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // LOWORD(wParam) values in WM_*UISTATE* 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: UIS_SET = 1, 4e2933c620 2015-04-21 kinaba: UIS_CLEAR = 2, 4e2933c620 2015-04-21 kinaba: UIS_INITIALIZE = 3 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // HIWORD(wParam) values in WM_*UISTATE* 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: UISF_HIDEFOCUS = 0x1, 4e2933c620 2015-04-21 kinaba: UISF_HIDEACCEL = 0x2 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x501) { 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // HIWORD(wParam) values in WM_*UISTATE* 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: UISF_ACTIVE = 0x4 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const WM_MENUCHAR=288; 4e2933c620 2015-04-21 kinaba: const WM_MENUSELECT=287; 4e2933c620 2015-04-21 kinaba: const WM_MOVE=3; 4e2933c620 2015-04-21 kinaba: const WM_MOVING=534; 4e2933c620 2015-04-21 kinaba: const WM_NCACTIVATE=134; 4e2933c620 2015-04-21 kinaba: const WM_NCCALCSIZE=131; 4e2933c620 2015-04-21 kinaba: const WM_NCCREATE=129; 4e2933c620 2015-04-21 kinaba: const WM_NCDESTROY=130; 4e2933c620 2015-04-21 kinaba: const WM_NCHITTEST=132; 4e2933c620 2015-04-21 kinaba: const WM_NCLBUTTONDBLCLK=163; 4e2933c620 2015-04-21 kinaba: const WM_NCLBUTTONDOWN=161; 4e2933c620 2015-04-21 kinaba: const WM_NCLBUTTONUP=162; 4e2933c620 2015-04-21 kinaba: const WM_NCMBUTTONDBLCLK=169; 4e2933c620 2015-04-21 kinaba: const WM_NCMBUTTONDOWN=167; 4e2933c620 2015-04-21 kinaba: const WM_NCMBUTTONUP=168; 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x500) { 4e2933c620 2015-04-21 kinaba: const WM_NCXBUTTONDOWN=171; 4e2933c620 2015-04-21 kinaba: const WM_NCXBUTTONUP=172; 4e2933c620 2015-04-21 kinaba: const WM_NCXBUTTONDBLCLK=173; 4e2933c620 2015-04-21 kinaba: const WM_NCMOUSEHOVER=0x02A0; 4e2933c620 2015-04-21 kinaba: const WM_NCMOUSELEAVE=0x02A2; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: const WM_NCMOUSEMOVE=160; 4e2933c620 2015-04-21 kinaba: const WM_NCPAINT=133; 4e2933c620 2015-04-21 kinaba: const WM_NCRBUTTONDBLCLK=166; 4e2933c620 2015-04-21 kinaba: const WM_NCRBUTTONDOWN=164; 4e2933c620 2015-04-21 kinaba: const WM_NCRBUTTONUP=165; 4e2933c620 2015-04-21 kinaba: const WM_NEXTDLGCTL=40; 4e2933c620 2015-04-21 kinaba: const WM_NEXTMENU=531; 4e2933c620 2015-04-21 kinaba: const WM_NOTIFY=78; 4e2933c620 2015-04-21 kinaba: const WM_NOTIFYFORMAT=85; 4e2933c620 2015-04-21 kinaba: const WM_NULL=0; 4e2933c620 2015-04-21 kinaba: const WM_PAINT=15; 4e2933c620 2015-04-21 kinaba: const WM_PAINTCLIPBOARD=777; 4e2933c620 2015-04-21 kinaba: const WM_PAINTICON=38; 4e2933c620 2015-04-21 kinaba: const WM_PALETTECHANGED=785; 4e2933c620 2015-04-21 kinaba: const WM_PALETTEISCHANGING=784; 4e2933c620 2015-04-21 kinaba: const WM_PARENTNOTIFY=528; 4e2933c620 2015-04-21 kinaba: const WM_PASTE=770; 4e2933c620 2015-04-21 kinaba: const WM_PENWINFIRST=896; 4e2933c620 2015-04-21 kinaba: const WM_PENWINLAST=911; 4e2933c620 2015-04-21 kinaba: const WM_POWER=72; 4e2933c620 2015-04-21 kinaba: const WM_POWERBROADCAST=536; 4e2933c620 2015-04-21 kinaba: const WM_PRINT=791; 4e2933c620 2015-04-21 kinaba: const WM_PRINTCLIENT=792; 4e2933c620 2015-04-21 kinaba: const WM_APPCOMMAND = 0x0319; 4e2933c620 2015-04-21 kinaba: const WM_QUERYDRAGICON=55; 4e2933c620 2015-04-21 kinaba: const WM_QUERYENDSESSION=17; 4e2933c620 2015-04-21 kinaba: const WM_QUERYNEWPALETTE=783; 4e2933c620 2015-04-21 kinaba: const WM_QUERYOPEN=19; 4e2933c620 2015-04-21 kinaba: const WM_QUEUESYNC=35; 4e2933c620 2015-04-21 kinaba: const WM_QUIT=18; 4e2933c620 2015-04-21 kinaba: const WM_RENDERALLFORMATS=774; 4e2933c620 2015-04-21 kinaba: const WM_RENDERFORMAT=773; 4e2933c620 2015-04-21 kinaba: const WM_SETCURSOR=32; 4e2933c620 2015-04-21 kinaba: const WM_SETFOCUS=7; 4e2933c620 2015-04-21 kinaba: const WM_SETFONT=48; 4e2933c620 2015-04-21 kinaba: const WM_SETHOTKEY=50; 4e2933c620 2015-04-21 kinaba: const WM_SETICON=128; 4e2933c620 2015-04-21 kinaba: const WM_SETREDRAW=11; 4e2933c620 2015-04-21 kinaba: const WM_SETTEXT=12; 4e2933c620 2015-04-21 kinaba: const WM_SETTINGCHANGE=26; 4e2933c620 2015-04-21 kinaba: const WM_SHOWWINDOW=24; 4e2933c620 2015-04-21 kinaba: const WM_SIZE=5; 4e2933c620 2015-04-21 kinaba: const WM_SIZECLIPBOARD=779; 4e2933c620 2015-04-21 kinaba: const WM_SIZING=532; 4e2933c620 2015-04-21 kinaba: const WM_SPOOLERSTATUS=42; 4e2933c620 2015-04-21 kinaba: const WM_STYLECHANGED=125; 4e2933c620 2015-04-21 kinaba: const WM_STYLECHANGING=124; 4e2933c620 2015-04-21 kinaba: const WM_SYSCHAR=262; 4e2933c620 2015-04-21 kinaba: const WM_SYSCOLORCHANGE=21; 4e2933c620 2015-04-21 kinaba: const WM_SYSCOMMAND=274; 4e2933c620 2015-04-21 kinaba: const WM_SYSDEADCHAR=263; 4e2933c620 2015-04-21 kinaba: const WM_SYSKEYDOWN=260; 4e2933c620 2015-04-21 kinaba: const WM_SYSKEYUP=261; 9b639cf2d6 2015-05-05 kinaba: static if(_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: const WM_TABLET_FIRST=704; 9b639cf2d6 2015-05-05 kinaba: const WM_TABLET_LAST=735; 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: const WM_TCARD=82; 4e2933c620 2015-04-21 kinaba: const WM_THEMECHANGED=794; 4e2933c620 2015-04-21 kinaba: const WM_TIMECHANGE=30; 4e2933c620 2015-04-21 kinaba: const WM_TIMER=275; 4e2933c620 2015-04-21 kinaba: const WM_UNDO=772; 4e2933c620 2015-04-21 kinaba: const WM_USER=1024; 4e2933c620 2015-04-21 kinaba: const WM_USERCHANGED=84; 4e2933c620 2015-04-21 kinaba: const WM_VKEYTOITEM=46; 4e2933c620 2015-04-21 kinaba: const WM_VSCROLL=277; 4e2933c620 2015-04-21 kinaba: const WM_VSCROLLCLIPBOARD=778; 4e2933c620 2015-04-21 kinaba: const WM_WINDOWPOSCHANGED=71; 4e2933c620 2015-04-21 kinaba: const WM_WINDOWPOSCHANGING=70; 4e2933c620 2015-04-21 kinaba: const WM_WININICHANGE=26; 9b639cf2d6 2015-05-05 kinaba: static if(_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: const WM_WTSSESSION_CHANGE=689; 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: const WM_INPUT=255; 4e2933c620 2015-04-21 kinaba: const WM_KEYFIRST=256; 9b639cf2d6 2015-05-05 kinaba: static if(_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: const WM_UNICHAR=265; 9b639cf2d6 2015-05-05 kinaba: const WM_KEYLAST=265; 9b639cf2d6 2015-05-05 kinaba: const UNICODE_NOCHAR=0xFFFF; 9b639cf2d6 2015-05-05 kinaba: } else { 4e2933c620 2015-04-21 kinaba: const WM_KEYLAST=264; 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: const WM_SYNCPAINT=136; 4e2933c620 2015-04-21 kinaba: const WM_MOUSEACTIVATE=33; 4e2933c620 2015-04-21 kinaba: const WM_MOUSEMOVE=512; 4e2933c620 2015-04-21 kinaba: const WM_LBUTTONDOWN=513; 4e2933c620 2015-04-21 kinaba: const WM_LBUTTONUP=514; 4e2933c620 2015-04-21 kinaba: const WM_LBUTTONDBLCLK=515; 4e2933c620 2015-04-21 kinaba: const WM_RBUTTONDOWN=516; 4e2933c620 2015-04-21 kinaba: const WM_RBUTTONUP=517; 4e2933c620 2015-04-21 kinaba: const WM_RBUTTONDBLCLK=518; 4e2933c620 2015-04-21 kinaba: const WM_MBUTTONDOWN=519; 4e2933c620 2015-04-21 kinaba: const WM_MBUTTONUP=520; 4e2933c620 2015-04-21 kinaba: const WM_MBUTTONDBLCLK=521; 4e2933c620 2015-04-21 kinaba: const WM_MOUSEWHEEL=522; 4e2933c620 2015-04-21 kinaba: const WM_MOUSEFIRST=512; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x600) { 9b639cf2d6 2015-05-05 kinaba: const WM_XBUTTONDOWN=523; 9b639cf2d6 2015-05-05 kinaba: const WM_XBUTTONUP=524; 9b639cf2d6 2015-05-05 kinaba: const WM_XBUTTONDBLCLK=525; 9b639cf2d6 2015-05-05 kinaba: const WM_MOUSEHWHEEL=526; 9b639cf2d6 2015-05-05 kinaba: const WM_MOUSELAST=526; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: else static if (_WIN32_WINNT >= 0x500) { 4e2933c620 2015-04-21 kinaba: const WM_XBUTTONDOWN=523; 4e2933c620 2015-04-21 kinaba: const WM_XBUTTONUP=524; 4e2933c620 2015-04-21 kinaba: const WM_XBUTTONDBLCLK=525; 4e2933c620 2015-04-21 kinaba: const WM_MOUSELAST=525; 4e2933c620 2015-04-21 kinaba: } else { 4e2933c620 2015-04-21 kinaba: const WM_MOUSELAST=522; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: const WM_MOUSEHOVER=0x2A1; 4e2933c620 2015-04-21 kinaba: const WM_MOUSELEAVE=0x2A3; 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x400) { 4e2933c620 2015-04-21 kinaba: const WHEEL_DELTA=120; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: SHORT GET_WHEEL_DELTA_WPARAM(WPARAM wparam) 4e2933c620 2015-04-21 kinaba: { 4e2933c620 2015-04-21 kinaba: return cast(SHORT) HIWORD(wparam); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const WHEEL_PAGESCROLL = uint.max; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: const BM_CLICK=245; 4e2933c620 2015-04-21 kinaba: const BM_GETCHECK=240; 4e2933c620 2015-04-21 kinaba: const BM_GETIMAGE=246; 4e2933c620 2015-04-21 kinaba: const BM_GETSTATE=242; 4e2933c620 2015-04-21 kinaba: const BM_SETCHECK=241; 4e2933c620 2015-04-21 kinaba: const BM_SETIMAGE=247; 9b639cf2d6 2015-05-05 kinaba: static if(_WIN32_WINNT >= 0x600) { 9b639cf2d6 2015-05-05 kinaba: const BM_SETDONTCLICK = 248; 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: const BM_SETSTATE=243; 4e2933c620 2015-04-21 kinaba: const BM_SETSTYLE=244; 4e2933c620 2015-04-21 kinaba: const BN_CLICKED=0; 4e2933c620 2015-04-21 kinaba: const BN_DBLCLK=5; 4e2933c620 2015-04-21 kinaba: const BN_DISABLE=4; 4e2933c620 2015-04-21 kinaba: const BN_DOUBLECLICKED=5; 4e2933c620 2015-04-21 kinaba: const BN_HILITE=2; 4e2933c620 2015-04-21 kinaba: const BN_KILLFOCUS=7; 4e2933c620 2015-04-21 kinaba: const BN_PAINT=1; 4e2933c620 2015-04-21 kinaba: const BN_PUSHED=2; 4e2933c620 2015-04-21 kinaba: const BN_SETFOCUS=6; 4e2933c620 2015-04-21 kinaba: const BN_UNHILITE=3; 4e2933c620 2015-04-21 kinaba: const BN_UNPUSHED=3; 4e2933c620 2015-04-21 kinaba: const CB_ADDSTRING=323; 4e2933c620 2015-04-21 kinaba: const CB_DELETESTRING=324; 4e2933c620 2015-04-21 kinaba: const CB_DIR=325; 4e2933c620 2015-04-21 kinaba: const CB_FINDSTRING=332; 4e2933c620 2015-04-21 kinaba: const CB_FINDSTRINGEXACT=344; 4e2933c620 2015-04-21 kinaba: const CB_GETCOUNT=326; 4e2933c620 2015-04-21 kinaba: const CB_GETCURSEL=327; 4e2933c620 2015-04-21 kinaba: const CB_GETDROPPEDCONTROLRECT=338; 4e2933c620 2015-04-21 kinaba: const CB_GETDROPPEDSTATE=343; 4e2933c620 2015-04-21 kinaba: const CB_GETDROPPEDWIDTH=351; 4e2933c620 2015-04-21 kinaba: const CB_GETEDITSEL=320; 4e2933c620 2015-04-21 kinaba: const CB_GETEXTENDEDUI=342; 4e2933c620 2015-04-21 kinaba: const CB_GETHORIZONTALEXTENT=349; 4e2933c620 2015-04-21 kinaba: const CB_GETITEMDATA=336; 4e2933c620 2015-04-21 kinaba: const CB_GETITEMHEIGHT=340; 4e2933c620 2015-04-21 kinaba: const CB_GETLBTEXT=328; 4e2933c620 2015-04-21 kinaba: const CB_GETLBTEXTLEN=329; 4e2933c620 2015-04-21 kinaba: const CB_GETLOCALE=346; 4e2933c620 2015-04-21 kinaba: const CB_GETTOPINDEX=347; 4e2933c620 2015-04-21 kinaba: const CB_INITSTORAGE=353; 4e2933c620 2015-04-21 kinaba: const CB_INSERTSTRING=330; 4e2933c620 2015-04-21 kinaba: const CB_LIMITTEXT=321; 4e2933c620 2015-04-21 kinaba: const CB_RESETCONTENT=331; 4e2933c620 2015-04-21 kinaba: const CB_SELECTSTRING=333; 4e2933c620 2015-04-21 kinaba: const CB_SETCURSEL=334; 4e2933c620 2015-04-21 kinaba: const CB_SETDROPPEDWIDTH=352; 4e2933c620 2015-04-21 kinaba: const CB_SETEDITSEL=322; 4e2933c620 2015-04-21 kinaba: const CB_SETEXTENDEDUI=341; 4e2933c620 2015-04-21 kinaba: const CB_SETHORIZONTALEXTENT=350; 4e2933c620 2015-04-21 kinaba: const CB_SETITEMDATA=337; 4e2933c620 2015-04-21 kinaba: const CB_SETITEMHEIGHT=339; 4e2933c620 2015-04-21 kinaba: const CB_SETLOCALE=345; 4e2933c620 2015-04-21 kinaba: const CB_SETTOPINDEX=348; 4e2933c620 2015-04-21 kinaba: const CB_SHOWDROPDOWN=335; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if(_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: const CB_GETCOMBOBOXINFO = 356; 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CBN_CLOSEUP=8; 4e2933c620 2015-04-21 kinaba: const CBN_DBLCLK=2; 4e2933c620 2015-04-21 kinaba: const CBN_DROPDOWN=7; 4e2933c620 2015-04-21 kinaba: const CBN_EDITCHANGE=5; 4e2933c620 2015-04-21 kinaba: const CBN_EDITUPDATE=6; 4e2933c620 2015-04-21 kinaba: const CBN_ERRSPACE=(-1); 4e2933c620 2015-04-21 kinaba: const CBN_KILLFOCUS=4; 4e2933c620 2015-04-21 kinaba: const CBN_SELCHANGE=1; 4e2933c620 2015-04-21 kinaba: const CBN_SELENDCANCEL=10; 4e2933c620 2015-04-21 kinaba: const CBN_SELENDOK=9; 4e2933c620 2015-04-21 kinaba: const CBN_SETFOCUS=3; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const EM_CANUNDO=198; 4e2933c620 2015-04-21 kinaba: const EM_CHARFROMPOS=215; 4e2933c620 2015-04-21 kinaba: const EM_EMPTYUNDOBUFFER=205; 4e2933c620 2015-04-21 kinaba: const EM_FMTLINES=200; 4e2933c620 2015-04-21 kinaba: const EM_GETFIRSTVISIBLELINE=206; 4e2933c620 2015-04-21 kinaba: const EM_GETHANDLE=189; 4e2933c620 2015-04-21 kinaba: const EM_GETLIMITTEXT=213; 4e2933c620 2015-04-21 kinaba: const EM_GETLINE=196; 4e2933c620 2015-04-21 kinaba: const EM_GETLINECOUNT=186; 4e2933c620 2015-04-21 kinaba: const EM_GETMARGINS=212; 4e2933c620 2015-04-21 kinaba: const EM_GETMODIFY=184; 4e2933c620 2015-04-21 kinaba: const EM_GETPASSWORDCHAR=210; 4e2933c620 2015-04-21 kinaba: const EM_GETRECT=178; 4e2933c620 2015-04-21 kinaba: const EM_GETSEL=176; 4e2933c620 2015-04-21 kinaba: const EM_GETTHUMB=190; 4e2933c620 2015-04-21 kinaba: const EM_GETWORDBREAKPROC=209; 4e2933c620 2015-04-21 kinaba: const EM_LIMITTEXT=197; 4e2933c620 2015-04-21 kinaba: const EM_LINEFROMCHAR=201; 4e2933c620 2015-04-21 kinaba: const EM_LINEINDEX=187; 4e2933c620 2015-04-21 kinaba: const EM_LINELENGTH=193; 4e2933c620 2015-04-21 kinaba: const EM_LINESCROLL=182; 4e2933c620 2015-04-21 kinaba: const EM_POSFROMCHAR=214; 4e2933c620 2015-04-21 kinaba: const EM_REPLACESEL=194; 4e2933c620 2015-04-21 kinaba: const EM_SCROLL=181; 4e2933c620 2015-04-21 kinaba: const EM_SCROLLCARET=183; 4e2933c620 2015-04-21 kinaba: const EM_SETHANDLE=188; 4e2933c620 2015-04-21 kinaba: const EM_SETLIMITTEXT=197; 4e2933c620 2015-04-21 kinaba: const EM_SETMARGINS=211; 4e2933c620 2015-04-21 kinaba: const EM_SETMODIFY=185; 4e2933c620 2015-04-21 kinaba: const EM_SETPASSWORDCHAR=204; 4e2933c620 2015-04-21 kinaba: const EM_SETREADONLY=207; 4e2933c620 2015-04-21 kinaba: const EM_SETRECT=179; 4e2933c620 2015-04-21 kinaba: const EM_SETRECTNP=180; 4e2933c620 2015-04-21 kinaba: const EM_SETSEL=177; 4e2933c620 2015-04-21 kinaba: const EM_SETTABSTOPS=203; 4e2933c620 2015-04-21 kinaba: const EM_SETWORDBREAKPROC=208; 4e2933c620 2015-04-21 kinaba: const EM_UNDO=199; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if(_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: const EM_SETIMESTATUS=216; 9b639cf2d6 2015-05-05 kinaba: const EM_GETIMESTATUS=217; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 4e2933c620 2015-04-21 kinaba: const EN_CHANGE=768; 4e2933c620 2015-04-21 kinaba: const EN_ERRSPACE=1280; 4e2933c620 2015-04-21 kinaba: const EN_HSCROLL=1537; 4e2933c620 2015-04-21 kinaba: const EN_KILLFOCUS=512; 4e2933c620 2015-04-21 kinaba: const EN_MAXTEXT=1281; 4e2933c620 2015-04-21 kinaba: const EN_SETFOCUS=256; 4e2933c620 2015-04-21 kinaba: const EN_UPDATE=1024; 4e2933c620 2015-04-21 kinaba: const EN_VSCROLL=1538; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const LB_ADDFILE=406; 4e2933c620 2015-04-21 kinaba: const LB_ADDSTRING=384; 4e2933c620 2015-04-21 kinaba: const LB_DELETESTRING=386; 4e2933c620 2015-04-21 kinaba: const LB_DIR=397; 4e2933c620 2015-04-21 kinaba: const LB_FINDSTRING=399; 4e2933c620 2015-04-21 kinaba: const LB_FINDSTRINGEXACT=418; 4e2933c620 2015-04-21 kinaba: const LB_GETANCHORINDEX=413; 4e2933c620 2015-04-21 kinaba: const LB_GETCARETINDEX=415; 4e2933c620 2015-04-21 kinaba: const LB_GETCOUNT=395; 4e2933c620 2015-04-21 kinaba: const LB_GETCURSEL=392; 4e2933c620 2015-04-21 kinaba: const LB_GETHORIZONTALEXTENT=403; 4e2933c620 2015-04-21 kinaba: const LB_GETITEMDATA=409; 4e2933c620 2015-04-21 kinaba: const LB_GETITEMHEIGHT=417; 4e2933c620 2015-04-21 kinaba: const LB_GETITEMRECT=408; 4e2933c620 2015-04-21 kinaba: const LB_GETLOCALE=422; 4e2933c620 2015-04-21 kinaba: const LB_GETSEL=391; 4e2933c620 2015-04-21 kinaba: const LB_GETSELCOUNT=400; 4e2933c620 2015-04-21 kinaba: const LB_GETSELITEMS=401; 4e2933c620 2015-04-21 kinaba: const LB_GETTEXT=393; 4e2933c620 2015-04-21 kinaba: const LB_GETTEXTLEN=394; 4e2933c620 2015-04-21 kinaba: const LB_GETTOPINDEX=398; 4e2933c620 2015-04-21 kinaba: const LB_INITSTORAGE=424; 4e2933c620 2015-04-21 kinaba: const LB_INSERTSTRING=385; 4e2933c620 2015-04-21 kinaba: const LB_ITEMFROMPOINT=425; 4e2933c620 2015-04-21 kinaba: const LB_RESETCONTENT=388; 4e2933c620 2015-04-21 kinaba: const LB_SELECTSTRING=396; 4e2933c620 2015-04-21 kinaba: const LB_SELITEMRANGE=411; 4e2933c620 2015-04-21 kinaba: const LB_SELITEMRANGEEX=387; 4e2933c620 2015-04-21 kinaba: const LB_SETANCHORINDEX=412; 4e2933c620 2015-04-21 kinaba: const LB_SETCARETINDEX=414; 4e2933c620 2015-04-21 kinaba: const LB_SETCOLUMNWIDTH=405; 4e2933c620 2015-04-21 kinaba: const LB_SETCOUNT=423; 4e2933c620 2015-04-21 kinaba: const LB_SETCURSEL=390; 4e2933c620 2015-04-21 kinaba: const LB_SETHORIZONTALEXTENT=404; 4e2933c620 2015-04-21 kinaba: const LB_SETITEMDATA=410; 4e2933c620 2015-04-21 kinaba: const LB_SETITEMHEIGHT=416; 4e2933c620 2015-04-21 kinaba: const LB_SETLOCALE=421; 4e2933c620 2015-04-21 kinaba: const LB_SETSEL=389; 4e2933c620 2015-04-21 kinaba: const LB_SETTABSTOPS=402; 4e2933c620 2015-04-21 kinaba: const LB_SETTOPINDEX=407; 9b639cf2d6 2015-05-05 kinaba: static if(_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: const LB_GETLISTBOXINFO=434; 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const LBN_DBLCLK=2; 4e2933c620 2015-04-21 kinaba: const LBN_ERRSPACE=-2; 4e2933c620 2015-04-21 kinaba: const LBN_KILLFOCUS=5; 4e2933c620 2015-04-21 kinaba: const LBN_SELCANCEL=3; 4e2933c620 2015-04-21 kinaba: const LBN_SELCHANGE=1; 4e2933c620 2015-04-21 kinaba: const LBN_SETFOCUS=4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SBM_ENABLE_ARROWS=228; 4e2933c620 2015-04-21 kinaba: const SBM_GETPOS=225; 4e2933c620 2015-04-21 kinaba: const SBM_GETRANGE=227; 4e2933c620 2015-04-21 kinaba: const SBM_GETSCROLLINFO=234; 4e2933c620 2015-04-21 kinaba: const SBM_SETPOS=224; 4e2933c620 2015-04-21 kinaba: const SBM_SETRANGE=226; 4e2933c620 2015-04-21 kinaba: const SBM_SETRANGEREDRAW=230; 4e2933c620 2015-04-21 kinaba: const SBM_SETSCROLLINFO=233; 9b639cf2d6 2015-05-05 kinaba: static if(_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: const SBM_GETSCROLLBARINFO=235; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 4e2933c620 2015-04-21 kinaba: const STM_GETICON=369; 4e2933c620 2015-04-21 kinaba: const STM_GETIMAGE=371; 4e2933c620 2015-04-21 kinaba: const STM_SETICON=368; 4e2933c620 2015-04-21 kinaba: const STM_SETIMAGE=370; 4e2933c620 2015-04-21 kinaba: const STN_CLICKED=0; 4e2933c620 2015-04-21 kinaba: const STN_DBLCLK=1; 4e2933c620 2015-04-21 kinaba: const STN_DISABLE=3; 4e2933c620 2015-04-21 kinaba: const STN_ENABLE=2; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DM_GETDEFID = WM_USER; 4e2933c620 2015-04-21 kinaba: const DM_SETDEFID = WM_USER+1; 4e2933c620 2015-04-21 kinaba: const DM_REPOSITION = WM_USER+2; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const PSM_PAGEINFO = WM_USER+100; 4e2933c620 2015-04-21 kinaba: const PSM_SHEETINFO = WM_USER+101; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const PSI_SETACTIVE=1; 4e2933c620 2015-04-21 kinaba: const PSI_KILLACTIVE=2; 4e2933c620 2015-04-21 kinaba: const PSI_APPLY=3; 4e2933c620 2015-04-21 kinaba: const PSI_RESET=4; 4e2933c620 2015-04-21 kinaba: const PSI_HASHELP=5; 4e2933c620 2015-04-21 kinaba: const PSI_HELP=6; 4e2933c620 2015-04-21 kinaba: const PSI_CHANGED=1; 4e2933c620 2015-04-21 kinaba: const PSI_GUISTART=2; 4e2933c620 2015-04-21 kinaba: const PSI_REBOOT=3; 4e2933c620 2015-04-21 kinaba: const PSI_GETSIBLINGS=4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DCX_WINDOW=1; 4e2933c620 2015-04-21 kinaba: const DCX_CACHE=2; 4e2933c620 2015-04-21 kinaba: const DCX_PARENTCLIP=32; 4e2933c620 2015-04-21 kinaba: const DCX_CLIPSIBLINGS=16; 4e2933c620 2015-04-21 kinaba: const DCX_CLIPCHILDREN=8; 4e2933c620 2015-04-21 kinaba: const DCX_NORESETATTRS=4; 4e2933c620 2015-04-21 kinaba: const DCX_INTERSECTUPDATE=0x200; 4e2933c620 2015-04-21 kinaba: const DCX_LOCKWINDOWUPDATE=0x400; 4e2933c620 2015-04-21 kinaba: const DCX_EXCLUDERGN=64; 4e2933c620 2015-04-21 kinaba: const DCX_INTERSECTRGN=128; 4e2933c620 2015-04-21 kinaba: const DCX_VALIDATE=0x200000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const GMDI_GOINTOPOPUPS=2; 4e2933c620 2015-04-21 kinaba: const GMDI_USEDISABLED=1; 4e2933c620 2015-04-21 kinaba: const FKF_AVAILABLE=2; 4e2933c620 2015-04-21 kinaba: const FKF_CLICKON=64; 4e2933c620 2015-04-21 kinaba: const FKF_FILTERKEYSON=1; 4e2933c620 2015-04-21 kinaba: const FKF_HOTKEYACTIVE=4; 4e2933c620 2015-04-21 kinaba: const FKF_HOTKEYSOUND=16; 4e2933c620 2015-04-21 kinaba: const FKF_CONFIRMHOTKEY=8; 4e2933c620 2015-04-21 kinaba: const FKF_INDICATOR=32; 4e2933c620 2015-04-21 kinaba: const HCF_HIGHCONTRASTON=1; 4e2933c620 2015-04-21 kinaba: const HCF_AVAILABLE=2; 4e2933c620 2015-04-21 kinaba: const HCF_HOTKEYACTIVE=4; 4e2933c620 2015-04-21 kinaba: const HCF_CONFIRMHOTKEY=8; 4e2933c620 2015-04-21 kinaba: const HCF_HOTKEYSOUND=16; 4e2933c620 2015-04-21 kinaba: const HCF_INDICATOR=32; 4e2933c620 2015-04-21 kinaba: const HCF_HOTKEYAVAILABLE=64; 4e2933c620 2015-04-21 kinaba: const MKF_AVAILABLE=2; 4e2933c620 2015-04-21 kinaba: const MKF_CONFIRMHOTKEY=8; 4e2933c620 2015-04-21 kinaba: const MKF_HOTKEYACTIVE=4; 4e2933c620 2015-04-21 kinaba: const MKF_HOTKEYSOUND=16; 4e2933c620 2015-04-21 kinaba: const MKF_INDICATOR=32; 4e2933c620 2015-04-21 kinaba: const MKF_MOUSEKEYSON=1; 4e2933c620 2015-04-21 kinaba: const MKF_MODIFIERS=64; 4e2933c620 2015-04-21 kinaba: const MKF_REPLACENUMBERS=128; 4e2933c620 2015-04-21 kinaba: const SERKF_ACTIVE=8; // May be obsolete. Not in recent MS docs. 4e2933c620 2015-04-21 kinaba: const SERKF_AVAILABLE=2; 4e2933c620 2015-04-21 kinaba: const SERKF_INDICATOR=4; 4e2933c620 2015-04-21 kinaba: const SERKF_SERIALKEYSON=1; 4e2933c620 2015-04-21 kinaba: const SSF_AVAILABLE=2; 4e2933c620 2015-04-21 kinaba: const SSF_SOUNDSENTRYON=1; 4e2933c620 2015-04-21 kinaba: const SSTF_BORDER=2; 4e2933c620 2015-04-21 kinaba: const SSTF_CHARS=1; 4e2933c620 2015-04-21 kinaba: const SSTF_DISPLAY=3; 4e2933c620 2015-04-21 kinaba: const SSTF_NONE=0; 4e2933c620 2015-04-21 kinaba: const SSGF_DISPLAY=3; 4e2933c620 2015-04-21 kinaba: const SSGF_NONE=0; 4e2933c620 2015-04-21 kinaba: const SSWF_CUSTOM=4; 4e2933c620 2015-04-21 kinaba: const SSWF_DISPLAY=3; 4e2933c620 2015-04-21 kinaba: const SSWF_NONE=0; 4e2933c620 2015-04-21 kinaba: const SSWF_TITLE=1; 4e2933c620 2015-04-21 kinaba: const SSWF_WINDOW=2; 4e2933c620 2015-04-21 kinaba: const SKF_AUDIBLEFEEDBACK=64; 4e2933c620 2015-04-21 kinaba: const SKF_AVAILABLE=2; 4e2933c620 2015-04-21 kinaba: const SKF_CONFIRMHOTKEY=8; 4e2933c620 2015-04-21 kinaba: const SKF_HOTKEYACTIVE=4; 4e2933c620 2015-04-21 kinaba: const SKF_HOTKEYSOUND=16; 4e2933c620 2015-04-21 kinaba: const SKF_INDICATOR=32; 4e2933c620 2015-04-21 kinaba: const SKF_STICKYKEYSON=1; 4e2933c620 2015-04-21 kinaba: const SKF_TRISTATE=128; 4e2933c620 2015-04-21 kinaba: const SKF_TWOKEYSOFF=256; 4e2933c620 2015-04-21 kinaba: const TKF_AVAILABLE=2; 4e2933c620 2015-04-21 kinaba: const TKF_CONFIRMHOTKEY=8; 4e2933c620 2015-04-21 kinaba: const TKF_HOTKEYACTIVE=4; 4e2933c620 2015-04-21 kinaba: const TKF_HOTKEYSOUND=16; 4e2933c620 2015-04-21 kinaba: const TKF_TOGGLEKEYSON=1; 4e2933c620 2015-04-21 kinaba: const MDITILE_SKIPDISABLED=2; 4e2933c620 2015-04-21 kinaba: const MDITILE_HORIZONTAL=1; 4e2933c620 2015-04-21 kinaba: const MDITILE_VERTICAL=0; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: enum { 4e2933c620 2015-04-21 kinaba: VK_LBUTTON = 0x01, 4e2933c620 2015-04-21 kinaba: VK_RBUTTON = 0x02, 4e2933c620 2015-04-21 kinaba: VK_CANCEL = 0x03, 4e2933c620 2015-04-21 kinaba: VK_MBUTTON = 0x04, 4e2933c620 2015-04-21 kinaba: //static if (_WIN32_WINNT > = 0x500) { 4e2933c620 2015-04-21 kinaba: VK_XBUTTON1 = 0x05, 4e2933c620 2015-04-21 kinaba: VK_XBUTTON2 = 0x06, 4e2933c620 2015-04-21 kinaba: //} 4e2933c620 2015-04-21 kinaba: VK_BACK = 0x08, 4e2933c620 2015-04-21 kinaba: VK_TAB = 0x09, 4e2933c620 2015-04-21 kinaba: VK_CLEAR = 0x0C, 4e2933c620 2015-04-21 kinaba: VK_RETURN = 0x0D, 4e2933c620 2015-04-21 kinaba: VK_SHIFT = 0x10, 4e2933c620 2015-04-21 kinaba: VK_CONTROL = 0x11, 4e2933c620 2015-04-21 kinaba: VK_MENU = 0x12, 4e2933c620 2015-04-21 kinaba: VK_PAUSE = 0x13, 4e2933c620 2015-04-21 kinaba: VK_CAPITAL = 0x14, 4e2933c620 2015-04-21 kinaba: VK_KANA = 0x15, 4e2933c620 2015-04-21 kinaba: VK_HANGEUL = 0x15, 4e2933c620 2015-04-21 kinaba: VK_HANGUL = 0x15, 4e2933c620 2015-04-21 kinaba: VK_JUNJA = 0x17, 4e2933c620 2015-04-21 kinaba: VK_FINAL = 0x18, 4e2933c620 2015-04-21 kinaba: VK_HANJA = 0x19, 4e2933c620 2015-04-21 kinaba: VK_KANJI = 0x19, 4e2933c620 2015-04-21 kinaba: VK_ESCAPE = 0x1B, 4e2933c620 2015-04-21 kinaba: VK_CONVERT = 0x1C, 4e2933c620 2015-04-21 kinaba: VK_NONCONVERT = 0x1D, 4e2933c620 2015-04-21 kinaba: VK_ACCEPT = 0x1E, 4e2933c620 2015-04-21 kinaba: VK_MODECHANGE = 0x1F, 4e2933c620 2015-04-21 kinaba: VK_SPACE = 0x20, 4e2933c620 2015-04-21 kinaba: VK_PRIOR = 0x21, 4e2933c620 2015-04-21 kinaba: VK_NEXT = 0x22, 4e2933c620 2015-04-21 kinaba: VK_END = 0x23, 4e2933c620 2015-04-21 kinaba: VK_HOME = 0x24, 4e2933c620 2015-04-21 kinaba: VK_LEFT = 0x25, 4e2933c620 2015-04-21 kinaba: VK_UP = 0x26, 4e2933c620 2015-04-21 kinaba: VK_RIGHT = 0x27, 4e2933c620 2015-04-21 kinaba: VK_DOWN = 0x28, 4e2933c620 2015-04-21 kinaba: VK_SELECT = 0x29, 4e2933c620 2015-04-21 kinaba: VK_PRINT = 0x2A, 4e2933c620 2015-04-21 kinaba: VK_EXECUTE = 0x2B, 4e2933c620 2015-04-21 kinaba: VK_SNAPSHOT = 0x2C, 4e2933c620 2015-04-21 kinaba: VK_INSERT = 0x2D, 4e2933c620 2015-04-21 kinaba: VK_DELETE = 0x2E, 4e2933c620 2015-04-21 kinaba: VK_HELP = 0x2F, 4e2933c620 2015-04-21 kinaba: VK_LWIN = 0x5B, 4e2933c620 2015-04-21 kinaba: VK_RWIN = 0x5C, 4e2933c620 2015-04-21 kinaba: VK_APPS = 0x5D, 4e2933c620 2015-04-21 kinaba: VK_SLEEP = 0x5F, 4e2933c620 2015-04-21 kinaba: VK_NUMPAD0 = 0x60, 4e2933c620 2015-04-21 kinaba: VK_NUMPAD1 = 0x61, 4e2933c620 2015-04-21 kinaba: VK_NUMPAD2 = 0x62, 4e2933c620 2015-04-21 kinaba: VK_NUMPAD3 = 0x63, 4e2933c620 2015-04-21 kinaba: VK_NUMPAD4 = 0x64, 4e2933c620 2015-04-21 kinaba: VK_NUMPAD5 = 0x65, 4e2933c620 2015-04-21 kinaba: VK_NUMPAD6 = 0x66, 4e2933c620 2015-04-21 kinaba: VK_NUMPAD7 = 0x67, 4e2933c620 2015-04-21 kinaba: VK_NUMPAD8 = 0x68, 4e2933c620 2015-04-21 kinaba: VK_NUMPAD9 = 0x69, 4e2933c620 2015-04-21 kinaba: VK_MULTIPLY = 0x6A, 4e2933c620 2015-04-21 kinaba: VK_ADD = 0x6B, 4e2933c620 2015-04-21 kinaba: VK_SEPARATOR = 0x6C, 4e2933c620 2015-04-21 kinaba: VK_SUBTRACT = 0x6D, 4e2933c620 2015-04-21 kinaba: VK_DECIMAL = 0x6E, 4e2933c620 2015-04-21 kinaba: VK_DIVIDE = 0x6F, 4e2933c620 2015-04-21 kinaba: VK_F1 = 0x70, 4e2933c620 2015-04-21 kinaba: VK_F2 = 0x71, 4e2933c620 2015-04-21 kinaba: VK_F3 = 0x72, 4e2933c620 2015-04-21 kinaba: VK_F4 = 0x73, 4e2933c620 2015-04-21 kinaba: VK_F5 = 0x74, 4e2933c620 2015-04-21 kinaba: VK_F6 = 0x75, 4e2933c620 2015-04-21 kinaba: VK_F7 = 0x76, 4e2933c620 2015-04-21 kinaba: VK_F8 = 0x77, 4e2933c620 2015-04-21 kinaba: VK_F9 = 0x78, 4e2933c620 2015-04-21 kinaba: VK_F10 = 0x79, 4e2933c620 2015-04-21 kinaba: VK_F11 = 0x7A, 4e2933c620 2015-04-21 kinaba: VK_F12 = 0x7B, 4e2933c620 2015-04-21 kinaba: VK_F13 = 0x7C, 4e2933c620 2015-04-21 kinaba: VK_F14 = 0x7D, 4e2933c620 2015-04-21 kinaba: VK_F15 = 0x7E, 4e2933c620 2015-04-21 kinaba: VK_F16 = 0x7F, 4e2933c620 2015-04-21 kinaba: VK_F17 = 0x80, 4e2933c620 2015-04-21 kinaba: VK_F18 = 0x81, 4e2933c620 2015-04-21 kinaba: VK_F19 = 0x82, 4e2933c620 2015-04-21 kinaba: VK_F20 = 0x83, 4e2933c620 2015-04-21 kinaba: VK_F21 = 0x84, 4e2933c620 2015-04-21 kinaba: VK_F22 = 0x85, 4e2933c620 2015-04-21 kinaba: VK_F23 = 0x86, 4e2933c620 2015-04-21 kinaba: VK_F24 = 0x87, 4e2933c620 2015-04-21 kinaba: VK_NUMLOCK = 0x90, 4e2933c620 2015-04-21 kinaba: VK_SCROLL = 0x91, 4e2933c620 2015-04-21 kinaba: VK_LSHIFT = 0xA0, 4e2933c620 2015-04-21 kinaba: VK_RSHIFT = 0xA1, 4e2933c620 2015-04-21 kinaba: VK_LCONTROL = 0xA2, 4e2933c620 2015-04-21 kinaba: VK_RCONTROL = 0xA3, 4e2933c620 2015-04-21 kinaba: VK_LMENU = 0xA4, 4e2933c620 2015-04-21 kinaba: VK_RMENU = 0xA5, 4e2933c620 2015-04-21 kinaba: //static if (_WIN32_WINNT > = 0x500) { 4e2933c620 2015-04-21 kinaba: VK_BROWSER_BACK = 0xA6, 4e2933c620 2015-04-21 kinaba: VK_BROWSER_FORWARD = 0xA7, 4e2933c620 2015-04-21 kinaba: VK_BROWSER_REFRESH = 0xA8, 4e2933c620 2015-04-21 kinaba: VK_BROWSER_STOP = 0xA9, 4e2933c620 2015-04-21 kinaba: VK_BROWSER_SEARCH = 0xAA, 4e2933c620 2015-04-21 kinaba: VK_BROWSER_FAVORITES = 0xAB, 4e2933c620 2015-04-21 kinaba: VK_BROWSER_HOME = 0xAC, 4e2933c620 2015-04-21 kinaba: VK_VOLUME_MUTE = 0xAD, 4e2933c620 2015-04-21 kinaba: VK_VOLUME_DOWN = 0xAE, 4e2933c620 2015-04-21 kinaba: VK_VOLUME_UP = 0xAF, 4e2933c620 2015-04-21 kinaba: VK_MEDIA_NEXT_TRACK = 0xB0, 4e2933c620 2015-04-21 kinaba: VK_MEDIA_PREV_TRACK = 0xB1, 4e2933c620 2015-04-21 kinaba: VK_MEDIA_STOP = 0xB2, 4e2933c620 2015-04-21 kinaba: VK_MEDIA_PLAY_PAUSE = 0xB3, 4e2933c620 2015-04-21 kinaba: VK_LAUNCH_MAIL = 0xB4, 4e2933c620 2015-04-21 kinaba: VK_LAUNCH_MEDIA_SELECT = 0xB5, 4e2933c620 2015-04-21 kinaba: VK_LAUNCH_APP1 = 0xB6, 4e2933c620 2015-04-21 kinaba: VK_LAUNCH_APP2 = 0xB7, 4e2933c620 2015-04-21 kinaba: //} 4e2933c620 2015-04-21 kinaba: VK_OEM_1 = 0xBA, 4e2933c620 2015-04-21 kinaba: //static if (_WIN32_WINNT > = 0x500) { 4e2933c620 2015-04-21 kinaba: VK_OEM_PLUS = 0xBB, 4e2933c620 2015-04-21 kinaba: VK_OEM_COMMA = 0xBC, 4e2933c620 2015-04-21 kinaba: VK_OEM_MINUS = 0xBD, 4e2933c620 2015-04-21 kinaba: VK_OEM_PERIOD = 0xBE, 4e2933c620 2015-04-21 kinaba: //} 4e2933c620 2015-04-21 kinaba: VK_OEM_2 = 0xBF, 4e2933c620 2015-04-21 kinaba: VK_OEM_3 = 0xC0, 4e2933c620 2015-04-21 kinaba: VK_OEM_4 = 0xDB, 4e2933c620 2015-04-21 kinaba: VK_OEM_5 = 0xDC, 4e2933c620 2015-04-21 kinaba: VK_OEM_6 = 0xDD, 4e2933c620 2015-04-21 kinaba: VK_OEM_7 = 0xDE, 4e2933c620 2015-04-21 kinaba: VK_OEM_8 = 0xDF, 9b639cf2d6 2015-05-05 kinaba: //static if (_WIN32_WINNT > = 0x500) { 4e2933c620 2015-04-21 kinaba: VK_OEM_102 = 0xE2, 4e2933c620 2015-04-21 kinaba: //} 4e2933c620 2015-04-21 kinaba: VK_PROCESSKEY = 0xE5, 9b639cf2d6 2015-05-05 kinaba: //static if (_WIN32_WINNT > = 0x500) { 4e2933c620 2015-04-21 kinaba: VK_PACKET = 0xE7, 4e2933c620 2015-04-21 kinaba: //} 4e2933c620 2015-04-21 kinaba: VK_ATTN = 0xF6, 4e2933c620 2015-04-21 kinaba: VK_CRSEL = 0xF7, 4e2933c620 2015-04-21 kinaba: VK_EXSEL = 0xF8, 4e2933c620 2015-04-21 kinaba: VK_EREOF = 0xF9, 4e2933c620 2015-04-21 kinaba: VK_PLAY = 0xFA, 4e2933c620 2015-04-21 kinaba: VK_ZOOM = 0xFB, 4e2933c620 2015-04-21 kinaba: VK_NONAME = 0xFC, 4e2933c620 2015-04-21 kinaba: VK_PA1 = 0xFD, 4e2933c620 2015-04-21 kinaba: VK_OEM_CLEAR = 0xFE, 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const TME_HOVER=1; 4e2933c620 2015-04-21 kinaba: const TME_LEAVE=2; 4e2933c620 2015-04-21 kinaba: const TME_QUERY=0x40000000; 4e2933c620 2015-04-21 kinaba: const TME_CANCEL=0x80000000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const HOVER_DEFAULT=0xFFFFFFFF; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MK_LBUTTON=1; 4e2933c620 2015-04-21 kinaba: const MK_RBUTTON=2; 4e2933c620 2015-04-21 kinaba: const MK_SHIFT=4; 4e2933c620 2015-04-21 kinaba: const MK_CONTROL=8; 4e2933c620 2015-04-21 kinaba: const MK_MBUTTON=16; 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: const MK_XBUTTON1 = 32; 9b639cf2d6 2015-05-05 kinaba: const MK_XBUTTON2 = 64; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: const TPM_CENTERALIGN=4; 4e2933c620 2015-04-21 kinaba: const TPM_LEFTALIGN=0; 4e2933c620 2015-04-21 kinaba: const TPM_RIGHTALIGN=8; 4e2933c620 2015-04-21 kinaba: const TPM_LEFTBUTTON=0; 4e2933c620 2015-04-21 kinaba: const TPM_RIGHTBUTTON=2; 4e2933c620 2015-04-21 kinaba: const TPM_HORIZONTAL=0; 4e2933c620 2015-04-21 kinaba: const TPM_VERTICAL=64; 4e2933c620 2015-04-21 kinaba: const TPM_TOPALIGN=0; 4e2933c620 2015-04-21 kinaba: const TPM_VCENTERALIGN=16; 4e2933c620 2015-04-21 kinaba: const TPM_BOTTOMALIGN=32; 4e2933c620 2015-04-21 kinaba: const TPM_NONOTIFY=128; 4e2933c620 2015-04-21 kinaba: const TPM_RETURNCMD=256; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x410) { 9b639cf2d6 2015-05-05 kinaba: const TPM_RECURSE = 1; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const HELP_COMMAND=0x102; 4e2933c620 2015-04-21 kinaba: const HELP_CONTENTS=3; 4e2933c620 2015-04-21 kinaba: const HELP_CONTEXT=1; 4e2933c620 2015-04-21 kinaba: const HELP_CONTEXTPOPUP=8; 4e2933c620 2015-04-21 kinaba: const HELP_FORCEFILE=9; 4e2933c620 2015-04-21 kinaba: const HELP_HELPONHELP=4; 4e2933c620 2015-04-21 kinaba: const HELP_INDEX=3; 4e2933c620 2015-04-21 kinaba: const HELP_KEY=0x101; 4e2933c620 2015-04-21 kinaba: const HELP_MULTIKEY=0x201; 4e2933c620 2015-04-21 kinaba: const HELP_PARTIALKEY=0x105; 4e2933c620 2015-04-21 kinaba: const HELP_QUIT=2; 4e2933c620 2015-04-21 kinaba: const HELP_SETCONTENTS=5; 4e2933c620 2015-04-21 kinaba: const HELP_SETINDEX=5; 4e2933c620 2015-04-21 kinaba: const HELP_SETWINPOS=0x203; 4e2933c620 2015-04-21 kinaba: const HELP_CONTEXTMENU=0xa; 4e2933c620 2015-04-21 kinaba: const HELP_FINDER=0xb; 4e2933c620 2015-04-21 kinaba: const HELP_WM_HELP=0xc; 4e2933c620 2015-04-21 kinaba: const HELP_TCARD=0x8000; 4e2933c620 2015-04-21 kinaba: const HELP_TCARD_DATA=16; 4e2933c620 2015-04-21 kinaba: const HELP_TCARD_OTHER_CALLER=0x11; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const IDH_NO_HELP=28440; 4e2933c620 2015-04-21 kinaba: const IDH_MISSING_CONTEXT=28441; 4e2933c620 2015-04-21 kinaba: const IDH_GENERIC_HELP_BUTTON=28442; 4e2933c620 2015-04-21 kinaba: const IDH_OK=28443; 4e2933c620 2015-04-21 kinaba: const IDH_CANCEL=28444; 4e2933c620 2015-04-21 kinaba: const IDH_HELP=28445; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const LB_CTLCODE=0; 4e2933c620 2015-04-21 kinaba: const LB_OKAY=0; 4e2933c620 2015-04-21 kinaba: const LB_ERR=-1; 4e2933c620 2015-04-21 kinaba: const LB_ERRSPACE=-2; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CB_OKAY=0; 4e2933c620 2015-04-21 kinaba: const CB_ERR=-1; 4e2933c620 2015-04-21 kinaba: const CB_ERRSPACE=-2; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const HIDE_WINDOW=0; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SHOW_OPENWINDOW=1; 4e2933c620 2015-04-21 kinaba: const SHOW_ICONWINDOW=2; 4e2933c620 2015-04-21 kinaba: const SHOW_FULLSCREEN=3; 4e2933c620 2015-04-21 kinaba: const SHOW_OPENNOACTIVATE=4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SW_PARENTCLOSING=1; 4e2933c620 2015-04-21 kinaba: const SW_OTHERZOOM=2; 4e2933c620 2015-04-21 kinaba: const SW_PARENTOPENING=3; 4e2933c620 2015-04-21 kinaba: const SW_OTHERUNZOOM=4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const KF_EXTENDED=256; 4e2933c620 2015-04-21 kinaba: const KF_DLGMODE=2048; 4e2933c620 2015-04-21 kinaba: const KF_MENUMODE=4096; 4e2933c620 2015-04-21 kinaba: const KF_ALTDOWN=8192; 4e2933c620 2015-04-21 kinaba: const KF_REPEAT=16384; 4e2933c620 2015-04-21 kinaba: const KF_UP=32768; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const WSF_VISIBLE=1; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const PWR_OK=1; 4e2933c620 2015-04-21 kinaba: const PWR_FAIL=-1; 4e2933c620 2015-04-21 kinaba: const PWR_SUSPENDREQUEST=1; 4e2933c620 2015-04-21 kinaba: const PWR_SUSPENDRESUME=2; 4e2933c620 2015-04-21 kinaba: const PWR_CRITICALRESUME=3; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const NFR_ANSI=1; 4e2933c620 2015-04-21 kinaba: const NFR_UNICODE=2; 4e2933c620 2015-04-21 kinaba: const NF_QUERY=3; 4e2933c620 2015-04-21 kinaba: const NF_REQUERY=4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MENULOOP_WINDOW=0; 4e2933c620 2015-04-21 kinaba: const MENULOOP_POPUP=1; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const WMSZ_LEFT=1; 4e2933c620 2015-04-21 kinaba: const WMSZ_RIGHT=2; 4e2933c620 2015-04-21 kinaba: const WMSZ_TOP=3; 4e2933c620 2015-04-21 kinaba: const WMSZ_TOPLEFT=4; 4e2933c620 2015-04-21 kinaba: const WMSZ_TOPRIGHT=5; 4e2933c620 2015-04-21 kinaba: const WMSZ_BOTTOM=6; 4e2933c620 2015-04-21 kinaba: const WMSZ_BOTTOMLEFT=7; 4e2933c620 2015-04-21 kinaba: const WMSZ_BOTTOMRIGHT=8; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const HTERROR=-2; 4e2933c620 2015-04-21 kinaba: const HTTRANSPARENT=-1; 4e2933c620 2015-04-21 kinaba: const HTNOWHERE=0; 4e2933c620 2015-04-21 kinaba: const HTCLIENT=1; 4e2933c620 2015-04-21 kinaba: const HTCAPTION=2; 4e2933c620 2015-04-21 kinaba: const HTSYSMENU=3; 4e2933c620 2015-04-21 kinaba: const HTGROWBOX=4; 4e2933c620 2015-04-21 kinaba: const HTSIZE=4; 4e2933c620 2015-04-21 kinaba: const HTMENU=5; 4e2933c620 2015-04-21 kinaba: const HTHSCROLL=6; 4e2933c620 2015-04-21 kinaba: const HTVSCROLL=7; 4e2933c620 2015-04-21 kinaba: const HTMINBUTTON=8; 4e2933c620 2015-04-21 kinaba: const HTMAXBUTTON=9; 4e2933c620 2015-04-21 kinaba: const HTREDUCE=8; 4e2933c620 2015-04-21 kinaba: const HTZOOM=9; 4e2933c620 2015-04-21 kinaba: const HTLEFT=10; 4e2933c620 2015-04-21 kinaba: const HTSIZEFIRST=10; 4e2933c620 2015-04-21 kinaba: const HTRIGHT=11; 4e2933c620 2015-04-21 kinaba: const HTTOP=12; 4e2933c620 2015-04-21 kinaba: const HTTOPLEFT=13; 4e2933c620 2015-04-21 kinaba: const HTTOPRIGHT=14; 4e2933c620 2015-04-21 kinaba: const HTBOTTOM=15; 4e2933c620 2015-04-21 kinaba: const HTBOTTOMLEFT=16; 4e2933c620 2015-04-21 kinaba: const HTBOTTOMRIGHT=17; 4e2933c620 2015-04-21 kinaba: const HTSIZELAST=17; 4e2933c620 2015-04-21 kinaba: const HTBORDER=18; 4e2933c620 2015-04-21 kinaba: const HTOBJECT=19; 4e2933c620 2015-04-21 kinaba: const HTCLOSE=20; 4e2933c620 2015-04-21 kinaba: const HTHELP=21; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MA_ACTIVATE=1; 4e2933c620 2015-04-21 kinaba: const MA_ACTIVATEANDEAT=2; 4e2933c620 2015-04-21 kinaba: const MA_NOACTIVATE=3; 4e2933c620 2015-04-21 kinaba: const MA_NOACTIVATEANDEAT=4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SIZE_RESTORED=0; 4e2933c620 2015-04-21 kinaba: const SIZE_MINIMIZED=1; 4e2933c620 2015-04-21 kinaba: const SIZE_MAXIMIZED=2; 4e2933c620 2015-04-21 kinaba: const SIZE_MAXSHOW=3; 4e2933c620 2015-04-21 kinaba: const SIZE_MAXHIDE=4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SIZENORMAL=0; 4e2933c620 2015-04-21 kinaba: const SIZEICONIC=1; 4e2933c620 2015-04-21 kinaba: const SIZEFULLSCREEN=2; 4e2933c620 2015-04-21 kinaba: const SIZEZOOMSHOW=3; 4e2933c620 2015-04-21 kinaba: const SIZEZOOMHIDE=4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const WVR_ALIGNTOP=16; 4e2933c620 2015-04-21 kinaba: const WVR_ALIGNLEFT=32; 4e2933c620 2015-04-21 kinaba: const WVR_ALIGNBOTTOM=64; 4e2933c620 2015-04-21 kinaba: const WVR_ALIGNRIGHT=128; 4e2933c620 2015-04-21 kinaba: const WVR_HREDRAW=256; 4e2933c620 2015-04-21 kinaba: const WVR_VREDRAW=512; 4e2933c620 2015-04-21 kinaba: const WVR_REDRAW=(WVR_HREDRAW|WVR_VREDRAW); 4e2933c620 2015-04-21 kinaba: const WVR_VALIDRECTS=1024; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const PRF_CHECKVISIBLE=1; 4e2933c620 2015-04-21 kinaba: const PRF_NONCLIENT=2; 4e2933c620 2015-04-21 kinaba: const PRF_CLIENT=4; 4e2933c620 2015-04-21 kinaba: const PRF_ERASEBKGND=8; 4e2933c620 2015-04-21 kinaba: const PRF_CHILDREN=16; 4e2933c620 2015-04-21 kinaba: const PRF_OWNED=32; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const IDANI_OPEN=1; 4e2933c620 2015-04-21 kinaba: const IDANI_CLOSE=2; 4e2933c620 2015-04-21 kinaba: const IDANI_CAPTION=3; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const WPF_RESTORETOMAXIMIZED=2; 4e2933c620 2015-04-21 kinaba: const WPF_SETMINPOSITION=1; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const ODT_MENU=1; 4e2933c620 2015-04-21 kinaba: const ODT_LISTBOX=2; 4e2933c620 2015-04-21 kinaba: const ODT_COMBOBOX=3; 4e2933c620 2015-04-21 kinaba: const ODT_BUTTON=4; 4e2933c620 2015-04-21 kinaba: const ODT_STATIC=5; 4e2933c620 2015-04-21 kinaba: const ODA_DRAWENTIRE=1; 4e2933c620 2015-04-21 kinaba: const ODA_SELECT=2; 4e2933c620 2015-04-21 kinaba: const ODA_FOCUS=4; 4e2933c620 2015-04-21 kinaba: const ODS_SELECTED=1; 4e2933c620 2015-04-21 kinaba: const ODS_GRAYED=2; 4e2933c620 2015-04-21 kinaba: const ODS_DISABLED=4; 4e2933c620 2015-04-21 kinaba: const ODS_CHECKED=8; 4e2933c620 2015-04-21 kinaba: const ODS_FOCUS=16; 4e2933c620 2015-04-21 kinaba: const ODS_DEFAULT=32; 4e2933c620 2015-04-21 kinaba: const ODS_COMBOBOXEDIT=4096; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const IDHOT_SNAPWINDOW=-1; 4e2933c620 2015-04-21 kinaba: const IDHOT_SNAPDESKTOP=-2; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DBWF_LPARAMPOINTER=0x8000; 4e2933c620 2015-04-21 kinaba: const DLGWINDOWEXTRA=30; 4e2933c620 2015-04-21 kinaba: const MNC_IGNORE=0; 4e2933c620 2015-04-21 kinaba: const MNC_CLOSE=1; 4e2933c620 2015-04-21 kinaba: const MNC_EXECUTE=2; 4e2933c620 2015-04-21 kinaba: const MNC_SELECT=3; 4e2933c620 2015-04-21 kinaba: const DOF_EXECUTABLE=0x8001; 4e2933c620 2015-04-21 kinaba: const DOF_DOCUMENT=0x8002; 4e2933c620 2015-04-21 kinaba: const DOF_DIRECTORY=0x8003; 4e2933c620 2015-04-21 kinaba: const DOF_MULTIPLE=0x8004; 4e2933c620 2015-04-21 kinaba: const DOF_PROGMAN=1; 4e2933c620 2015-04-21 kinaba: const DOF_SHELLDATA=2; 4e2933c620 2015-04-21 kinaba: const DO_DROPFILE=0x454C4946; 4e2933c620 2015-04-21 kinaba: const DO_PRINTFILE=0x544E5250; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SW_SCROLLCHILDREN=1; 4e2933c620 2015-04-21 kinaba: const SW_INVALIDATE=2; 4e2933c620 2015-04-21 kinaba: const SW_ERASE=4; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const SC_SIZE=0xF000; 4e2933c620 2015-04-21 kinaba: const SC_MOVE=0xF010; 4e2933c620 2015-04-21 kinaba: const SC_MINIMIZE=0xF020; 4e2933c620 2015-04-21 kinaba: const SC_ICON=0xf020; 4e2933c620 2015-04-21 kinaba: const SC_MAXIMIZE=0xF030; 4e2933c620 2015-04-21 kinaba: const SC_ZOOM=0xF030; 4e2933c620 2015-04-21 kinaba: const SC_NEXTWINDOW=0xF040; 4e2933c620 2015-04-21 kinaba: const SC_PREVWINDOW=0xF050; 4e2933c620 2015-04-21 kinaba: const SC_CLOSE=0xF060; 4e2933c620 2015-04-21 kinaba: const SC_VSCROLL=0xF070; 4e2933c620 2015-04-21 kinaba: const SC_HSCROLL=0xF080; 4e2933c620 2015-04-21 kinaba: const SC_MOUSEMENU=0xF090; 4e2933c620 2015-04-21 kinaba: const SC_KEYMENU=0xF100; 4e2933c620 2015-04-21 kinaba: const SC_ARRANGE=0xF110; 4e2933c620 2015-04-21 kinaba: const SC_RESTORE=0xF120; 4e2933c620 2015-04-21 kinaba: const SC_TASKLIST=0xF130; 4e2933c620 2015-04-21 kinaba: const SC_SCREENSAVE=0xF140; 4e2933c620 2015-04-21 kinaba: const SC_HOTKEY=0xF150; 4e2933c620 2015-04-21 kinaba: const SC_DEFAULT=0xF160; 4e2933c620 2015-04-21 kinaba: const SC_MONITORPOWER=0xF170; 4e2933c620 2015-04-21 kinaba: const SC_CONTEXTHELP=0xF180; 4e2933c620 2015-04-21 kinaba: const SC_SEPARATOR=0xF00F; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const EC_LEFTMARGIN=1; 4e2933c620 2015-04-21 kinaba: const EC_RIGHTMARGIN=2; 4e2933c620 2015-04-21 kinaba: const EC_USEFONTINFO=0xffff; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DC_HASDEFID=0x534B; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const DLGC_WANTARROWS=1; 4e2933c620 2015-04-21 kinaba: const DLGC_WANTTAB=2; 4e2933c620 2015-04-21 kinaba: const DLGC_WANTALLKEYS=4; 4e2933c620 2015-04-21 kinaba: const DLGC_WANTMESSAGE=4; 4e2933c620 2015-04-21 kinaba: const DLGC_HASSETSEL=8; 4e2933c620 2015-04-21 kinaba: const DLGC_DEFPUSHBUTTON=16; 4e2933c620 2015-04-21 kinaba: const DLGC_UNDEFPUSHBUTTON=32; 4e2933c620 2015-04-21 kinaba: const DLGC_RADIOBUTTON=64; 4e2933c620 2015-04-21 kinaba: const DLGC_WANTCHARS=128; 4e2933c620 2015-04-21 kinaba: const DLGC_STATIC=256; 4e2933c620 2015-04-21 kinaba: const DLGC_BUTTON=0x2000; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const WA_INACTIVE=0; 4e2933c620 2015-04-21 kinaba: const WA_ACTIVE=1; 4e2933c620 2015-04-21 kinaba: const WA_CLICKACTIVE=2; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const ICON_SMALL=0; 4e2933c620 2015-04-21 kinaba: const ICON_BIG=1; 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x501) { 4e2933c620 2015-04-21 kinaba: const ICON_SMALL2=2; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const HBITMAP 4e2933c620 2015-04-21 kinaba: HBMMENU_CALLBACK = cast(HBITMAP)-1, 4e2933c620 2015-04-21 kinaba: HBMMENU_SYSTEM = cast(HBITMAP)1, 4e2933c620 2015-04-21 kinaba: HBMMENU_MBAR_RESTORE = cast(HBITMAP)2, 4e2933c620 2015-04-21 kinaba: HBMMENU_MBAR_MINIMIZE = cast(HBITMAP)3, 4e2933c620 2015-04-21 kinaba: HBMMENU_MBAR_CLOSE = cast(HBITMAP)5, 4e2933c620 2015-04-21 kinaba: HBMMENU_MBAR_CLOSE_D = cast(HBITMAP)6, 4e2933c620 2015-04-21 kinaba: HBMMENU_MBAR_MINIMIZE_D = cast(HBITMAP)7, 4e2933c620 2015-04-21 kinaba: HBMMENU_POPUP_CLOSE = cast(HBITMAP)8, 4e2933c620 2015-04-21 kinaba: HBMMENU_POPUP_RESTORE = cast(HBITMAP)9, 4e2933c620 2015-04-21 kinaba: HBMMENU_POPUP_MAXIMIZE = cast(HBITMAP)10, 4e2933c620 2015-04-21 kinaba: HBMMENU_POPUP_MINIMIZE = cast(HBITMAP)11; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const MOD_ALT=1; 4e2933c620 2015-04-21 kinaba: const MOD_CONTROL=2; 4e2933c620 2015-04-21 kinaba: const MOD_SHIFT=4; 4e2933c620 2015-04-21 kinaba: const MOD_WIN=8; 4e2933c620 2015-04-21 kinaba: const MOD_IGNORE_ALL_MODIFIER=1024; 4e2933c620 2015-04-21 kinaba: const MOD_ON_KEYUP=2048; 4e2933c620 2015-04-21 kinaba: const MOD_RIGHT=16384; 4e2933c620 2015-04-21 kinaba: const MOD_LEFT=32768; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const LLKHF_EXTENDED=(KF_EXTENDED >> 8); 4e2933c620 2015-04-21 kinaba: const LLKHF_INJECTED=0x00000010; 4e2933c620 2015-04-21 kinaba: const LLKHF_ALTDOWN=(KF_ALTDOWN >> 8); 4e2933c620 2015-04-21 kinaba: const LLKHF_UP=(KF_UP >> 8); 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: const FLASHW_STOP=0; 9b639cf2d6 2015-05-05 kinaba: const FLASHW_CAPTION=1; 9b639cf2d6 2015-05-05 kinaba: const FLASHW_TRAY=2; 9b639cf2d6 2015-05-05 kinaba: const FLASHW_ALL=(FLASHW_CAPTION|FLASHW_TRAY); 9b639cf2d6 2015-05-05 kinaba: const FLASHW_TIMER=4; 9b639cf2d6 2015-05-05 kinaba: const FLASHW_TIMERNOFG=12; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CURSOR_SHOWING=0x00000001; 4e2933c620 2015-04-21 kinaba: const WS_ACTIVECAPTION=0x00000001; 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x403) { 9b639cf2d6 2015-05-05 kinaba: const INPUT_MOUSE=0x00000000; 9b639cf2d6 2015-05-05 kinaba: const INPUT_KEYBOARD=0x00000001; 9b639cf2d6 2015-05-05 kinaba: const INPUT_HARDWARE=0x00000002; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: const ENDSESSION_LOGOFF = 0x80000000; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 4e2933c620 2015-04-21 kinaba: const CHILDID_SELF = 0; 4e2933c620 2015-04-21 kinaba: const OBJID_WINDOW = 0x00000000; 4e2933c620 2015-04-21 kinaba: const OBJID_SYSMENU = 0xFFFFFFFF; 4e2933c620 2015-04-21 kinaba: const OBJID_TITLEBAR = 0xFFFFFFFE; 4e2933c620 2015-04-21 kinaba: const OBJID_MENU = 0xFFFFFFFD; 4e2933c620 2015-04-21 kinaba: const OBJID_CLIENT = 0xFFFFFFFC; 4e2933c620 2015-04-21 kinaba: const OBJID_VSCROLL = 0xFFFFFFFB; 4e2933c620 2015-04-21 kinaba: const OBJID_HSCROLL = 0xFFFFFFFA; 4e2933c620 2015-04-21 kinaba: const OBJID_SIZEGRIP = 0xFFFFFFF9; 4e2933c620 2015-04-21 kinaba: const OBJID_CARET = 0xFFFFFFF8; 4e2933c620 2015-04-21 kinaba: const OBJID_CURSOR = 0xFFFFFFF7; 4e2933c620 2015-04-21 kinaba: const OBJID_ALERT = 0xFFFFFFF6; 4e2933c620 2015-04-21 kinaba: const OBJID_SOUND = 0xFFFFFFF5; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const GUI_CARETBLINKING = 0x00000001; 4e2933c620 2015-04-21 kinaba: const GUI_INMOVESIZE = 0x00000002; 4e2933c620 2015-04-21 kinaba: const GUI_INMENUMODE = 0x00000004; 4e2933c620 2015-04-21 kinaba: const GUI_SYSTEMMENUMODE = 0x00000008; 4e2933c620 2015-04-21 kinaba: const GUI_POPUPMENUMODE = 0x00000010; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x501) { 4e2933c620 2015-04-21 kinaba: const GUI_16BITTASK = 0x00000020; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: const WINEVENT_OUTOFCONTEXT=0x0000; 4e2933c620 2015-04-21 kinaba: const WINEVENT_SKIPOWNTHREAD=0x0001; 4e2933c620 2015-04-21 kinaba: const WINEVENT_SKIPOWNPROCESS=0x0002; 4e2933c620 2015-04-21 kinaba: const WINEVENT_INCONTEXT=0x0004; 4e2933c620 2015-04-21 kinaba: const AW_HOR_POSITIVE=0x00000001; 4e2933c620 2015-04-21 kinaba: const AW_HOR_NEGATIVE=0x00000002; 4e2933c620 2015-04-21 kinaba: const AW_VER_POSITIVE=0x00000004; 4e2933c620 2015-04-21 kinaba: const AW_VER_NEGATIVE=0x00000008; 4e2933c620 2015-04-21 kinaba: const AW_CENTER=0x00000010; 4e2933c620 2015-04-21 kinaba: const AW_HIDE=0x00010000; 4e2933c620 2015-04-21 kinaba: const AW_ACTIVATE=0x00020000; 4e2933c620 2015-04-21 kinaba: const AW_SLIDE=0x00040000; 4e2933c620 2015-04-21 kinaba: const AW_BLEND=0x00080000; 4e2933c620 2015-04-21 kinaba: const DEVICE_NOTIFY_WINDOW_HANDLE=0x00000000; 4e2933c620 2015-04-21 kinaba: const DEVICE_NOTIFY_SERVICE_HANDLE=0x00000001; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x501) { 4e2933c620 2015-04-21 kinaba: const DEVICE_NOTIFY_ALL_INTERFACE_CLASSES=0x00000004; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const EVENT_MIN = 0x00000001; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_SOUND = 0x00000001; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_ALERT = 0x00000002; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_FOREGROUND = 0x00000003; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_MENUSTART = 0x00000004; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_MENUEND = 0x00000005; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_MENUPOPUPSTART = 0x00000006; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_MENUPOPUPEND = 0x00000007; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_CAPTURESTART = 0x00000008; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_CAPTUREEND = 0x00000009; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_MOVESIZESTART = 0x0000000a; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_MOVESIZEEND = 0x0000000b; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_CONTEXTHELPSTART = 0x0000000c; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_CONTEXTHELPEND = 0x0000000d; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_DRAGDROPSTART = 0x0000000e; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_DRAGDROPEND = 0x0000000f; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_DIALOGSTART = 0x00000010; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_DIALOGEND = 0x00000011; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_SCROLLINGSTART = 0x00000012; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_SCROLLINGEND = 0x00000013; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_SWITCHSTART = 0x00000014; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_SWITCHEND = 0x00000015; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_MINIMIZESTART = 0x00000016; 4e2933c620 2015-04-21 kinaba: const EVENT_SYSTEM_MINIMIZEEND = 0x00000017; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_CREATE = 0x00008000; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_DESTROY = 0x00008001; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_SHOW = 0x00008002; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_HIDE = 0x00008003; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_REORDER = 0x00008004; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_FOCUS = 0x00008005; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_SELECTION = 0x00008006; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_SELECTIONADD = 0x00008007; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_SELECTIONREMOVE = 0x00008008; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_SELECTIONWITHIN = 0x00008009; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_STATECHANGE = 0x0000800a; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_LOCATIONCHANGE = 0x0000800b; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_NAMECHANGE = 0x0000800c; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_DESCRIPTIONCHANGE = 0x0000800d; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_VALUECHANGE = 0x0000800e; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_PARENTCHANGE = 0x0000800f; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_HELPCHANGE = 0x00008010; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_DEFACTIONCHANGE = 0x00008011; 4e2933c620 2015-04-21 kinaba: const EVENT_OBJECT_ACCELERATORCHANGE = 0x00008012; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x501) { 4e2933c620 2015-04-21 kinaba: const EVENT_CONSOLE_CARET = 0x00004001; 4e2933c620 2015-04-21 kinaba: const EVENT_CONSOLE_UPDATE_REGION = 0x00004002; 4e2933c620 2015-04-21 kinaba: const EVENT_CONSOLE_UPDATE_SIMPLE = 0x00004003; 4e2933c620 2015-04-21 kinaba: const EVENT_CONSOLE_UPDATE_SCROLL = 0x00004004; 4e2933c620 2015-04-21 kinaba: const EVENT_CONSOLE_LAYOUT = 0x00004005; 4e2933c620 2015-04-21 kinaba: const EVENT_CONSOLE_START_APPLICATION = 0x00004006; 4e2933c620 2015-04-21 kinaba: const EVENT_CONSOLE_END_APPLICATION = 0x00004007; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CONSOLE_CARET_SELECTION = 0x00000001; 4e2933c620 2015-04-21 kinaba: const CONSOLE_CARET_VISIBLE = 0x00000002; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CONSOLE_APPLICATION_16BIT = 0x00000001; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: const EVENT_MAX=0x7fffffff; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: }//(_WIN32_WINNT >= 0x500) 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: const DWORD ASFW_ANY = -1; 9b639cf2d6 2015-05-05 kinaba: enum : UINT { 9b639cf2d6 2015-05-05 kinaba: LSFW_LOCK = 1, 9b639cf2d6 2015-05-05 kinaba: LSFW_UNLOCK 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: const LWA_COLORKEY = 0x01; 9b639cf2d6 2015-05-05 kinaba: const LWA_ALPHA = 0x02; 9b639cf2d6 2015-05-05 kinaba: const ULW_COLORKEY = 0x01; 9b639cf2d6 2015-05-05 kinaba: const ULW_ALPHA = 0x02; 9b639cf2d6 2015-05-05 kinaba: const ULW_OPAQUE = 0x04; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const GA_PARENT = 1; 4e2933c620 2015-04-21 kinaba: const GA_ROOT = 2; 4e2933c620 2015-04-21 kinaba: const GA_ROOTOWNER = 3; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: enum : DWORD { 9b639cf2d6 2015-05-05 kinaba: MONITOR_DEFAULTTONULL, 9b639cf2d6 2015-05-05 kinaba: MONITOR_DEFAULTTOPRIMARY, 9b639cf2d6 2015-05-05 kinaba: MONITOR_DEFAULTTONEAREST // = 2 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: const MONITORINFOF_PRIMARY = 1; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: const EDS_RAWMODE = 0x00000002; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: const ISMEX_NOSEND = 0x00000000; 9b639cf2d6 2015-05-05 kinaba: const ISMEX_SEND = 0x00000001; 9b639cf2d6 2015-05-05 kinaba: const ISMEX_NOTIFY = 0x00000002; 9b639cf2d6 2015-05-05 kinaba: const ISMEX_CALLBACK = 0x00000004; 9b639cf2d6 2015-05-05 kinaba: const ISMEX_REPLIED = 0x00000008; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: const GR_GDIOBJECTS = 0; 9b639cf2d6 2015-05-05 kinaba: const GR_USEROBJECTS = 1; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: const GMMP_USE_DISPLAY_POINTS = 1; 9b639cf2d6 2015-05-05 kinaba: const GMMP_USE_HIGH_RESOLUTION_POINTS = 2; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: const PW_CLIENTONLY = 0x00000001; 9b639cf2d6 2015-05-05 kinaba: const RIM_INPUT = 0x00000000; 9b639cf2d6 2015-05-05 kinaba: const RIM_INPUTSINK = 0x00000001; 9b639cf2d6 2015-05-05 kinaba: const RIM_TYPEMOUSE = 0x00000000; 9b639cf2d6 2015-05-05 kinaba: const RIM_TYPEKEYBOARD = 0x00000001; 9b639cf2d6 2015-05-05 kinaba: const RIM_TYPEHID = 0x00000002; 9b639cf2d6 2015-05-05 kinaba: const MOUSE_MOVE_RELATIVE = 0x00000000; 9b639cf2d6 2015-05-05 kinaba: const MOUSE_MOVE_ABSOLUTE = 0x00000001; 9b639cf2d6 2015-05-05 kinaba: const MOUSE_VIRTUAL_DESKTOP = 0x00000002; 9b639cf2d6 2015-05-05 kinaba: const MOUSE_ATTRIBUTES_CHANGED = 0x00000004; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_LEFT_BUTTON_DOWN = 0x0001; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_LEFT_BUTTON_UP = 0x0002; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_RIGHT_BUTTON_DOWN = 0x0004; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_RIGHT_BUTTON_UP = 0x0008; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_MIDDLE_BUTTON_DOWN = 0x0010; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_MIDDLE_BUTTON_UP = 0x0020; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_BUTTON_1_DOWN = RI_MOUSE_LEFT_BUTTON_DOWN; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_BUTTON_1_UP = RI_MOUSE_LEFT_BUTTON_UP; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_BUTTON_2_DOWN = RI_MOUSE_RIGHT_BUTTON_DOWN; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_BUTTON_2_UP = RI_MOUSE_RIGHT_BUTTON_UP; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_BUTTON_3_DOWN = RI_MOUSE_MIDDLE_BUTTON_DOWN; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_BUTTON_3_UP = RI_MOUSE_MIDDLE_BUTTON_UP; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_BUTTON_4_DOWN = 0x0040; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_BUTTON_4_UP = 0x0080; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_BUTTON_5_DOWN = 0x0100; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_BUTTON_5_UP = 0x0200; 9b639cf2d6 2015-05-05 kinaba: const RI_MOUSE_WHEEL = 0x0400; 9b639cf2d6 2015-05-05 kinaba: const KEYBOARD_OVERRUN_MAKE_CODE = 0x00ff; 9b639cf2d6 2015-05-05 kinaba: const RI_KEY_MAKE = 0x0000; 9b639cf2d6 2015-05-05 kinaba: const RI_KEY_BREAK = 0x0001; 9b639cf2d6 2015-05-05 kinaba: const RI_KEY_E0 = 0x0002; 9b639cf2d6 2015-05-05 kinaba: const RI_KEY_E1 = 0x0004; 9b639cf2d6 2015-05-05 kinaba: const RI_KEY_TERMSRV_SET_LED = 0x0008; 9b639cf2d6 2015-05-05 kinaba: const RI_KEY_TERMSRV_SHADOW = 0x0010; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: const RID_INPUT = 0x10000003; 9b639cf2d6 2015-05-05 kinaba: const RID_HEADER = 0x10000005; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: const RIDI_PREPARSEDDATA = 0x20000005; 9b639cf2d6 2015-05-05 kinaba: const RIDI_DEVICENAME = 0x20000007; 9b639cf2d6 2015-05-05 kinaba: const RIDI_DEVICEINFO = 0x2000000b; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: const RIDEV_REMOVE = 0x00000001; 9b639cf2d6 2015-05-05 kinaba: const RIDEV_EXCLUDE = 0x00000010; 9b639cf2d6 2015-05-05 kinaba: const RIDEV_PAGEONLY = 0x00000020; 9b639cf2d6 2015-05-05 kinaba: const RIDEV_NOLEGACY = 0x00000030; 9b639cf2d6 2015-05-05 kinaba: const RIDEV_INPUTSINK = 0x00000100; 9b639cf2d6 2015-05-05 kinaba: const RIDEV_CAPTUREMOUSE = 0x00000200; 9b639cf2d6 2015-05-05 kinaba: const RIDEV_NOHOTKEYS = 0x00000200; 9b639cf2d6 2015-05-05 kinaba: const RIDEV_APPKEYS = 0x00000400; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // Callbacks 4e2933c620 2015-04-21 kinaba: // --------- 4e2933c620 2015-04-21 kinaba: extern (Windows) { 9b639cf2d6 2015-05-05 kinaba: alias INT_PTR function (HWND, UINT, WPARAM, LPARAM) DLGPROC; 9b639cf2d6 2015-05-05 kinaba: alias void function (HWND, UINT, UINT_PTR, DWORD) TIMERPROC; 4e2933c620 2015-04-21 kinaba: alias BOOL function (HDC, LPARAM, int) GRAYSTRINGPROC; 4e2933c620 2015-04-21 kinaba: alias LRESULT function (int, WPARAM, LPARAM) HOOKPROC; 4e2933c620 2015-04-21 kinaba: alias BOOL function (HWND, LPCSTR, HANDLE) PROPENUMPROCA; 4e2933c620 2015-04-21 kinaba: alias BOOL function (HWND, LPCWSTR, HANDLE) PROPENUMPROCW; 9b639cf2d6 2015-05-05 kinaba: alias BOOL function (HWND, LPSTR, HANDLE, ULONG_PTR) PROPENUMPROCEXA; 9b639cf2d6 2015-05-05 kinaba: alias BOOL function (HWND, LPWSTR, HANDLE, ULONG_PTR) PROPENUMPROCEXW; 4e2933c620 2015-04-21 kinaba: alias int function (LPSTR, int, int, int) EDITWORDBREAKPROCA; 4e2933c620 2015-04-21 kinaba: alias int function (LPWSTR, int, int, int) EDITWORDBREAKPROCW; 4e2933c620 2015-04-21 kinaba: alias LRESULT function (HWND, UINT, WPARAM, LPARAM) WNDPROC; 4e2933c620 2015-04-21 kinaba: alias BOOL function (HDC, LPARAM, WPARAM, int, int) DRAWSTATEPROC; 4e2933c620 2015-04-21 kinaba: alias BOOL function (HWND, LPARAM) WNDENUMPROC; 4e2933c620 2015-04-21 kinaba: alias BOOL function (HWND, LPARAM) ENUMWINDOWSPROC; 4e2933c620 2015-04-21 kinaba: alias void function (LPHELPINFO) MSGBOXCALLBACK; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x410) { 4e2933c620 2015-04-21 kinaba: alias BOOL function (HMONITOR, HDC, LPRECT, LPARAM) MONITORENUMPROC; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias BOOL function (LPSTR, LPARAM) NAMEENUMPROCA; 4e2933c620 2015-04-21 kinaba: alias BOOL function (LPWSTR, LPARAM) NAMEENUMPROCW; 9b639cf2d6 2015-05-05 kinaba: alias void function (HWND, UINT, ULONG_PTR, LRESULT) SENDASYNCPROC; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: alias NAMEENUMPROCA DESKTOPENUMPROCA; 4e2933c620 2015-04-21 kinaba: alias NAMEENUMPROCW DESKTOPENUMPROCW; 4e2933c620 2015-04-21 kinaba: alias NAMEENUMPROCA WINSTAENUMPROCA; 4e2933c620 2015-04-21 kinaba: alias NAMEENUMPROCW WINSTAENUMPROCW; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: alias TypeDef!(HANDLE) HHOOK; 9b639cf2d6 2015-05-05 kinaba: alias TypeDef!(HANDLE) HDWP; 9b639cf2d6 2015-05-05 kinaba: alias TypeDef!(HANDLE) HDEVNOTIFY; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct ACCEL { 4e2933c620 2015-04-21 kinaba: BYTE fVirt; 4e2933c620 2015-04-21 kinaba: WORD key; 4e2933c620 2015-04-21 kinaba: WORD cmd; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias ACCEL* LPACCEL; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct ACCESSTIMEOUT { 4e2933c620 2015-04-21 kinaba: UINT cbSize = ACCESSTIMEOUT.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: DWORD iTimeOutMSec; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias ACCESSTIMEOUT* LPACCESSTIMEOUT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct ANIMATIONINFO { 4e2933c620 2015-04-21 kinaba: UINT cbSize = ANIMATIONINFO.sizeof; 4e2933c620 2015-04-21 kinaba: int iMinAnimate; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias ANIMATIONINFO* LPANIMATIONINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct CREATESTRUCTA { 4e2933c620 2015-04-21 kinaba: LPVOID lpCreateParams; 4e2933c620 2015-04-21 kinaba: HINSTANCE hInstance; 4e2933c620 2015-04-21 kinaba: HMENU hMenu; 4e2933c620 2015-04-21 kinaba: HWND hwndParent; 4e2933c620 2015-04-21 kinaba: int cy; 4e2933c620 2015-04-21 kinaba: int cx; 4e2933c620 2015-04-21 kinaba: int y; 4e2933c620 2015-04-21 kinaba: int x; 4e2933c620 2015-04-21 kinaba: LONG style; 4e2933c620 2015-04-21 kinaba: LPCSTR lpszName; 4e2933c620 2015-04-21 kinaba: LPCSTR lpszClass; 4e2933c620 2015-04-21 kinaba: DWORD dwExStyle; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias CREATESTRUCTA* LPCREATESTRUCTA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct CREATESTRUCTW { 4e2933c620 2015-04-21 kinaba: LPVOID lpCreateParams; 4e2933c620 2015-04-21 kinaba: HINSTANCE hInstance; 4e2933c620 2015-04-21 kinaba: HMENU hMenu; 4e2933c620 2015-04-21 kinaba: HWND hwndParent; 4e2933c620 2015-04-21 kinaba: int cy; 4e2933c620 2015-04-21 kinaba: int cx; 4e2933c620 2015-04-21 kinaba: int y; 4e2933c620 2015-04-21 kinaba: int x; 4e2933c620 2015-04-21 kinaba: LONG style; 4e2933c620 2015-04-21 kinaba: LPCWSTR lpszName; 4e2933c620 2015-04-21 kinaba: LPCWSTR lpszClass; 4e2933c620 2015-04-21 kinaba: DWORD dwExStyle; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias CREATESTRUCTW* LPCREATESTRUCTW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct CBT_CREATEWNDA { 4e2933c620 2015-04-21 kinaba: LPCREATESTRUCTA lpcs; 4e2933c620 2015-04-21 kinaba: HWND hwndInsertAfter; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias CBT_CREATEWNDA* LPCBT_CREATEWNDA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct CBT_CREATEWNDW { 4e2933c620 2015-04-21 kinaba: LPCREATESTRUCTW lpcs; 4e2933c620 2015-04-21 kinaba: HWND hwndInsertAfter; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias CBT_CREATEWNDW* LPCBT_CREATEWNDW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct CBTACTIVATESTRUCT { 4e2933c620 2015-04-21 kinaba: BOOL fMouse; 4e2933c620 2015-04-21 kinaba: HWND hWndActive; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias CBTACTIVATESTRUCT* LPCBTACTIVATESTRUCT; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct WTSSESSION_NOTIFICATION 9b639cf2d6 2015-05-05 kinaba: { 9b639cf2d6 2015-05-05 kinaba: DWORD cbSize; 9b639cf2d6 2015-05-05 kinaba: DWORD dwSessionId; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias WTSSESSION_NOTIFICATION* PWTSSESSION_NOTIFICATION; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct CLIENTCREATESTRUCT { 4e2933c620 2015-04-21 kinaba: HANDLE hWindowMenu; 4e2933c620 2015-04-21 kinaba: UINT idFirstChild; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias CLIENTCREATESTRUCT* LPCLIENTCREATESTRUCT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct COMPAREITEMSTRUCT { 4e2933c620 2015-04-21 kinaba: UINT CtlType; 4e2933c620 2015-04-21 kinaba: UINT CtlID; 4e2933c620 2015-04-21 kinaba: HWND hwndItem; 4e2933c620 2015-04-21 kinaba: UINT itemID1; 4e2933c620 2015-04-21 kinaba: DWORD itemData1; 4e2933c620 2015-04-21 kinaba: UINT itemID2; 4e2933c620 2015-04-21 kinaba: DWORD itemData2; 4e2933c620 2015-04-21 kinaba: DWORD dwLocaleId; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias COMPAREITEMSTRUCT* LPCOMPAREITEMSTRUCT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct COPYDATASTRUCT { 4e2933c620 2015-04-21 kinaba: DWORD dwData; 4e2933c620 2015-04-21 kinaba: DWORD cbData; 4e2933c620 2015-04-21 kinaba: PVOID lpData; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias COPYDATASTRUCT* PCOPYDATASTRUCT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct CURSORSHAPE { 4e2933c620 2015-04-21 kinaba: int xHotSpot; 4e2933c620 2015-04-21 kinaba: int yHotSpot; 4e2933c620 2015-04-21 kinaba: int cx; 4e2933c620 2015-04-21 kinaba: int cy; 4e2933c620 2015-04-21 kinaba: int cbWidth; 4e2933c620 2015-04-21 kinaba: BYTE Planes; 4e2933c620 2015-04-21 kinaba: BYTE BitsPixel; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias CURSORSHAPE* LPCURSORSHAPE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct CWPRETSTRUCT { 4e2933c620 2015-04-21 kinaba: LRESULT lResult; 4e2933c620 2015-04-21 kinaba: LPARAM lParam; 4e2933c620 2015-04-21 kinaba: WPARAM wParam; 4e2933c620 2015-04-21 kinaba: DWORD message; 4e2933c620 2015-04-21 kinaba: HWND hwnd; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct CWPSTRUCT { 4e2933c620 2015-04-21 kinaba: LPARAM lParam; 4e2933c620 2015-04-21 kinaba: WPARAM wParam; 4e2933c620 2015-04-21 kinaba: UINT message; 4e2933c620 2015-04-21 kinaba: HWND hwnd; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias CWPSTRUCT* PCWPSTRUCT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct DEBUGHOOKINFO { 4e2933c620 2015-04-21 kinaba: DWORD idThread; 4e2933c620 2015-04-21 kinaba: DWORD idThreadInstaller; 4e2933c620 2015-04-21 kinaba: LPARAM lParam; 4e2933c620 2015-04-21 kinaba: WPARAM wParam; 4e2933c620 2015-04-21 kinaba: int code; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias DEBUGHOOKINFO* PDEBUGHOOKINFO, LPDEBUGHOOKINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct DELETEITEMSTRUCT { 4e2933c620 2015-04-21 kinaba: UINT CtlType; 4e2933c620 2015-04-21 kinaba: UINT CtlID; 4e2933c620 2015-04-21 kinaba: UINT itemID; 4e2933c620 2015-04-21 kinaba: HWND hwndItem; 4e2933c620 2015-04-21 kinaba: UINT itemData; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias DELETEITEMSTRUCT* PDELETEITEMSTRUCT, LPDELETEITEMSTRUCT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: align(2): 4e2933c620 2015-04-21 kinaba: struct DLGITEMTEMPLATE { 4e2933c620 2015-04-21 kinaba: DWORD style; 4e2933c620 2015-04-21 kinaba: DWORD dwExtendedStyle; 4e2933c620 2015-04-21 kinaba: short x; 4e2933c620 2015-04-21 kinaba: short y; 4e2933c620 2015-04-21 kinaba: short cx; 4e2933c620 2015-04-21 kinaba: short cy; 4e2933c620 2015-04-21 kinaba: WORD id; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias DLGITEMTEMPLATE* LPDLGITEMTEMPLATE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct DLGTEMPLATE { 4e2933c620 2015-04-21 kinaba: DWORD style; 4e2933c620 2015-04-21 kinaba: DWORD dwExtendedStyle; 4e2933c620 2015-04-21 kinaba: WORD cdit; 4e2933c620 2015-04-21 kinaba: short x; 4e2933c620 2015-04-21 kinaba: short y; 4e2933c620 2015-04-21 kinaba: short cx; 4e2933c620 2015-04-21 kinaba: short cy; 4e2933c620 2015-04-21 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias DLGTEMPLATE* LPDLGTEMPLATE, LPDLGTEMPLATEA, LPDLGTEMPLATEW; 9b639cf2d6 2015-05-05 kinaba: alias const(DLGTEMPLATE)* LPCDLGTEMPLATE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: align: 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct DRAWITEMSTRUCT { 4e2933c620 2015-04-21 kinaba: UINT CtlType; 4e2933c620 2015-04-21 kinaba: UINT CtlID; 4e2933c620 2015-04-21 kinaba: UINT itemID; 4e2933c620 2015-04-21 kinaba: UINT itemAction; 4e2933c620 2015-04-21 kinaba: UINT itemState; 4e2933c620 2015-04-21 kinaba: HWND hwndItem; 4e2933c620 2015-04-21 kinaba: HDC hDC; 4e2933c620 2015-04-21 kinaba: RECT rcItem; 4e2933c620 2015-04-21 kinaba: DWORD itemData; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias DRAWITEMSTRUCT* LPDRAWITEMSTRUCT, PDRAWITEMSTRUCT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct DRAWTEXTPARAMS { 4e2933c620 2015-04-21 kinaba: UINT cbSize = DRAWTEXTPARAMS.sizeof; 4e2933c620 2015-04-21 kinaba: int iTabLength; 4e2933c620 2015-04-21 kinaba: int iLeftMargin; 4e2933c620 2015-04-21 kinaba: int iRightMargin; 4e2933c620 2015-04-21 kinaba: UINT uiLengthDrawn; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias DRAWTEXTPARAMS* LPDRAWTEXTPARAMS; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct PAINTSTRUCT { 4e2933c620 2015-04-21 kinaba: HDC hdc; 4e2933c620 2015-04-21 kinaba: BOOL fErase; 4e2933c620 2015-04-21 kinaba: RECT rcPaint; 4e2933c620 2015-04-21 kinaba: BOOL fRestore; 4e2933c620 2015-04-21 kinaba: BOOL fIncUpdate; 4e2933c620 2015-04-21 kinaba: BYTE[32] rgbReserved; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias PAINTSTRUCT* LPPAINTSTRUCT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MSG { 4e2933c620 2015-04-21 kinaba: HWND hwnd; 4e2933c620 2015-04-21 kinaba: UINT message; 4e2933c620 2015-04-21 kinaba: WPARAM wParam; 4e2933c620 2015-04-21 kinaba: LPARAM lParam; 4e2933c620 2015-04-21 kinaba: DWORD time; 4e2933c620 2015-04-21 kinaba: POINT pt; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MSG* LPMSG, PMSG; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct ICONINFO { 4e2933c620 2015-04-21 kinaba: BOOL fIcon; 4e2933c620 2015-04-21 kinaba: DWORD xHotspot; 4e2933c620 2015-04-21 kinaba: DWORD yHotspot; 4e2933c620 2015-04-21 kinaba: HBITMAP hbmMask; 4e2933c620 2015-04-21 kinaba: HBITMAP hbmColor; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias ICONINFO* PICONINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct NMHDR { 4e2933c620 2015-04-21 kinaba: HWND hwndFrom; 9b639cf2d6 2015-05-05 kinaba: UINT_PTR idFrom; 4e2933c620 2015-04-21 kinaba: UINT code; 4e2933c620 2015-04-21 kinaba: } c2b7a98c21 2011-02-23 kinaba: alias NMHDR* LPNMHDR; c2b7a98c21 2011-02-23 kinaba: 4e2933c620 2015-04-21 kinaba: struct WNDCLASSA { 4e2933c620 2015-04-21 kinaba: UINT style; 4e2933c620 2015-04-21 kinaba: WNDPROC lpfnWndProc; 4e2933c620 2015-04-21 kinaba: int cbClsExtra; 4e2933c620 2015-04-21 kinaba: int cbWndExtra; 4e2933c620 2015-04-21 kinaba: HINSTANCE hInstance; 4e2933c620 2015-04-21 kinaba: HICON hIcon; 4e2933c620 2015-04-21 kinaba: HCURSOR hCursor; 4e2933c620 2015-04-21 kinaba: HBRUSH hbrBackground; 4e2933c620 2015-04-21 kinaba: LPCSTR lpszMenuName; 4e2933c620 2015-04-21 kinaba: LPCSTR lpszClassName; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias WNDCLASSA* LPWNDCLASSA, PWNDCLASSA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct WNDCLASSW { 4e2933c620 2015-04-21 kinaba: UINT style; 4e2933c620 2015-04-21 kinaba: WNDPROC lpfnWndProc; 4e2933c620 2015-04-21 kinaba: int cbClsExtra; 4e2933c620 2015-04-21 kinaba: int cbWndExtra; 4e2933c620 2015-04-21 kinaba: HINSTANCE hInstance; 4e2933c620 2015-04-21 kinaba: HICON hIcon; 4e2933c620 2015-04-21 kinaba: HCURSOR hCursor; 4e2933c620 2015-04-21 kinaba: HBRUSH hbrBackground; 4e2933c620 2015-04-21 kinaba: LPCWSTR lpszMenuName; 4e2933c620 2015-04-21 kinaba: LPCWSTR lpszClassName; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias WNDCLASSW* LPWNDCLASSW, PWNDCLASSW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct WNDCLASSEXA { 4e2933c620 2015-04-21 kinaba: UINT cbSize = WNDCLASSEXA.sizeof; 4e2933c620 2015-04-21 kinaba: UINT style; 4e2933c620 2015-04-21 kinaba: WNDPROC lpfnWndProc; 4e2933c620 2015-04-21 kinaba: int cbClsExtra; 4e2933c620 2015-04-21 kinaba: int cbWndExtra; 4e2933c620 2015-04-21 kinaba: HINSTANCE hInstance; 4e2933c620 2015-04-21 kinaba: HICON hIcon; 4e2933c620 2015-04-21 kinaba: HCURSOR hCursor; 4e2933c620 2015-04-21 kinaba: HBRUSH hbrBackground; 4e2933c620 2015-04-21 kinaba: LPCSTR lpszMenuName; 4e2933c620 2015-04-21 kinaba: LPCSTR lpszClassName; 4e2933c620 2015-04-21 kinaba: HICON hIconSm; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias WNDCLASSEXA* LPWNDCLASSEXA, PWNDCLASSEXA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct WNDCLASSEXW { 4e2933c620 2015-04-21 kinaba: UINT cbSize = WNDCLASSEXW.sizeof; 4e2933c620 2015-04-21 kinaba: UINT style; 4e2933c620 2015-04-21 kinaba: WNDPROC lpfnWndProc; 4e2933c620 2015-04-21 kinaba: int cbClsExtra; 4e2933c620 2015-04-21 kinaba: int cbWndExtra; 4e2933c620 2015-04-21 kinaba: HINSTANCE hInstance; 4e2933c620 2015-04-21 kinaba: HICON hIcon; 4e2933c620 2015-04-21 kinaba: HCURSOR hCursor; 4e2933c620 2015-04-21 kinaba: HBRUSH hbrBackground; 4e2933c620 2015-04-21 kinaba: LPCWSTR lpszMenuName; 4e2933c620 2015-04-21 kinaba: LPCWSTR lpszClassName; 4e2933c620 2015-04-21 kinaba: HICON hIconSm; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias WNDCLASSEXW* LPWNDCLASSEXW, PWNDCLASSEXW; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if(_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct MENUGETOBJECTINFO 9b639cf2d6 2015-05-05 kinaba: { 9b639cf2d6 2015-05-05 kinaba: DWORD dwFlags; 9b639cf2d6 2015-05-05 kinaba: UINT uPos; 9b639cf2d6 2015-05-05 kinaba: HMENU hmenu; 9b639cf2d6 2015-05-05 kinaba: PVOID riid; 9b639cf2d6 2015-05-05 kinaba: PVOID pvObj; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias MENUGETOBJECTINFO* PMENUGETOBJECTINFO; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 4e2933c620 2015-04-21 kinaba: struct MENUITEMINFOA { 4e2933c620 2015-04-21 kinaba: UINT cbSize = MENUITEMINFOA.sizeof; 4e2933c620 2015-04-21 kinaba: UINT fMask; 4e2933c620 2015-04-21 kinaba: UINT fType; 4e2933c620 2015-04-21 kinaba: UINT fState; 4e2933c620 2015-04-21 kinaba: UINT wID; 4e2933c620 2015-04-21 kinaba: HMENU hSubMenu; 4e2933c620 2015-04-21 kinaba: HBITMAP hbmpChecked; 4e2933c620 2015-04-21 kinaba: HBITMAP hbmpUnchecked; 4e2933c620 2015-04-21 kinaba: DWORD dwItemData; 4e2933c620 2015-04-21 kinaba: LPSTR dwTypeData; 4e2933c620 2015-04-21 kinaba: UINT cch; 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x500) { 4e2933c620 2015-04-21 kinaba: HBITMAP hbmpItem; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias MENUITEMINFOA* LPMENUITEMINFOA; 9b639cf2d6 2015-05-05 kinaba: alias const(MENUITEMINFOA)* LPCMENUITEMINFOA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MENUITEMINFOW { 4e2933c620 2015-04-21 kinaba: UINT cbSize = MENUITEMINFOW.sizeof; 4e2933c620 2015-04-21 kinaba: UINT fMask; 4e2933c620 2015-04-21 kinaba: UINT fType; 4e2933c620 2015-04-21 kinaba: UINT fState; 4e2933c620 2015-04-21 kinaba: UINT wID; 4e2933c620 2015-04-21 kinaba: HMENU hSubMenu; 4e2933c620 2015-04-21 kinaba: HBITMAP hbmpChecked; 4e2933c620 2015-04-21 kinaba: HBITMAP hbmpUnchecked; 4e2933c620 2015-04-21 kinaba: DWORD dwItemData; 4e2933c620 2015-04-21 kinaba: LPWSTR dwTypeData; 4e2933c620 2015-04-21 kinaba: UINT cch; 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x500) { 4e2933c620 2015-04-21 kinaba: HBITMAP hbmpItem; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias MENUITEMINFOW* LPMENUITEMINFOW; 9b639cf2d6 2015-05-05 kinaba: alias const(MENUITEMINFOW)* LPCMENUITEMINFOW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct SCROLLINFO { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: UINT fMask; 4e2933c620 2015-04-21 kinaba: int nMin; 4e2933c620 2015-04-21 kinaba: int nMax; 4e2933c620 2015-04-21 kinaba: UINT nPage; 4e2933c620 2015-04-21 kinaba: int nPos; 4e2933c620 2015-04-21 kinaba: int nTrackPos; 4e2933c620 2015-04-21 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias SCROLLINFO* LPSCROLLINFO; 9b639cf2d6 2015-05-05 kinaba: alias const(SCROLLINFO)* LPCSCROLLINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct WINDOWPLACEMENT { 4e2933c620 2015-04-21 kinaba: UINT length; 4e2933c620 2015-04-21 kinaba: UINT flags; 4e2933c620 2015-04-21 kinaba: UINT showCmd; 4e2933c620 2015-04-21 kinaba: POINT ptMinPosition; 4e2933c620 2015-04-21 kinaba: POINT ptMaxPosition; 4e2933c620 2015-04-21 kinaba: RECT rcNormalPosition; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias WINDOWPLACEMENT* LPWINDOWPLACEMENT, PWINDOWPLACEMENT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MENUITEMTEMPLATEHEADER { 4e2933c620 2015-04-21 kinaba: WORD versionNumber; 4e2933c620 2015-04-21 kinaba: WORD offset; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MENUITEMTEMPLATE { 4e2933c620 2015-04-21 kinaba: WORD mtOption; 4e2933c620 2015-04-21 kinaba: WORD mtID; 9b639cf2d6 2015-05-05 kinaba: WCHAR[1] mtString; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: alias void MENUTEMPLATE, MENUTEMPLATEA, MENUTEMPLATEW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: alias MENUTEMPLATE* LPMENUTEMPLATEA, LPMENUTEMPLATEW, LPMENUTEMPLATE; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct HELPINFO { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: int iContextType; 4e2933c620 2015-04-21 kinaba: int iCtrlId; 4e2933c620 2015-04-21 kinaba: HANDLE hItemHandle; 4e2933c620 2015-04-21 kinaba: DWORD dwContextId; 4e2933c620 2015-04-21 kinaba: POINT MousePos; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias HELPINFO* LPHELPINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MSGBOXPARAMSA { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: HWND hwndOwner; 4e2933c620 2015-04-21 kinaba: HINSTANCE hInstance; 4e2933c620 2015-04-21 kinaba: LPCSTR lpszText; 4e2933c620 2015-04-21 kinaba: LPCSTR lpszCaption; 4e2933c620 2015-04-21 kinaba: DWORD dwStyle; 4e2933c620 2015-04-21 kinaba: LPCSTR lpszIcon; 4e2933c620 2015-04-21 kinaba: DWORD dwContextHelpId; 4e2933c620 2015-04-21 kinaba: MSGBOXCALLBACK lpfnMsgBoxCallback; 4e2933c620 2015-04-21 kinaba: DWORD dwLanguageId; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MSGBOXPARAMSA* PMSGBOXPARAMSA, LPMSGBOXPARAMSA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MSGBOXPARAMSW { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: HWND hwndOwner; 4e2933c620 2015-04-21 kinaba: HINSTANCE hInstance; 4e2933c620 2015-04-21 kinaba: LPCWSTR lpszText; 4e2933c620 2015-04-21 kinaba: LPCWSTR lpszCaption; 4e2933c620 2015-04-21 kinaba: DWORD dwStyle; 4e2933c620 2015-04-21 kinaba: LPCWSTR lpszIcon; 4e2933c620 2015-04-21 kinaba: DWORD dwContextHelpId; 4e2933c620 2015-04-21 kinaba: MSGBOXCALLBACK lpfnMsgBoxCallback; 4e2933c620 2015-04-21 kinaba: DWORD dwLanguageId; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MSGBOXPARAMSW* PMSGBOXPARAMSW, LPMSGBOXPARAMSW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct USEROBJECTFLAGS { 4e2933c620 2015-04-21 kinaba: BOOL fInherit; 4e2933c620 2015-04-21 kinaba: BOOL fReserved; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct FILTERKEYS { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: DWORD iWaitMSec; 4e2933c620 2015-04-21 kinaba: DWORD iDelayMSec; 4e2933c620 2015-04-21 kinaba: DWORD iRepeatMSec; 4e2933c620 2015-04-21 kinaba: DWORD iBounceMSec; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct HIGHCONTRASTA { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: LPSTR lpszDefaultScheme; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias HIGHCONTRASTA* LPHIGHCONTRASTA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct HIGHCONTRASTW { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszDefaultScheme; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias HIGHCONTRASTW* LPHIGHCONTRASTW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct ICONMETRICSA { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: int iHorzSpacing; 4e2933c620 2015-04-21 kinaba: int iVertSpacing; 4e2933c620 2015-04-21 kinaba: int iTitleWrap; 4e2933c620 2015-04-21 kinaba: LOGFONTA lfFont; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias ICONMETRICSA* LPICONMETRICSA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct ICONMETRICSW { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: int iHorzSpacing; 4e2933c620 2015-04-21 kinaba: int iVertSpacing; 4e2933c620 2015-04-21 kinaba: int iTitleWrap; 4e2933c620 2015-04-21 kinaba: LOGFONTW lfFont; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias ICONMETRICSW* LPICONMETRICSW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MINIMIZEDMETRICS { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: int iWidth; 4e2933c620 2015-04-21 kinaba: int iHorzGap; 4e2933c620 2015-04-21 kinaba: int iVertGap; 4e2933c620 2015-04-21 kinaba: int iArrange; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MINIMIZEDMETRICS* LPMINIMIZEDMETRICS; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MOUSEKEYS { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: DWORD iMaxSpeed; 4e2933c620 2015-04-21 kinaba: DWORD iTimeToMaxSpeed; 4e2933c620 2015-04-21 kinaba: DWORD iCtrlSpeed; 4e2933c620 2015-04-21 kinaba: DWORD dwReserved1; 4e2933c620 2015-04-21 kinaba: DWORD dwReserved2; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MOUSEKEYS* LPMOUSEKEYS; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct NONCLIENTMETRICSA { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: int iBorderWidth; 4e2933c620 2015-04-21 kinaba: int iScrollWidth; 4e2933c620 2015-04-21 kinaba: int iScrollHeight; 4e2933c620 2015-04-21 kinaba: int iCaptionWidth; 4e2933c620 2015-04-21 kinaba: int iCaptionHeight; 4e2933c620 2015-04-21 kinaba: LOGFONTA lfCaptionFont; 4e2933c620 2015-04-21 kinaba: int iSmCaptionWidth; 4e2933c620 2015-04-21 kinaba: int iSmCaptionHeight; 4e2933c620 2015-04-21 kinaba: LOGFONTA lfSmCaptionFont; 4e2933c620 2015-04-21 kinaba: int iMenuWidth; 4e2933c620 2015-04-21 kinaba: int iMenuHeight; 4e2933c620 2015-04-21 kinaba: LOGFONTA lfMenuFont; 4e2933c620 2015-04-21 kinaba: LOGFONTA lfStatusFont; 4e2933c620 2015-04-21 kinaba: LOGFONTA lfMessageFont; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias NONCLIENTMETRICSA* LPNONCLIENTMETRICSA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct NONCLIENTMETRICSW { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: int iBorderWidth; 4e2933c620 2015-04-21 kinaba: int iScrollWidth; 4e2933c620 2015-04-21 kinaba: int iScrollHeight; 4e2933c620 2015-04-21 kinaba: int iCaptionWidth; 4e2933c620 2015-04-21 kinaba: int iCaptionHeight; 4e2933c620 2015-04-21 kinaba: LOGFONTW lfCaptionFont; 4e2933c620 2015-04-21 kinaba: int iSmCaptionWidth; 4e2933c620 2015-04-21 kinaba: int iSmCaptionHeight; 4e2933c620 2015-04-21 kinaba: LOGFONTW lfSmCaptionFont; 4e2933c620 2015-04-21 kinaba: int iMenuWidth; 4e2933c620 2015-04-21 kinaba: int iMenuHeight; 4e2933c620 2015-04-21 kinaba: LOGFONTW lfMenuFont; 4e2933c620 2015-04-21 kinaba: LOGFONTW lfStatusFont; 4e2933c620 2015-04-21 kinaba: LOGFONTW lfMessageFont; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias NONCLIENTMETRICSW* LPNONCLIENTMETRICSW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct SERIALKEYSA { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: LPSTR lpszActivePort; 4e2933c620 2015-04-21 kinaba: LPSTR lpszPort; 4e2933c620 2015-04-21 kinaba: UINT iBaudRate; 4e2933c620 2015-04-21 kinaba: UINT iPortState; 4e2933c620 2015-04-21 kinaba: UINT iActive; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias SERIALKEYSA* LPSERIALKEYSA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct SERIALKEYSW { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszActivePort; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszPort; 4e2933c620 2015-04-21 kinaba: UINT iBaudRate; 4e2933c620 2015-04-21 kinaba: UINT iPortState; 4e2933c620 2015-04-21 kinaba: UINT iActive; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias SERIALKEYSW* LPSERIALKEYSW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct SOUNDSENTRYA { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: DWORD iFSTextEffect; 4e2933c620 2015-04-21 kinaba: DWORD iFSTextEffectMSec; 4e2933c620 2015-04-21 kinaba: DWORD iFSTextEffectColorBits; 4e2933c620 2015-04-21 kinaba: DWORD iFSGrafEffect; 4e2933c620 2015-04-21 kinaba: DWORD iFSGrafEffectMSec; 4e2933c620 2015-04-21 kinaba: DWORD iFSGrafEffectColor; 4e2933c620 2015-04-21 kinaba: DWORD iWindowsEffect; 4e2933c620 2015-04-21 kinaba: DWORD iWindowsEffectMSec; 4e2933c620 2015-04-21 kinaba: LPSTR lpszWindowsEffectDLL; 4e2933c620 2015-04-21 kinaba: DWORD iWindowsEffectOrdinal; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias SOUNDSENTRYA* LPSOUNDSENTRYA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct SOUNDSENTRYW { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: DWORD iFSTextEffect; 4e2933c620 2015-04-21 kinaba: DWORD iFSTextEffectMSec; 4e2933c620 2015-04-21 kinaba: DWORD iFSTextEffectColorBits; 4e2933c620 2015-04-21 kinaba: DWORD iFSGrafEffect; 4e2933c620 2015-04-21 kinaba: DWORD iFSGrafEffectMSec; 4e2933c620 2015-04-21 kinaba: DWORD iFSGrafEffectColor; 4e2933c620 2015-04-21 kinaba: DWORD iWindowsEffect; 4e2933c620 2015-04-21 kinaba: DWORD iWindowsEffectMSec; 4e2933c620 2015-04-21 kinaba: LPWSTR lpszWindowsEffectDLL; 4e2933c620 2015-04-21 kinaba: DWORD iWindowsEffectOrdinal; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias SOUNDSENTRYW* LPSOUNDSENTRYW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct STICKYKEYS { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias STICKYKEYS* LPSTICKYKEYS; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct TOGGLEKEYS { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MOUSEHOOKSTRUCT { 4e2933c620 2015-04-21 kinaba: POINT pt; 4e2933c620 2015-04-21 kinaba: HWND hwnd; 4e2933c620 2015-04-21 kinaba: UINT wHitTestCode; 4e2933c620 2015-04-21 kinaba: DWORD dwExtraInfo; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MOUSEHOOKSTRUCT* LPMOUSEHOOKSTRUCT, PMOUSEHOOKSTRUCT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct TRACKMOUSEEVENT { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: HWND hwndTrack; 4e2933c620 2015-04-21 kinaba: DWORD dwHoverTime; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias TRACKMOUSEEVENT* LPTRACKMOUSEEVENT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct TPMPARAMS { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: RECT rcExclude; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias TPMPARAMS* LPTPMPARAMS; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct EVENTMSG { 4e2933c620 2015-04-21 kinaba: UINT message; 4e2933c620 2015-04-21 kinaba: UINT paramL; 4e2933c620 2015-04-21 kinaba: UINT paramH; 4e2933c620 2015-04-21 kinaba: DWORD time; 4e2933c620 2015-04-21 kinaba: HWND hwnd; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias EVENTMSG* PEVENTMSGMSG, LPEVENTMSGMSG, PEVENTMSG, LPEVENTMSG; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct WINDOWPOS { 4e2933c620 2015-04-21 kinaba: HWND hwnd; 4e2933c620 2015-04-21 kinaba: HWND hwndInsertAfter; 4e2933c620 2015-04-21 kinaba: int x; 4e2933c620 2015-04-21 kinaba: int y; 4e2933c620 2015-04-21 kinaba: int cx; 4e2933c620 2015-04-21 kinaba: int cy; 4e2933c620 2015-04-21 kinaba: UINT flags; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias WINDOWPOS* PWINDOWPOS, LPWINDOWPOS; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct NCCALCSIZE_PARAMS { 9b639cf2d6 2015-05-05 kinaba: RECT[3] rgrc; 4e2933c620 2015-04-21 kinaba: PWINDOWPOS lppos; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias NCCALCSIZE_PARAMS* LPNCCALCSIZE_PARAMS; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MDICREATESTRUCTA { 4e2933c620 2015-04-21 kinaba: LPCSTR szClass; 4e2933c620 2015-04-21 kinaba: LPCSTR szTitle; 4e2933c620 2015-04-21 kinaba: HANDLE hOwner; 4e2933c620 2015-04-21 kinaba: int x; 4e2933c620 2015-04-21 kinaba: int y; 4e2933c620 2015-04-21 kinaba: int cx; 4e2933c620 2015-04-21 kinaba: int cy; 4e2933c620 2015-04-21 kinaba: DWORD style; 4e2933c620 2015-04-21 kinaba: LPARAM lParam; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MDICREATESTRUCTA* LPMDICREATESTRUCTA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MDICREATESTRUCTW { 4e2933c620 2015-04-21 kinaba: LPCWSTR szClass; 4e2933c620 2015-04-21 kinaba: LPCWSTR szTitle; 4e2933c620 2015-04-21 kinaba: HANDLE hOwner; 4e2933c620 2015-04-21 kinaba: int x; 4e2933c620 2015-04-21 kinaba: int y; 4e2933c620 2015-04-21 kinaba: int cx; 4e2933c620 2015-04-21 kinaba: int cy; 4e2933c620 2015-04-21 kinaba: DWORD style; 4e2933c620 2015-04-21 kinaba: LPARAM lParam; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MDICREATESTRUCTW* LPMDICREATESTRUCTW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MINMAXINFO { 4e2933c620 2015-04-21 kinaba: POINT ptReserved; 4e2933c620 2015-04-21 kinaba: POINT ptMaxSize; 4e2933c620 2015-04-21 kinaba: POINT ptMaxPosition; 4e2933c620 2015-04-21 kinaba: POINT ptMinTrackSize; 4e2933c620 2015-04-21 kinaba: POINT ptMaxTrackSize; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MINMAXINFO* PMINMAXINFO, LPMINMAXINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MDINEXTMENU { 4e2933c620 2015-04-21 kinaba: HMENU hmenuIn; 4e2933c620 2015-04-21 kinaba: HMENU hmenuNext; 4e2933c620 2015-04-21 kinaba: HWND hwndNext; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MDINEXTMENU* PMDINEXTMENU, LPMDINEXTMENU; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MEASUREITEMSTRUCT { 4e2933c620 2015-04-21 kinaba: UINT CtlType; 4e2933c620 2015-04-21 kinaba: UINT CtlID; 4e2933c620 2015-04-21 kinaba: UINT itemID; 4e2933c620 2015-04-21 kinaba: UINT itemWidth; 4e2933c620 2015-04-21 kinaba: UINT itemHeight; 4e2933c620 2015-04-21 kinaba: DWORD itemData; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MEASUREITEMSTRUCT* PMEASUREITEMSTRUCT, LPMEASUREITEMSTRUCT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct DROPSTRUCT { 4e2933c620 2015-04-21 kinaba: HWND hwndSource; 4e2933c620 2015-04-21 kinaba: HWND hwndSink; 4e2933c620 2015-04-21 kinaba: DWORD wFmt; 4e2933c620 2015-04-21 kinaba: DWORD dwData; 4e2933c620 2015-04-21 kinaba: POINT ptDrop; 4e2933c620 2015-04-21 kinaba: DWORD dwControlData; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias DROPSTRUCT* PDROPSTRUCT, LPDROPSTRUCT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: alias DWORD HELPPOLY; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MULTIKEYHELPA { 4e2933c620 2015-04-21 kinaba: DWORD mkSize; 4e2933c620 2015-04-21 kinaba: CHAR mkKeylist; 9b639cf2d6 2015-05-05 kinaba: CHAR[1] szKeyphrase; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MULTIKEYHELPA* PMULTIKEYHELPA, LPMULTIKEYHELPA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MULTIKEYHELPW { 4e2933c620 2015-04-21 kinaba: DWORD mkSize; 4e2933c620 2015-04-21 kinaba: WCHAR mkKeylist; 9b639cf2d6 2015-05-05 kinaba: WCHAR[1] szKeyphrase; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MULTIKEYHELPW* PMULTIKEYHELPW, LPMULTIKEYHELPW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct HELPWININFOA { 4e2933c620 2015-04-21 kinaba: int wStructSize; 4e2933c620 2015-04-21 kinaba: int x; 4e2933c620 2015-04-21 kinaba: int y; 4e2933c620 2015-04-21 kinaba: int dx; 4e2933c620 2015-04-21 kinaba: int dy; 4e2933c620 2015-04-21 kinaba: int wMax; 9b639cf2d6 2015-05-05 kinaba: CHAR[2] rgchMember; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias HELPWININFOA* PHELPWININFOA, LPHELPWININFOA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct HELPWININFOW { 4e2933c620 2015-04-21 kinaba: int wStructSize; 4e2933c620 2015-04-21 kinaba: int x; 4e2933c620 2015-04-21 kinaba: int y; 4e2933c620 2015-04-21 kinaba: int dx; 4e2933c620 2015-04-21 kinaba: int dy; 4e2933c620 2015-04-21 kinaba: int wMax; 9b639cf2d6 2015-05-05 kinaba: WCHAR[2] rgchMember; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias HELPWININFOW* PHELPWININFOW, LPHELPWININFOW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct STYLESTRUCT { 4e2933c620 2015-04-21 kinaba: DWORD styleOld; 4e2933c620 2015-04-21 kinaba: DWORD styleNew; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias STYLESTRUCT* LPSTYLESTRUCT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct ALTTABINFO { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: int cItems; 4e2933c620 2015-04-21 kinaba: int cColumns; 4e2933c620 2015-04-21 kinaba: int cRows; 4e2933c620 2015-04-21 kinaba: int iColFocus; 4e2933c620 2015-04-21 kinaba: int iRowFocus; 4e2933c620 2015-04-21 kinaba: int cxItem; 4e2933c620 2015-04-21 kinaba: int cyItem; 4e2933c620 2015-04-21 kinaba: POINT ptStart; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias ALTTABINFO* PALTTABINFO, LPALTTABINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct COMBOBOXINFO { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: RECT rcItem; 4e2933c620 2015-04-21 kinaba: RECT rcButton; 4e2933c620 2015-04-21 kinaba: DWORD stateButton; 4e2933c620 2015-04-21 kinaba: HWND hwndCombo; 4e2933c620 2015-04-21 kinaba: HWND hwndItem; 4e2933c620 2015-04-21 kinaba: HWND hwndList; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias COMBOBOXINFO* PCOMBOBOXINFO, LPCOMBOBOXINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct CURSORINFO { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD flags; 4e2933c620 2015-04-21 kinaba: HCURSOR hCursor; 4e2933c620 2015-04-21 kinaba: POINT ptScreenPos; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias CURSORINFO* PCURSORINFO, LPCURSORINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MENUBARINFO { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: RECT rcBar; 4e2933c620 2015-04-21 kinaba: HMENU hMenu; 4e2933c620 2015-04-21 kinaba: HWND hwndMenu; 4e2933c620 2015-04-21 kinaba: byte bf_; // Simulated bitfield 4e2933c620 2015-04-21 kinaba: // BOOL fBarFocused:1; 4e2933c620 2015-04-21 kinaba: // BOOL fFocused:1; 4e2933c620 2015-04-21 kinaba: bool fBarFocused() { return (bf_ & 1) == 1; } 4e2933c620 2015-04-21 kinaba: bool fFocused() { return (bf_ & 2) == 2; } 4e2933c620 2015-04-21 kinaba: void fBarFocused(bool b) { bf_ = cast(byte)((bf_ & 0xFE) | b); } 4e2933c620 2015-04-21 kinaba: void fFocused(bool b) { bf_ = cast(byte)(b ? (bf_ | 2) : bf_ & 0xFD); } 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MENUBARINFO* PMENUBARINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MENUINFO { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD fMask; 4e2933c620 2015-04-21 kinaba: DWORD dwStyle; 4e2933c620 2015-04-21 kinaba: UINT cyMax; 4e2933c620 2015-04-21 kinaba: HBRUSH hbrBack; 4e2933c620 2015-04-21 kinaba: DWORD dwContextHelpID; 4e2933c620 2015-04-21 kinaba: ULONG_PTR dwMenuData; 4e2933c620 2015-04-21 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias MENUINFO* LPMENUINFO; 9b639cf2d6 2015-05-05 kinaba: alias const(MENUINFO)* LPCMENUINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CCHILDREN_SCROLLBAR=5; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct SCROLLBARINFO { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: RECT rcScrollBar; 4e2933c620 2015-04-21 kinaba: int dxyLineButton; 4e2933c620 2015-04-21 kinaba: int xyThumbTop; 4e2933c620 2015-04-21 kinaba: int xyThumbBottom; 4e2933c620 2015-04-21 kinaba: int reserved; 9b639cf2d6 2015-05-05 kinaba: DWORD[CCHILDREN_SCROLLBAR+1] rgstate; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias SCROLLBARINFO* PSCROLLBARINFO, LPSCROLLBARINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CCHILDREN_TITLEBAR=5; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct TITLEBARINFO { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = TITLEBARINFO.sizeof; 4e2933c620 2015-04-21 kinaba: RECT rcTitleBar; 4e2933c620 2015-04-21 kinaba: DWORD[CCHILDREN_TITLEBAR+1] rgstate; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias TITLEBARINFO* PTITLEBARINFO, LPTITLEBARINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct WINDOWINFO { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = WINDOWINFO.sizeof; 4e2933c620 2015-04-21 kinaba: RECT rcWindow; 4e2933c620 2015-04-21 kinaba: RECT rcClient; 4e2933c620 2015-04-21 kinaba: DWORD dwStyle; 4e2933c620 2015-04-21 kinaba: DWORD dwExStyle; 4e2933c620 2015-04-21 kinaba: DWORD dwWindowStatus; 4e2933c620 2015-04-21 kinaba: UINT cxWindowBorders; 4e2933c620 2015-04-21 kinaba: UINT cyWindowBorders; 4e2933c620 2015-04-21 kinaba: ATOM atomWindowType; 4e2933c620 2015-04-21 kinaba: WORD wCreatorVersion; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias WINDOWINFO* PWINDOWINFO, LPWINDOWINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct LASTINPUTINFO { 4e2933c620 2015-04-21 kinaba: UINT cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: DWORD dwTime; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias LASTINPUTINFO* PLASTINPUTINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MONITORINFO { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = this.sizeof; 4e2933c620 2015-04-21 kinaba: RECT rcMonitor; 4e2933c620 2015-04-21 kinaba: RECT rcWork; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MONITORINFO* LPMONITORINFO; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: const CCHDEVICENAME=32; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MONITORINFOEXA { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = MONITORINFOEXA.sizeof; 4e2933c620 2015-04-21 kinaba: RECT rcMonitor; 4e2933c620 2015-04-21 kinaba: RECT rcWork; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: CHAR[CCHDEVICENAME] szDevice; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MONITORINFOEXA* LPMONITORINFOEXA; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MONITORINFOEXW { 4e2933c620 2015-04-21 kinaba: DWORD cbSize = MONITORINFOEXW.sizeof; 4e2933c620 2015-04-21 kinaba: RECT rcMonitor; 4e2933c620 2015-04-21 kinaba: RECT rcWork; 4e2933c620 2015-04-21 kinaba: DWORD dwFlags; 4e2933c620 2015-04-21 kinaba: WCHAR[CCHDEVICENAME] szDevice; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MONITORINFOEXW* LPMONITORINFOEXW; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct KBDLLHOOKSTRUCT { 4e2933c620 2015-04-21 kinaba: DWORD vkCode; 4e2933c620 2015-04-21 kinaba: DWORD scanCode; 4e2933c620 2015-04-21 kinaba: DWORD flags; 4e2933c620 2015-04-21 kinaba: DWORD time; 4e2933c620 2015-04-21 kinaba: DWORD dwExtraInfo; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias KBDLLHOOKSTRUCT* LPKBDLLHOOKSTRUCT, PKBDLLHOOKSTRUCT; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: struct FLASHWINFO { 9b639cf2d6 2015-05-05 kinaba: UINT cbSize = this.sizeof; 9b639cf2d6 2015-05-05 kinaba: HWND hwnd; 9b639cf2d6 2015-05-05 kinaba: DWORD dwFlags; 9b639cf2d6 2015-05-05 kinaba: UINT uCount; 9b639cf2d6 2015-05-05 kinaba: DWORD dwTimeout; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias FLASHWINFO* PFLASHWINFO; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct MOUSEMOVEPOINT { 9b639cf2d6 2015-05-05 kinaba: int x; 9b639cf2d6 2015-05-05 kinaba: int y; 9b639cf2d6 2015-05-05 kinaba: DWORD time; 9b639cf2d6 2015-05-05 kinaba: ULONG_PTR dwExtraInfo; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias MOUSEMOVEPOINT* PMOUSEMOVEPOINT, LPMOUSEMOVEPOINT; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x403) { 9b639cf2d6 2015-05-05 kinaba: struct MOUSEINPUT { 9b639cf2d6 2015-05-05 kinaba: LONG dx; 9b639cf2d6 2015-05-05 kinaba: LONG dy; 9b639cf2d6 2015-05-05 kinaba: DWORD mouseData; 9b639cf2d6 2015-05-05 kinaba: DWORD dwFlags; 9b639cf2d6 2015-05-05 kinaba: DWORD time; 9b639cf2d6 2015-05-05 kinaba: ULONG_PTR dwExtraInfo; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias MOUSEINPUT* PMOUSEINPUT; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct KEYBDINPUT { 9b639cf2d6 2015-05-05 kinaba: WORD wVk; 9b639cf2d6 2015-05-05 kinaba: WORD wScan; 9b639cf2d6 2015-05-05 kinaba: DWORD dwFlags; 9b639cf2d6 2015-05-05 kinaba: DWORD time; 9b639cf2d6 2015-05-05 kinaba: ULONG_PTR dwExtraInfo; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias KEYBDINPUT* PKEYBDINPUT; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct HARDWAREINPUT { 9b639cf2d6 2015-05-05 kinaba: DWORD uMsg; 9b639cf2d6 2015-05-05 kinaba: WORD wParamL; 9b639cf2d6 2015-05-05 kinaba: WORD wParamH; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias HARDWAREINPUT* PHARDWAREINPUT; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct INPUT { 9b639cf2d6 2015-05-05 kinaba: DWORD type; 9b639cf2d6 2015-05-05 kinaba: union { 9b639cf2d6 2015-05-05 kinaba: MOUSEINPUT mi; 9b639cf2d6 2015-05-05 kinaba: KEYBDINPUT ki; 9b639cf2d6 2015-05-05 kinaba: HARDWAREINPUT hi; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias INPUT* PINPUT, LPINPUT; 4e2933c620 2015-04-21 kinaba: }// (_WIN32_WINNT >= 0x403) 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: struct GUITHREADINFO { 9b639cf2d6 2015-05-05 kinaba: DWORD cbSize = this.sizeof; 9b639cf2d6 2015-05-05 kinaba: DWORD flags; 9b639cf2d6 2015-05-05 kinaba: HWND hwndActive; 9b639cf2d6 2015-05-05 kinaba: HWND hwndFocus; 9b639cf2d6 2015-05-05 kinaba: HWND hwndCapture; 9b639cf2d6 2015-05-05 kinaba: HWND hwndMenuOwner; 9b639cf2d6 2015-05-05 kinaba: HWND hwndMoveSize; 9b639cf2d6 2015-05-05 kinaba: HWND hwndCaret; 9b639cf2d6 2015-05-05 kinaba: RECT rcCaret; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias GUITHREADINFO* PGUITHREADINFO, LPGUITHREADINFO; 9b639cf2d6 2015-05-05 kinaba: extern (Windows) { 9b639cf2d6 2015-05-05 kinaba: alias void function (HWINEVENTHOOK, DWORD, HWND, LONG, LONG, DWORD, DWORD) WINEVENTPROC; 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: }// (_WIN32_WINNT >= 0x500) 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: static if (_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: struct BSMINFO { 9b639cf2d6 2015-05-05 kinaba: UINT cbSize = this.sizeof; 9b639cf2d6 2015-05-05 kinaba: HDESK hdesk; 9b639cf2d6 2015-05-05 kinaba: HWND hwnd; 9b639cf2d6 2015-05-05 kinaba: LUID luid; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias BSMINFO* PBSMINFO; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: alias TypeDef!(HANDLE) HRAWINPUT; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct RAWINPUTHEADER { 9b639cf2d6 2015-05-05 kinaba: DWORD dwType; 9b639cf2d6 2015-05-05 kinaba: DWORD dwSize; 9b639cf2d6 2015-05-05 kinaba: HANDLE hDevice; 9b639cf2d6 2015-05-05 kinaba: WPARAM wParam; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias RAWINPUTHEADER* PRAWINPUTHEADER; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct RAWMOUSE { 9b639cf2d6 2015-05-05 kinaba: USHORT usFlags; 9b639cf2d6 2015-05-05 kinaba: union { 9b639cf2d6 2015-05-05 kinaba: ULONG ulButtons; 9b639cf2d6 2015-05-05 kinaba: struct { 9b639cf2d6 2015-05-05 kinaba: USHORT usButtonFlags; 9b639cf2d6 2015-05-05 kinaba: USHORT usButtonData; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: ULONG ulRawButtons; 9b639cf2d6 2015-05-05 kinaba: LONG lLastX; 9b639cf2d6 2015-05-05 kinaba: LONG lLastY; 9b639cf2d6 2015-05-05 kinaba: ULONG ulExtraInformation; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias RAWMOUSE* PRAWMOUSE, LPRAWMOUSE; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct RAWKEYBOARD { 9b639cf2d6 2015-05-05 kinaba: USHORT MakeCode; 9b639cf2d6 2015-05-05 kinaba: USHORT Flags; 9b639cf2d6 2015-05-05 kinaba: USHORT Reserved; 9b639cf2d6 2015-05-05 kinaba: USHORT VKey; 9b639cf2d6 2015-05-05 kinaba: UINT Message; 9b639cf2d6 2015-05-05 kinaba: ULONG ExtraInformation; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias RAWKEYBOARD* PRAWKEYBOARD, LPRAWKEYBOARD; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct RAWHID { 9b639cf2d6 2015-05-05 kinaba: DWORD dwSizeHid; 9b639cf2d6 2015-05-05 kinaba: DWORD dwCount; 9b639cf2d6 2015-05-05 kinaba: BYTE bRawData; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias RAWHID* PRAWHID, LPRAWHID; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct RAWINPUT { 9b639cf2d6 2015-05-05 kinaba: RAWINPUTHEADER header; 9b639cf2d6 2015-05-05 kinaba: union _data { 9b639cf2d6 2015-05-05 kinaba: RAWMOUSE mouse; 9b639cf2d6 2015-05-05 kinaba: RAWKEYBOARD keyboard; 9b639cf2d6 2015-05-05 kinaba: RAWHID hid; 4e2933c620 2015-04-21 kinaba: } 9b639cf2d6 2015-05-05 kinaba: _data data; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias RAWINPUT* PRAWINPUT, LPRAWINPUT; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct RAWINPUTDEVICE { 9b639cf2d6 2015-05-05 kinaba: USHORT usUsagePage; 9b639cf2d6 2015-05-05 kinaba: USHORT usUsage; 9b639cf2d6 2015-05-05 kinaba: DWORD dwFlags; 9b639cf2d6 2015-05-05 kinaba: HWND hwndTarget; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias RAWINPUTDEVICE* PRAWINPUTDEVICE, LPRAWINPUTDEVICE; 9b639cf2d6 2015-05-05 kinaba: alias const(RAWINPUTDEVICE)* PCRAWINPUTDEVICE; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct RAWINPUTDEVICELIST { 9b639cf2d6 2015-05-05 kinaba: HANDLE hDevice; 9b639cf2d6 2015-05-05 kinaba: DWORD dwType; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias RAWINPUTDEVICELIST* PRAWINPUTDEVICELIST; 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct RID_DEVICE_INFO_MOUSE { 9b639cf2d6 2015-05-05 kinaba: DWORD dwId; 9b639cf2d6 2015-05-05 kinaba: DWORD dwNumberOfButtons; 9b639cf2d6 2015-05-05 kinaba: DWORD dwSampleRate; 9b639cf2d6 2015-05-05 kinaba: BOOL fHasHorizontalWheel; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct RID_DEVICE_INFO_KEYBOARD { 9b639cf2d6 2015-05-05 kinaba: DWORD dwType; 9b639cf2d6 2015-05-05 kinaba: DWORD dwSubType; 9b639cf2d6 2015-05-05 kinaba: DWORD dwKeyboardMode; 9b639cf2d6 2015-05-05 kinaba: DWORD dwNumberOfFunctionKeys; 9b639cf2d6 2015-05-05 kinaba: DWORD dwNumberOfIndicators; 9b639cf2d6 2015-05-05 kinaba: DWORD dwNumberOfKeysTotal; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct RID_DEVICE_INFO_HID { 9b639cf2d6 2015-05-05 kinaba: DWORD dwVendorId; 9b639cf2d6 2015-05-05 kinaba: DWORD dwProductId; 9b639cf2d6 2015-05-05 kinaba: DWORD dwVersionNumber; 9b639cf2d6 2015-05-05 kinaba: USHORT usUsagePage; 9b639cf2d6 2015-05-05 kinaba: USHORT usUsage; 4e2933c620 2015-04-21 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: struct RID_DEVICE_INFO { 9b639cf2d6 2015-05-05 kinaba: DWORD cbSize = this.sizeof; 9b639cf2d6 2015-05-05 kinaba: DWORD dwType; 9b639cf2d6 2015-05-05 kinaba: union { 9b639cf2d6 2015-05-05 kinaba: RID_DEVICE_INFO_MOUSE mouse; 9b639cf2d6 2015-05-05 kinaba: RID_DEVICE_INFO_KEYBOARD keyboard; 9b639cf2d6 2015-05-05 kinaba: RID_DEVICE_INFO_HID hid; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: }// (_WIN32_WINNT >= 0x501) 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: struct MSLLHOOKSTRUCT { 4e2933c620 2015-04-21 kinaba: POINT pt; 4e2933c620 2015-04-21 kinaba: DWORD mouseData; 4e2933c620 2015-04-21 kinaba: DWORD flags; 4e2933c620 2015-04-21 kinaba: DWORD time; 4e2933c620 2015-04-21 kinaba: ULONG_PTR dwExtraInfo; 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: alias MSLLHOOKSTRUCT* PMSLLHOOKSTRUCT; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: alias CharToOemA AnsiToOem; 4e2933c620 2015-04-21 kinaba: alias OemToCharA OemToAnsi; 4e2933c620 2015-04-21 kinaba: alias CharToOemBuffA AnsiToOemBuff; 4e2933c620 2015-04-21 kinaba: alias OemToCharBuffA OemToAnsiBuff; 4e2933c620 2015-04-21 kinaba: alias CharUpperA AnsiUpper; 4e2933c620 2015-04-21 kinaba: alias CharUpperBuffA AnsiUpperBuff; 4e2933c620 2015-04-21 kinaba: alias CharLowerA AnsiLower; 4e2933c620 2015-04-21 kinaba: alias CharLowerBuffA AnsiLowerBuff; 4e2933c620 2015-04-21 kinaba: alias CharNextA AnsiNext; 4e2933c620 2015-04-21 kinaba: alias CharPrevA AnsiPrev; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: alias MAKELONG MAKEWPARAM; 4e2933c620 2015-04-21 kinaba: alias MAKELONG MAKELPARAM; 4e2933c620 2015-04-21 kinaba: alias MAKELONG MAKELRESULT; 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: //MACRO #define POINTSTOPOINT(p, ps) { (p).x=LOWORD(*(DWORD*)&ps); (p).y=HIWORD(*(DWORD*)&ps); } 4e2933c620 2015-04-21 kinaba: //MACRO #define POINTTOPOINTS(p) ((POINTS)MAKELONG((p).x, (p).y)) 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: extern (Windows) { 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: HKL ActivateKeyboardLayout(HKL, UINT); 9b639cf2d6 2015-05-05 kinaba: BOOL AdjustWindowRect(LPRECT, DWORD, BOOL); 9b639cf2d6 2015-05-05 kinaba: BOOL AdjustWindowRectEx(LPRECT, DWORD, BOOL, DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL AnyPopup(); 9b639cf2d6 2015-05-05 kinaba: BOOL AppendMenuA(HMENU, UINT, UINT_PTR, LPCSTR); 9b639cf2d6 2015-05-05 kinaba: BOOL AppendMenuW(HMENU, UINT, UINT_PTR, LPCWSTR); 9b639cf2d6 2015-05-05 kinaba: UINT ArrangeIconicWindows(HWND); 9b639cf2d6 2015-05-05 kinaba: BOOL AttachThreadInput(DWORD, DWORD, BOOL); 9b639cf2d6 2015-05-05 kinaba: HDWP BeginDeferWindowPos(int); 9b639cf2d6 2015-05-05 kinaba: HDC BeginPaint(HWND, LPPAINTSTRUCT); 9b639cf2d6 2015-05-05 kinaba: BOOL BringWindowToTop(HWND); 9b639cf2d6 2015-05-05 kinaba: BOOL CallMsgFilterA(LPMSG, INT); 9b639cf2d6 2015-05-05 kinaba: BOOL CallMsgFilterW(LPMSG, INT); 9b639cf2d6 2015-05-05 kinaba: LRESULT CallNextHookEx(HHOOK, int, WPARAM, LPARAM); 9b639cf2d6 2015-05-05 kinaba: LRESULT CallWindowProcA(WNDPROC, HWND, UINT, WPARAM, LPARAM); 9b639cf2d6 2015-05-05 kinaba: LRESULT CallWindowProcW(WNDPROC, HWND, UINT, WPARAM, LPARAM); 9b639cf2d6 2015-05-05 kinaba: WORD CascadeWindows(HWND, UINT, LPCRECT, UINT, const(HWND)*); 9b639cf2d6 2015-05-05 kinaba: BOOL ChangeClipboardChain(HWND, HWND); 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: LONG ChangeDisplaySettingsA(PDEVMODEA, DWORD); 9b639cf2d6 2015-05-05 kinaba: LONG ChangeDisplaySettingsW(PDEVMODEW, DWORD); 9b639cf2d6 2015-05-05 kinaba: LONG ChangeDisplaySettingsExA(LPCSTR, LPDEVMODEA, HWND, DWORD, LPVOID); 9b639cf2d6 2015-05-05 kinaba: LONG ChangeDisplaySettingsExW(LPCWSTR, LPDEVMODEW, HWND, DWORD, LPVOID); 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: BOOL ChangeMenuA(HMENU, UINT, LPCSTR, UINT, UINT); 9b639cf2d6 2015-05-05 kinaba: BOOL ChangeMenuW(HMENU, UINT, LPCWSTR, UINT, UINT); 9b639cf2d6 2015-05-05 kinaba: LPSTR CharLowerA(LPSTR); 9b639cf2d6 2015-05-05 kinaba: LPWSTR CharLowerW(LPWSTR); 9b639cf2d6 2015-05-05 kinaba: DWORD CharLowerBuffA(LPSTR, DWORD); 9b639cf2d6 2015-05-05 kinaba: DWORD CharLowerBuffW(LPWSTR, DWORD); 9b639cf2d6 2015-05-05 kinaba: LPSTR CharNextA(LPCSTR); 9b639cf2d6 2015-05-05 kinaba: LPWSTR CharNextW(LPCWSTR); 9b639cf2d6 2015-05-05 kinaba: LPSTR CharNextExA(WORD, LPCSTR, DWORD); 9b639cf2d6 2015-05-05 kinaba: LPWSTR CharNextExW(WORD, LPCWSTR, DWORD); 9b639cf2d6 2015-05-05 kinaba: LPSTR CharPrevA(LPCSTR, LPCSTR); 9b639cf2d6 2015-05-05 kinaba: LPWSTR CharPrevW(LPCWSTR, LPCWSTR); 9b639cf2d6 2015-05-05 kinaba: LPSTR CharPrevExA(WORD, LPCSTR, LPCSTR, DWORD); 9b639cf2d6 2015-05-05 kinaba: LPWSTR CharPrevExW(WORD, LPCWSTR, LPCWSTR, DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL CharToOemA(LPCSTR, LPSTR); 9b639cf2d6 2015-05-05 kinaba: BOOL CharToOemW(LPCWSTR, LPSTR); 9b639cf2d6 2015-05-05 kinaba: BOOL CharToOemBuffA(LPCSTR, LPSTR, DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL CharToOemBuffW(LPCWSTR, LPSTR, DWORD); 9b639cf2d6 2015-05-05 kinaba: LPSTR CharUpperA(LPSTR); 9b639cf2d6 2015-05-05 kinaba: LPWSTR CharUpperW(LPWSTR); 9b639cf2d6 2015-05-05 kinaba: DWORD CharUpperBuffA(LPSTR, DWORD); 9b639cf2d6 2015-05-05 kinaba: DWORD CharUpperBuffW(LPWSTR, DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL CheckDlgButton(HWND, int, UINT); 9b639cf2d6 2015-05-05 kinaba: DWORD CheckMenuItem(HMENU, UINT, UINT); 9b639cf2d6 2015-05-05 kinaba: BOOL CheckMenuRadioItem(HMENU, UINT, UINT, UINT, UINT); 9b639cf2d6 2015-05-05 kinaba: BOOL CheckRadioButton(HWND, int, int, int); 9b639cf2d6 2015-05-05 kinaba: HWND ChildWindowFromPoint(HWND, POINT); 9b639cf2d6 2015-05-05 kinaba: HWND ChildWindowFromPointEx(HWND, POINT, UINT); 9b639cf2d6 2015-05-05 kinaba: BOOL ClientToScreen(HWND, LPPOINT); 9b639cf2d6 2015-05-05 kinaba: BOOL ClipCursor(LPCRECT); 9b639cf2d6 2015-05-05 kinaba: BOOL CloseClipboard(); 9b639cf2d6 2015-05-05 kinaba: BOOL CloseDesktop(HDESK); 9b639cf2d6 2015-05-05 kinaba: BOOL CloseWindow(HWND); 9b639cf2d6 2015-05-05 kinaba: BOOL CloseWindowStation(HWINSTA); 9b639cf2d6 2015-05-05 kinaba: int CopyAcceleratorTableA(HACCEL, LPACCEL, int); 9b639cf2d6 2015-05-05 kinaba: int CopyAcceleratorTableW(HACCEL, LPACCEL, int); 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: HICON CopyIcon(HICON); 9b639cf2d6 2015-05-05 kinaba: HANDLE CopyImage(HANDLE, UINT, int, int, UINT); 9b639cf2d6 2015-05-05 kinaba: BOOL CopyRect(LPRECT, LPCRECT); 9b639cf2d6 2015-05-05 kinaba: int CountClipboardFormats(); 9b639cf2d6 2015-05-05 kinaba: HACCEL CreateAcceleratorTableA(LPACCEL, int); 9b639cf2d6 2015-05-05 kinaba: HACCEL CreateAcceleratorTableW(LPACCEL, int); 9b639cf2d6 2015-05-05 kinaba: BOOL CreateCaret(HWND, HBITMAP, int, int); 9b639cf2d6 2015-05-05 kinaba: HCURSOR CreateCursor(HINSTANCE, int, int, int, int, PCVOID, PCVOID); 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: HDESK CreateDesktopA(LPCSTR, LPCSTR, LPDEVMODEA, DWORD, ACCESS_MASK, LPSECURITY_ATTRIBUTES); 9b639cf2d6 2015-05-05 kinaba: HDESK CreateDesktopW(LPCWSTR, LPCWSTR, LPDEVMODEW, DWORD, ACCESS_MASK, LPSECURITY_ATTRIBUTES); 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: HWND CreateDialogParamA(HINSTANCE, LPCSTR, HWND, DLGPROC, LPARAM); 9b639cf2d6 2015-05-05 kinaba: HWND CreateDialogParamW(HINSTANCE, LPCWSTR, HWND, DLGPROC, LPARAM); 9b639cf2d6 2015-05-05 kinaba: HWND CreateDialogIndirectParamA(HINSTANCE, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM); 9b639cf2d6 2015-05-05 kinaba: HWND CreateDialogIndirectParamW(HINSTANCE, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM); 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: HICON CreateIcon(HINSTANCE, int, int, BYTE, BYTE, const(BYTE)*, BYTE*); 9b639cf2d6 2015-05-05 kinaba: HICON CreateIconFromResource(PBYTE, DWORD, BOOL, DWORD); 9b639cf2d6 2015-05-05 kinaba: HICON CreateIconFromResourceEx(PBYTE, DWORD, BOOL, DWORD, int, int, UINT); 9b639cf2d6 2015-05-05 kinaba: HICON CreateIconIndirect(PICONINFO); 9b639cf2d6 2015-05-05 kinaba: HWND CreateMDIWindowA(LPCSTR, LPCSTR, DWORD, int, int, int, int, HWND, HINSTANCE, LPARAM); 9b639cf2d6 2015-05-05 kinaba: HWND CreateMDIWindowW(LPCWSTR, LPCWSTR, DWORD, int, int, int, int, HWND, HINSTANCE, LPARAM); 9b639cf2d6 2015-05-05 kinaba: HMENU CreateMenu(); 9b639cf2d6 2015-05-05 kinaba: HMENU CreatePopupMenu(); 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: HWND CreateWindowExA(DWORD, LPCSTR, LPCSTR, DWORD, int, int, int, int, HWND, HMENU, HINSTANCE, LPVOID); 9b639cf2d6 2015-05-05 kinaba: HWND CreateWindowExW(DWORD, LPCWSTR, LPCWSTR, DWORD, int, int, int, int, HWND, HMENU, HINSTANCE, LPVOID); 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: HWINSTA CreateWindowStationA(LPSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES); 9b639cf2d6 2015-05-05 kinaba: HWINSTA CreateWindowStationW(LPWSTR, DWORD, DWORD, LPSECURITY_ATTRIBUTES); 9b639cf2d6 2015-05-05 kinaba: LRESULT DefDlgProcA(HWND, UINT, WPARAM, LPARAM); 9b639cf2d6 2015-05-05 kinaba: LRESULT DefDlgProcW(HWND, UINT, WPARAM, LPARAM); 9b639cf2d6 2015-05-05 kinaba: HDWP DeferWindowPos(HDWP, HWND, HWND, int, int, int, int, UINT); 9b639cf2d6 2015-05-05 kinaba: LRESULT DefFrameProcA(HWND, HWND, UINT, WPARAM, LPARAM); 9b639cf2d6 2015-05-05 kinaba: LRESULT DefFrameProcW(HWND, HWND, UINT, WPARAM, LPARAM); 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: LRESULT DefMDIChildProcA(HWND, UINT, WPARAM, LPARAM); 9b639cf2d6 2015-05-05 kinaba: LRESULT DefMDIChildProcW(HWND, UINT, WPARAM, LPARAM); 9b639cf2d6 2015-05-05 kinaba: LRESULT DefWindowProcA(HWND, UINT, WPARAM, LPARAM); 9b639cf2d6 2015-05-05 kinaba: LRESULT DefWindowProcW(HWND, UINT, WPARAM, LPARAM); 9b639cf2d6 2015-05-05 kinaba: BOOL DeleteMenu(HMENU, UINT, UINT); 9b639cf2d6 2015-05-05 kinaba: BOOL DeregisterShellHookWindow(HWND); 9b639cf2d6 2015-05-05 kinaba: BOOL DestroyAcceleratorTable(HACCEL); 9b639cf2d6 2015-05-05 kinaba: BOOL DestroyCaret(); 9b639cf2d6 2015-05-05 kinaba: BOOL DestroyCursor(HCURSOR); 9b639cf2d6 2015-05-05 kinaba: BOOL DestroyIcon(HICON); 9b639cf2d6 2015-05-05 kinaba: BOOL DestroyMenu(HMENU); 9b639cf2d6 2015-05-05 kinaba: BOOL DestroyWindow(HWND); 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: INT_PTR DialogBoxParamA(HINSTANCE, LPCSTR, HWND, DLGPROC, LPARAM); 9b639cf2d6 2015-05-05 kinaba: INT_PTR DialogBoxParamW(HINSTANCE, LPCWSTR, HWND, DLGPROC, LPARAM); 9b639cf2d6 2015-05-05 kinaba: INT_PTR DialogBoxIndirectParamA(HINSTANCE, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM); 9b639cf2d6 2015-05-05 kinaba: INT_PTR DialogBoxIndirectParamW(HINSTANCE, LPCDLGTEMPLATE, HWND, DLGPROC, LPARAM); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: } // extern (Windows) 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: HCURSOR CopyCursor()(HCURSOR c) { 4e2933c620 2015-04-21 kinaba: return cast(HCURSOR)CopyIcon(cast(HICON)c); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: HWND CreateDialogA()(HINSTANCE h, LPCSTR n, HWND w, DLGPROC f) { 4e2933c620 2015-04-21 kinaba: return CreateDialogParamA(h, n, w, f, 0); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: HWND CreateDialogW()(HINSTANCE h, LPCWSTR n, HWND w, DLGPROC f) { 4e2933c620 2015-04-21 kinaba: return CreateDialogParamW(h, n, w, f, 0); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: HWND CreateDialogIndirectA()(HINSTANCE h, LPCDLGTEMPLATE t, HWND w, DLGPROC f) { 4e2933c620 2015-04-21 kinaba: return CreateDialogIndirectParamA(h, t, w, f, 0); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: HWND CreateDialogIndirectW()(HINSTANCE h, LPCDLGTEMPLATE t, HWND w, DLGPROC f) { 4e2933c620 2015-04-21 kinaba: return CreateDialogIndirectParamW(h, t, w, f, 0); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: HWND CreateWindowA()(LPCSTR a, LPCSTR b, DWORD c, int d, int e, int f, int g, HWND h, HMENU i, HINSTANCE j, LPVOID k) { 4e2933c620 2015-04-21 kinaba: return CreateWindowExA(0, a, b, c, d, e, f, g, h, i, j, k); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: HWND CreateWindowW()(LPCWSTR a, LPCWSTR b, DWORD c, int d, int e, int f, int g, HWND h, HMENU i, HINSTANCE j, LPVOID k) { 4e2933c620 2015-04-21 kinaba: return CreateWindowExW(0, a, b, c, d, e, f, g, h, i, j, k); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: INT_PTR DialogBoxA()(HINSTANCE i, LPCSTR t, HWND p, DLGPROC f) { 4e2933c620 2015-04-21 kinaba: return DialogBoxParamA(i, t, p, f, 0); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: INT_PTR DialogBoxW()(HINSTANCE i, LPCWSTR t, HWND p, DLGPROC f) { 4e2933c620 2015-04-21 kinaba: return DialogBoxParamW(i, t, p, f, 0); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: INT_PTR DialogBoxIndirectA()(HINSTANCE i, LPCDLGTEMPLATE t, HWND p, DLGPROC f) { 4e2933c620 2015-04-21 kinaba: return DialogBoxIndirectParamA(i, t, p, f, 0); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: INT_PTR DialogBoxIndirectW()(HINSTANCE i, LPCDLGTEMPLATE t, HWND p, DLGPROC f) { 4e2933c620 2015-04-21 kinaba: return DialogBoxIndirectParamW(i, t, p, f, 0); 4e2933c620 2015-04-21 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: BOOL ExitWindows()(UINT r, DWORD c) { 4e2933c620 2015-04-21 kinaba: return ExitWindowsEx(EWX_LOGOFF, 0); c2b7a98c21 2011-02-23 kinaba: } 4e2933c620 2015-04-21 kinaba: alias GetWindow GetNextWindow; 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: extern (Windows): 9b639cf2d6 2015-05-05 kinaba: LONG DispatchMessageA(const(MSG)*); 9b639cf2d6 2015-05-05 kinaba: LONG DispatchMessageW(const(MSG)*); 4e2933c620 2015-04-21 kinaba: int DlgDirListA(HWND, LPSTR, int, int, UINT); 4e2933c620 2015-04-21 kinaba: int DlgDirListW(HWND, LPWSTR, int, int, UINT); 4e2933c620 2015-04-21 kinaba: int DlgDirListComboBoxA(HWND, LPSTR, int, int, UINT); 4e2933c620 2015-04-21 kinaba: int DlgDirListComboBoxW(HWND, LPWSTR, int, int, UINT); 4e2933c620 2015-04-21 kinaba: BOOL DlgDirSelectComboBoxExA(HWND, LPSTR, int, int); 4e2933c620 2015-04-21 kinaba: BOOL DlgDirSelectComboBoxExW(HWND, LPWSTR, int, int); 4e2933c620 2015-04-21 kinaba: BOOL DlgDirSelectExA(HWND, LPSTR, int, int); 4e2933c620 2015-04-21 kinaba: BOOL DlgDirSelectExW(HWND, LPWSTR, int, int); 4e2933c620 2015-04-21 kinaba: BOOL DragDetect(HWND, POINT); 4e2933c620 2015-04-21 kinaba: DWORD DragObject(HWND, HWND, UINT, DWORD, HCURSOR); 4e2933c620 2015-04-21 kinaba: BOOL DrawAnimatedRects(HWND, int, LPCRECT, LPCRECT); 4e2933c620 2015-04-21 kinaba: BOOL DrawCaption(HWND, HDC, LPCRECT, UINT); 4e2933c620 2015-04-21 kinaba: BOOL DrawEdge(HDC, LPRECT, UINT, UINT); 4e2933c620 2015-04-21 kinaba: BOOL DrawFocusRect(HDC, LPCRECT); 4e2933c620 2015-04-21 kinaba: BOOL DrawFrameControl(HDC, LPRECT, UINT, UINT); 4e2933c620 2015-04-21 kinaba: BOOL DrawIcon(HDC, int, int, HICON); 4e2933c620 2015-04-21 kinaba: BOOL DrawIconEx(HDC, int, int, HICON, int, int, UINT, HBRUSH, UINT); 4e2933c620 2015-04-21 kinaba: BOOL DrawMenuBar(HWND); 4e2933c620 2015-04-21 kinaba: BOOL DrawStateA(HDC, HBRUSH, DRAWSTATEPROC, LPARAM, WPARAM, int, int, int, int, UINT); 4e2933c620 2015-04-21 kinaba: BOOL DrawStateW(HDC, HBRUSH, DRAWSTATEPROC, LPARAM, WPARAM, int, int, int, int, UINT); 4e2933c620 2015-04-21 kinaba: int DrawTextA(HDC, LPCSTR, int, LPRECT, UINT); 4e2933c620 2015-04-21 kinaba: int DrawTextW(HDC, LPCWSTR, int, LPRECT, UINT); 4e2933c620 2015-04-21 kinaba: int DrawTextExA(HDC, LPSTR, int, LPRECT, UINT, LPDRAWTEXTPARAMS); 4e2933c620 2015-04-21 kinaba: int DrawTextExW(HDC, LPWSTR, int, LPRECT, UINT, LPDRAWTEXTPARAMS); 4e2933c620 2015-04-21 kinaba: BOOL EmptyClipboard(); 4e2933c620 2015-04-21 kinaba: BOOL EnableMenuItem(HMENU, UINT, UINT); 4e2933c620 2015-04-21 kinaba: BOOL EnableScrollBar(HWND, UINT, UINT); 4e2933c620 2015-04-21 kinaba: BOOL EnableWindow(HWND, BOOL); 4e2933c620 2015-04-21 kinaba: BOOL EndDeferWindowPos(HDWP); 9b639cf2d6 2015-05-05 kinaba: BOOL EndDialog(HWND, INT_PTR); 4e2933c620 2015-04-21 kinaba: BOOL EndMenu(); 9b639cf2d6 2015-05-05 kinaba: BOOL EndPaint(HWND, const(PAINTSTRUCT)*); 4e2933c620 2015-04-21 kinaba: BOOL EnumChildWindows(HWND, ENUMWINDOWSPROC, LPARAM); 4e2933c620 2015-04-21 kinaba: UINT EnumClipboardFormats(UINT); 4e2933c620 2015-04-21 kinaba: BOOL EnumDesktopsA(HWINSTA, DESKTOPENUMPROCA, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL EnumDesktopsW(HWINSTA, DESKTOPENUMPROCW, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL EnumDesktopWindows(HDESK, ENUMWINDOWSPROC, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL EnumDisplaySettingsA(LPCSTR, DWORD, PDEVMODEA); 4e2933c620 2015-04-21 kinaba: BOOL EnumDisplaySettingsW(LPCWSTR, DWORD, PDEVMODEW); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL EnumDisplayDevicesA(LPCSTR, DWORD, PDISPLAY_DEVICEA, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL EnumDisplayDevicesW(LPCWSTR, DWORD, PDISPLAY_DEVICEW, DWORD); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: int EnumPropsA(HWND, PROPENUMPROCA); 4e2933c620 2015-04-21 kinaba: int EnumPropsW(HWND, PROPENUMPROCW); 4e2933c620 2015-04-21 kinaba: int EnumPropsExA(HWND, PROPENUMPROCEXA, LPARAM); 4e2933c620 2015-04-21 kinaba: int EnumPropsExW(HWND, PROPENUMPROCEXW, LPARAM); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL EnumThreadWindows(DWORD, WNDENUMPROC, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL EnumWindows(WNDENUMPROC, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL EnumWindowStationsA(WINSTAENUMPROCA, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL EnumWindowStationsW(WINSTAENUMPROCW, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL EqualRect(LPCRECT, LPCRECT); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL ExitWindowsEx(UINT, DWORD); 4e2933c620 2015-04-21 kinaba: HWND FindWindowA(LPCSTR, LPCSTR); 4e2933c620 2015-04-21 kinaba: HWND FindWindowExA(HWND, HWND, LPCSTR, LPCSTR); 4e2933c620 2015-04-21 kinaba: HWND FindWindowExW(HWND, HWND, LPCWSTR, LPCWSTR); 4e2933c620 2015-04-21 kinaba: HWND FindWindowW(LPCWSTR, LPCWSTR); 4e2933c620 2015-04-21 kinaba: BOOL FlashWindow(HWND, BOOL); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: int FrameRect(HDC, LPCRECT, HBRUSH); 4e2933c620 2015-04-21 kinaba: BOOL FrameRgn(HDC, HRGN, HBRUSH, int, int); 4e2933c620 2015-04-21 kinaba: HWND GetActiveWindow(); 4e2933c620 2015-04-21 kinaba: HWND GetAncestor(HWND, UINT); 4e2933c620 2015-04-21 kinaba: SHORT GetAsyncKeyState(int); 4e2933c620 2015-04-21 kinaba: HWND GetCapture(); 4e2933c620 2015-04-21 kinaba: UINT GetCaretBlinkTime(); 4e2933c620 2015-04-21 kinaba: BOOL GetCaretPos(LPPOINT); 4e2933c620 2015-04-21 kinaba: BOOL GetClassInfoA(HINSTANCE, LPCSTR, LPWNDCLASSA); 4e2933c620 2015-04-21 kinaba: BOOL GetClassInfoExA(HINSTANCE, LPCSTR, LPWNDCLASSEXA); 4e2933c620 2015-04-21 kinaba: BOOL GetClassInfoW(HINSTANCE, LPCWSTR, LPWNDCLASSW); 4e2933c620 2015-04-21 kinaba: BOOL GetClassInfoExW(HINSTANCE, LPCWSTR, LPWNDCLASSEXW); 4e2933c620 2015-04-21 kinaba: DWORD GetClassLongA(HWND, int); 4e2933c620 2015-04-21 kinaba: DWORD GetClassLongW(HWND, int); 4e2933c620 2015-04-21 kinaba: int GetClassNameA(HWND, LPSTR, int); 4e2933c620 2015-04-21 kinaba: int GetClassNameW(HWND, LPWSTR, int); 4e2933c620 2015-04-21 kinaba: WORD GetClassWord(HWND, int); 4e2933c620 2015-04-21 kinaba: BOOL GetClientRect(HWND, LPRECT); 4e2933c620 2015-04-21 kinaba: HANDLE GetClipboardData(UINT); 4e2933c620 2015-04-21 kinaba: int GetClipboardFormatNameA(UINT, LPSTR, int); 4e2933c620 2015-04-21 kinaba: int GetClipboardFormatNameW(UINT, LPWSTR, int); 4e2933c620 2015-04-21 kinaba: HWND GetClipboardOwner(); 4e2933c620 2015-04-21 kinaba: HWND GetClipboardViewer(); 4e2933c620 2015-04-21 kinaba: BOOL GetClipCursor(LPRECT); 4e2933c620 2015-04-21 kinaba: BOOL GetCursorPos(LPPOINT); 4e2933c620 2015-04-21 kinaba: HDC GetDC(HWND); 4e2933c620 2015-04-21 kinaba: HDC GetDCEx(HWND, HRGN, DWORD); 4e2933c620 2015-04-21 kinaba: HWND GetDesktopWindow(); 4e2933c620 2015-04-21 kinaba: int GetDialogBaseUnits(); 4e2933c620 2015-04-21 kinaba: int GetDlgCtrlID(HWND); 4e2933c620 2015-04-21 kinaba: HWND GetDlgItem(HWND, int); 4e2933c620 2015-04-21 kinaba: UINT GetDlgItemInt(HWND, int, PBOOL, BOOL); 4e2933c620 2015-04-21 kinaba: UINT GetDlgItemTextA(HWND, int, LPSTR, int); 4e2933c620 2015-04-21 kinaba: UINT GetDlgItemTextW(HWND, int, LPWSTR, int); 4e2933c620 2015-04-21 kinaba: UINT GetDoubleClickTime(); 4e2933c620 2015-04-21 kinaba: HWND GetFocus(); 4e2933c620 2015-04-21 kinaba: HWND GetForegroundWindow(); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: BOOL GetIconInfo(HICON, PICONINFO); 4e2933c620 2015-04-21 kinaba: BOOL GetInputState(); 4e2933c620 2015-04-21 kinaba: UINT GetKBCodePage(); 4e2933c620 2015-04-21 kinaba: HKL GetKeyboardLayout(DWORD); 4e2933c620 2015-04-21 kinaba: UINT GetKeyboardLayoutList(int, HKL*); 4e2933c620 2015-04-21 kinaba: BOOL GetKeyboardLayoutNameA(LPSTR); 4e2933c620 2015-04-21 kinaba: BOOL GetKeyboardLayoutNameW(LPWSTR); 4e2933c620 2015-04-21 kinaba: BOOL GetKeyboardState(PBYTE); 4e2933c620 2015-04-21 kinaba: int GetKeyboardType(int); 4e2933c620 2015-04-21 kinaba: int GetKeyNameTextA(LONG, LPSTR, int); 4e2933c620 2015-04-21 kinaba: int GetKeyNameTextW(LONG, LPWSTR, int); 4e2933c620 2015-04-21 kinaba: SHORT GetKeyState(int); 4e2933c620 2015-04-21 kinaba: HWND GetLastActivePopup(HWND); 4e2933c620 2015-04-21 kinaba: HMENU GetMenu(HWND); 4e2933c620 2015-04-21 kinaba: LONG GetMenuCheckMarkDimensions(); 4e2933c620 2015-04-21 kinaba: DWORD GetMenuContextHelpId(HMENU); 4e2933c620 2015-04-21 kinaba: UINT GetMenuDefaultItem(HMENU, UINT, UINT); 4e2933c620 2015-04-21 kinaba: int GetMenuItemCount(HMENU); 4e2933c620 2015-04-21 kinaba: UINT GetMenuItemID(HMENU, int); 4e2933c620 2015-04-21 kinaba: BOOL GetMenuItemInfoA(HMENU, UINT, BOOL, LPMENUITEMINFOA); 4e2933c620 2015-04-21 kinaba: BOOL GetMenuItemInfoW(HMENU, UINT, BOOL, LPMENUITEMINFOW); 4e2933c620 2015-04-21 kinaba: BOOL GetMenuItemRect(HWND, HMENU, UINT, LPRECT); 4e2933c620 2015-04-21 kinaba: UINT GetMenuState(HMENU, UINT, UINT); 4e2933c620 2015-04-21 kinaba: int GetMenuStringA(HMENU, UINT, LPSTR, int, UINT); 4e2933c620 2015-04-21 kinaba: int GetMenuStringW(HMENU, UINT, LPWSTR, int, UINT); 4e2933c620 2015-04-21 kinaba: BOOL GetMessageA(LPMSG, HWND, UINT, UINT); 4e2933c620 2015-04-21 kinaba: BOOL GetMessageW(LPMSG, HWND, UINT, UINT); 4e2933c620 2015-04-21 kinaba: LONG GetMessageExtraInfo(); 4e2933c620 2015-04-21 kinaba: DWORD GetMessagePos(); 4e2933c620 2015-04-21 kinaba: LONG GetMessageTime(); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: HWND GetNextDlgGroupItem(HWND, HWND, BOOL); 4e2933c620 2015-04-21 kinaba: HWND GetNextDlgTabItem(HWND, HWND, BOOL); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: HWND GetOpenClipboardWindow(); 4e2933c620 2015-04-21 kinaba: HWND GetParent(HWND); 4e2933c620 2015-04-21 kinaba: int GetPriorityClipboardFormat(UINT*, int); 4e2933c620 2015-04-21 kinaba: HANDLE GetPropA(HWND, LPCSTR); 4e2933c620 2015-04-21 kinaba: HANDLE GetPropW(HWND, LPCWSTR); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: DWORD GetQueueStatus(UINT); 4e2933c620 2015-04-21 kinaba: BOOL GetScrollInfo(HWND, int, LPSCROLLINFO); 4e2933c620 2015-04-21 kinaba: int GetScrollPos(HWND, int); 4e2933c620 2015-04-21 kinaba: BOOL GetScrollRange(HWND, int, LPINT, LPINT); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: HMENU GetSubMenu(HMENU, int); 4e2933c620 2015-04-21 kinaba: DWORD GetSysColor(int); 4e2933c620 2015-04-21 kinaba: HBRUSH GetSysColorBrush(int); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: HMENU GetSystemMenu(HWND, BOOL); 4e2933c620 2015-04-21 kinaba: int GetSystemMetrics(int); 4e2933c620 2015-04-21 kinaba: DWORD GetTabbedTextExtentA(HDC, LPCSTR, int, int, LPINT); 4e2933c620 2015-04-21 kinaba: DWORD GetTabbedTextExtentW(HDC, LPCWSTR, int, int, LPINT); 4e2933c620 2015-04-21 kinaba: LONG GetWindowLongA(HWND, int); 4e2933c620 2015-04-21 kinaba: LONG GetWindowLongW(HWND, int); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: HDESK GetThreadDesktop(DWORD); 4e2933c620 2015-04-21 kinaba: HWND GetTopWindow(HWND); 4e2933c620 2015-04-21 kinaba: BOOL GetUpdateRect(HWND, LPRECT, BOOL); 4e2933c620 2015-04-21 kinaba: int GetUpdateRgn(HWND, HRGN, BOOL); 4e2933c620 2015-04-21 kinaba: BOOL GetUserObjectInformationA(HANDLE, int, PVOID, DWORD, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL GetUserObjectInformationW(HANDLE, int, PVOID, DWORD, PDWORD); 4e2933c620 2015-04-21 kinaba: BOOL GetUserObjectSecurity(HANDLE, PSECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, PDWORD); 4e2933c620 2015-04-21 kinaba: HWND GetWindow(HWND, UINT); 4e2933c620 2015-04-21 kinaba: DWORD GetWindowContextHelpId(HWND); 4e2933c620 2015-04-21 kinaba: HDC GetWindowDC(HWND); 4e2933c620 2015-04-21 kinaba: BOOL GetWindowPlacement(HWND, WINDOWPLACEMENT*); 4e2933c620 2015-04-21 kinaba: BOOL GetWindowRect(HWND, LPRECT); 4e2933c620 2015-04-21 kinaba: int GetWindowRgn(HWND, HRGN); 4e2933c620 2015-04-21 kinaba: int GetWindowTextA(HWND, LPSTR, int); 4e2933c620 2015-04-21 kinaba: int GetWindowTextLengthA(HWND); 4e2933c620 2015-04-21 kinaba: int GetWindowTextLengthW(HWND); 4e2933c620 2015-04-21 kinaba: int GetWindowTextW(HWND, LPWSTR, int); 4e2933c620 2015-04-21 kinaba: WORD GetWindowWord(HWND, int); 4e2933c620 2015-04-21 kinaba: BOOL GetAltTabInfoA(HWND, int, PALTTABINFO, LPSTR, UINT); 4e2933c620 2015-04-21 kinaba: BOOL GetAltTabInfoW(HWND, int, PALTTABINFO, LPWSTR, UINT); 4e2933c620 2015-04-21 kinaba: BOOL GetComboBoxInfo(HWND, PCOMBOBOXINFO); 4e2933c620 2015-04-21 kinaba: BOOL GetCursorInfo(PCURSORINFO); 4e2933c620 2015-04-21 kinaba: BOOL GetLastInputInfo(PLASTINPUTINFO); 4e2933c620 2015-04-21 kinaba: DWORD GetListBoxInfo(HWND); 4e2933c620 2015-04-21 kinaba: BOOL GetMenuBarInfo(HWND, LONG, LONG, PMENUBARINFO); 4e2933c620 2015-04-21 kinaba: BOOL GetMenuInfo(HMENU, LPMENUINFO); 4e2933c620 2015-04-21 kinaba: BOOL GetScrollBarInfo(HWND, LONG, PSCROLLBARINFO); 4e2933c620 2015-04-21 kinaba: BOOL GetTitleBarInfo(HWND, PTITLEBARINFO); 4e2933c620 2015-04-21 kinaba: BOOL GetWindowInfo(HWND, PWINDOWINFO); 4e2933c620 2015-04-21 kinaba: UINT GetWindowModuleFileNameA(HWND, LPSTR, UINT); 4e2933c620 2015-04-21 kinaba: UINT GetWindowModuleFileNameW(HWND, LPWSTR, UINT); 4e2933c620 2015-04-21 kinaba: BOOL GrayStringA(HDC, HBRUSH, GRAYSTRINGPROC, LPARAM, int, int, int, int, int); 4e2933c620 2015-04-21 kinaba: BOOL GrayStringW(HDC, HBRUSH, GRAYSTRINGPROC, LPARAM, int, int, int, int, int); 4e2933c620 2015-04-21 kinaba: BOOL HideCaret(HWND); 4e2933c620 2015-04-21 kinaba: BOOL HiliteMenuItem(HWND, HMENU, UINT, UINT); 4e2933c620 2015-04-21 kinaba: BOOL InflateRect(LPRECT, int, int); 4e2933c620 2015-04-21 kinaba: BOOL InSendMessage(); 9b639cf2d6 2015-05-05 kinaba: BOOL InsertMenuA(HMENU, UINT, UINT, UINT_PTR, LPCSTR); 9b639cf2d6 2015-05-05 kinaba: BOOL InsertMenuW(HMENU, UINT, UINT, UINT_PTR, LPCWSTR); 4e2933c620 2015-04-21 kinaba: BOOL InsertMenuItemA(HMENU, UINT, BOOL, LPCMENUITEMINFOA); 4e2933c620 2015-04-21 kinaba: BOOL InsertMenuItemW(HMENU, UINT, BOOL, LPCMENUITEMINFOW); 4e2933c620 2015-04-21 kinaba: INT InternalGetWindowText(HWND, LPWSTR, INT); 4e2933c620 2015-04-21 kinaba: BOOL IntersectRect(LPRECT, LPCRECT, LPCRECT); 4e2933c620 2015-04-21 kinaba: BOOL InvalidateRect(HWND, LPCRECT, BOOL); 4e2933c620 2015-04-21 kinaba: BOOL InvalidateRgn(HWND, HRGN, BOOL); 4e2933c620 2015-04-21 kinaba: BOOL InvertRect(HDC, LPCRECT); 4e2933c620 2015-04-21 kinaba: BOOL IsCharAlphaA(CHAR ch); 4e2933c620 2015-04-21 kinaba: BOOL IsCharAlphaNumericA(CHAR); 4e2933c620 2015-04-21 kinaba: BOOL IsCharAlphaNumericW(WCHAR); 4e2933c620 2015-04-21 kinaba: BOOL IsCharAlphaW(WCHAR); 4e2933c620 2015-04-21 kinaba: BOOL IsCharLowerA(CHAR); 4e2933c620 2015-04-21 kinaba: BOOL IsCharLowerW(WCHAR); 4e2933c620 2015-04-21 kinaba: BOOL IsCharUpperA(CHAR); 4e2933c620 2015-04-21 kinaba: BOOL IsCharUpperW(WCHAR); 4e2933c620 2015-04-21 kinaba: BOOL IsChild(HWND, HWND); 4e2933c620 2015-04-21 kinaba: BOOL IsClipboardFormatAvailable(UINT); 4e2933c620 2015-04-21 kinaba: BOOL IsDialogMessageA(HWND, LPMSG); 4e2933c620 2015-04-21 kinaba: BOOL IsDialogMessageW(HWND, LPMSG); 4e2933c620 2015-04-21 kinaba: UINT IsDlgButtonChecked(HWND, int); 4e2933c620 2015-04-21 kinaba: BOOL IsIconic(HWND); 4e2933c620 2015-04-21 kinaba: BOOL IsMenu(HMENU); 4e2933c620 2015-04-21 kinaba: BOOL IsRectEmpty(LPCRECT); 4e2933c620 2015-04-21 kinaba: BOOL IsWindow(HWND); 4e2933c620 2015-04-21 kinaba: BOOL IsWindowEnabled(HWND); 4e2933c620 2015-04-21 kinaba: BOOL IsWindowUnicode(HWND); 4e2933c620 2015-04-21 kinaba: BOOL IsWindowVisible(HWND); 4e2933c620 2015-04-21 kinaba: BOOL IsZoomed(HWND); 4e2933c620 2015-04-21 kinaba: void keybd_event(BYTE, BYTE, DWORD, DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL KillTimer(HWND, UINT_PTR); 4e2933c620 2015-04-21 kinaba: HACCEL LoadAcceleratorsA(HINSTANCE, LPCSTR); 4e2933c620 2015-04-21 kinaba: HACCEL LoadAcceleratorsW(HINSTANCE, LPCWSTR); 4e2933c620 2015-04-21 kinaba: HBITMAP LoadBitmapA(HINSTANCE, LPCSTR); 4e2933c620 2015-04-21 kinaba: HBITMAP LoadBitmapW(HINSTANCE, LPCWSTR); 4e2933c620 2015-04-21 kinaba: HCURSOR LoadCursorA(HINSTANCE, LPCSTR); 4e2933c620 2015-04-21 kinaba: HCURSOR LoadCursorFromFileA(LPCSTR); 4e2933c620 2015-04-21 kinaba: HCURSOR LoadCursorFromFileW(LPCWSTR); 4e2933c620 2015-04-21 kinaba: HCURSOR LoadCursorW(HINSTANCE, LPCWSTR); 4e2933c620 2015-04-21 kinaba: HICON LoadIconA(HINSTANCE, LPCSTR); 4e2933c620 2015-04-21 kinaba: HICON LoadIconW(HINSTANCE, LPCWSTR); 4e2933c620 2015-04-21 kinaba: HANDLE LoadImageA(HINSTANCE, LPCSTR, UINT, int, int, UINT); 4e2933c620 2015-04-21 kinaba: HANDLE LoadImageW(HINSTANCE, LPCWSTR, UINT, int, int, UINT); 4e2933c620 2015-04-21 kinaba: HKL LoadKeyboardLayoutA(LPCSTR, UINT); 4e2933c620 2015-04-21 kinaba: HKL LoadKeyboardLayoutW(LPCWSTR, UINT); 4e2933c620 2015-04-21 kinaba: HMENU LoadMenuA(HINSTANCE, LPCSTR); 9b639cf2d6 2015-05-05 kinaba: HMENU LoadMenuIndirectA(const(MENUTEMPLATE)*); 9b639cf2d6 2015-05-05 kinaba: HMENU LoadMenuIndirectW(const(MENUTEMPLATE)*); 4e2933c620 2015-04-21 kinaba: HMENU LoadMenuW(HINSTANCE, LPCWSTR); 4e2933c620 2015-04-21 kinaba: int LoadStringA(HINSTANCE, UINT, LPSTR, int); 4e2933c620 2015-04-21 kinaba: int LoadStringW(HINSTANCE, UINT, LPWSTR, int); 4e2933c620 2015-04-21 kinaba: BOOL LockWindowUpdate(HWND); 4e2933c620 2015-04-21 kinaba: int LookupIconIdFromDirectory(PBYTE, BOOL); 4e2933c620 2015-04-21 kinaba: int LookupIconIdFromDirectoryEx(PBYTE, BOOL, int, int, UINT); 4e2933c620 2015-04-21 kinaba: BOOL MapDialogRect(HWND, LPRECT); 4e2933c620 2015-04-21 kinaba: UINT MapVirtualKeyA(UINT, UINT); 4e2933c620 2015-04-21 kinaba: UINT MapVirtualKeyExA(UINT, UINT, HKL); 4e2933c620 2015-04-21 kinaba: UINT MapVirtualKeyExW(UINT, UINT, HKL); 4e2933c620 2015-04-21 kinaba: UINT MapVirtualKeyW(UINT, UINT); 4e2933c620 2015-04-21 kinaba: int MapWindowPoints(HWND, HWND, LPPOINT, UINT); 4e2933c620 2015-04-21 kinaba: int MenuItemFromPoint(HWND, HMENU, POINT); 4e2933c620 2015-04-21 kinaba: BOOL MessageBeep(UINT); 4e2933c620 2015-04-21 kinaba: int MessageBoxA(HWND, LPCSTR, LPCSTR, UINT); 4e2933c620 2015-04-21 kinaba: int MessageBoxW(HWND, LPCWSTR, LPCWSTR, UINT); 4e2933c620 2015-04-21 kinaba: int MessageBoxExA(HWND, LPCSTR, LPCSTR, UINT, WORD); 4e2933c620 2015-04-21 kinaba: int MessageBoxExW(HWND, LPCWSTR, LPCWSTR, UINT, WORD); 9b639cf2d6 2015-05-05 kinaba: int MessageBoxIndirectA(const(MSGBOXPARAMSA)*); 9b639cf2d6 2015-05-05 kinaba: int MessageBoxIndirectW(const(MSGBOXPARAMSW)*); 9b639cf2d6 2015-05-05 kinaba: BOOL ModifyMenuA(HMENU, UINT, UINT, UINT_PTR, LPCSTR); 9b639cf2d6 2015-05-05 kinaba: BOOL ModifyMenuW(HMENU, UINT, UINT, UINT_PTR, LPCWSTR); 4e2933c620 2015-04-21 kinaba: void mouse_event(DWORD, DWORD, DWORD, DWORD, ULONG_PTR); 4e2933c620 2015-04-21 kinaba: BOOL MoveWindow(HWND, int, int, int, int, BOOL); 9b639cf2d6 2015-05-05 kinaba: DWORD MsgWaitForMultipleObjects(DWORD, const(HANDLE)*, BOOL, DWORD, DWORD); 9b639cf2d6 2015-05-05 kinaba: DWORD MsgWaitForMultipleObjectsEx(DWORD, const(HANDLE)*, DWORD, DWORD, DWORD); 4e2933c620 2015-04-21 kinaba: DWORD OemKeyScan(WORD); 4e2933c620 2015-04-21 kinaba: BOOL OemToCharA(LPCSTR, LPSTR); 4e2933c620 2015-04-21 kinaba: BOOL OemToCharBuffA(LPCSTR, LPSTR, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL OemToCharBuffW(LPCSTR, LPWSTR, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL OemToCharW(LPCSTR, LPWSTR); 4e2933c620 2015-04-21 kinaba: BOOL OffsetRect(LPRECT, int, int); 4e2933c620 2015-04-21 kinaba: BOOL OpenClipboard(HWND); 4e2933c620 2015-04-21 kinaba: HDESK OpenDesktopA(LPSTR, DWORD, BOOL, DWORD); 4e2933c620 2015-04-21 kinaba: HDESK OpenDesktopW(LPWSTR, DWORD, BOOL, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL OpenIcon(HWND); 4e2933c620 2015-04-21 kinaba: HDESK OpenInputDesktop(DWORD, BOOL, DWORD); 4e2933c620 2015-04-21 kinaba: HWINSTA OpenWindowStationA(LPSTR, BOOL, DWORD); 4e2933c620 2015-04-21 kinaba: HWINSTA OpenWindowStationW(LPWSTR, BOOL, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL PaintDesktop(HDC); 4e2933c620 2015-04-21 kinaba: BOOL PeekMessageA(LPMSG, HWND, UINT, UINT, UINT); 4e2933c620 2015-04-21 kinaba: BOOL PeekMessageW(LPMSG, HWND, UINT, UINT, UINT); 4e2933c620 2015-04-21 kinaba: BOOL PostMessageA(HWND, UINT, WPARAM, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL PostMessageW(HWND, UINT, WPARAM, LPARAM); 4e2933c620 2015-04-21 kinaba: void PostQuitMessage(int); 4e2933c620 2015-04-21 kinaba: BOOL PostThreadMessageA(DWORD, UINT, WPARAM, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL PostThreadMessageW(DWORD, UINT, WPARAM, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL PtInRect(LPCRECT, POINT); 4e2933c620 2015-04-21 kinaba: HWND RealChildWindowFromPoint(HWND, POINT); 4e2933c620 2015-04-21 kinaba: UINT RealGetWindowClassA(HWND, LPSTR, UINT); 4e2933c620 2015-04-21 kinaba: UINT RealGetWindowClassW(HWND, LPWSTR, UINT); 4e2933c620 2015-04-21 kinaba: BOOL RedrawWindow(HWND, LPCRECT, HRGN, UINT); 9b639cf2d6 2015-05-05 kinaba: ATOM RegisterClassA(const(WNDCLASSA)*); 9b639cf2d6 2015-05-05 kinaba: ATOM RegisterClassW(const(WNDCLASSW)*); 9b639cf2d6 2015-05-05 kinaba: ATOM RegisterClassExA(const(WNDCLASSEXA)*); 9b639cf2d6 2015-05-05 kinaba: ATOM RegisterClassExW(const(WNDCLASSEXW)*); 4e2933c620 2015-04-21 kinaba: UINT RegisterClipboardFormatA(LPCSTR); 4e2933c620 2015-04-21 kinaba: UINT RegisterClipboardFormatW(LPCWSTR); 4e2933c620 2015-04-21 kinaba: BOOL RegisterHotKey(HWND, int, UINT, UINT); 4e2933c620 2015-04-21 kinaba: UINT RegisterWindowMessageA(LPCSTR); 4e2933c620 2015-04-21 kinaba: UINT RegisterWindowMessageW(LPCWSTR); 4e2933c620 2015-04-21 kinaba: BOOL ReleaseCapture(); 4e2933c620 2015-04-21 kinaba: int ReleaseDC(HWND, HDC); 4e2933c620 2015-04-21 kinaba: BOOL RemoveMenu(HMENU, UINT, UINT); 4e2933c620 2015-04-21 kinaba: HANDLE RemovePropA(HWND, LPCSTR); 4e2933c620 2015-04-21 kinaba: HANDLE RemovePropW(HWND, LPCWSTR); 4e2933c620 2015-04-21 kinaba: BOOL ReplyMessage(LRESULT); 4e2933c620 2015-04-21 kinaba: BOOL ScreenToClient(HWND, LPPOINT); 4e2933c620 2015-04-21 kinaba: BOOL ScrollDC(HDC, int, int, LPCRECT, LPCRECT, HRGN, LPRECT); 4e2933c620 2015-04-21 kinaba: BOOL ScrollWindow(HWND, int, int, LPCRECT, LPCRECT); 4e2933c620 2015-04-21 kinaba: int ScrollWindowEx(HWND, int, int, LPCRECT, LPCRECT, HRGN, LPRECT, UINT); 4e2933c620 2015-04-21 kinaba: LONG SendDlgItemMessageA(HWND, int, UINT, WPARAM, LPARAM); 4e2933c620 2015-04-21 kinaba: LONG SendDlgItemMessageW(HWND, int, UINT, WPARAM, LPARAM); 4e2933c620 2015-04-21 kinaba: LRESULT SendMessageA(HWND, UINT, WPARAM, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL SendMessageCallbackA(HWND, UINT, WPARAM, LPARAM, SENDASYNCPROC, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL SendMessageCallbackW(HWND, UINT, WPARAM, LPARAM, SENDASYNCPROC, DWORD); 4e2933c620 2015-04-21 kinaba: LRESULT SendMessageTimeoutA(HWND, UINT, WPARAM, LPARAM, UINT, UINT, PDWORD); 4e2933c620 2015-04-21 kinaba: LRESULT SendMessageTimeoutW(HWND, UINT, WPARAM, LPARAM, UINT, UINT, PDWORD); 4e2933c620 2015-04-21 kinaba: LRESULT SendMessageW(HWND, UINT, WPARAM, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL SendNotifyMessageA(HWND, UINT, WPARAM, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL SendNotifyMessageW(HWND, UINT, WPARAM, LPARAM); 4e2933c620 2015-04-21 kinaba: HWND SetActiveWindow(HWND); 4e2933c620 2015-04-21 kinaba: HWND SetCapture(HWND hWnd); 4e2933c620 2015-04-21 kinaba: BOOL SetCaretBlinkTime(UINT); 4e2933c620 2015-04-21 kinaba: BOOL SetCaretPos(int, int); 4e2933c620 2015-04-21 kinaba: DWORD SetClassLongA(HWND, int, LONG); 4e2933c620 2015-04-21 kinaba: DWORD SetClassLongW(HWND, int, LONG); 4e2933c620 2015-04-21 kinaba: WORD SetClassWord(HWND, int, WORD); 4e2933c620 2015-04-21 kinaba: HANDLE SetClipboardData(UINT, HANDLE); 4e2933c620 2015-04-21 kinaba: HWND SetClipboardViewer(HWND); 4e2933c620 2015-04-21 kinaba: HCURSOR SetCursor(HCURSOR); 4e2933c620 2015-04-21 kinaba: BOOL SetCursorPos(int, int); 4e2933c620 2015-04-21 kinaba: void SetDebugErrorLevel(DWORD); 4e2933c620 2015-04-21 kinaba: BOOL SetDlgItemInt(HWND, int, UINT, BOOL); 4e2933c620 2015-04-21 kinaba: BOOL SetDlgItemTextA(HWND, int, LPCSTR); 4e2933c620 2015-04-21 kinaba: BOOL SetDlgItemTextW(HWND, int, LPCWSTR); 4e2933c620 2015-04-21 kinaba: BOOL SetDoubleClickTime(UINT); 4e2933c620 2015-04-21 kinaba: HWND SetFocus(HWND); 4e2933c620 2015-04-21 kinaba: BOOL SetForegroundWindow(HWND); 4e2933c620 2015-04-21 kinaba: BOOL SetKeyboardState(PBYTE); 4e2933c620 2015-04-21 kinaba: BOOL SetMenu(HWND, HMENU); 4e2933c620 2015-04-21 kinaba: BOOL SetMenuContextHelpId(HMENU, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL SetMenuDefaultItem(HMENU, UINT, UINT); 4e2933c620 2015-04-21 kinaba: BOOL SetMenuInfo(HMENU, LPCMENUINFO); 4e2933c620 2015-04-21 kinaba: BOOL SetMenuItemBitmaps(HMENU, UINT, UINT, HBITMAP, HBITMAP); 4e2933c620 2015-04-21 kinaba: BOOL SetMenuItemInfoA(HMENU, UINT, BOOL, LPCMENUITEMINFOA); 9b639cf2d6 2015-05-05 kinaba: BOOL SetMenuItemInfoW(HMENU, UINT, BOOL, LPCMENUITEMINFOW); 4e2933c620 2015-04-21 kinaba: LPARAM SetMessageExtraInfo(LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL SetMessageQueue(int); 4e2933c620 2015-04-21 kinaba: HWND SetParent(HWND, HWND); 4e2933c620 2015-04-21 kinaba: BOOL SetProcessWindowStation(HWINSTA); 4e2933c620 2015-04-21 kinaba: BOOL SetPropA(HWND, LPCSTR, HANDLE); 4e2933c620 2015-04-21 kinaba: BOOL SetPropW(HWND, LPCWSTR, HANDLE); 4e2933c620 2015-04-21 kinaba: BOOL SetRect(LPRECT, int, int, int, int); 4e2933c620 2015-04-21 kinaba: BOOL SetRectEmpty(LPRECT); 4e2933c620 2015-04-21 kinaba: int SetScrollInfo(HWND, int, LPCSCROLLINFO, BOOL); 4e2933c620 2015-04-21 kinaba: int SetScrollPos(HWND, int, int, BOOL); 4e2933c620 2015-04-21 kinaba: BOOL SetScrollRange(HWND, int, int, int, BOOL); 9b639cf2d6 2015-05-05 kinaba: BOOL SetSysColors(int, const(INT)*, const(COLORREF)*); 4e2933c620 2015-04-21 kinaba: BOOL SetSystemCursor(HCURSOR, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL SetThreadDesktop(HDESK); 9b639cf2d6 2015-05-05 kinaba: UINT_PTR SetTimer(HWND, UINT_PTR, UINT, TIMERPROC); 4e2933c620 2015-04-21 kinaba: BOOL SetUserObjectInformationA(HANDLE, int, PVOID, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL SetUserObjectInformationW(HANDLE, int, PVOID, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL SetUserObjectSecurity(HANDLE, PSECURITY_INFORMATION, PSECURITY_DESCRIPTOR); 4e2933c620 2015-04-21 kinaba: BOOL SetWindowContextHelpId(HWND, DWORD); 4e2933c620 2015-04-21 kinaba: LONG SetWindowLongA(HWND, int, LONG); 4e2933c620 2015-04-21 kinaba: LONG SetWindowLongW(HWND, int, LONG); 9b639cf2d6 2015-05-05 kinaba: BOOL SetWindowPlacement(HWND hWnd, const(WINDOWPLACEMENT)*); 4e2933c620 2015-04-21 kinaba: BOOL SetWindowPos(HWND, HWND, int, int, int, int, UINT); 4e2933c620 2015-04-21 kinaba: int SetWindowRgn(HWND, HRGN, BOOL); 4e2933c620 2015-04-21 kinaba: HHOOK SetWindowsHookA(int, HOOKPROC); 4e2933c620 2015-04-21 kinaba: HHOOK SetWindowsHookW(int, HOOKPROC); 4e2933c620 2015-04-21 kinaba: HHOOK SetWindowsHookExA(int, HOOKPROC, HINSTANCE, DWORD); 4e2933c620 2015-04-21 kinaba: HHOOK SetWindowsHookExW(int, HOOKPROC, HINSTANCE, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL SetWindowTextA(HWND, LPCSTR); 4e2933c620 2015-04-21 kinaba: BOOL SetWindowTextW(HWND, LPCWSTR); 4e2933c620 2015-04-21 kinaba: WORD SetWindowWord(HWND, int, WORD); 4e2933c620 2015-04-21 kinaba: BOOL ShowCaret(HWND); 4e2933c620 2015-04-21 kinaba: int ShowCursor(BOOL); 4e2933c620 2015-04-21 kinaba: BOOL ShowOwnedPopups(HWND, BOOL); 4e2933c620 2015-04-21 kinaba: BOOL ShowScrollBar(HWND, int, BOOL); 4e2933c620 2015-04-21 kinaba: BOOL ShowWindow(HWND, int); 4e2933c620 2015-04-21 kinaba: BOOL ShowWindowAsync(HWND, int); 4e2933c620 2015-04-21 kinaba: BOOL SubtractRect(LPRECT, LPCRECT, LPCRECT); 4e2933c620 2015-04-21 kinaba: BOOL SwapMouseButton(BOOL); 4e2933c620 2015-04-21 kinaba: BOOL SwitchDesktop(HDESK); 4e2933c620 2015-04-21 kinaba: BOOL SystemParametersInfoA(UINT, UINT, PVOID, UINT); 4e2933c620 2015-04-21 kinaba: BOOL SystemParametersInfoW(UINT, UINT, PVOID, UINT); 4e2933c620 2015-04-21 kinaba: LONG TabbedTextOutA(HDC, int, int, LPCSTR, int, int, LPINT, int); 4e2933c620 2015-04-21 kinaba: LONG TabbedTextOutW(HDC, int, int, LPCWSTR, int, int, LPINT, int); 9b639cf2d6 2015-05-05 kinaba: WORD TileWindows(HWND, UINT, LPCRECT, UINT, const(HWND)*); 4e2933c620 2015-04-21 kinaba: int ToAscii(UINT, UINT, PBYTE, LPWORD, UINT); 4e2933c620 2015-04-21 kinaba: int ToAsciiEx(UINT, UINT, PBYTE, LPWORD, UINT, HKL); 4e2933c620 2015-04-21 kinaba: int ToUnicode(UINT, UINT, PBYTE, LPWSTR, int, UINT); 4e2933c620 2015-04-21 kinaba: int ToUnicodeEx(UINT, UINT, PBYTE, LPWSTR, int, UINT, HKL); 4e2933c620 2015-04-21 kinaba: BOOL TrackMouseEvent(LPTRACKMOUSEEVENT); 4e2933c620 2015-04-21 kinaba: BOOL TrackPopupMenu(HMENU, UINT, int, int, int, HWND, LPCRECT); 4e2933c620 2015-04-21 kinaba: BOOL TrackPopupMenuEx(HMENU, UINT, int, int, HWND, LPTPMPARAMS); 4e2933c620 2015-04-21 kinaba: int TranslateAcceleratorA(HWND, HACCEL, LPMSG); 4e2933c620 2015-04-21 kinaba: int TranslateAcceleratorW(HWND, HACCEL, LPMSG); 4e2933c620 2015-04-21 kinaba: BOOL TranslateMDISysAccel(HWND, LPMSG); 9b639cf2d6 2015-05-05 kinaba: BOOL TranslateMessage(const(MSG)*); 4e2933c620 2015-04-21 kinaba: BOOL UnhookWindowsHook(int, HOOKPROC); 4e2933c620 2015-04-21 kinaba: BOOL UnhookWindowsHookEx(HHOOK); 4e2933c620 2015-04-21 kinaba: BOOL UnionRect(LPRECT, LPCRECT, LPCRECT); 4e2933c620 2015-04-21 kinaba: BOOL UnloadKeyboardLayout(HKL); 4e2933c620 2015-04-21 kinaba: BOOL UnregisterClassA(LPCSTR, HINSTANCE); 4e2933c620 2015-04-21 kinaba: BOOL UnregisterClassW(LPCWSTR, HINSTANCE); 4e2933c620 2015-04-21 kinaba: BOOL UnregisterHotKey(HWND, int); 4e2933c620 2015-04-21 kinaba: BOOL UpdateWindow(HWND); 4e2933c620 2015-04-21 kinaba: BOOL ValidateRect(HWND, LPCRECT); 4e2933c620 2015-04-21 kinaba: BOOL ValidateRgn(HWND, HRGN); 4e2933c620 2015-04-21 kinaba: SHORT VkKeyScanA(CHAR); 4e2933c620 2015-04-21 kinaba: SHORT VkKeyScanExA(CHAR, HKL); 4e2933c620 2015-04-21 kinaba: SHORT VkKeyScanExW(WCHAR, HKL); 4e2933c620 2015-04-21 kinaba: SHORT VkKeyScanW(WCHAR); 4e2933c620 2015-04-21 kinaba: DWORD WaitForInputIdle(HANDLE, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL WaitMessage(); 4e2933c620 2015-04-21 kinaba: HWND WindowFromDC(HDC hDC); 4e2933c620 2015-04-21 kinaba: HWND WindowFromPoint(POINT); 4e2933c620 2015-04-21 kinaba: UINT WinExec(LPCSTR, UINT); 4e2933c620 2015-04-21 kinaba: BOOL WinHelpA(HWND, LPCSTR, UINT, DWORD); 4e2933c620 2015-04-21 kinaba: BOOL WinHelpW(HWND, LPCWSTR, UINT, DWORD); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: extern (C) { 4e2933c620 2015-04-21 kinaba: int wsprintfA(LPSTR, LPCSTR, ...); 4e2933c620 2015-04-21 kinaba: int wsprintfW(LPWSTR, LPCWSTR, ...); c2b7a98c21 2011-02-23 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // These shouldn't be necessary for D. 9b639cf2d6 2015-05-05 kinaba: alias TypeDef!(char*) va_list_; 4e2933c620 2015-04-21 kinaba: int wvsprintfA(LPSTR, LPCSTR, va_list_ arglist); 4e2933c620 2015-04-21 kinaba: int wvsprintfW(LPWSTR, LPCWSTR, va_list_ arglist); 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: int BroadcastSystemMessageA(DWORD, LPDWORD, UINT, WPARAM, LPARAM); 4e2933c620 2015-04-21 kinaba: int BroadcastSystemMessageW(DWORD, LPDWORD, UINT, WPARAM, LPARAM); 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x403) { 9b639cf2d6 2015-05-05 kinaba: UINT SendInput(UINT, LPINPUT, int); c2b7a98c21 2011-02-23 kinaba: } 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x410) { 4e2933c620 2015-04-21 kinaba: BOOL EnumDisplayMonitors(HDC, LPCRECT, MONITORENUMPROC, LPARAM); 4e2933c620 2015-04-21 kinaba: BOOL GetMonitorInfoA(HMONITOR, LPMONITORINFO); 4e2933c620 2015-04-21 kinaba: BOOL GetMonitorInfoA(HMONITOR, LPMONITORINFOEXA); 4e2933c620 2015-04-21 kinaba: BOOL GetMonitorInfoW(HMONITOR, LPMONITORINFO); 4e2933c620 2015-04-21 kinaba: BOOL GetMonitorInfoW(HMONITOR, LPMONITORINFOEXW); 4e2933c620 2015-04-21 kinaba: HMONITOR MonitorFromPoint(POINT, DWORD); 4e2933c620 2015-04-21 kinaba: HMONITOR MonitorFromRect(LPCRECT, DWORD); 4e2933c620 2015-04-21 kinaba: HMONITOR MonitorFromWindow(HWND, DWORD); c2b7a98c21 2011-02-23 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: BOOL AllowSetForegroundWindow(DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL AnimateWindow(HWND, DWORD, DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL EndTask(HWND, BOOL, BOOL); 9b639cf2d6 2015-05-05 kinaba: BOOL EnumDisplaySettingsExA(LPCSTR, DWORD, LPDEVMODEA, DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL EnumDisplaySettingsExW(LPCWSTR, DWORD, LPDEVMODEW, DWORD); 9b639cf2d6 2015-05-05 kinaba: DWORD GetClipboardSequenceNumber(); 9b639cf2d6 2015-05-05 kinaba: DWORD GetGuiResources(HANDLE, DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL GetGUIThreadInfo(DWORD, LPGUITHREADINFO); 9b639cf2d6 2015-05-05 kinaba: int GetMouseMovePointsEx(UINT, LPMOUSEMOVEPOINT, LPMOUSEMOVEPOINT, int, DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL GetProcessDefaultLayout(DWORD*); 9b639cf2d6 2015-05-05 kinaba: HWND GetShellWindow(); 9b639cf2d6 2015-05-05 kinaba: BOOL IsHungAppWindow(HWND); 9b639cf2d6 2015-05-05 kinaba: DWORD InSendMessageEx(LPVOID); 9b639cf2d6 2015-05-05 kinaba: BOOL LockSetForegroundWindow(UINT); 9b639cf2d6 2015-05-05 kinaba: BOOL LockWorkStation(); 9b639cf2d6 2015-05-05 kinaba: void NotifyWinEvent(DWORD, HWND, LONG, LONG); 9b639cf2d6 2015-05-05 kinaba: HDEVNOTIFY RegisterDeviceNotificationA(HANDLE, LPVOID, DWORD); 9b639cf2d6 2015-05-05 kinaba: HDEVNOTIFY RegisterDeviceNotificationW(HANDLE, LPVOID, DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL SetProcessDefaultLayout(DWORD); 9b639cf2d6 2015-05-05 kinaba: HWINEVENTHOOK SetWinEventHook(UINT, UINT, HMODULE, WINEVENTPROC, DWORD, DWORD, UINT); 9b639cf2d6 2015-05-05 kinaba: void SwitchToThisWindow(HWND, BOOL); 9b639cf2d6 2015-05-05 kinaba: BOOL SetLayeredWindowAttributes(HWND, COLORREF, BYTE, DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL UpdateLayeredWindow(HWND, HDC, POINT*, SIZE*, HDC, POINT*, COLORREF, BLENDFUNCTION*, DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL UserHandleGrantAccess(HANDLE, HANDLE, BOOL); 9b639cf2d6 2015-05-05 kinaba: BOOL UnhookWinEvent(HWINEVENTHOOK); 9b639cf2d6 2015-05-05 kinaba: BOOL UnregisterDeviceNotification(HANDLE); c2b7a98c21 2011-02-23 kinaba: } 9b639cf2d6 2015-05-05 kinaba: 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: int BroadcastSystemMessageExA(DWORD, LPDWORD, UINT, WPARAM, LPARAM, PBSMINFO); 9b639cf2d6 2015-05-05 kinaba: int BroadcastSystemMessageExW(DWORD, LPDWORD, UINT, WPARAM, LPARAM, PBSMINFO); 9b639cf2d6 2015-05-05 kinaba: LRESULT DefRawInputProc(PRAWINPUT*, INT, UINT); 9b639cf2d6 2015-05-05 kinaba: BOOL FlashWindowEx(PFLASHWINFO); 9b639cf2d6 2015-05-05 kinaba: BOOL GetLayeredWindowAttributes(HWND, COLORREF*, BYTE*, DWORD*); 9b639cf2d6 2015-05-05 kinaba: UINT GetRawInputBuffer(PRAWINPUT, PUINT, UINT); 9b639cf2d6 2015-05-05 kinaba: UINT GetRawInputData(HRAWINPUT, UINT, LPVOID, PUINT, UINT); 9b639cf2d6 2015-05-05 kinaba: UINT GetRawInputDeviceInfoA(HANDLE, UINT, LPVOID, PUINT); 9b639cf2d6 2015-05-05 kinaba: UINT GetRawInputDeviceInfoW(HANDLE, UINT, LPVOID, PUINT); 9b639cf2d6 2015-05-05 kinaba: UINT GetRawInputDeviceList(PRAWINPUTDEVICELIST, PUINT, UINT); 9b639cf2d6 2015-05-05 kinaba: UINT GetRegisteredRawInputDevices(PRAWINPUTDEVICE, PUINT, UINT); 9b639cf2d6 2015-05-05 kinaba: BOOL IsGUIThread(BOOL); 9b639cf2d6 2015-05-05 kinaba: BOOL IsWinEventHookInstalled(DWORD); 9b639cf2d6 2015-05-05 kinaba: BOOL PrintWindow(HWND, HDC, UINT); 9b639cf2d6 2015-05-05 kinaba: BOOL RegisterRawInputDevices(PCRAWINPUTDEVICE, UINT, UINT); c2b7a98c21 2011-02-23 kinaba: } 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: version (Win64) { 9b639cf2d6 2015-05-05 kinaba: LONG_PTR GetWindowLongPtrA(HWND, int); 9b639cf2d6 2015-05-05 kinaba: LONG_PTR GetWindowLongPtrW(HWND, int); 9b639cf2d6 2015-05-05 kinaba: LONG_PTR SetWindowLongPtrA(HWND, int, LONG_PTR); 9b639cf2d6 2015-05-05 kinaba: LONG_PTR SetWindowLongPtrW(HWND, int, LONG_PTR); 4e2933c620 2015-04-21 kinaba: } else { 9b639cf2d6 2015-05-05 kinaba: alias GetWindowLongA GetWindowLongPtrA; 9b639cf2d6 2015-05-05 kinaba: alias GetWindowLongW GetWindowLongPtrW; 9b639cf2d6 2015-05-05 kinaba: alias SetWindowLongA SetWindowLongPtrA; 9b639cf2d6 2015-05-05 kinaba: alias SetWindowLongW SetWindowLongPtrW; c2b7a98c21 2011-02-23 kinaba: } c2b7a98c21 2011-02-23 kinaba: 4e2933c620 2015-04-21 kinaba: 4e2933c620 2015-04-21 kinaba: // ----- 4e2933c620 2015-04-21 kinaba: // Aliases for Unicode or Ansi 4e2933c620 2015-04-21 kinaba: version(Unicode) { 4e2933c620 2015-04-21 kinaba: 9b639cf2d6 2015-05-05 kinaba: alias EDITWORDBREAKPROCW EDITWORDBREAKPROC; 9b639cf2d6 2015-05-05 kinaba: alias PROPENUMPROCW PROPENUMPROC; 9b639cf2d6 2015-05-05 kinaba: alias PROPENUMPROCEXW PROPENUMPROCEX; 9b639cf2d6 2015-05-05 kinaba: alias DESKTOPENUMPROCW DESKTOPENUMPROC; 9b639cf2d6 2015-05-05 kinaba: alias WINSTAENUMPROCW WINSTAENUMPROC; 9b639cf2d6 2015-05-05 kinaba: alias MAKEINTRESOURCEW MAKEINTRESOURCE; c2b7a98c21 2011-02-23 kinaba: 9b639cf2d6 2015-05-05 kinaba: alias WNDCLASSW WNDCLASS; 9b639cf2d6 2015-05-05 kinaba: alias WNDCLASSEXW WNDCLASSEX; 9b639cf2d6 2015-05-05 kinaba: alias MENUITEMINFOW MENUITEMINFO; 9b639cf2d6 2015-05-05 kinaba: alias LPCMENUITEMINFOW LPCMENUITEMINFO; 9b639cf2d6 2015-05-05 kinaba: alias MSGBOXPARAMSW MSGBOXPARAMS; 9b639cf2d6 2015-05-05 kinaba: alias HIGHCONTRASTW HIGHCONTRAST; 9b639cf2d6 2015-05-05 kinaba: alias SERIALKEYSW SERIALKEYS; 9b639cf2d6 2015-05-05 kinaba: alias SOUNDSENTRYW SOUNDSENTRY; 9b639cf2d6 2015-05-05 kinaba: alias CREATESTRUCTW CREATESTRUCT; 9b639cf2d6 2015-05-05 kinaba: alias CBT_CREATEWNDW CBT_CREATEWND; 9b639cf2d6 2015-05-05 kinaba: alias MDICREATESTRUCTW MDICREATESTRUCT; 9b639cf2d6 2015-05-05 kinaba: alias MULTIKEYHELPW MULTIKEYHELP; 9b639cf2d6 2015-05-05 kinaba: alias MONITORINFOEXW MONITORINFOEX; 9b639cf2d6 2015-05-05 kinaba: alias ICONMETRICSW ICONMETRICS; 9b639cf2d6 2015-05-05 kinaba: alias NONCLIENTMETRICSW NONCLIENTMETRICS; c2b7a98c21 2011-02-23 kinaba: 9b639cf2d6 2015-05-05 kinaba: alias AppendMenuW AppendMenu; 9b639cf2d6 2015-05-05 kinaba: alias BroadcastSystemMessageW BroadcastSystemMessage; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: alias BroadcastSystemMessageExW BroadcastSystemMessageEx; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias CallMsgFilterW CallMsgFilter; 9b639cf2d6 2015-05-05 kinaba: alias CallWindowProcW CallWindowProc; 9b639cf2d6 2015-05-05 kinaba: alias ChangeMenuW ChangeMenu; 9b639cf2d6 2015-05-05 kinaba: alias CharLowerW CharLower; 9b639cf2d6 2015-05-05 kinaba: alias CharLowerBuffW CharLowerBuff; 9b639cf2d6 2015-05-05 kinaba: alias CharNextW CharNext; 9b639cf2d6 2015-05-05 kinaba: alias CharNextExW CharNextEx; 9b639cf2d6 2015-05-05 kinaba: alias CharPrevW CharPrev; 9b639cf2d6 2015-05-05 kinaba: alias CharPrevExW CharPrevEx; 9b639cf2d6 2015-05-05 kinaba: alias CharToOemW CharToOem; 9b639cf2d6 2015-05-05 kinaba: alias CharToOemBuffW CharToOemBuff; 9b639cf2d6 2015-05-05 kinaba: alias CharUpperW CharUpper; 9b639cf2d6 2015-05-05 kinaba: alias CharUpperBuffW CharUpperBuff; 9b639cf2d6 2015-05-05 kinaba: alias CopyAcceleratorTableW CopyAcceleratorTable; 9b639cf2d6 2015-05-05 kinaba: alias CreateAcceleratorTableW CreateAcceleratorTable; 9b639cf2d6 2015-05-05 kinaba: alias CreateDialogW CreateDialog; 9b639cf2d6 2015-05-05 kinaba: alias CreateDialogIndirectW CreateDialogIndirect; 9b639cf2d6 2015-05-05 kinaba: alias CreateDialogIndirectParamW CreateDialogIndirectParam; 9b639cf2d6 2015-05-05 kinaba: alias CreateDialogParamW CreateDialogParam; 9b639cf2d6 2015-05-05 kinaba: alias CreateMDIWindowW CreateMDIWindow; 9b639cf2d6 2015-05-05 kinaba: alias CreateWindowW CreateWindow; 9b639cf2d6 2015-05-05 kinaba: alias CreateWindowExW CreateWindowEx; 9b639cf2d6 2015-05-05 kinaba: alias CreateWindowStationW CreateWindowStation; 9b639cf2d6 2015-05-05 kinaba: alias DefDlgProcW DefDlgProc; 9b639cf2d6 2015-05-05 kinaba: alias DefFrameProcW DefFrameProc; 9b639cf2d6 2015-05-05 kinaba: alias DefMDIChildProcW DefMDIChildProc; 9b639cf2d6 2015-05-05 kinaba: alias DefWindowProcW DefWindowProc; 9b639cf2d6 2015-05-05 kinaba: alias DialogBoxW DialogBox; 9b639cf2d6 2015-05-05 kinaba: alias DialogBoxIndirectW DialogBoxIndirect; 9b639cf2d6 2015-05-05 kinaba: alias DialogBoxIndirectParamW DialogBoxIndirectParam; 9b639cf2d6 2015-05-05 kinaba: alias DialogBoxParamW DialogBoxParam; 9b639cf2d6 2015-05-05 kinaba: alias DispatchMessageW DispatchMessage; 9b639cf2d6 2015-05-05 kinaba: alias DlgDirListW DlgDirList; 9b639cf2d6 2015-05-05 kinaba: alias DlgDirListComboBoxW DlgDirListComboBox; 9b639cf2d6 2015-05-05 kinaba: alias DlgDirSelectComboBoxExW DlgDirSelectComboBoxEx; 9b639cf2d6 2015-05-05 kinaba: alias DlgDirSelectExW DlgDirSelectEx; 9b639cf2d6 2015-05-05 kinaba: alias DrawStateW DrawState; 9b639cf2d6 2015-05-05 kinaba: alias DrawTextW DrawText; 9b639cf2d6 2015-05-05 kinaba: alias DrawTextExW DrawTextEx; 9b639cf2d6 2015-05-05 kinaba: alias EnumDesktopsW EnumDesktops; 9b639cf2d6 2015-05-05 kinaba: alias EnumPropsW EnumProps; 9b639cf2d6 2015-05-05 kinaba: alias EnumPropsExW EnumPropsEx; 9b639cf2d6 2015-05-05 kinaba: alias EnumWindowStationsW EnumWindowStations; 9b639cf2d6 2015-05-05 kinaba: alias FindWindowW FindWindow; 9b639cf2d6 2015-05-05 kinaba: alias FindWindowExW FindWindowEx; 9b639cf2d6 2015-05-05 kinaba: alias GetClassInfoW GetClassInfo; 9b639cf2d6 2015-05-05 kinaba: alias GetClassInfoExW GetClassInfoEx; 9b639cf2d6 2015-05-05 kinaba: alias GetClassLongW GetClassLong; 9b639cf2d6 2015-05-05 kinaba: alias GetClassNameW GetClassName; 9b639cf2d6 2015-05-05 kinaba: alias GetClipboardFormatNameW GetClipboardFormatName; 9b639cf2d6 2015-05-05 kinaba: alias GetDlgItemTextW GetDlgItemText; 9b639cf2d6 2015-05-05 kinaba: alias GetKeyboardLayoutNameW GetKeyboardLayoutName; 9b639cf2d6 2015-05-05 kinaba: alias GetKeyNameTextW GetKeyNameText; 9b639cf2d6 2015-05-05 kinaba: alias GetMenuItemInfoW GetMenuItemInfo; 9b639cf2d6 2015-05-05 kinaba: alias GetMenuStringW GetMenuString; 9b639cf2d6 2015-05-05 kinaba: alias GetMessageW GetMessage; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x410) { 9b639cf2d6 2015-05-05 kinaba: alias GetMonitorInfoW GetMonitorInfo; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias GetPropW GetProp; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: alias GetRawInputDeviceInfoW GetRawInputDeviceInfo; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias GetTabbedTextExtentW GetTabbedTextExtent; 9b639cf2d6 2015-05-05 kinaba: alias GetUserObjectInformationW GetUserObjectInformation; 9b639cf2d6 2015-05-05 kinaba: alias GetWindowLongW GetWindowLong; 9b639cf2d6 2015-05-05 kinaba: alias GetWindowLongPtrW GetWindowLongPtr; 9b639cf2d6 2015-05-05 kinaba: alias GetWindowTextW GetWindowText; 9b639cf2d6 2015-05-05 kinaba: alias GetWindowTextLengthW GetWindowTextLength; 9b639cf2d6 2015-05-05 kinaba: alias GetAltTabInfoW GetAltTabInfo; 9b639cf2d6 2015-05-05 kinaba: alias GetWindowModuleFileNameW GetWindowModuleFileName; 9b639cf2d6 2015-05-05 kinaba: alias GrayStringW GrayString; 9b639cf2d6 2015-05-05 kinaba: alias InsertMenuW InsertMenu; 9b639cf2d6 2015-05-05 kinaba: alias InsertMenuItemW InsertMenuItem; 9b639cf2d6 2015-05-05 kinaba: alias IsCharAlphaW IsCharAlpha; 9b639cf2d6 2015-05-05 kinaba: alias IsCharAlphaNumericW IsCharAlphaNumeric; 9b639cf2d6 2015-05-05 kinaba: alias IsCharLowerW IsCharLower; 9b639cf2d6 2015-05-05 kinaba: alias IsCharUpperW IsCharUpper; 9b639cf2d6 2015-05-05 kinaba: alias IsDialogMessageW IsDialogMessage; 9b639cf2d6 2015-05-05 kinaba: alias LoadAcceleratorsW LoadAccelerators; 9b639cf2d6 2015-05-05 kinaba: alias LoadBitmapW LoadBitmap; 9b639cf2d6 2015-05-05 kinaba: alias LoadCursorW LoadCursor; 9b639cf2d6 2015-05-05 kinaba: alias LoadCursorFromFileW LoadCursorFromFile; 9b639cf2d6 2015-05-05 kinaba: alias LoadIconW LoadIcon; 9b639cf2d6 2015-05-05 kinaba: alias LoadImageW LoadImage; 9b639cf2d6 2015-05-05 kinaba: alias LoadKeyboardLayoutW LoadKeyboardLayout; 9b639cf2d6 2015-05-05 kinaba: alias LoadMenuW LoadMenu; 9b639cf2d6 2015-05-05 kinaba: alias LoadMenuIndirectW LoadMenuIndirect; 9b639cf2d6 2015-05-05 kinaba: alias LoadStringW LoadString; 9b639cf2d6 2015-05-05 kinaba: alias MapVirtualKeyW MapVirtualKey; 9b639cf2d6 2015-05-05 kinaba: alias MapVirtualKeyExW MapVirtualKeyEx; 9b639cf2d6 2015-05-05 kinaba: alias MessageBoxW MessageBox; 9b639cf2d6 2015-05-05 kinaba: alias MessageBoxExW MessageBoxEx; 9b639cf2d6 2015-05-05 kinaba: alias MessageBoxIndirectW MessageBoxIndirect; 9b639cf2d6 2015-05-05 kinaba: alias ModifyMenuW ModifyMenu; 9b639cf2d6 2015-05-05 kinaba: alias OemToCharW OemToChar; 9b639cf2d6 2015-05-05 kinaba: alias OemToCharBuffW OemToCharBuff; 9b639cf2d6 2015-05-05 kinaba: alias OpenDesktopW OpenDesktop; 9b639cf2d6 2015-05-05 kinaba: alias OpenWindowStationW OpenWindowStation; 9b639cf2d6 2015-05-05 kinaba: alias PeekMessageW PeekMessage; 9b639cf2d6 2015-05-05 kinaba: alias PostMessageW PostMessage; 9b639cf2d6 2015-05-05 kinaba: alias PostThreadMessageW PostThreadMessage; 9b639cf2d6 2015-05-05 kinaba: alias RealGetWindowClassW RealGetWindowClass; 9b639cf2d6 2015-05-05 kinaba: alias RegisterClassW RegisterClass; 9b639cf2d6 2015-05-05 kinaba: alias RegisterClassExW RegisterClassEx; 9b639cf2d6 2015-05-05 kinaba: alias RegisterClipboardFormatW RegisterClipboardFormat; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: alias RegisterDeviceNotificationW RegisterDeviceNotification; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias RegisterWindowMessageW RegisterWindowMessage; 9b639cf2d6 2015-05-05 kinaba: alias RemovePropW RemoveProp; 9b639cf2d6 2015-05-05 kinaba: alias SendDlgItemMessageW SendDlgItemMessage; 9b639cf2d6 2015-05-05 kinaba: alias SendMessageW SendMessage; 9b639cf2d6 2015-05-05 kinaba: alias SendMessageCallbackW SendMessageCallback; 9b639cf2d6 2015-05-05 kinaba: alias SendMessageTimeoutW SendMessageTimeout; 9b639cf2d6 2015-05-05 kinaba: alias SendNotifyMessageW SendNotifyMessage; 9b639cf2d6 2015-05-05 kinaba: alias SetClassLongW SetClassLong; 9b639cf2d6 2015-05-05 kinaba: alias SetDlgItemTextW SetDlgItemText; 9b639cf2d6 2015-05-05 kinaba: alias SetMenuItemInfoW SetMenuItemInfo; 9b639cf2d6 2015-05-05 kinaba: alias SetPropW SetProp; 9b639cf2d6 2015-05-05 kinaba: alias SetUserObjectInformationW SetUserObjectInformation; 9b639cf2d6 2015-05-05 kinaba: alias SetWindowLongW SetWindowLong; 9b639cf2d6 2015-05-05 kinaba: alias SetWindowLongPtrW SetWindowLongPtr; 9b639cf2d6 2015-05-05 kinaba: alias SetWindowsHookW SetWindowsHook; 9b639cf2d6 2015-05-05 kinaba: alias SetWindowsHookExW SetWindowsHookEx; 9b639cf2d6 2015-05-05 kinaba: alias SetWindowTextW SetWindowText; 9b639cf2d6 2015-05-05 kinaba: alias SystemParametersInfoW SystemParametersInfo; 9b639cf2d6 2015-05-05 kinaba: alias TabbedTextOutW TabbedTextOut; 9b639cf2d6 2015-05-05 kinaba: alias TranslateAcceleratorW TranslateAccelerator; 9b639cf2d6 2015-05-05 kinaba: alias UnregisterClassW UnregisterClass; 9b639cf2d6 2015-05-05 kinaba: alias VkKeyScanW VkKeyScan; 9b639cf2d6 2015-05-05 kinaba: alias VkKeyScanExW VkKeyScanEx; 9b639cf2d6 2015-05-05 kinaba: alias WinHelpW WinHelp; 9b639cf2d6 2015-05-05 kinaba: alias wsprintfW wsprintf; 9b639cf2d6 2015-05-05 kinaba: alias wvsprintfW wvsprintf; c2b7a98c21 2011-02-23 kinaba: 9b639cf2d6 2015-05-05 kinaba: alias ChangeDisplaySettingsW ChangeDisplaySettings; 9b639cf2d6 2015-05-05 kinaba: alias ChangeDisplaySettingsExW ChangeDisplaySettingsEx; 9b639cf2d6 2015-05-05 kinaba: alias CreateDesktopW CreateDesktop; 9b639cf2d6 2015-05-05 kinaba: alias EnumDisplaySettingsW EnumDisplaySettings; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: alias EnumDisplaySettingsExW EnumDisplaySettingsEx; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias EnumDisplayDevicesW EnumDisplayDevices; c2b7a98c21 2011-02-23 kinaba: 4e2933c620 2015-04-21 kinaba: } else { // ANSI c2b7a98c21 2011-02-23 kinaba: 9b639cf2d6 2015-05-05 kinaba: alias EDITWORDBREAKPROCA EDITWORDBREAKPROC; 9b639cf2d6 2015-05-05 kinaba: alias PROPENUMPROCA PROPENUMPROC; 9b639cf2d6 2015-05-05 kinaba: alias PROPENUMPROCEXA PROPENUMPROCEX; 9b639cf2d6 2015-05-05 kinaba: alias DESKTOPENUMPROCA DESKTOPENUMPROC; 9b639cf2d6 2015-05-05 kinaba: alias WINSTAENUMPROCA WINSTAENUMPROC; 9b639cf2d6 2015-05-05 kinaba: alias MAKEINTRESOURCEA MAKEINTRESOURCE; c2b7a98c21 2011-02-23 kinaba: 9b639cf2d6 2015-05-05 kinaba: alias WNDCLASSA WNDCLASS; 9b639cf2d6 2015-05-05 kinaba: alias WNDCLASSEXA WNDCLASSEX; 9b639cf2d6 2015-05-05 kinaba: alias MENUITEMINFOA MENUITEMINFO; 9b639cf2d6 2015-05-05 kinaba: alias LPCMENUITEMINFOA LPCMENUITEMINFO; 9b639cf2d6 2015-05-05 kinaba: alias MSGBOXPARAMSA MSGBOXPARAMS; 9b639cf2d6 2015-05-05 kinaba: alias HIGHCONTRASTA HIGHCONTRAST; 9b639cf2d6 2015-05-05 kinaba: alias SERIALKEYSA SERIALKEYS; 9b639cf2d6 2015-05-05 kinaba: alias SOUNDSENTRYA SOUNDSENTRY; 9b639cf2d6 2015-05-05 kinaba: alias CREATESTRUCTA CREATESTRUCT; 9b639cf2d6 2015-05-05 kinaba: alias CBT_CREATEWNDA CBT_CREATEWND; 9b639cf2d6 2015-05-05 kinaba: alias MDICREATESTRUCTA MDICREATESTRUCT; 9b639cf2d6 2015-05-05 kinaba: alias MULTIKEYHELPA MULTIKEYHELP; 9b639cf2d6 2015-05-05 kinaba: alias MONITORINFOEXA MONITORINFOEX; 9b639cf2d6 2015-05-05 kinaba: alias ICONMETRICSA ICONMETRICS; 9b639cf2d6 2015-05-05 kinaba: alias NONCLIENTMETRICSA NONCLIENTMETRICS; c2b7a98c21 2011-02-23 kinaba: 9b639cf2d6 2015-05-05 kinaba: alias AppendMenuA AppendMenu; 9b639cf2d6 2015-05-05 kinaba: alias BroadcastSystemMessageA BroadcastSystemMessage; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: alias BroadcastSystemMessageExA BroadcastSystemMessageEx; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias CallMsgFilterA CallMsgFilter; 9b639cf2d6 2015-05-05 kinaba: alias CallWindowProcA CallWindowProc; 9b639cf2d6 2015-05-05 kinaba: alias ChangeMenuA ChangeMenu; 9b639cf2d6 2015-05-05 kinaba: alias CharLowerA CharLower; 9b639cf2d6 2015-05-05 kinaba: alias CharLowerBuffA CharLowerBuff; 9b639cf2d6 2015-05-05 kinaba: alias CharNextA CharNext; 9b639cf2d6 2015-05-05 kinaba: alias CharNextExA CharNextEx; 9b639cf2d6 2015-05-05 kinaba: alias CharPrevA CharPrev; 9b639cf2d6 2015-05-05 kinaba: alias CharPrevExA CharPrevEx; 9b639cf2d6 2015-05-05 kinaba: alias CharToOemA CharToOem; 9b639cf2d6 2015-05-05 kinaba: alias CharToOemBuffA CharToOemBuff; 9b639cf2d6 2015-05-05 kinaba: alias CharUpperA CharUpper; 9b639cf2d6 2015-05-05 kinaba: alias CharUpperBuffA CharUpperBuff; 9b639cf2d6 2015-05-05 kinaba: alias CopyAcceleratorTableA CopyAcceleratorTable; 9b639cf2d6 2015-05-05 kinaba: alias CreateAcceleratorTableA CreateAcceleratorTable; 9b639cf2d6 2015-05-05 kinaba: alias CreateDialogA CreateDialog; 9b639cf2d6 2015-05-05 kinaba: alias CreateDialogIndirectA CreateDialogIndirect; 9b639cf2d6 2015-05-05 kinaba: alias CreateDialogIndirectParamA CreateDialogIndirectParam; 9b639cf2d6 2015-05-05 kinaba: alias CreateDialogParamA CreateDialogParam; 9b639cf2d6 2015-05-05 kinaba: alias CreateMDIWindowA CreateMDIWindow; 9b639cf2d6 2015-05-05 kinaba: alias CreateWindowA CreateWindow; 9b639cf2d6 2015-05-05 kinaba: alias CreateWindowExA CreateWindowEx; 9b639cf2d6 2015-05-05 kinaba: alias CreateWindowStationA CreateWindowStation; 9b639cf2d6 2015-05-05 kinaba: alias DefDlgProcA DefDlgProc; 9b639cf2d6 2015-05-05 kinaba: alias DefFrameProcA DefFrameProc; 9b639cf2d6 2015-05-05 kinaba: alias DefMDIChildProcA DefMDIChildProc; 9b639cf2d6 2015-05-05 kinaba: alias DefWindowProcA DefWindowProc; 9b639cf2d6 2015-05-05 kinaba: alias DialogBoxA DialogBox; 9b639cf2d6 2015-05-05 kinaba: alias DialogBoxIndirectA DialogBoxIndirect; 9b639cf2d6 2015-05-05 kinaba: alias DialogBoxIndirectParamA DialogBoxIndirectParam; 9b639cf2d6 2015-05-05 kinaba: alias DialogBoxParamA DialogBoxParam; 9b639cf2d6 2015-05-05 kinaba: alias DispatchMessageA DispatchMessage; 9b639cf2d6 2015-05-05 kinaba: alias DlgDirListA DlgDirList; 9b639cf2d6 2015-05-05 kinaba: alias DlgDirListComboBoxA DlgDirListComboBox; 9b639cf2d6 2015-05-05 kinaba: alias DlgDirSelectComboBoxExA DlgDirSelectComboBoxEx; 9b639cf2d6 2015-05-05 kinaba: alias DlgDirSelectExA DlgDirSelectEx; 9b639cf2d6 2015-05-05 kinaba: alias DrawStateA DrawState; 9b639cf2d6 2015-05-05 kinaba: alias DrawTextA DrawText; 9b639cf2d6 2015-05-05 kinaba: alias DrawTextExA DrawTextEx; 9b639cf2d6 2015-05-05 kinaba: alias EnumDesktopsA EnumDesktops; 9b639cf2d6 2015-05-05 kinaba: alias EnumPropsA EnumProps; 9b639cf2d6 2015-05-05 kinaba: alias EnumPropsExA EnumPropsEx; 9b639cf2d6 2015-05-05 kinaba: alias EnumWindowStationsA EnumWindowStations; 9b639cf2d6 2015-05-05 kinaba: alias FindWindowA FindWindow; 9b639cf2d6 2015-05-05 kinaba: alias FindWindowExA FindWindowEx; 9b639cf2d6 2015-05-05 kinaba: alias GetClassInfoA GetClassInfo; 9b639cf2d6 2015-05-05 kinaba: alias GetClassInfoExA GetClassInfoEx; 9b639cf2d6 2015-05-05 kinaba: alias GetClassLongA GetClassLong; 9b639cf2d6 2015-05-05 kinaba: alias GetClassNameA GetClassName; 9b639cf2d6 2015-05-05 kinaba: alias GetClipboardFormatNameA GetClipboardFormatName; 9b639cf2d6 2015-05-05 kinaba: alias GetDlgItemTextA GetDlgItemText; 9b639cf2d6 2015-05-05 kinaba: alias GetKeyboardLayoutNameA GetKeyboardLayoutName; 9b639cf2d6 2015-05-05 kinaba: alias GetKeyNameTextA GetKeyNameText; 9b639cf2d6 2015-05-05 kinaba: alias GetMenuItemInfoA GetMenuItemInfo; 9b639cf2d6 2015-05-05 kinaba: alias GetMenuStringA GetMenuString; 9b639cf2d6 2015-05-05 kinaba: alias GetMessageA GetMessage; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x410) { 9b639cf2d6 2015-05-05 kinaba: alias GetMonitorInfoA GetMonitorInfo; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias GetPropA GetProp; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x501) { 9b639cf2d6 2015-05-05 kinaba: alias GetRawInputDeviceInfoA GetRawInputDeviceInfo; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias GetTabbedTextExtentA GetTabbedTextExtent; 9b639cf2d6 2015-05-05 kinaba: alias GetUserObjectInformationA GetUserObjectInformation; 9b639cf2d6 2015-05-05 kinaba: alias GetWindowLongA GetWindowLong; 9b639cf2d6 2015-05-05 kinaba: alias GetWindowLongPtrA GetWindowLongPtr; 9b639cf2d6 2015-05-05 kinaba: alias GetWindowTextA GetWindowText; 9b639cf2d6 2015-05-05 kinaba: alias GetWindowTextLengthA GetWindowTextLength; 9b639cf2d6 2015-05-05 kinaba: alias GetAltTabInfoA GetAltTabInfo; 9b639cf2d6 2015-05-05 kinaba: alias GetWindowModuleFileNameA GetWindowModuleFileName; 9b639cf2d6 2015-05-05 kinaba: alias GrayStringA GrayString; 9b639cf2d6 2015-05-05 kinaba: alias InsertMenuA InsertMenu; 9b639cf2d6 2015-05-05 kinaba: alias InsertMenuItemA InsertMenuItem; 9b639cf2d6 2015-05-05 kinaba: alias IsCharAlphaA IsCharAlpha; 9b639cf2d6 2015-05-05 kinaba: alias IsCharAlphaNumericA IsCharAlphaNumeric; 9b639cf2d6 2015-05-05 kinaba: alias IsCharLowerA IsCharLower; 9b639cf2d6 2015-05-05 kinaba: alias IsCharUpperA IsCharUpper; 9b639cf2d6 2015-05-05 kinaba: alias IsDialogMessageA IsDialogMessage; 9b639cf2d6 2015-05-05 kinaba: alias LoadAcceleratorsA LoadAccelerators; 9b639cf2d6 2015-05-05 kinaba: alias LoadBitmapA LoadBitmap; 9b639cf2d6 2015-05-05 kinaba: alias LoadCursorA LoadCursor; 9b639cf2d6 2015-05-05 kinaba: alias LoadIconA LoadIcon; 9b639cf2d6 2015-05-05 kinaba: alias LoadCursorFromFileA LoadCursorFromFile; 9b639cf2d6 2015-05-05 kinaba: alias LoadImageA LoadImage; 9b639cf2d6 2015-05-05 kinaba: alias LoadKeyboardLayoutA LoadKeyboardLayout; 9b639cf2d6 2015-05-05 kinaba: alias LoadMenuA LoadMenu; 9b639cf2d6 2015-05-05 kinaba: alias LoadMenuIndirectA LoadMenuIndirect; 9b639cf2d6 2015-05-05 kinaba: alias LoadStringA LoadString; 9b639cf2d6 2015-05-05 kinaba: alias MapVirtualKeyA MapVirtualKey; 9b639cf2d6 2015-05-05 kinaba: alias MapVirtualKeyExA MapVirtualKeyEx; 9b639cf2d6 2015-05-05 kinaba: alias MessageBoxA MessageBox; 9b639cf2d6 2015-05-05 kinaba: alias MessageBoxExA MessageBoxEx; 9b639cf2d6 2015-05-05 kinaba: alias MessageBoxIndirectA MessageBoxIndirect; 9b639cf2d6 2015-05-05 kinaba: alias ModifyMenuA ModifyMenu; 9b639cf2d6 2015-05-05 kinaba: alias OemToCharA OemToChar; 9b639cf2d6 2015-05-05 kinaba: alias OemToCharBuffA OemToCharBuff; 9b639cf2d6 2015-05-05 kinaba: alias OpenDesktopA OpenDesktop; 9b639cf2d6 2015-05-05 kinaba: alias OpenWindowStationA OpenWindowStation; 9b639cf2d6 2015-05-05 kinaba: alias PeekMessageA PeekMessage; 9b639cf2d6 2015-05-05 kinaba: alias PostMessageA PostMessage; 9b639cf2d6 2015-05-05 kinaba: alias PostThreadMessageA PostThreadMessage; 9b639cf2d6 2015-05-05 kinaba: alias RealGetWindowClassA RealGetWindowClass; 9b639cf2d6 2015-05-05 kinaba: alias RegisterClassA RegisterClass; 9b639cf2d6 2015-05-05 kinaba: alias RegisterClassExA RegisterClassEx; 9b639cf2d6 2015-05-05 kinaba: alias RegisterClipboardFormatA RegisterClipboardFormat; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: alias RegisterDeviceNotificationA RegisterDeviceNotification; 9b639cf2d6 2015-05-05 kinaba: } 9b639cf2d6 2015-05-05 kinaba: alias RegisterWindowMessageA RegisterWindowMessage; 9b639cf2d6 2015-05-05 kinaba: alias RemovePropA RemoveProp; 9b639cf2d6 2015-05-05 kinaba: alias SendDlgItemMessageA SendDlgItemMessage; 9b639cf2d6 2015-05-05 kinaba: alias SendMessageA SendMessage; 9b639cf2d6 2015-05-05 kinaba: alias SendMessageCallbackA SendMessageCallback; 9b639cf2d6 2015-05-05 kinaba: alias SendMessageTimeoutA SendMessageTimeout; 9b639cf2d6 2015-05-05 kinaba: alias SendNotifyMessageA SendNotifyMessage; 9b639cf2d6 2015-05-05 kinaba: alias SetClassLongA SetClassLong; 9b639cf2d6 2015-05-05 kinaba: alias SetDlgItemTextA SetDlgItemText; 9b639cf2d6 2015-05-05 kinaba: alias SetMenuItemInfoA SetMenuItemInfo; 9b639cf2d6 2015-05-05 kinaba: alias SetPropA SetProp; 9b639cf2d6 2015-05-05 kinaba: alias SetUserObjectInformationA SetUserObjectInformation; 9b639cf2d6 2015-05-05 kinaba: alias SetWindowLongA SetWindowLong; 9b639cf2d6 2015-05-05 kinaba: alias SetWindowLongPtrA SetWindowLongPtr; 9b639cf2d6 2015-05-05 kinaba: alias SetWindowsHookA SetWindowsHook; 9b639cf2d6 2015-05-05 kinaba: alias SetWindowsHookExA SetWindowsHookEx; 9b639cf2d6 2015-05-05 kinaba: alias SetWindowTextA SetWindowText; 9b639cf2d6 2015-05-05 kinaba: alias SystemParametersInfoA SystemParametersInfo; 9b639cf2d6 2015-05-05 kinaba: alias TabbedTextOutA TabbedTextOut; 9b639cf2d6 2015-05-05 kinaba: alias TranslateAcceleratorA TranslateAccelerator; 9b639cf2d6 2015-05-05 kinaba: alias UnregisterClassA UnregisterClass; 9b639cf2d6 2015-05-05 kinaba: alias VkKeyScanA VkKeyScan; 9b639cf2d6 2015-05-05 kinaba: alias VkKeyScanExA VkKeyScanEx; 9b639cf2d6 2015-05-05 kinaba: alias WinHelpA WinHelp; 9b639cf2d6 2015-05-05 kinaba: alias wsprintfA wsprintf; 9b639cf2d6 2015-05-05 kinaba: alias wvsprintfA wvsprintf; c2b7a98c21 2011-02-23 kinaba: 9b639cf2d6 2015-05-05 kinaba: alias ChangeDisplaySettingsA ChangeDisplaySettings; 9b639cf2d6 2015-05-05 kinaba: alias ChangeDisplaySettingsExA ChangeDisplaySettingsEx; 9b639cf2d6 2015-05-05 kinaba: alias CreateDesktopA CreateDesktop; 9b639cf2d6 2015-05-05 kinaba: alias EnumDisplaySettingsA EnumDisplaySettings; 9b639cf2d6 2015-05-05 kinaba: static if (_WIN32_WINNT >= 0x500) { 9b639cf2d6 2015-05-05 kinaba: alias EnumDisplaySettingsExA EnumDisplaySettingsEx; 9b639cf2d6 2015-05-05 kinaba: } 4e2933c620 2015-04-21 kinaba: alias EnumDisplayDevicesA EnumDisplayDevices; c2b7a98c21 2011-02-23 kinaba: } c2b7a98c21 2011-02-23 kinaba: 4e2933c620 2015-04-21 kinaba: alias WNDCLASS* LPWNDCLASS, PWNDCLASS; 4e2933c620 2015-04-21 kinaba: alias WNDCLASSEX* LPWNDCLASSEX, PWNDCLASSEX; 4e2933c620 2015-04-21 kinaba: alias MENUITEMINFO* LPMENUITEMINFO; 4e2933c620 2015-04-21 kinaba: alias MSGBOXPARAMS* PMSGBOXPARAMS, LPMSGBOXPARAMS; 4e2933c620 2015-04-21 kinaba: alias HIGHCONTRAST* LPHIGHCONTRAST; 4e2933c620 2015-04-21 kinaba: alias SERIALKEYS* LPSERIALKEYS; 4e2933c620 2015-04-21 kinaba: alias SOUNDSENTRY* LPSOUNDSENTRY; 4e2933c620 2015-04-21 kinaba: alias CREATESTRUCT* LPCREATESTRUCT; 4e2933c620 2015-04-21 kinaba: alias CBT_CREATEWND* LPCBT_CREATEWND; 4e2933c620 2015-04-21 kinaba: alias MDICREATESTRUCT* LPMDICREATESTRUCT; 4e2933c620 2015-04-21 kinaba: alias MULTIKEYHELP* PMULTIKEYHELP, LPMULTIKEYHELP; 4e2933c620 2015-04-21 kinaba: alias MONITORINFOEX* LPMONITORINFOEX; 4e2933c620 2015-04-21 kinaba: alias ICONMETRICS* LPICONMETRICS; 4e2933c620 2015-04-21 kinaba: alias NONCLIENTMETRICS* LPNONCLIENTMETRICS;