Files
2026-02-15 17:17:14 -07:00

582 lines
26 KiB
JSON

{
"Constants":[],
"Types":[{
"Name":"POINTER_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"POINTER_FLAG_NONE","Value":0}
,{"Name":"POINTER_FLAG_NEW","Value":1}
,{"Name":"POINTER_FLAG_INRANGE","Value":2}
,{"Name":"POINTER_FLAG_INCONTACT","Value":4}
,{"Name":"POINTER_FLAG_FIRSTBUTTON","Value":16}
,{"Name":"POINTER_FLAG_SECONDBUTTON","Value":32}
,{"Name":"POINTER_FLAG_THIRDBUTTON","Value":64}
,{"Name":"POINTER_FLAG_FOURTHBUTTON","Value":128}
,{"Name":"POINTER_FLAG_FIFTHBUTTON","Value":256}
,{"Name":"POINTER_FLAG_PRIMARY","Value":8192}
,{"Name":"POINTER_FLAG_CONFIDENCE","Value":16384}
,{"Name":"POINTER_FLAG_CANCELED","Value":32768}
,{"Name":"POINTER_FLAG_DOWN","Value":65536}
,{"Name":"POINTER_FLAG_UPDATE","Value":131072}
,{"Name":"POINTER_FLAG_UP","Value":262144}
,{"Name":"POINTER_FLAG_WHEEL","Value":524288}
,{"Name":"POINTER_FLAG_HWHEEL","Value":1048576}
,{"Name":"POINTER_FLAG_CAPTURECHANGED","Value":2097152}
,{"Name":"POINTER_FLAG_HASTRANSFORM","Value":4194304}
]
,"IntegerBase":"UInt32"
},{
"Name":"TOUCH_FEEDBACK_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TOUCH_FEEDBACK_DEFAULT","Value":1}
,{"Name":"TOUCH_FEEDBACK_INDIRECT","Value":2}
,{"Name":"TOUCH_FEEDBACK_NONE","Value":3}
]
,"IntegerBase":"UInt32"
},{
"Name":"POINTER_BUTTON_CHANGE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"POINTER_CHANGE_NONE","Value":0}
,{"Name":"POINTER_CHANGE_FIRSTBUTTON_DOWN","Value":1}
,{"Name":"POINTER_CHANGE_FIRSTBUTTON_UP","Value":2}
,{"Name":"POINTER_CHANGE_SECONDBUTTON_DOWN","Value":3}
,{"Name":"POINTER_CHANGE_SECONDBUTTON_UP","Value":4}
,{"Name":"POINTER_CHANGE_THIRDBUTTON_DOWN","Value":5}
,{"Name":"POINTER_CHANGE_THIRDBUTTON_UP","Value":6}
,{"Name":"POINTER_CHANGE_FOURTHBUTTON_DOWN","Value":7}
,{"Name":"POINTER_CHANGE_FOURTHBUTTON_UP","Value":8}
,{"Name":"POINTER_CHANGE_FIFTHBUTTON_DOWN","Value":9}
,{"Name":"POINTER_CHANGE_FIFTHBUTTON_UP","Value":10}
]
,"IntegerBase":"Int32"
},{
"Name":"POINTER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pointerType","Type":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"frameId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pointerFlags","Type":{"Kind":"ApiRef","Name":"POINTER_FLAGS","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]},"Attrs":[]}
,{"Name":"sourceDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ptPixelLocation","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ptHimetricLocation","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ptPixelLocationRaw","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ptHimetricLocationRaw","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"historyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InputData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwKeyStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PerformanceCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ButtonChangeType","Type":{"Kind":"ApiRef","Name":"POINTER_BUTTON_CHANGE_TYPE","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"POINTER_TOUCH_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pointerInfo","Type":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]},"Attrs":[]}
,{"Name":"touchFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"touchMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rcContact","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"rcContactRaw","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"orientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pressure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"POINTER_PEN_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pointerInfo","Type":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]},"Attrs":[]}
,{"Name":"penFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"penMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pressure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rotation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"tiltX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"tiltY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INPUT_INJECTION_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"page","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"index","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INPUT_TRANSFORM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_14","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_24","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_34","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"_44","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
}],
"Functions":[{
"Name":"GetUnpredictedMessagePos"
,"SetLastError":false
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
]
},{
"Name":"InitializeTouchInjection"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"maxCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwMode","Type":{"Kind":"ApiRef","Name":"TOUCH_FEEDBACK_MODE","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"InjectTouchInput"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"contacts","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"POINTER_TOUCH_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"GetPointerType"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pointerType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetPointerCursorId"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cursorId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetPointerInfo"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pointerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetPointerInfoHistory"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"entriesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pointerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetPointerFrameInfo"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pointerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pointerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetPointerFrameInfoHistory"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"entriesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pointerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pointerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetPointerTouchInfo"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"touchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_TOUCH_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetPointerTouchInfoHistory"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"entriesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"touchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"POINTER_TOUCH_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetPointerFrameTouchInfo"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pointerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"touchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"POINTER_TOUCH_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetPointerFrameTouchInfoHistory"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"entriesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pointerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"touchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_TOUCH_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetPointerPenInfo"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"penInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_PEN_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetPointerPenInfoHistory"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"entriesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"penInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"POINTER_PEN_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetPointerFramePenInfo"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pointerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"penInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"POINTER_PEN_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetPointerFramePenInfoHistory"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"entriesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pointerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"penInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_PEN_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"SkipPointerFrameMessages"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"InjectSyntheticPointerInput"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.17763"
,"Attrs":[]
,"Params":[
{"Name":"device","Type":{"Kind":"ApiRef","Name":"HSYNTHETICPOINTERDEVICE","TargetKind":"Default","Api":"UI.Controls","Parents":[]},"Attrs":["In"]}
,{"Name":"pointerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"POINTER_TYPE_INFO","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"EnableMouseInPointer"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"IsMouseInPointerEnabled"
,"SetLastError":false
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetPointerInputTransform"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"historyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"inputTransform","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"INPUT_TRANSFORM","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetPointerDevices"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"deviceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pointerDevices","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"POINTER_DEVICE_INFO","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetPointerDevice"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"device","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pointerDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_DEVICE_INFO","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetPointerDeviceProperties"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"device","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"propertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pointerProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"POINTER_DEVICE_PROPERTY","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetPointerDeviceRects"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"device","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pointerDeviceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"displayRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetPointerDeviceCursors"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"device","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"cursorCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"deviceCursors","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"POINTER_DEVICE_CURSOR_INFO","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetRawPointerDeviceData"
,"SetLastError":true
,"DllImport":"USER32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"historyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"propertiesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"POINTER_DEVICE_PROPERTY","TargetKind":"Default","Api":"UI.Controls","Parents":[]}},"Attrs":["In"]}
,{"Name":"pValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}],
"UnicodeAliases":[
]
}