# # Not automatically generated (for now...) # sub BM_SETCHECK { 0x00F1; } sub BST_CHECKED { 0x0001; } sub BST_INDETERMINATE { 0x0002; } sub BST_UNCHECKED { 0x0000; } sub ES_MULTILINE { 0x0004; } sub ES_NUMBER { 0x2000; } sub ES_PASSWORD { 0x0020; } sub ES_READONLY { 0x0800; } sub GWL_EXSTYLE { -20; } sub GWL_ID { -12; } sub GWL_STYLE { -16; } sub GW_CHILD { 5; } sub GW_HWNDNEXT { 2; } sub SW_FORCEMINIMIZE { 11; } sub SW_HIDE { 0; } sub SW_MAX { 11; } sub SW_MAXIMIZE { 3; } sub SW_MINIMIZE { 6; } sub SW_NORMAL { 1; } sub SW_RESTORE { 9; } sub SW_SHOW { 5; } sub SW_SHOWDEFAULT { 10; } sub SW_SHOWMAXIMIZED { 3; } sub SW_SHOWMINIMIZED { 2; } sub SW_SHOWMINNOACTIVE { 7; } sub SW_SHOWNA { 8; } sub SW_SHOWNOACTIVATE { 4; } sub SW_SHOWNORMAL { 1; } sub TCM_SETCURFOCUS { 0x1300 + 48; } sub WM_COMMAND { 0x0111; } sub WM_SYSCOMMAND { 0x0112; } sub WM_LBUTTONDOWN { 0x0201; } sub WM_LBUTTONUP { 0x0202; } ### From WinUser.h # Common extended styles sub WS_EX_ACCEPTFILES { 0x00000010; } sub WS_EX_TOOLWINDOW { 0x00000080; } sub WS_EX_TOPMOST { 0x00000008; } ### From CommCtrl.h sub LVS_AUTOARRANGE { 0x0100; } sub LVS_ICON { 0x0000; } sub LVS_LIST { 0x0003; } sub LVS_SMALLICON { 0x0002; } sub TVM_EXPAND { 0x1100 + 2; } sub TVM_GETNEXTITEM { 0x1100 + 10; } sub TVM_SELECTITEM { 0x1100 + 11; } sub TVM_GETITEM { 0x1100 + 12; } sub TVM_ENSUREVISIBLE { 0x1100 + 20; } sub TVGN_ROOT { 0; } sub TVGN_NEXT { 1; } sub TVGN_CHILD { 4; } sub TVGN_CARET { 9; } sub TVE_EXPAND { 2; } ### From winuser.h sub KEYEVENTF_EXTENDEDKEY { 0x0001; } sub KEYEVENTF_KEYUP { 0x0002; } sub VK_LBUTTON { 0x01; } sub VK_RBUTTON { 0x02; } sub VK_CANCEL { 0x03; } sub VK_MBUTTON { 0x04; } sub VK_BACK { '0' . 0x08; } # for IsKeyPressed, because it treats sub VK_TAB { '0' . 0x09; } # single digits as characters sub VK_CLEAR { 0x0C; } sub VK_RETURN { 0x0D; } sub VK_SHIFT { 0x10; } sub VK_CONTROL { 0x11; } sub VK_MENU { 0x12; } sub VK_PAUSE { 0x13; } sub VK_CAPITAL { 0x14; } sub VK_KANA { 0x15; } sub VK_HANGEUL { 0x15; } sub VK_HANGUL { 0x15; } sub VK_JUNJA { 0x17; } sub VK_FINAL { 0x18; } sub VK_HANJA { 0x19; } sub VK_KANJI { 0x19; } sub VK_ESCAPE { 0x1B; } sub VK_CONVERT { 0x1C; } sub VK_NONCONVERT { 0x1D; } sub VK_ACCEPT { 0x1E; } sub VK_MODECHANGE { 0x1F; } sub VK_SPACE { 0x20; } sub VK_PRIOR { 0x21; } sub VK_NEXT { 0x22; } sub VK_END { 0x23; } sub VK_HOME { 0x24; } sub VK_LEFT { 0x25; } sub VK_UP { 0x26; } sub VK_RIGHT { 0x27; } sub VK_DOWN { 0x28; } sub VK_SELECT { 0x29; } sub VK_PRINT { 0x2A; } sub VK_EXECUTE { 0x2B; } sub VK_SNAPSHOT { 0x2C; } sub VK_INSERT { 0x2D; } sub VK_DELETE { 0x2E; } sub VK_HELP { 0x2F; } sub VK_LWIN { 0x5B; } sub VK_RWIN { 0x5C; } sub VK_APPS { 0x5D; } sub VK_NUMPAD0 { 0x60; } sub VK_NUMPAD1 { 0x61; } sub VK_NUMPAD2 { 0x62; } sub VK_NUMPAD3 { 0x63; } sub VK_NUMPAD4 { 0x64; } sub VK_NUMPAD5 { 0x65; } sub VK_NUMPAD6 { 0x66; } sub VK_NUMPAD7 { 0x67; } sub VK_NUMPAD8 { 0x68; } sub VK_NUMPAD9 { 0x69; } sub VK_MULTIPLY { 0x6A; } sub VK_ADD { 0x6B; } sub VK_SEPARATOR { 0x6C; } sub VK_SUBTRACT { 0x6D; } sub VK_DECIMAL { 0x6E; } sub VK_DIVIDE { 0x6F; } sub VK_F1 { 0x70; } sub VK_F2 { 0x71; } sub VK_F3 { 0x72; } sub VK_F4 { 0x73; } sub VK_F5 { 0x74; } sub VK_F6 { 0x75; } sub VK_F7 { 0x76; } sub VK_F8 { 0x77; } sub VK_F9 { 0x78; } sub VK_F10 { 0x79; } sub VK_F11 { 0x7A; } sub VK_F12 { 0x7B; } sub VK_F13 { 0x7C; } sub VK_F14 { 0x7D; } sub VK_F15 { 0x7E; } sub VK_F16 { 0x7F; } sub VK_F17 { 0x80; } sub VK_F18 { 0x81; } sub VK_F19 { 0x82; } sub VK_F20 { 0x83; } sub VK_F21 { 0x84; } sub VK_F22 { 0x85; } sub VK_F23 { 0x86; } sub VK_F24 { 0x87; } sub VK_NUMLOCK { 0x90; } sub VK_SCROLL { 0x91; } sub VK_LSHIFT { 0xA0; } sub VK_RSHIFT { 0xA1; } sub VK_LCONTROL { 0xA2; } sub VK_RCONTROL { 0xA3; } sub VK_LMENU { 0xA4; } sub VK_RMENU { 0xA5; } sub VK_PROCESSKEY { 0xE5; } sub VK_ATTN { 0xF6; } sub VK_CRSEL { 0xF7; } sub VK_EXSEL { 0xF8; } sub VK_EREOF { 0xF9; } sub VK_PLAY { 0xFA; } sub VK_ZOOM { 0xFB; } sub VK_NONAME { 0xFC; } sub VK_PA1 { 0xFD; } sub VK_OEM_CLEAR { 0xFE; } 1;