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

366 lines
14 KiB
JSON

{
"Constants":[{
"Name":"WC_MAGNIFIERA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Magnifier"
,"Attrs":[]
},{
"Name":"WC_MAGNIFIERW"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Magnifier"
,"Attrs":[]
},{
"Name":"WC_MAGNIFIER"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Magnifier"
,"Attrs":[]
},{
"Name":"MS_SHOWMAGNIFIEDCURSOR"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"MS_CLIPAROUNDCURSOR"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"MS_INVERTCOLORS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"MW_FILTERMODE_EXCLUDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"MW_FILTERMODE_INCLUDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}],
"Types":[{
"Name":"MAGTRANSFORM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"v","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MAGIMAGEHEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"format","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MAGCOLOREFFECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"transform","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MagImageScalingCallback"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"srcdata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"srcheader","Type":{"Kind":"ApiRef","Name":"MAGIMAGEHEADER","TargetKind":"Default","Api":"UI.Magnification","Parents":[]},"Attrs":["In"]}
,{"Name":"destdata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"destheader","Type":{"Kind":"ApiRef","Name":"MAGIMAGEHEADER","TargetKind":"Default","Api":"UI.Magnification","Parents":[]},"Attrs":["In"]}
,{"Name":"unclipped","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"clipped","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dirty","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
]
}],
"Functions":[{
"Name":"MagInitialize"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
]
},{
"Name":"MagUninitialize"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
]
},{
"Name":"MagSetWindowSource"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"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"]}
,{"Name":"rect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"MagGetWindowSource"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"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"]}
,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"MagSetWindowTransform"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"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"]}
,{"Name":"pTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGTRANSFORM","TargetKind":"Default","Api":"UI.Magnification","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"MagGetWindowTransform"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"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"]}
,{"Name":"pTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGTRANSFORM","TargetKind":"Default","Api":"UI.Magnification","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"MagSetWindowFilterList"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"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"]}
,{"Name":"dwFilterMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pHWND","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"MagGetWindowFilterList"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwFilterMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pHWND","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"MagSetImageScalingCallback"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"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"]}
,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"MagImageScalingCallback","TargetKind":"FunctionPointer","Api":"UI.Magnification","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"MagGetImageScalingCallback"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"MagImageScalingCallback","TargetKind":"FunctionPointer","Api":"UI.Magnification","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"MagSetColorEffect"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"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"]}
,{"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGCOLOREFFECT","TargetKind":"Default","Api":"UI.Magnification","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"MagGetColorEffect"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"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"]}
,{"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGCOLOREFFECT","TargetKind":"Default","Api":"UI.Magnification","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"MagSetFullscreenTransform"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"magLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"xOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"yOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"MagGetFullscreenTransform"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pMagLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
,{"Name":"pxOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"pyOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"MagSetFullscreenColorEffect"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGCOLOREFFECT","TargetKind":"Default","Api":"UI.Magnification","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"MagGetFullscreenColorEffect"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGCOLOREFFECT","TargetKind":"Default","Api":"UI.Magnification","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"MagSetInputTransform"
,"SetLastError":true
,"DllImport":"MAGNIFICATION.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pRectSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pRectDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"MagGetInputTransform"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pRectSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pRectDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"MagShowSystemCursor"
,"SetLastError":false
,"DllImport":"MAGNIFICATION.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"fShowCursor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}