mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
390 lines
15 KiB
JSON
390 lines
15 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"DPI_AWARENESS"
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DPI_AWARENESS_INVALID","Value":-1}
|
|
,{"Name":"DPI_AWARENESS_UNAWARE","Value":0}
|
|
,{"Name":"DPI_AWARENESS_SYSTEM_AWARE","Value":1}
|
|
,{"Name":"DPI_AWARENESS_PER_MONITOR_AWARE","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DPI_HOSTING_BEHAVIOR"
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DPI_HOSTING_BEHAVIOR_INVALID","Value":-1}
|
|
,{"Name":"DPI_HOSTING_BEHAVIOR_DEFAULT","Value":0}
|
|
,{"Name":"DPI_HOSTING_BEHAVIOR_MIXED","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"PROCESS_DPI_AWARENESS"
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"PROCESS_DPI_UNAWARE","Value":0}
|
|
,{"Name":"PROCESS_SYSTEM_DPI_AWARE","Value":1}
|
|
,{"Name":"PROCESS_PER_MONITOR_DPI_AWARE","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"MONITOR_DPI_TYPE"
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"MDT_EFFECTIVE_DPI","Value":0}
|
|
,{"Name":"MDT_ANGULAR_DPI","Value":1}
|
|
,{"Name":"MDT_RAW_DPI","Value":2}
|
|
,{"Name":"MDT_DEFAULT","Value":0}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS"
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DCDC_DEFAULT","Value":0}
|
|
,{"Name":"DCDC_DISABLE_FONT_UPDATE","Value":1}
|
|
,{"Name":"DCDC_DISABLE_RELAYOUT","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DIALOG_DPI_CHANGE_BEHAVIORS"
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DDC_DEFAULT","Value":0}
|
|
,{"Name":"DDC_DISABLE_ALL","Value":1}
|
|
,{"Name":"DDC_DISABLE_RESIZE","Value":2}
|
|
,{"Name":"DDC_DISABLE_CONTROL_RELAYOUT","Value":4}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
{
|
|
"Name":"OpenThemeDataForDpi"
|
|
,"SetLastError":false
|
|
,"DllImport":"UxTheme"
|
|
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
|
|
,"Platform":"windows10.0.15063"
|
|
,"Params":[
|
|
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"pszClassList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"dpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetProcessDpiAwareness"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-shcore-scaling-l1-1-1"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Platform":"windows8.0"
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"ApiRef","Name":"PROCESS_DPI_AWARENESS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetProcessDpiAwareness"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-shcore-scaling-l1-1-1"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Platform":"windows8.0"
|
|
,"Params":[
|
|
{"Name":"hprocess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_DPI_AWARENESS","TargetKind":"Default","Api":"HiDpi","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDpiForMonitor"
|
|
,"SetLastError":false
|
|
,"DllImport":"api-ms-win-shcore-scaling-l1-1-1"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Platform":"windows8.0"
|
|
,"Params":[
|
|
{"Name":"hmonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dpiType","Type":{"Kind":"ApiRef","Name":"MONITOR_DPI_TYPE","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetDialogControlDpiChangeBehavior"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows10.0.15063"
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"mask","Type":{"Kind":"ApiRef","Name":"DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"values","Type":{"Kind":"ApiRef","Name":"DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDialogControlDpiChangeBehavior"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]}
|
|
,"Platform":"windows10.0.15063"
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetDialogDpiChangeBehavior"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows10.0.15063"
|
|
,"Params":[
|
|
{"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"mask","Type":{"Kind":"ApiRef","Name":"DIALOG_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"values","Type":{"Kind":"ApiRef","Name":"DIALOG_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDialogDpiChangeBehavior"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"DIALOG_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]}
|
|
,"Platform":"windows10.0.15063"
|
|
,"Params":[
|
|
{"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetSystemMetricsForDpi"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Platform":"windows10.0.14393"
|
|
,"Params":[
|
|
{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"dpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AdjustWindowRectExForDpi"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows10.0.14393"
|
|
,"Params":[
|
|
{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"bMenu","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwExStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"LogicalToPhysicalPointForPerMonitorDPI"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows8.0"
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PhysicalToLogicalPointForPerMonitorDPI"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows8.0"
|
|
,"Params":[
|
|
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SystemParametersInfoForDpi"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows10.0.14393"
|
|
,"Params":[
|
|
{"Name":"uiAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"uiParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"fWinIni","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetThreadDpiAwarenessContext"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"DPI_AWARENESS_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows10.0.14393"
|
|
,"Params":[
|
|
{"Name":"dpiContext","Type":{"Kind":"ApiRef","Name":"DPI_AWARENESS_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetThreadDpiAwarenessContext"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"DPI_AWARENESS_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows10.0.14393"
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetWindowDpiAwarenessContext"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"DPI_AWARENESS_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows10.0.14393"
|
|
,"Params":[
|
|
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetAwarenessFromDpiAwarenessContext"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"DPI_AWARENESS","TargetKind":"Default","Api":"HiDpi","Parents":[]}
|
|
,"Platform":"windows10.0.14393"
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"ApiRef","Name":"DPI_AWARENESS_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDpiFromDpiAwarenessContext"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Platform":"windows10.0.17134"
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"ApiRef","Name":"DPI_AWARENESS_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AreDpiAwarenessContextsEqual"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows10.0.14393"
|
|
,"Params":[
|
|
{"Name":"dpiContextA","Type":{"Kind":"ApiRef","Name":"DPI_AWARENESS_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dpiContextB","Type":{"Kind":"ApiRef","Name":"DPI_AWARENESS_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IsValidDpiAwarenessContext"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows10.0.14393"
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"ApiRef","Name":"DPI_AWARENESS_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDpiForWindow"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Platform":"windows10.0.14393"
|
|
,"Params":[
|
|
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDpiForSystem"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Platform":"windows10.0.14393"
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetSystemDpiForProcess"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
|
|
,"Platform":"windows10.0.17134"
|
|
,"Params":[
|
|
{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EnableNonClientDpiScaling"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows10.0.14393"
|
|
,"Params":[
|
|
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetProcessDpiAwarenessContext"
|
|
,"SetLastError":true
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
|
|
,"Platform":"windows10.0.15063"
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"ApiRef","Name":"DPI_AWARENESS_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetThreadDpiHostingBehavior"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"DPI_HOSTING_BEHAVIOR","TargetKind":"Default","Api":"HiDpi","Parents":[]}
|
|
,"Platform":"windows10.0.17134"
|
|
,"Params":[
|
|
{"Name":"value","Type":{"Kind":"ApiRef","Name":"DPI_HOSTING_BEHAVIOR","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetThreadDpiHostingBehavior"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"DPI_HOSTING_BEHAVIOR","TargetKind":"Default","Api":"HiDpi","Parents":[]}
|
|
,"Platform":"windows10.0.17134"
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetWindowDpiHostingBehavior"
|
|
,"SetLastError":false
|
|
,"DllImport":"USER32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"DPI_HOSTING_BEHAVIOR","TargetKind":"Default","Api":"HiDpi","Parents":[]}
|
|
,"Platform":"windows10.0.17134"
|
|
,"Params":[
|
|
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"UnicodeAliases":[
|
|
]
|
|
|
|
}
|