mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
1661 lines
58 KiB
JSON
1661 lines
58 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"RAW_INPUT_DATA_COMMAND_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"RID_HEADER","Value":268435461}
|
|
,{"Name":"RID_INPUT","Value":268435459}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"HOT_KEY_MODIFIERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"MOD_ALT","Value":1}
|
|
,{"Name":"MOD_CONTROL","Value":2}
|
|
,{"Name":"MOD_NOREPEAT","Value":16384}
|
|
,{"Name":"MOD_SHIFT","Value":4}
|
|
,{"Name":"MOD_WIN","Value":8}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"RAW_INPUT_DEVICE_INFO_COMMAND"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"RIDI_PREPARSEDDATA","Value":536870917}
|
|
,{"Name":"RIDI_DEVICENAME","Value":536870919}
|
|
,{"Name":"RIDI_DEVICEINFO","Value":536870923}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"ACTIVATE_KEYBOARD_LAYOUT_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"KLF_REORDER","Value":8}
|
|
,{"Name":"KLF_RESET","Value":1073741824}
|
|
,{"Name":"KLF_SETFORPROCESS","Value":256}
|
|
,{"Name":"KLF_SHIFTLOCK","Value":65536}
|
|
,{"Name":"KLF_ACTIVATE","Value":1}
|
|
,{"Name":"KLF_NOTELLSHELL","Value":128}
|
|
,{"Name":"KLF_REPLACELANG","Value":16}
|
|
,{"Name":"KLF_SUBSTITUTE_OK","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"GET_MOUSE_MOVE_POINTS_EX_RESOLUTION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"GMMP_USE_DISPLAY_POINTS","Value":1}
|
|
,{"Name":"GMMP_USE_HIGH_RESOLUTION_POINTS","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"KEYBD_EVENT_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"KEYEVENTF_EXTENDEDKEY","Value":1}
|
|
,{"Name":"KEYEVENTF_KEYUP","Value":2}
|
|
,{"Name":"KEYEVENTF_SCANCODE","Value":8}
|
|
,{"Name":"KEYEVENTF_UNICODE","Value":4}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"MOUSE_EVENT_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"MOUSEEVENTF_ABSOLUTE","Value":32768}
|
|
,{"Name":"MOUSEEVENTF_LEFTDOWN","Value":2}
|
|
,{"Name":"MOUSEEVENTF_LEFTUP","Value":4}
|
|
,{"Name":"MOUSEEVENTF_MIDDLEDOWN","Value":32}
|
|
,{"Name":"MOUSEEVENTF_MIDDLEUP","Value":64}
|
|
,{"Name":"MOUSEEVENTF_MOVE","Value":1}
|
|
,{"Name":"MOUSEEVENTF_RIGHTDOWN","Value":8}
|
|
,{"Name":"MOUSEEVENTF_RIGHTUP","Value":16}
|
|
,{"Name":"MOUSEEVENTF_WHEEL","Value":2048}
|
|
,{"Name":"MOUSEEVENTF_XDOWN","Value":128}
|
|
,{"Name":"MOUSEEVENTF_XUP","Value":256}
|
|
,{"Name":"MOUSEEVENTF_HWHEEL","Value":4096}
|
|
,{"Name":"MOUSEEVENTF_MOVE_NOCOALESCE","Value":8192}
|
|
,{"Name":"MOUSEEVENTF_VIRTUALDESK","Value":16384}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"RID_DEVICE_INFO_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"RIM_TYPEMOUSE","Value":0}
|
|
,{"Name":"RIM_TYPEKEYBOARD","Value":1}
|
|
,{"Name":"RIM_TYPEHID","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"RAWINPUTDEVICE_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"RIDEV_REMOVE","Value":1}
|
|
,{"Name":"RIDEV_EXCLUDE","Value":16}
|
|
,{"Name":"RIDEV_PAGEONLY","Value":32}
|
|
,{"Name":"RIDEV_NOLEGACY","Value":48}
|
|
,{"Name":"RIDEV_INPUTSINK","Value":256}
|
|
,{"Name":"RIDEV_CAPTUREMOUSE","Value":512}
|
|
,{"Name":"RIDEV_NOHOTKEYS","Value":512}
|
|
,{"Name":"RIDEV_APPKEYS","Value":1024}
|
|
,{"Name":"RIDEV_EXINPUTSINK","Value":4096}
|
|
,{"Name":"RIDEV_DEVNOTIFY","Value":8192}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"INPUT_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"INPUT_MOUSE","Value":0}
|
|
,{"Name":"INPUT_KEYBOARD","Value":1}
|
|
,{"Name":"INPUT_HARDWARE","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"TRACKMOUSEEVENT_FLAGS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"TME_CANCEL","Value":2147483648}
|
|
,{"Name":"TME_HOVER","Value":1}
|
|
,{"Name":"TME_LEAVE","Value":2}
|
|
,{"Name":"TME_NONCLIENT","Value":16}
|
|
,{"Name":"TME_QUERY","Value":1073741824}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"VIRTUAL_KEY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VK_0","Value":48}
|
|
,{"Name":"VK_1","Value":49}
|
|
,{"Name":"VK_2","Value":50}
|
|
,{"Name":"VK_3","Value":51}
|
|
,{"Name":"VK_4","Value":52}
|
|
,{"Name":"VK_5","Value":53}
|
|
,{"Name":"VK_6","Value":54}
|
|
,{"Name":"VK_7","Value":55}
|
|
,{"Name":"VK_8","Value":56}
|
|
,{"Name":"VK_9","Value":57}
|
|
,{"Name":"VK_A","Value":65}
|
|
,{"Name":"VK_B","Value":66}
|
|
,{"Name":"VK_C","Value":67}
|
|
,{"Name":"VK_D","Value":68}
|
|
,{"Name":"VK_E","Value":69}
|
|
,{"Name":"VK_F","Value":70}
|
|
,{"Name":"VK_G","Value":71}
|
|
,{"Name":"VK_H","Value":72}
|
|
,{"Name":"VK_I","Value":73}
|
|
,{"Name":"VK_J","Value":74}
|
|
,{"Name":"VK_K","Value":75}
|
|
,{"Name":"VK_L","Value":76}
|
|
,{"Name":"VK_M","Value":77}
|
|
,{"Name":"VK_N","Value":78}
|
|
,{"Name":"VK_O","Value":79}
|
|
,{"Name":"VK_P","Value":80}
|
|
,{"Name":"VK_Q","Value":81}
|
|
,{"Name":"VK_R","Value":82}
|
|
,{"Name":"VK_S","Value":83}
|
|
,{"Name":"VK_T","Value":84}
|
|
,{"Name":"VK_U","Value":85}
|
|
,{"Name":"VK_V","Value":86}
|
|
,{"Name":"VK_W","Value":87}
|
|
,{"Name":"VK_X","Value":88}
|
|
,{"Name":"VK_Y","Value":89}
|
|
,{"Name":"VK_Z","Value":90}
|
|
,{"Name":"VK_LBUTTON","Value":1}
|
|
,{"Name":"VK_RBUTTON","Value":2}
|
|
,{"Name":"VK_CANCEL","Value":3}
|
|
,{"Name":"VK_MBUTTON","Value":4}
|
|
,{"Name":"VK_XBUTTON1","Value":5}
|
|
,{"Name":"VK_XBUTTON2","Value":6}
|
|
,{"Name":"VK_BACK","Value":8}
|
|
,{"Name":"VK_TAB","Value":9}
|
|
,{"Name":"VK_CLEAR","Value":12}
|
|
,{"Name":"VK_RETURN","Value":13}
|
|
,{"Name":"VK_SHIFT","Value":16}
|
|
,{"Name":"VK_CONTROL","Value":17}
|
|
,{"Name":"VK_MENU","Value":18}
|
|
,{"Name":"VK_PAUSE","Value":19}
|
|
,{"Name":"VK_CAPITAL","Value":20}
|
|
,{"Name":"VK_KANA","Value":21}
|
|
,{"Name":"VK_HANGEUL","Value":21}
|
|
,{"Name":"VK_HANGUL","Value":21}
|
|
,{"Name":"VK_JUNJA","Value":23}
|
|
,{"Name":"VK_FINAL","Value":24}
|
|
,{"Name":"VK_HANJA","Value":25}
|
|
,{"Name":"VK_KANJI","Value":25}
|
|
,{"Name":"VK_ESCAPE","Value":27}
|
|
,{"Name":"VK_CONVERT","Value":28}
|
|
,{"Name":"VK_NONCONVERT","Value":29}
|
|
,{"Name":"VK_ACCEPT","Value":30}
|
|
,{"Name":"VK_MODECHANGE","Value":31}
|
|
,{"Name":"VK_SPACE","Value":32}
|
|
,{"Name":"VK_PRIOR","Value":33}
|
|
,{"Name":"VK_NEXT","Value":34}
|
|
,{"Name":"VK_END","Value":35}
|
|
,{"Name":"VK_HOME","Value":36}
|
|
,{"Name":"VK_LEFT","Value":37}
|
|
,{"Name":"VK_UP","Value":38}
|
|
,{"Name":"VK_RIGHT","Value":39}
|
|
,{"Name":"VK_DOWN","Value":40}
|
|
,{"Name":"VK_SELECT","Value":41}
|
|
,{"Name":"VK_PRINT","Value":42}
|
|
,{"Name":"VK_EXECUTE","Value":43}
|
|
,{"Name":"VK_SNAPSHOT","Value":44}
|
|
,{"Name":"VK_INSERT","Value":45}
|
|
,{"Name":"VK_DELETE","Value":46}
|
|
,{"Name":"VK_HELP","Value":47}
|
|
,{"Name":"VK_LWIN","Value":91}
|
|
,{"Name":"VK_RWIN","Value":92}
|
|
,{"Name":"VK_APPS","Value":93}
|
|
,{"Name":"VK_SLEEP","Value":95}
|
|
,{"Name":"VK_NUMPAD0","Value":96}
|
|
,{"Name":"VK_NUMPAD1","Value":97}
|
|
,{"Name":"VK_NUMPAD2","Value":98}
|
|
,{"Name":"VK_NUMPAD3","Value":99}
|
|
,{"Name":"VK_NUMPAD4","Value":100}
|
|
,{"Name":"VK_NUMPAD5","Value":101}
|
|
,{"Name":"VK_NUMPAD6","Value":102}
|
|
,{"Name":"VK_NUMPAD7","Value":103}
|
|
,{"Name":"VK_NUMPAD8","Value":104}
|
|
,{"Name":"VK_NUMPAD9","Value":105}
|
|
,{"Name":"VK_MULTIPLY","Value":106}
|
|
,{"Name":"VK_ADD","Value":107}
|
|
,{"Name":"VK_SEPARATOR","Value":108}
|
|
,{"Name":"VK_SUBTRACT","Value":109}
|
|
,{"Name":"VK_DECIMAL","Value":110}
|
|
,{"Name":"VK_DIVIDE","Value":111}
|
|
,{"Name":"VK_F1","Value":112}
|
|
,{"Name":"VK_F2","Value":113}
|
|
,{"Name":"VK_F3","Value":114}
|
|
,{"Name":"VK_F4","Value":115}
|
|
,{"Name":"VK_F5","Value":116}
|
|
,{"Name":"VK_F6","Value":117}
|
|
,{"Name":"VK_F7","Value":118}
|
|
,{"Name":"VK_F8","Value":119}
|
|
,{"Name":"VK_F9","Value":120}
|
|
,{"Name":"VK_F10","Value":121}
|
|
,{"Name":"VK_F11","Value":122}
|
|
,{"Name":"VK_F12","Value":123}
|
|
,{"Name":"VK_F13","Value":124}
|
|
,{"Name":"VK_F14","Value":125}
|
|
,{"Name":"VK_F15","Value":126}
|
|
,{"Name":"VK_F16","Value":127}
|
|
,{"Name":"VK_F17","Value":128}
|
|
,{"Name":"VK_F18","Value":129}
|
|
,{"Name":"VK_F19","Value":130}
|
|
,{"Name":"VK_F20","Value":131}
|
|
,{"Name":"VK_F21","Value":132}
|
|
,{"Name":"VK_F22","Value":133}
|
|
,{"Name":"VK_F23","Value":134}
|
|
,{"Name":"VK_F24","Value":135}
|
|
,{"Name":"VK_NAVIGATION_VIEW","Value":136}
|
|
,{"Name":"VK_NAVIGATION_MENU","Value":137}
|
|
,{"Name":"VK_NAVIGATION_UP","Value":138}
|
|
,{"Name":"VK_NAVIGATION_DOWN","Value":139}
|
|
,{"Name":"VK_NAVIGATION_LEFT","Value":140}
|
|
,{"Name":"VK_NAVIGATION_RIGHT","Value":141}
|
|
,{"Name":"VK_NAVIGATION_ACCEPT","Value":142}
|
|
,{"Name":"VK_NAVIGATION_CANCEL","Value":143}
|
|
,{"Name":"VK_NUMLOCK","Value":144}
|
|
,{"Name":"VK_SCROLL","Value":145}
|
|
,{"Name":"VK_OEM_NEC_EQUAL","Value":146}
|
|
,{"Name":"VK_OEM_FJ_JISHO","Value":146}
|
|
,{"Name":"VK_OEM_FJ_MASSHOU","Value":147}
|
|
,{"Name":"VK_OEM_FJ_TOUROKU","Value":148}
|
|
,{"Name":"VK_OEM_FJ_LOYA","Value":149}
|
|
,{"Name":"VK_OEM_FJ_ROYA","Value":150}
|
|
,{"Name":"VK_LSHIFT","Value":160}
|
|
,{"Name":"VK_RSHIFT","Value":161}
|
|
,{"Name":"VK_LCONTROL","Value":162}
|
|
,{"Name":"VK_RCONTROL","Value":163}
|
|
,{"Name":"VK_LMENU","Value":164}
|
|
,{"Name":"VK_RMENU","Value":165}
|
|
,{"Name":"VK_BROWSER_BACK","Value":166}
|
|
,{"Name":"VK_BROWSER_FORWARD","Value":167}
|
|
,{"Name":"VK_BROWSER_REFRESH","Value":168}
|
|
,{"Name":"VK_BROWSER_STOP","Value":169}
|
|
,{"Name":"VK_BROWSER_SEARCH","Value":170}
|
|
,{"Name":"VK_BROWSER_FAVORITES","Value":171}
|
|
,{"Name":"VK_BROWSER_HOME","Value":172}
|
|
,{"Name":"VK_VOLUME_MUTE","Value":173}
|
|
,{"Name":"VK_VOLUME_DOWN","Value":174}
|
|
,{"Name":"VK_VOLUME_UP","Value":175}
|
|
,{"Name":"VK_MEDIA_NEXT_TRACK","Value":176}
|
|
,{"Name":"VK_MEDIA_PREV_TRACK","Value":177}
|
|
,{"Name":"VK_MEDIA_STOP","Value":178}
|
|
,{"Name":"VK_MEDIA_PLAY_PAUSE","Value":179}
|
|
,{"Name":"VK_LAUNCH_MAIL","Value":180}
|
|
,{"Name":"VK_LAUNCH_MEDIA_SELECT","Value":181}
|
|
,{"Name":"VK_LAUNCH_APP1","Value":182}
|
|
,{"Name":"VK_LAUNCH_APP2","Value":183}
|
|
,{"Name":"VK_OEM_1","Value":186}
|
|
,{"Name":"VK_OEM_PLUS","Value":187}
|
|
,{"Name":"VK_OEM_COMMA","Value":188}
|
|
,{"Name":"VK_OEM_MINUS","Value":189}
|
|
,{"Name":"VK_OEM_PERIOD","Value":190}
|
|
,{"Name":"VK_OEM_2","Value":191}
|
|
,{"Name":"VK_OEM_3","Value":192}
|
|
,{"Name":"VK_GAMEPAD_A","Value":195}
|
|
,{"Name":"VK_GAMEPAD_B","Value":196}
|
|
,{"Name":"VK_GAMEPAD_X","Value":197}
|
|
,{"Name":"VK_GAMEPAD_Y","Value":198}
|
|
,{"Name":"VK_GAMEPAD_RIGHT_SHOULDER","Value":199}
|
|
,{"Name":"VK_GAMEPAD_LEFT_SHOULDER","Value":200}
|
|
,{"Name":"VK_GAMEPAD_LEFT_TRIGGER","Value":201}
|
|
,{"Name":"VK_GAMEPAD_RIGHT_TRIGGER","Value":202}
|
|
,{"Name":"VK_GAMEPAD_DPAD_UP","Value":203}
|
|
,{"Name":"VK_GAMEPAD_DPAD_DOWN","Value":204}
|
|
,{"Name":"VK_GAMEPAD_DPAD_LEFT","Value":205}
|
|
,{"Name":"VK_GAMEPAD_DPAD_RIGHT","Value":206}
|
|
,{"Name":"VK_GAMEPAD_MENU","Value":207}
|
|
,{"Name":"VK_GAMEPAD_VIEW","Value":208}
|
|
,{"Name":"VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON","Value":209}
|
|
,{"Name":"VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON","Value":210}
|
|
,{"Name":"VK_GAMEPAD_LEFT_THUMBSTICK_UP","Value":211}
|
|
,{"Name":"VK_GAMEPAD_LEFT_THUMBSTICK_DOWN","Value":212}
|
|
,{"Name":"VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT","Value":213}
|
|
,{"Name":"VK_GAMEPAD_LEFT_THUMBSTICK_LEFT","Value":214}
|
|
,{"Name":"VK_GAMEPAD_RIGHT_THUMBSTICK_UP","Value":215}
|
|
,{"Name":"VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN","Value":216}
|
|
,{"Name":"VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT","Value":217}
|
|
,{"Name":"VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT","Value":218}
|
|
,{"Name":"VK_OEM_4","Value":219}
|
|
,{"Name":"VK_OEM_5","Value":220}
|
|
,{"Name":"VK_OEM_6","Value":221}
|
|
,{"Name":"VK_OEM_7","Value":222}
|
|
,{"Name":"VK_OEM_8","Value":223}
|
|
,{"Name":"VK_OEM_AX","Value":225}
|
|
,{"Name":"VK_OEM_102","Value":226}
|
|
,{"Name":"VK_ICO_HELP","Value":227}
|
|
,{"Name":"VK_ICO_00","Value":228}
|
|
,{"Name":"VK_PROCESSKEY","Value":229}
|
|
,{"Name":"VK_ICO_CLEAR","Value":230}
|
|
,{"Name":"VK_PACKET","Value":231}
|
|
,{"Name":"VK_OEM_RESET","Value":233}
|
|
,{"Name":"VK_OEM_JUMP","Value":234}
|
|
,{"Name":"VK_OEM_PA1","Value":235}
|
|
,{"Name":"VK_OEM_PA2","Value":236}
|
|
,{"Name":"VK_OEM_PA3","Value":237}
|
|
,{"Name":"VK_OEM_WSCTRL","Value":238}
|
|
,{"Name":"VK_OEM_CUSEL","Value":239}
|
|
,{"Name":"VK_OEM_ATTN","Value":240}
|
|
,{"Name":"VK_OEM_FINISH","Value":241}
|
|
,{"Name":"VK_OEM_COPY","Value":242}
|
|
,{"Name":"VK_OEM_AUTO","Value":243}
|
|
,{"Name":"VK_OEM_ENLW","Value":244}
|
|
,{"Name":"VK_OEM_BACKTAB","Value":245}
|
|
,{"Name":"VK_ATTN","Value":246}
|
|
,{"Name":"VK_CRSEL","Value":247}
|
|
,{"Name":"VK_EXSEL","Value":248}
|
|
,{"Name":"VK_EREOF","Value":249}
|
|
,{"Name":"VK_PLAY","Value":250}
|
|
,{"Name":"VK_ZOOM","Value":251}
|
|
,{"Name":"VK_NONAME","Value":252}
|
|
,{"Name":"VK_PA1","Value":253}
|
|
,{"Name":"VK_OEM_CLEAR","Value":254}
|
|
]
|
|
,"IntegerBase":"UInt16"
|
|
}
|
|
,{
|
|
"Name":"HRAWINPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"NativeTypedef"
|
|
,"AlsoUsableFor":null
|
|
,"Def":{"Kind":"Native","Name":"IntPtr"}
|
|
,"FreeFunc":null
|
|
}
|
|
,{
|
|
"Name":"MOUSEMOVEPOINT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TRACKMOUSEEVENT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"TRACKMOUSEEVENT_FLAGS","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hwndTrack","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwHoverTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MOUSEINPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"mouseData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MOUSE_EVENT_FLAGS","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"KEYBDINPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"wVk","Type":{"Kind":"ApiRef","Name":"VIRTUAL_KEY","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"wScan","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"KEYBD_EVENT_FLAGS","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"HARDWAREINPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"wParamL","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"wParamH","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"INPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"type","Type":{"Kind":"ApiRef","Name":"INPUT_TYPE","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"mi","Type":{"Kind":"ApiRef","Name":"MOUSEINPUT","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ki","Type":{"Kind":"ApiRef","Name":"KEYBDINPUT","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hi","Type":{"Kind":"ApiRef","Name":"HARDWAREINPUT","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LASTINPUTINFO"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RAWINPUTHEADER"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RAWMOUSE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"usFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulRawButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"lLastX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"lLastY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"ulExtraInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"usButtonFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"usButtonData","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RAWKEYBOARD"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"MakeCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"VKey","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"Message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ExtraInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RAWHID"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwSizeHid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"bRawData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RAWINPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"header","Type":{"Kind":"ApiRef","Name":"RAWINPUTHEADER","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"data","Type":{"Kind":"ApiRef","Name":"_data_e__Union","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_data_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"mouse","Type":{"Kind":"ApiRef","Name":"RAWMOUSE","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"keyboard","Type":{"Kind":"ApiRef","Name":"RAWKEYBOARD","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hid","Type":{"Kind":"ApiRef","Name":"RAWHID","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RID_DEVICE_INFO_MOUSE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"fHasHorizontalWheel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RID_DEVICE_INFO_KEYBOARD"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwSubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwKeyboardMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfFunctionKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfIndicators","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwNumberOfKeysTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RID_DEVICE_INFO_HID"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwProductId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwVersionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"usUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"usUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RID_DEVICE_INFO"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"RID_DEVICE_INFO_TYPE","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"mouse","Type":{"Kind":"ApiRef","Name":"RID_DEVICE_INFO_MOUSE","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"keyboard","Type":{"Kind":"ApiRef","Name":"RID_DEVICE_INFO_KEYBOARD","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hid","Type":{"Kind":"ApiRef","Name":"RID_DEVICE_INFO_HID","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RAWINPUTDEVICE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"usUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"usUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"RAWINPUTDEVICE_FLAGS","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
,{"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RAWINPUTDEVICELIST"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"RID_DEVICE_INFO_TYPE","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
{
|
|
"Name":"_TrackMouseEvent"
|
|
,"SetLastError":false
|
|
,"DllImport":"COMCTL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpEventTrack","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRACKMOUSEEVENT","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LoadKeyboardLayoutA"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pwszKLID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"ACTIVATE_KEYBOARD_LAYOUT_FLAGS","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LoadKeyboardLayoutW"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pwszKLID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"ACTIVATE_KEYBOARD_LAYOUT_FLAGS","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ActivateKeyboardLayout"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"ACTIVATE_KEYBOARD_LAYOUT_FLAGS","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ToUnicodeEx"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"wVirtKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"wScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":256,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
|
|
,{"Name":"pwszBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBuff","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"UnloadKeyboardLayout"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetKeyboardLayoutNameA"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pwszKLID","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":9,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetKeyboardLayoutNameW"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pwszKLID","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":9,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetKeyboardLayoutList"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"nBuff","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"lpList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetKeyboardLayout"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMouseMovePointsEx"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MOUSEMOVEPOINT","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"lpptBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"MOUSEMOVEPOINT","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"nBufPoints","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"resolution","Type":{"Kind":"ApiRef","Name":"GET_MOUSE_MOVE_POINTS_EX_RESOLUTION","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"TrackMouseEvent"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpEventTrack","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRACKMOUSEEVENT","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RegisterHotKey"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"fsModifiers","Type":{"Kind":"ApiRef","Name":"HOT_KEY_MODIFIERS","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"vk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"UnregisterHotKey"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SwapMouseButton"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"fSwap","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDoubleClickTime"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetDoubleClickTime"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFocus"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetActiveWindow"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetFocus"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetKBCodePage"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetKeyState"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int16"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"nVirtKey","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetAsyncKeyState"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int16"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"vKey","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetKeyboardState"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":256,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetKeyboardState"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":256,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetKeyNameTextA"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lParam","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
,{"Name":"cchSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetKeyNameTextW"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lParam","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
,{"Name":"cchSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetKeyboardType"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"nTypeFlag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ToAscii"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uVirtKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"uScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":256,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
|
|
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ToAsciiEx"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uVirtKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"uScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":256,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"lpChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
|
|
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ToUnicode"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"wVirtKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"wScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":256,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pwszBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
|
|
,{"Name":"cchBuff","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OemKeyScan"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"wOemChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VkKeyScanA"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int16"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ch","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VkKeyScanW"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int16"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ch","Type":{"Kind":"Native","Name":"Char"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VkKeyScanExA"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int16"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ch","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VkKeyScanExW"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int16"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ch","Type":{"Kind":"Native","Name":"Char"},"Attrs":["In"]}
|
|
,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"keybd_event"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"bVk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
|
|
,{"Name":"bScan","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"KEYBD_EVENT_FLAGS","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"mouse_event"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Void"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"MOUSE_EVENT_FLAGS","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"dwData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SendInput"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"cInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pInputs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"INPUT","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLastInputInfo"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"plii","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LASTINPUTINFO","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MapVirtualKeyA"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"uMapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MapVirtualKeyW"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"uMapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MapVirtualKeyExA"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"uMapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MapVirtualKeyExW"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"uMapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"UI.TextServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetCapture"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetCapture"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReleaseCapture"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EnableWindow"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IsWindowEnabled"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DragDetect"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetActiveWindow"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"BlockInput"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"fBlockIt","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetRawInputData"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hRawInput","Type":{"Kind":"ApiRef","Name":"HRAWINPUT","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"uiCommand","Type":{"Kind":"ApiRef","Name":"RAW_INPUT_DATA_COMMAND_FLAGS","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
|
|
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cbSizeHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetRawInputDeviceInfoA"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"uiCommand","Type":{"Kind":"ApiRef","Name":"RAW_INPUT_DEVICE_INFO_COMMAND","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
|
|
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetRawInputDeviceInfoW"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"uiCommand","Type":{"Kind":"ApiRef","Name":"RAW_INPUT_DEVICE_INFO_COMMAND","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
|
|
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetRawInputBuffer"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAWINPUT","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]}
|
|
,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cbSizeHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RegisterRawInputDevices"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pRawInputDevices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"RAWINPUTDEVICE","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"uiNumDevices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetRegisteredRawInputDevices"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pRawInputDevices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"RAWINPUTDEVICE","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"puiNumDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetRawInputDeviceList"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pRawInputDeviceList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"RAWINPUTDEVICELIST","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"puiNumDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DefRawInputProc"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.1.2600"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"paRawInput","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAWINPUT","TargetKind":"Default","Api":"UI.KeyboardAndMouseInput","Parents":[]}}},"Attrs":["In"]}
|
|
,{"Name":"nInput","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"cbSizeHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"UnicodeAliases":[
|
|
"LoadKeyboardLayout"
|
|
,"GetKeyboardLayoutName"
|
|
,"GetKeyNameText"
|
|
,"VkKeyScan"
|
|
,"VkKeyScanEx"
|
|
,"MapVirtualKey"
|
|
,"MapVirtualKeyEx"
|
|
,"GetRawInputDeviceInfo"
|
|
]
|
|
|
|
}
|