Files
marlersoft-win32json/api/Monitor.json
T
2021-02-23 21:26:59 -07:00

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":[
]
}