mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
469 lines
20 KiB
JSON
469 lines
20 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"PHYSICAL_MONITOR"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"Fields":[
|
|
{"Name":"hPhysicalMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"szPhysicalMonitorDescription","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MC_TIMING_REPORT"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"Fields":[
|
|
{"Name":"dwHorizontalFrequencyInHZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"dwVerticalFrequencyInHZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"bTimingStatusByte","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"MC_VCP_CODE_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"MC_MOMENTARY","Value":0}
|
|
,{"Name":"MC_SET_PARAMETER","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"MC_DISPLAY_TECHNOLOGY_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"MC_SHADOW_MASK_CATHODE_RAY_TUBE","Value":0}
|
|
,{"Name":"MC_APERTURE_GRILL_CATHODE_RAY_TUBE","Value":1}
|
|
,{"Name":"MC_THIN_FILM_TRANSISTOR","Value":2}
|
|
,{"Name":"MC_LIQUID_CRYSTAL_ON_SILICON","Value":3}
|
|
,{"Name":"MC_PLASMA","Value":4}
|
|
,{"Name":"MC_ORGANIC_LIGHT_EMITTING_DIODE","Value":5}
|
|
,{"Name":"MC_ELECTROLUMINESCENT","Value":6}
|
|
,{"Name":"MC_MICROELECTROMECHANICAL","Value":7}
|
|
,{"Name":"MC_FIELD_EMISSION_DEVICE","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"MC_DRIVE_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"MC_RED_DRIVE","Value":0}
|
|
,{"Name":"MC_GREEN_DRIVE","Value":1}
|
|
,{"Name":"MC_BLUE_DRIVE","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"MC_GAIN_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"MC_RED_GAIN","Value":0}
|
|
,{"Name":"MC_GREEN_GAIN","Value":1}
|
|
,{"Name":"MC_BLUE_GAIN","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"MC_POSITION_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"MC_HORIZONTAL_POSITION","Value":0}
|
|
,{"Name":"MC_VERTICAL_POSITION","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"MC_SIZE_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"MC_WIDTH","Value":0}
|
|
,{"Name":"MC_HEIGHT","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"MC_COLOR_TEMPERATURE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"MC_COLOR_TEMPERATURE_UNKNOWN","Value":0}
|
|
,{"Name":"MC_COLOR_TEMPERATURE_4000K","Value":1}
|
|
,{"Name":"MC_COLOR_TEMPERATURE_5000K","Value":2}
|
|
,{"Name":"MC_COLOR_TEMPERATURE_6500K","Value":3}
|
|
,{"Name":"MC_COLOR_TEMPERATURE_7500K","Value":4}
|
|
,{"Name":"MC_COLOR_TEMPERATURE_8200K","Value":5}
|
|
,{"Name":"MC_COLOR_TEMPERATURE_9300K","Value":6}
|
|
,{"Name":"MC_COLOR_TEMPERATURE_10000K","Value":7}
|
|
,{"Name":"MC_COLOR_TEMPERATURE_11500K","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
{
|
|
"Name":"GetNumberOfPhysicalMonitorsFromHMONITOR"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pdwNumberOfPhysicalMonitors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetNumberOfPhysicalMonitorsFromIDirect3DDevice9"
|
|
,"SetLastError":false
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pDirect3DDevice9","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pdwNumberOfPhysicalMonitors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetPhysicalMonitorsFromHMONITOR"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwPhysicalMonitorArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pPhysicalMonitorArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PHYSICAL_MONITOR","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetPhysicalMonitorsFromIDirect3DDevice9"
|
|
,"SetLastError":false
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pDirect3DDevice9","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"dwPhysicalMonitorArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pPhysicalMonitorArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PHYSICAL_MONITOR","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DestroyPhysicalMonitor"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DestroyPhysicalMonitors"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"dwPhysicalMonitorArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pPhysicalMonitorArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PHYSICAL_MONITOR","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetVCPFeatureAndVCPFeatureReply"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bVCPCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"pvct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MC_VCP_CODE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"pdwCurrentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwMaximumValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetVCPFeature"
|
|
,"SetLastError":false
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bVCPCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"dwNewValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SaveCurrentSettings"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetCapabilitiesStringLength"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pdwCapabilitiesStringLengthInCharacters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CapabilitiesRequestAndCapabilitiesReply"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pszASCIICapabilitiesString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
,{"Name":"dwCapabilitiesStringLengthInCharacters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetTimingReport"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pmtrMonitorTimingReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MC_TIMING_REPORT","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMonitorCapabilities"
|
|
,"SetLastError":false
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pdwMonitorCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwSupportedColorTemperatures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SaveCurrentMonitorSettings"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMonitorTechnologyType"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pdtyDisplayTechnologyType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MC_DISPLAY_TECHNOLOGY_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMonitorBrightness"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pdwMinimumBrightness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwCurrentBrightness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwMaximumBrightness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMonitorContrast"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pdwMinimumContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwCurrentContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwMaximumContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMonitorColorTemperature"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pctCurrentColorTemperature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MC_COLOR_TEMPERATURE","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMonitorRedGreenOrBlueDrive"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dtDriveType","Type":{"Kind":"ApiRef","Name":"MC_DRIVE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pdwMinimumDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwCurrentDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwMaximumDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMonitorRedGreenOrBlueGain"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"gtGainType","Type":{"Kind":"ApiRef","Name":"MC_GAIN_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pdwMinimumGain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwCurrentGain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwMaximumGain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetMonitorBrightness"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwNewBrightness","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetMonitorContrast"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwNewContrast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetMonitorColorTemperature"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ctCurrentColorTemperature","Type":{"Kind":"ApiRef","Name":"MC_COLOR_TEMPERATURE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetMonitorRedGreenOrBlueDrive"
|
|
,"SetLastError":false
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dtDriveType","Type":{"Kind":"ApiRef","Name":"MC_DRIVE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwNewDrive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetMonitorRedGreenOrBlueGain"
|
|
,"SetLastError":false
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"gtGainType","Type":{"Kind":"ApiRef","Name":"MC_GAIN_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwNewGain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DegaussMonitor"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMonitorDisplayAreaSize"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"stSizeType","Type":{"Kind":"ApiRef","Name":"MC_SIZE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pdwMinimumWidthOrHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwCurrentWidthOrHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwMaximumWidthOrHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMonitorDisplayAreaPosition"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ptPositionType","Type":{"Kind":"ApiRef","Name":"MC_POSITION_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pdwMinimumPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwCurrentPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
,{"Name":"pdwMaximumPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetMonitorDisplayAreaSize"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"stSizeType","Type":{"Kind":"ApiRef","Name":"MC_SIZE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwNewDisplayAreaWidthOrHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetMonitorDisplayAreaPosition"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ptPositionType","Type":{"Kind":"ApiRef","Name":"MC_POSITION_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":[]}
|
|
,{"Name":"dwNewPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RestoreMonitorFactoryColorDefaults"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RestoreMonitorFactoryDefaults"
|
|
,"SetLastError":true
|
|
,"DllImport":"dxva2"
|
|
,"ReturnType":{"Kind":"Native","Name":"Int32"}
|
|
,"Params":[
|
|
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"UnicodeAliases":[
|
|
]
|
|
|
|
}
|