ditch carriage return, only linefeed

This commit is contained in:
Jonathan Marler
2026-02-06 20:10:43 -07:00
parent 4da943a3eb
commit 09aade9e63
304 changed files with 1818727 additions and 1818727 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+3012 -3012
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+11923 -11923
View File
File diff suppressed because it is too large Load Diff
+1309 -1309
View File
File diff suppressed because it is too large Load Diff
+9327 -9327
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+6420 -6420
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+420 -420
View File
@@ -1,420 +1,420 @@
{
"Constants":[{
"Name":"ED_BASE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
},{
"Name":"DEV_PORT_SIM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DEV_PORT_COM1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"DEV_PORT_COM2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"DEV_PORT_COM3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"DEV_PORT_COM4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"DEV_PORT_DIAQ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"DEV_PORT_ARTI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"DEV_PORT_1394"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"DEV_PORT_USB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"DEV_PORT_MIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DEV_PORT_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"ED_TOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ED_MIDDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ED_BOTTOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ED_LEFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ED_CENTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"ED_RIGHT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"ED_AUDIO_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"ED_AUDIO_1"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"ED_AUDIO_2"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"ED_AUDIO_3"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"ED_AUDIO_4"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
},{
"Name":"ED_AUDIO_5"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
},{
"Name":"ED_AUDIO_6"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
},{
"Name":"ED_AUDIO_7"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
},{
"Name":"ED_AUDIO_8"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":128
,"Attrs":[]
},{
"Name":"ED_AUDIO_9"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
},{
"Name":"ED_AUDIO_10"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
},{
"Name":"ED_AUDIO_11"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
},{
"Name":"ED_AUDIO_12"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2048
,"Attrs":[]
},{
"Name":"ED_AUDIO_13"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
},{
"Name":"ED_AUDIO_14"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8192
,"Attrs":[]
},{
"Name":"ED_AUDIO_15"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16384
,"Attrs":[]
},{
"Name":"ED_AUDIO_16"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32768
,"Attrs":[]
},{
"Name":"ED_AUDIO_17"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
},{
"Name":"ED_AUDIO_18"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
},{
"Name":"ED_AUDIO_19"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
},{
"Name":"ED_AUDIO_20"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
},{
"Name":"ED_AUDIO_21"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"ED_AUDIO_22"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"ED_AUDIO_23"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4194304
,"Attrs":[]
},{
"Name":"ED_AUDIO_24"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8388608
,"Attrs":[]
},{
"Name":"ED_VIDEO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"CLSID_DeviceIoControl"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"12d3e372-874b-457d-9fdf-73977778686c"
,"Attrs":[]
}],
"Types":[{
"Name":"IDeviceRequestCompletionCallback"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"999bad24-9acd-45bb-8669-2a2fc0288b04"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Invoke"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"requestResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bytesReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IDeviceIoControl"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9eefe161-23ab-4f18-9b49-991b586ae970"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"DeviceIoControlSync"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ioControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"inputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"inputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"outputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"outputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"DeviceIoControlAsync"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ioControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"inputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"inputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"outputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"outputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"requestCompletionCallback","Type":{"Kind":"ApiRef","Name":"IDeviceRequestCompletionCallback","TargetKind":"Com","Api":"Devices.DeviceAccess","Parents":[]},"Attrs":["In"]}
,{"Name":"cancelContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CancelOperation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cancelContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}]
},{
"Name":"ICreateDeviceAccessAsync"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"3474628f-683d-42d2-abcb-db018c6503bc"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Cancel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Wait"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetResult"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"deviceAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}]
}],
"Functions":[{
"Name":"CreateDeviceAccessInstance"
,"SetLastError":false
,"DllImport":"deviceaccess"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"deviceInterfacePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"desiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"createAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateDeviceAccessAsync","TargetKind":"Com","Api":"Devices.DeviceAccess","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"ED_BASE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
},{
"Name":"DEV_PORT_SIM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DEV_PORT_COM1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"DEV_PORT_COM2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"DEV_PORT_COM3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"DEV_PORT_COM4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"DEV_PORT_DIAQ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"DEV_PORT_ARTI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"DEV_PORT_1394"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"DEV_PORT_USB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"DEV_PORT_MIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DEV_PORT_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"ED_TOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ED_MIDDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ED_BOTTOM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ED_LEFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ED_CENTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"ED_RIGHT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"ED_AUDIO_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"ED_AUDIO_1"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"ED_AUDIO_2"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"ED_AUDIO_3"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"ED_AUDIO_4"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
},{
"Name":"ED_AUDIO_5"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
},{
"Name":"ED_AUDIO_6"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
},{
"Name":"ED_AUDIO_7"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
},{
"Name":"ED_AUDIO_8"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":128
,"Attrs":[]
},{
"Name":"ED_AUDIO_9"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
},{
"Name":"ED_AUDIO_10"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
},{
"Name":"ED_AUDIO_11"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
},{
"Name":"ED_AUDIO_12"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2048
,"Attrs":[]
},{
"Name":"ED_AUDIO_13"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
},{
"Name":"ED_AUDIO_14"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8192
,"Attrs":[]
},{
"Name":"ED_AUDIO_15"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16384
,"Attrs":[]
},{
"Name":"ED_AUDIO_16"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32768
,"Attrs":[]
},{
"Name":"ED_AUDIO_17"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
},{
"Name":"ED_AUDIO_18"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
},{
"Name":"ED_AUDIO_19"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
},{
"Name":"ED_AUDIO_20"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
},{
"Name":"ED_AUDIO_21"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"ED_AUDIO_22"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"ED_AUDIO_23"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4194304
,"Attrs":[]
},{
"Name":"ED_AUDIO_24"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8388608
,"Attrs":[]
},{
"Name":"ED_VIDEO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"CLSID_DeviceIoControl"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"12d3e372-874b-457d-9fdf-73977778686c"
,"Attrs":[]
}],
"Types":[{
"Name":"IDeviceRequestCompletionCallback"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"999bad24-9acd-45bb-8669-2a2fc0288b04"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Invoke"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"requestResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bytesReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IDeviceIoControl"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"9eefe161-23ab-4f18-9b49-991b586ae970"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"DeviceIoControlSync"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ioControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"inputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"inputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"outputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"outputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"DeviceIoControlAsync"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ioControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"inputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"inputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"outputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]}
,{"Name":"outputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"requestCompletionCallback","Type":{"Kind":"ApiRef","Name":"IDeviceRequestCompletionCallback","TargetKind":"Com","Api":"Devices.DeviceAccess","Parents":[]},"Attrs":["In"]}
,{"Name":"cancelContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"CancelOperation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cancelContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}]
},{
"Name":"ICreateDeviceAccessAsync"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"3474628f-683d-42d2-abcb-db018c6503bc"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Cancel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Wait"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetResult"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"deviceAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}]
}],
"Functions":[{
"Name":"CreateDeviceAccessInstance"
,"SetLastError":false
,"DllImport":"deviceaccess"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"deviceInterfacePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"desiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"createAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateDeviceAccessAsync","TargetKind":"Com","Api":"Devices.DeviceAccess","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
}],
"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
+478 -478
View File
@@ -1,478 +1,478 @@
{
"Constants":[],
"Types":[{
"Name":"DEVPROP_OPERATOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"DEVPROP_OPERATOR_MODIFIER_NOT","Value":65536}
,{"Name":"DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE","Value":131072}
,{"Name":"DEVPROP_OPERATOR_NONE","Value":0}
,{"Name":"DEVPROP_OPERATOR_EXISTS","Value":1}
,{"Name":"DEVPROP_OPERATOR_NOT_EXISTS","Value":65537}
,{"Name":"DEVPROP_OPERATOR_EQUALS","Value":2}
,{"Name":"DEVPROP_OPERATOR_NOT_EQUALS","Value":65538}
,{"Name":"DEVPROP_OPERATOR_GREATER_THAN","Value":3}
,{"Name":"DEVPROP_OPERATOR_LESS_THAN","Value":4}
,{"Name":"DEVPROP_OPERATOR_GREATER_THAN_EQUALS","Value":5}
,{"Name":"DEVPROP_OPERATOR_LESS_THAN_EQUALS","Value":6}
,{"Name":"DEVPROP_OPERATOR_EQUALS_IGNORE_CASE","Value":131074}
,{"Name":"DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE","Value":196610}
,{"Name":"DEVPROP_OPERATOR_BITWISE_AND","Value":7}
,{"Name":"DEVPROP_OPERATOR_BITWISE_OR","Value":8}
,{"Name":"DEVPROP_OPERATOR_BEGINS_WITH","Value":9}
,{"Name":"DEVPROP_OPERATOR_ENDS_WITH","Value":10}
,{"Name":"DEVPROP_OPERATOR_CONTAINS","Value":11}
,{"Name":"DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE","Value":131081}
,{"Name":"DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE","Value":131082}
,{"Name":"DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE","Value":131083}
,{"Name":"DEVPROP_OPERATOR_LIST_CONTAINS","Value":4096}
,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH","Value":8192}
,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH","Value":12288}
,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS","Value":16384}
,{"Name":"DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE","Value":135168}
,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE","Value":139264}
,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE","Value":143360}
,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE","Value":147456}
,{"Name":"DEVPROP_OPERATOR_AND_OPEN","Value":1048576}
,{"Name":"DEVPROP_OPERATOR_AND_CLOSE","Value":2097152}
,{"Name":"DEVPROP_OPERATOR_OR_OPEN","Value":3145728}
,{"Name":"DEVPROP_OPERATOR_OR_CLOSE","Value":4194304}
,{"Name":"DEVPROP_OPERATOR_NOT_OPEN","Value":5242880}
,{"Name":"DEVPROP_OPERATOR_NOT_CLOSE","Value":6291456}
,{"Name":"DEVPROP_OPERATOR_ARRAY_CONTAINS","Value":268435456}
,{"Name":"DEVPROP_OPERATOR_MASK_EVAL","Value":4095}
,{"Name":"DEVPROP_OPERATOR_MASK_LIST","Value":61440}
,{"Name":"DEVPROP_OPERATOR_MASK_MODIFIER","Value":983040}
,{"Name":"DEVPROP_OPERATOR_MASK_NOT_LOGICAL","Value":4027580415}
,{"Name":"DEVPROP_OPERATOR_MASK_LOGICAL","Value":267386880}
,{"Name":"DEVPROP_OPERATOR_MASK_ARRAY","Value":4026531840}
]
,"IntegerBase":"UInt32"
},{
"Name":"DEVPROP_FILTER_EXPRESSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Operator","Type":{"Kind":"ApiRef","Name":"DEVPROP_OPERATOR","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":[]}
,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DEV_OBJECT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DevObjectTypeUnknown","Value":0}
,{"Name":"DevObjectTypeDeviceInterface","Value":1}
,{"Name":"DevObjectTypeDeviceContainer","Value":2}
,{"Name":"DevObjectTypeDevice","Value":3}
,{"Name":"DevObjectTypeDeviceInterfaceClass","Value":4}
,{"Name":"DevObjectTypeAEP","Value":5}
,{"Name":"DevObjectTypeAEPContainer","Value":6}
,{"Name":"DevObjectTypeDeviceInstallerClass","Value":7}
,{"Name":"DevObjectTypeDeviceInterfaceDisplay","Value":8}
,{"Name":"DevObjectTypeDeviceContainerDisplay","Value":9}
,{"Name":"DevObjectTypeAEPService","Value":10}
,{"Name":"DevObjectTypeDevicePanel","Value":11}
]
,"IntegerBase":"Int32"
},{
"Name":"DEV_QUERY_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DevQueryFlagNone","Value":0}
,{"Name":"DevQueryFlagUpdateResults","Value":1}
,{"Name":"DevQueryFlagAllProperties","Value":2}
,{"Name":"DevQueryFlagLocalize","Value":4}
,{"Name":"DevQueryFlagAsyncClose","Value":8}
]
,"IntegerBase":"Int32"
},{
"Name":"DEV_QUERY_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DevQueryStateInitialized","Value":0}
,{"Name":"DevQueryStateEnumCompleted","Value":1}
,{"Name":"DevQueryStateAborted","Value":2}
,{"Name":"DevQueryStateClosed","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"DEV_QUERY_RESULT_ACTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DevQueryResultStateChange","Value":0}
,{"Name":"DevQueryResultAdd","Value":1}
,{"Name":"DevQueryResultUpdate","Value":2}
,{"Name":"DevQueryResultRemove","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"DEV_OBJECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":[]}
,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"cPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"DEV_QUERY_RESULT_ACTION_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Action","Type":{"Kind":"ApiRef","Name":"DEV_QUERY_RESULT_ACTION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_DEV_QUERY_RESULT_UPDATE_PAYLOAD","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_DEV_QUERY_RESULT_UPDATE_PAYLOAD"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"State","Type":{"Kind":"ApiRef","Name":"DEV_QUERY_STATE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":[]}
,{"Name":"DeviceObject","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"DEV_QUERY_PARAMETER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Key","Type":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HDEVQUERY__"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PDEV_QUERY_RESULT_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pActionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEV_QUERY_RESULT_ACTION_DATA","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Const"]}
]
}],
"Functions":[{
"Name":"DevCreateObjectQuery"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"DevCreateObjectQueryEx"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"DevCreateObjectQueryFromId"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"DevCreateObjectQueryFromIdEx"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"DevCreateObjectQueryFromIds"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pszzObjectIds","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated","Const"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"DevCreateObjectQueryFromIdsEx"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pszzObjectIds","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated","Const"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"DevCloseObjectQuery"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"DevGetObjects"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pcObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEV_OBJECT","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out","Optional","Const"]}
]
},{
"Name":"DevGetObjectsEx"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pcObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEV_OBJECT","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out","Optional","Const"]}
]
},{
"Name":"DevFreeObjects"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DEV_OBJECT","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"DevGetObjectProperties"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pcPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}}},"Attrs":["Out","Const"]}
]
},{
"Name":"DevGetObjectPropertiesEx"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pcPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}}},"Attrs":["Out","Const"]}
]
},{
"Name":"DevFreeObjectProperties"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"DevFindProperty"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Store","Type":{"Kind":"ApiRef","Name":"DEVPROPSTORE","TargetKind":"Default","Api":"Devices.Properties","Parents":[]},"Attrs":["In"]}
,{"Name":"pszLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
}],
"UnicodeAliases":[
]
}
{
"Constants":[],
"Types":[{
"Name":"DEVPROP_OPERATOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"DEVPROP_OPERATOR_MODIFIER_NOT","Value":65536}
,{"Name":"DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE","Value":131072}
,{"Name":"DEVPROP_OPERATOR_NONE","Value":0}
,{"Name":"DEVPROP_OPERATOR_EXISTS","Value":1}
,{"Name":"DEVPROP_OPERATOR_NOT_EXISTS","Value":65537}
,{"Name":"DEVPROP_OPERATOR_EQUALS","Value":2}
,{"Name":"DEVPROP_OPERATOR_NOT_EQUALS","Value":65538}
,{"Name":"DEVPROP_OPERATOR_GREATER_THAN","Value":3}
,{"Name":"DEVPROP_OPERATOR_LESS_THAN","Value":4}
,{"Name":"DEVPROP_OPERATOR_GREATER_THAN_EQUALS","Value":5}
,{"Name":"DEVPROP_OPERATOR_LESS_THAN_EQUALS","Value":6}
,{"Name":"DEVPROP_OPERATOR_EQUALS_IGNORE_CASE","Value":131074}
,{"Name":"DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE","Value":196610}
,{"Name":"DEVPROP_OPERATOR_BITWISE_AND","Value":7}
,{"Name":"DEVPROP_OPERATOR_BITWISE_OR","Value":8}
,{"Name":"DEVPROP_OPERATOR_BEGINS_WITH","Value":9}
,{"Name":"DEVPROP_OPERATOR_ENDS_WITH","Value":10}
,{"Name":"DEVPROP_OPERATOR_CONTAINS","Value":11}
,{"Name":"DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE","Value":131081}
,{"Name":"DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE","Value":131082}
,{"Name":"DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE","Value":131083}
,{"Name":"DEVPROP_OPERATOR_LIST_CONTAINS","Value":4096}
,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH","Value":8192}
,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH","Value":12288}
,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS","Value":16384}
,{"Name":"DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE","Value":135168}
,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE","Value":139264}
,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE","Value":143360}
,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE","Value":147456}
,{"Name":"DEVPROP_OPERATOR_AND_OPEN","Value":1048576}
,{"Name":"DEVPROP_OPERATOR_AND_CLOSE","Value":2097152}
,{"Name":"DEVPROP_OPERATOR_OR_OPEN","Value":3145728}
,{"Name":"DEVPROP_OPERATOR_OR_CLOSE","Value":4194304}
,{"Name":"DEVPROP_OPERATOR_NOT_OPEN","Value":5242880}
,{"Name":"DEVPROP_OPERATOR_NOT_CLOSE","Value":6291456}
,{"Name":"DEVPROP_OPERATOR_ARRAY_CONTAINS","Value":268435456}
,{"Name":"DEVPROP_OPERATOR_MASK_EVAL","Value":4095}
,{"Name":"DEVPROP_OPERATOR_MASK_LIST","Value":61440}
,{"Name":"DEVPROP_OPERATOR_MASK_MODIFIER","Value":983040}
,{"Name":"DEVPROP_OPERATOR_MASK_NOT_LOGICAL","Value":4027580415}
,{"Name":"DEVPROP_OPERATOR_MASK_LOGICAL","Value":267386880}
,{"Name":"DEVPROP_OPERATOR_MASK_ARRAY","Value":4026531840}
]
,"IntegerBase":"UInt32"
},{
"Name":"DEVPROP_FILTER_EXPRESSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Operator","Type":{"Kind":"ApiRef","Name":"DEVPROP_OPERATOR","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":[]}
,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DEV_OBJECT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DevObjectTypeUnknown","Value":0}
,{"Name":"DevObjectTypeDeviceInterface","Value":1}
,{"Name":"DevObjectTypeDeviceContainer","Value":2}
,{"Name":"DevObjectTypeDevice","Value":3}
,{"Name":"DevObjectTypeDeviceInterfaceClass","Value":4}
,{"Name":"DevObjectTypeAEP","Value":5}
,{"Name":"DevObjectTypeAEPContainer","Value":6}
,{"Name":"DevObjectTypeDeviceInstallerClass","Value":7}
,{"Name":"DevObjectTypeDeviceInterfaceDisplay","Value":8}
,{"Name":"DevObjectTypeDeviceContainerDisplay","Value":9}
,{"Name":"DevObjectTypeAEPService","Value":10}
,{"Name":"DevObjectTypeDevicePanel","Value":11}
]
,"IntegerBase":"Int32"
},{
"Name":"DEV_QUERY_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DevQueryFlagNone","Value":0}
,{"Name":"DevQueryFlagUpdateResults","Value":1}
,{"Name":"DevQueryFlagAllProperties","Value":2}
,{"Name":"DevQueryFlagLocalize","Value":4}
,{"Name":"DevQueryFlagAsyncClose","Value":8}
]
,"IntegerBase":"Int32"
},{
"Name":"DEV_QUERY_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DevQueryStateInitialized","Value":0}
,{"Name":"DevQueryStateEnumCompleted","Value":1}
,{"Name":"DevQueryStateAborted","Value":2}
,{"Name":"DevQueryStateClosed","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"DEV_QUERY_RESULT_ACTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DevQueryResultStateChange","Value":0}
,{"Name":"DevQueryResultAdd","Value":1}
,{"Name":"DevQueryResultUpdate","Value":2}
,{"Name":"DevQueryResultRemove","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"DEV_OBJECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":[]}
,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"cPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"DEV_QUERY_RESULT_ACTION_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Action","Type":{"Kind":"ApiRef","Name":"DEV_QUERY_RESULT_ACTION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_DEV_QUERY_RESULT_UPDATE_PAYLOAD","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_DEV_QUERY_RESULT_UPDATE_PAYLOAD"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"State","Type":{"Kind":"ApiRef","Name":"DEV_QUERY_STATE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":[]}
,{"Name":"DeviceObject","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"DEV_QUERY_PARAMETER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Key","Type":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HDEVQUERY__"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PDEV_QUERY_RESULT_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"pActionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEV_QUERY_RESULT_ACTION_DATA","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Const"]}
]
}],
"Functions":[{
"Name":"DevCreateObjectQuery"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"DevCreateObjectQueryEx"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"DevCreateObjectQueryFromId"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"DevCreateObjectQueryFromIdEx"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"DevCreateObjectQueryFromIds"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pszzObjectIds","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated","Const"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"DevCreateObjectQueryFromIdsEx"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pszzObjectIds","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated","Const"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"DevCloseObjectQuery"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"DevGetObjects"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pcObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEV_OBJECT","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out","Optional","Const"]}
]
},{
"Name":"DevGetObjectsEx"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pcObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEV_OBJECT","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}}},"Attrs":["Out","Optional","Const"]}
]
},{
"Name":"DevFreeObjects"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DEV_OBJECT","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"DevGetObjectProperties"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pcPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}}},"Attrs":["Out","Const"]}
]
},{
"Name":"DevGetObjectPropertiesEx"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-1"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]},"Attrs":["In"]}
,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"Devices.DeviceQuery","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"pcPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}}},"Attrs":["Out","Const"]}
]
},{
"Name":"DevFreeObjectProperties"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"DevFindProperty"
,"SetLastError":false
,"DllImport":"api-ms-win-devices-query-l1-1-0"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Store","Type":{"Kind":"ApiRef","Name":"DEVPROPSTORE","TargetKind":"Default","Api":"Devices.Properties","Parents":[]},"Attrs":["In"]}
,{"Name":"pszLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
}],
"UnicodeAliases":[
]
}
+11571 -11571
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+14081 -14081
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+2380 -2380
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+10467 -10467
View File
File diff suppressed because it is too large Load Diff
+1429 -1429
View File
File diff suppressed because it is too large Load Diff
+256 -256
View File
@@ -1,256 +1,256 @@
{
"Constants":[{
"Name":"GUID_DEVINTERFACE_PWM_CONTROLLER"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"60824b4c-eed1-4c9c-b49c-1b961461a819"
,"Attrs":[]
},{
"Name":"GUID_DEVINTERFACE_PWM_CONTROLLER_WSZ"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"{60824B4C-EED1-4C9C-B49C-1B961461A819}"
,"Attrs":[]
},{
"Name":"IOCTL_PWM_CONTROLLER_GET_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262148
,"Attrs":[]
},{
"Name":"IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":294920
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262544
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":295316
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_GET_POLARITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262552
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_SET_POLARITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":295324
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_START"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":295331
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_STOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":295335
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_IS_STARTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262568
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_CONTROLLER_GET_INFO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_CONTROLLER_GET_ACTUAL_PERIOD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_CONTROLLER_SET_DESIRED_PERIOD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":100
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":101
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_GET_POLARITY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":102
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_SET_POLARITY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":103
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_START"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":104
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_STOP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":105
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_IS_STARTED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":106
,"Attrs":[]
}],
"Types":[{
"Name":"PWM_CONTROLLER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"PinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinimumPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"MaximumPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ActualPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DesiredPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ActualPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Percentage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Percentage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_POLARITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PWM_ACTIVE_HIGH","Value":0}
,{"Name":"PWM_ACTIVE_LOW","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"PWM_PIN_GET_POLARITY_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Polarity","Type":{"Kind":"ApiRef","Name":"PWM_POLARITY","TargetKind":"Default","Api":"Devices.Pwm","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_PIN_SET_POLARITY_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Polarity","Type":{"Kind":"ApiRef","Name":"PWM_POLARITY","TargetKind":"Default","Api":"Devices.Pwm","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_PIN_IS_STARTED_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"IsStarted","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"GUID_DEVINTERFACE_PWM_CONTROLLER"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"60824b4c-eed1-4c9c-b49c-1b961461a819"
,"Attrs":[]
},{
"Name":"GUID_DEVINTERFACE_PWM_CONTROLLER_WSZ"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"{60824B4C-EED1-4C9C-B49C-1B961461A819}"
,"Attrs":[]
},{
"Name":"IOCTL_PWM_CONTROLLER_GET_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262148
,"Attrs":[]
},{
"Name":"IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":294920
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262544
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":295316
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_GET_POLARITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262552
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_SET_POLARITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":295324
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_START"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":295331
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_STOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":295335
,"Attrs":[]
},{
"Name":"IOCTL_PWM_PIN_IS_STARTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262568
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_CONTROLLER_GET_INFO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_CONTROLLER_GET_ACTUAL_PERIOD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_CONTROLLER_SET_DESIRED_PERIOD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":100
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":101
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_GET_POLARITY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":102
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_SET_POLARITY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":103
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_START"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":104
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_STOP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":105
,"Attrs":[]
},{
"Name":"PWM_IOCTL_ID_PIN_IS_STARTED"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":106
,"Attrs":[]
}],
"Types":[{
"Name":"PWM_CONTROLLER_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"PinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinimumPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"MaximumPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ActualPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"DesiredPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ActualPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Percentage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Percentage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_POLARITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PWM_ACTIVE_HIGH","Value":0}
,{"Name":"PWM_ACTIVE_LOW","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"PWM_PIN_GET_POLARITY_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Polarity","Type":{"Kind":"ApiRef","Name":"PWM_POLARITY","TargetKind":"Default","Api":"Devices.Pwm","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_PIN_SET_POLARITY_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Polarity","Type":{"Kind":"ApiRef","Name":"PWM_POLARITY","TargetKind":"Default","Api":"Devices.Pwm","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PWM_PIN_IS_STARTED_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"IsStarted","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[],
"UnicodeAliases":[
]
}
+3112 -3112
View File
File diff suppressed because it is too large Load Diff
+137 -137
View File
@@ -1,137 +1,137 @@
{
"Constants":[{
"Name":"COMDB_MIN_PORTS_ARBITRATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"COMDB_MAX_PORTS_ARBITRATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"CDB_REPORT_BITS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CDB_REPORT_BYTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}],
"Types":[{
"Name":"HCOMDB"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
,"InvalidHandleValue":0
}],
"Functions":[{
"Name":"ComDBOpen"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"PHComDB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"ComDBClose"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"HComDB","Type":{"Kind":"ApiRef","Name":"HCOMDB","TargetKind":"Default","Api":"Devices.SerialCommunication","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ComDBGetCurrentPortUsage"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"HComDB","Type":{"Kind":"ApiRef","Name":"HCOMDB","TargetKind":"Default","Api":"Devices.SerialCommunication","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ReportType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MaxPortsReported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ComDBClaimNextFreePort"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"HComDB","Type":{"Kind":"ApiRef","Name":"HCOMDB","TargetKind":"Default","Api":"Devices.SerialCommunication","Parents":[]},"Attrs":["In"]}
,{"Name":"ComNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ComDBClaimPort"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"HComDB","Type":{"Kind":"ApiRef","Name":"HCOMDB","TargetKind":"Default","Api":"Devices.SerialCommunication","Parents":[]},"Attrs":["In"]}
,{"Name":"ComNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ForceClaim","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Forced","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ComDBReleasePort"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"HComDB","Type":{"Kind":"ApiRef","Name":"HCOMDB","TargetKind":"Default","Api":"Devices.SerialCommunication","Parents":[]},"Attrs":["In"]}
,{"Name":"ComNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ComDBResizeDatabase"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"HComDB","Type":{"Kind":"ApiRef","Name":"HCOMDB","TargetKind":"Default","Api":"Devices.SerialCommunication","Parents":[]},"Attrs":["In"]}
,{"Name":"NewSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"COMDB_MIN_PORTS_ARBITRATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"COMDB_MAX_PORTS_ARBITRATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"CDB_REPORT_BITS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CDB_REPORT_BYTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}],
"Types":[{
"Name":"HCOMDB"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":null
,"InvalidHandleValue":0
}],
"Functions":[{
"Name":"ComDBOpen"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"PHComDB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"ComDBClose"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"HComDB","Type":{"Kind":"ApiRef","Name":"HCOMDB","TargetKind":"Default","Api":"Devices.SerialCommunication","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ComDBGetCurrentPortUsage"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"HComDB","Type":{"Kind":"ApiRef","Name":"HCOMDB","TargetKind":"Default","Api":"Devices.SerialCommunication","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ReportType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MaxPortsReported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ComDBClaimNextFreePort"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"HComDB","Type":{"Kind":"ApiRef","Name":"HCOMDB","TargetKind":"Default","Api":"Devices.SerialCommunication","Parents":[]},"Attrs":["In"]}
,{"Name":"ComNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"ComDBClaimPort"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"HComDB","Type":{"Kind":"ApiRef","Name":"HCOMDB","TargetKind":"Default","Api":"Devices.SerialCommunication","Parents":[]},"Attrs":["In"]}
,{"Name":"ComNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ForceClaim","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Forced","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"ComDBReleasePort"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"HComDB","Type":{"Kind":"ApiRef","Name":"HCOMDB","TargetKind":"Default","Api":"Devices.SerialCommunication","Parents":[]},"Attrs":["In"]}
,{"Name":"ComNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ComDBResizeDatabase"
,"SetLastError":false
,"DllImport":"MSPORTS"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"HComDB","Type":{"Kind":"ApiRef","Name":"HCOMDB","TargetKind":"Default","Api":"Devices.SerialCommunication","Parents":[]},"Attrs":["In"]}
,{"Name":"NewSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}
+23090 -23090
View File
File diff suppressed because it is too large Load Diff
+6586 -6586
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+43249 -43249
View File
File diff suppressed because it is too large Load Diff
+1291 -1291
View File
File diff suppressed because it is too large Load Diff
+30971 -30971
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+472 -472
View File
@@ -1,472 +1,472 @@
{
"Constants":[{
"Name":"_FACDXCORE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2176
,"Attrs":[]
},{
"Name":"DXCORE_ADAPTER_ATTRIBUTE_D3D11_GRAPHICS"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"8c47866b-7583-450d-f0f0-6bada895af4b"
,"Attrs":[]
},{
"Name":"DXCORE_ADAPTER_ATTRIBUTE_D3D12_GRAPHICS"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0c9ece4d-2f6e-4f01-8c96-e89e331b47b1"
,"Attrs":[]
},{
"Name":"DXCORE_ADAPTER_ATTRIBUTE_D3D12_CORE_COMPUTE"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"248e2800-a793-4724-abaa-23a6de1be090"
,"Attrs":[]
}],
"Types":[{
"Name":"DXCoreAdapterProperty"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"InstanceLuid","Value":0}
,{"Name":"DriverVersion","Value":1}
,{"Name":"DriverDescription","Value":2}
,{"Name":"HardwareID","Value":3}
,{"Name":"KmdModelVersion","Value":4}
,{"Name":"ComputePreemptionGranularity","Value":5}
,{"Name":"GraphicsPreemptionGranularity","Value":6}
,{"Name":"DedicatedAdapterMemory","Value":7}
,{"Name":"DedicatedSystemMemory","Value":8}
,{"Name":"SharedSystemMemory","Value":9}
,{"Name":"AcgCompatible","Value":10}
,{"Name":"IsHardware","Value":11}
,{"Name":"IsIntegrated","Value":12}
,{"Name":"IsDetachable","Value":13}
,{"Name":"HardwareIDParts","Value":14}
]
,"IntegerBase":"UInt32"
},{
"Name":"DXCoreAdapterState"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"IsDriverUpdateInProgress","Value":0}
,{"Name":"AdapterMemoryBudget","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"DXCoreSegmentGroup"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"Local","Value":0}
,{"Name":"NonLocal","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"DXCoreNotificationType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AdapterListStale","Value":0}
,{"Name":"AdapterNoLongerValid","Value":1}
,{"Name":"AdapterBudgetChange","Value":2}
,{"Name":"AdapterHardwareContentProtectionTeardown","Value":3}
]
,"IntegerBase":"UInt32"
},{
"Name":"DXCoreAdapterPreference"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"Hardware","Value":0}
,{"Name":"MinimumPower","Value":1}
,{"Name":"HighPerformance","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"DXCoreHardwareID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"vendorID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"deviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"subSysID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXCoreHardwareIDParts"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"vendorID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"deviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"subSystemID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"subVendorID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"revisionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXCoreAdapterMemoryBudgetNodeSegmentGroup"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"nodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"segmentGroup","Type":{"Kind":"ApiRef","Name":"DXCoreSegmentGroup","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXCoreAdapterMemoryBudget"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"budget","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"currentUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"availableForReservation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"currentReservation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_DXCORE_NOTIFICATION_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"notificationType","Type":{"Kind":"ApiRef","Name":"DXCoreNotificationType","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"IDXCoreAdapter"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f0db4c7f-fe5a-42a2-bd62-f2a6cf6fc83e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"IsValid"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"IsAttributeSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"attributeGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
},{
"Name":"IsPropertySupported"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"property","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterProperty","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"property","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterProperty","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"bufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"propertyData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
]
},{
"Name":"GetPropertySize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"property","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterProperty","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"bufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"IsQueryStateSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"property","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterState","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"QueryState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"state","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterState","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"inputStateDetailsSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"inputStateDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]}
,{"Name":"outputBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"outputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
]
},{
"Name":"IsSetStateSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"property","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterState","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"state","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterState","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"inputStateDetailsSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"inputStateDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]}
,{"Name":"inputDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"inputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
]
},{
"Name":"GetFactory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}]
},{
"Name":"IDXCoreAdapterList"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"526c7776-40e9-459b-b711-f32ad76dfc28"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetAdapter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"GetAdapterCount"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"IsStale"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetFactory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"Sort"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"numPreferences","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"preferences","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DXCoreAdapterPreference","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"IsAdapterPreferenceSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"preference","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterPreference","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IDXCoreAdapterFactory"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"78ee5945-c36e-4b13-a669-005dd11c0f06"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateAdapterList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"numAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"filterAttributes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvAdapterList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"GetAdapterByLuid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"adapterLUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"IsNotificationTypeSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"notificationType","Type":{"Kind":"ApiRef","Name":"DXCoreNotificationType","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RegisterEventNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dxCoreObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"notificationType","Type":{"Kind":"ApiRef","Name":"DXCoreNotificationType","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"callbackFunction","Type":{"Kind":"ApiRef","Name":"PFN_DXCORE_NOTIFICATION_CALLBACK","TargetKind":"FunctionPointer","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"callbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"eventCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"UnregisterEventNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"eventCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
}],
"Functions":[{
"Name":"DXCoreCreateAdapterFactory"
,"SetLastError":false
,"DllImport":"DXCORE"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"_FACDXCORE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2176
,"Attrs":[]
},{
"Name":"DXCORE_ADAPTER_ATTRIBUTE_D3D11_GRAPHICS"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"8c47866b-7583-450d-f0f0-6bada895af4b"
,"Attrs":[]
},{
"Name":"DXCORE_ADAPTER_ATTRIBUTE_D3D12_GRAPHICS"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0c9ece4d-2f6e-4f01-8c96-e89e331b47b1"
,"Attrs":[]
},{
"Name":"DXCORE_ADAPTER_ATTRIBUTE_D3D12_CORE_COMPUTE"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"248e2800-a793-4724-abaa-23a6de1be090"
,"Attrs":[]
}],
"Types":[{
"Name":"DXCoreAdapterProperty"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"InstanceLuid","Value":0}
,{"Name":"DriverVersion","Value":1}
,{"Name":"DriverDescription","Value":2}
,{"Name":"HardwareID","Value":3}
,{"Name":"KmdModelVersion","Value":4}
,{"Name":"ComputePreemptionGranularity","Value":5}
,{"Name":"GraphicsPreemptionGranularity","Value":6}
,{"Name":"DedicatedAdapterMemory","Value":7}
,{"Name":"DedicatedSystemMemory","Value":8}
,{"Name":"SharedSystemMemory","Value":9}
,{"Name":"AcgCompatible","Value":10}
,{"Name":"IsHardware","Value":11}
,{"Name":"IsIntegrated","Value":12}
,{"Name":"IsDetachable","Value":13}
,{"Name":"HardwareIDParts","Value":14}
]
,"IntegerBase":"UInt32"
},{
"Name":"DXCoreAdapterState"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"IsDriverUpdateInProgress","Value":0}
,{"Name":"AdapterMemoryBudget","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"DXCoreSegmentGroup"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"Local","Value":0}
,{"Name":"NonLocal","Value":1}
]
,"IntegerBase":"UInt32"
},{
"Name":"DXCoreNotificationType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AdapterListStale","Value":0}
,{"Name":"AdapterNoLongerValid","Value":1}
,{"Name":"AdapterBudgetChange","Value":2}
,{"Name":"AdapterHardwareContentProtectionTeardown","Value":3}
]
,"IntegerBase":"UInt32"
},{
"Name":"DXCoreAdapterPreference"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"Hardware","Value":0}
,{"Name":"MinimumPower","Value":1}
,{"Name":"HighPerformance","Value":2}
]
,"IntegerBase":"UInt32"
},{
"Name":"DXCoreHardwareID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"vendorID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"deviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"subSysID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXCoreHardwareIDParts"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"vendorID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"deviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"subSystemID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"subVendorID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"revisionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXCoreAdapterMemoryBudgetNodeSegmentGroup"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"nodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"segmentGroup","Type":{"Kind":"ApiRef","Name":"DXCoreSegmentGroup","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXCoreAdapterMemoryBudget"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"budget","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"currentUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"availableForReservation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"currentReservation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_DXCORE_NOTIFICATION_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"notificationType","Type":{"Kind":"ApiRef","Name":"DXCoreNotificationType","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"IDXCoreAdapter"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"f0db4c7f-fe5a-42a2-bd62-f2a6cf6fc83e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"IsValid"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"IsAttributeSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"attributeGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
},{
"Name":"IsPropertySupported"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"property","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterProperty","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"property","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterProperty","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"bufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"propertyData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
]
},{
"Name":"GetPropertySize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"property","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterProperty","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"bufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"IsQueryStateSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"property","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterState","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"QueryState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"state","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterState","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"inputStateDetailsSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"inputStateDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]}
,{"Name":"outputBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"outputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
]
},{
"Name":"IsSetStateSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"property","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterState","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"state","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterState","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"inputStateDetailsSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"inputStateDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Optional","Const"]}
,{"Name":"inputDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"inputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
]
},{
"Name":"GetFactory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}]
},{
"Name":"IDXCoreAdapterList"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"526c7776-40e9-459b-b711-f32ad76dfc28"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetAdapter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"GetAdapterCount"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"IsStale"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetFactory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"Sort"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"numPreferences","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"preferences","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"DXCoreAdapterPreference","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"IsAdapterPreferenceSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"preference","Type":{"Kind":"ApiRef","Name":"DXCoreAdapterPreference","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IDXCoreAdapterFactory"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"78ee5945-c36e-4b13-a669-005dd11c0f06"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateAdapterList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"numAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"filterAttributes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvAdapterList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"GetAdapterByLuid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"adapterLUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"IsNotificationTypeSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Boolean"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"notificationType","Type":{"Kind":"ApiRef","Name":"DXCoreNotificationType","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RegisterEventNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dxCoreObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"notificationType","Type":{"Kind":"ApiRef","Name":"DXCoreNotificationType","TargetKind":"Default","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"callbackFunction","Type":{"Kind":"ApiRef","Name":"PFN_DXCORE_NOTIFICATION_CALLBACK","TargetKind":"FunctionPointer","Api":"Graphics.DXCore","Parents":[]},"Attrs":["In"]}
,{"Name":"callbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"eventCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"UnregisterEventNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"eventCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
}],
"Functions":[{
"Name":"DXCoreCreateAdapterFactory"
,"SetLastError":false
,"DllImport":"DXCORE"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}],
"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
+11138 -11138
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1311 -1311
View File
File diff suppressed because it is too large Load Diff
+9370 -9370
View File
File diff suppressed because it is too large Load Diff
+16816 -16816
View File
File diff suppressed because it is too large Load Diff
+179 -179
View File
@@ -1,179 +1,179 @@
{
"Constants":[],
"Types":[{
"Name":"PFN_D3D11ON12_CREATE_DEVICE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"D3D11_RESOURCE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D11On12Device"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"85611e73-70a9-490e-9614-a9e302777904"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateWrappedResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource12","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pFlags11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D11on12","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"InState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
,{"Name":"OutState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppResource11","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]}
]
},{
"Name":"ReleaseWrappedResources"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]}
,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"AcquireWrappedResources"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]}
,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ID3D11On12Device1"
,"Architectures":[]
,"Platform":"windows10.0.18362"
,"Kind":"Com"
,"Guid":"bdb64df4-ea2f-4c70-b861-aaab1258bb5d"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D11On12Device","TargetKind":"Com","Api":"Graphics.Direct3D11on12","Parents":[]}
,"Methods":[{
"Name":"GetD3D12Device"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}]
},{
"Name":"ID3D11On12Device2"
,"Architectures":[]
,"Platform":"windows10.0.19041"
,"Kind":"Com"
,"Guid":"dc90f331-4740-43fa-866e-67f12cb58223"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D11On12Device1","TargetKind":"Com","Api":"Graphics.Direct3D11on12","Parents":[]}
,"Methods":[{
"Name":"UnwrapUnderlyingResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource11","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]}
,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvResource12","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"ReturnUnderlyingResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource11","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]}
,{"Name":"NumSync","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSignalValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In"]}
,{"Name":"ppFences","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]}
]
}]
}],
"Functions":[{
"Name":"D3D11On12CreateDevice"
,"SetLastError":false
,"DllImport":"d3d11"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFeatureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCommandQueues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
,{"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
,{"Name":"pChosenFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
]
}],
"UnicodeAliases":[
]
}
{
"Constants":[],
"Types":[{
"Name":"PFN_D3D11ON12_CREATE_DEVICE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"D3D11_RESOURCE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ID3D11On12Device"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"85611e73-70a9-490e-9614-a9e302777904"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateWrappedResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource12","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pFlags11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_FLAGS","TargetKind":"Default","Api":"Graphics.Direct3D11on12","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"InState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
,{"Name":"OutState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppResource11","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr","Optional"]}
]
},{
"Name":"ReleaseWrappedResources"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]}
,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"AcquireWrappedResources"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["In"]}
,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ID3D11On12Device1"
,"Architectures":[]
,"Platform":"windows10.0.18362"
,"Kind":"Com"
,"Guid":"bdb64df4-ea2f-4c70-b861-aaab1258bb5d"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D11On12Device","TargetKind":"Com","Api":"Graphics.Direct3D11on12","Parents":[]}
,"Methods":[{
"Name":"GetD3D12Device"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}]
},{
"Name":"ID3D11On12Device2"
,"Architectures":[]
,"Platform":"windows10.0.19041"
,"Kind":"Com"
,"Guid":"dc90f331-4740-43fa-866e-67f12cb58223"
,"Attrs":[
"Agile"
]
,"Interface":{"Kind":"ApiRef","Name":"ID3D11On12Device1","TargetKind":"Com","Api":"Graphics.Direct3D11on12","Parents":[]}
,"Methods":[{
"Name":"UnwrapUnderlyingResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource11","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]}
,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvResource12","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"ReturnUnderlyingResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource11","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]},"Attrs":["In"]}
,{"Name":"NumSync","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSignalValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In"]}
,{"Name":"ppFences","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["In"]}
]
}]
}],
"Functions":[{
"Name":"D3D11On12CreateDevice"
,"SetLastError":false
,"DllImport":"d3d11"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFeatureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCommandQueues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
,{"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Graphics.Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr","Optional"]}
,{"Name":"pChosenFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["Out","Optional"]}
]
}],
"UnicodeAliases":[
]
}
+14616 -14616
View File
File diff suppressed because it is too large Load Diff
+7310 -7310
View File
File diff suppressed because it is too large Load Diff
+138 -138
View File
@@ -1,138 +1,138 @@
{
"Constants":[{
"Name":"MAX_D3D9ON12_QUEUES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}],
"Types":[{
"Name":"D3D9ON12_ARGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Enable9On12","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pD3D12Device","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
,{"Name":"ppD3D12Queues","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":[]}
,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_Direct3DCreate9On12Ex"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppOutputInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3D9Ex","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PFN_Direct3DCreate9On12"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"IDirect3DDevice9On12"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"e7fda234-b589-4049-940d-8878977531c8"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetD3D12Device"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
},{
"Name":"UnwrapUnderlyingResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]}
,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvResource12","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
},{
"Name":"ReturnUnderlyingResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]}
,{"Name":"NumSync","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSignalValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]}
,{"Name":"ppFences","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]}
]
}]
}],
"Functions":[{
"Name":"Direct3DCreate9On12Ex"
,"SetLastError":false
,"DllImport":"d3d9"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppOutputInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3D9Ex","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Direct3DCreate9On12"
,"SetLastError":false
,"DllImport":"d3d9"
,"ReturnType":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"MAX_D3D9ON12_QUEUES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
}],
"Types":[{
"Name":"D3D9ON12_ARGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Enable9On12","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pD3D12Device","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
,{"Name":"ppD3D12Queues","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":[]}
,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PFN_Direct3DCreate9On12Ex"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppOutputInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3D9Ex","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PFN_Direct3DCreate9On12"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"IDirect3DDevice9On12"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"e7fda234-b589-4049-940d-8878977531c8"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetD3D12Device"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
},{
"Name":"UnwrapUnderlyingResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]}
,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvResource12","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
},{
"Name":"ReturnUnderlyingResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]},"Attrs":["In"]}
,{"Name":"NumSync","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSignalValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]}
,{"Name":"ppFences","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Graphics.Direct3D12","Parents":[]}},"Attrs":["Out"]}
]
}]
}],
"Functions":[{
"Name":"Direct3DCreate9On12Ex"
,"SetLastError":false
,"DllImport":"d3d9"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppOutputInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3D9Ex","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Direct3DCreate9On12"
,"SetLastError":false
,"DllImport":"d3d9"
,"ReturnType":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Graphics.Direct3D9","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pOverrideList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D9ON12_ARGS","TargetKind":"Default","Api":"Graphics.Direct3D9on12","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"NumOverrideEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
+17401 -17401
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+8395 -8395
View File
File diff suppressed because it is too large Load Diff
+826 -826
View File
File diff suppressed because it is too large Load Diff
+405 -405
View File
@@ -1,405 +1,405 @@
{
"Constants":[{
"Name":"_FACDXGI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2170
,"Attrs":[]
},{
"Name":"DXGI_CPU_ACCESS_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"DXGI_CPU_ACCESS_DYNAMIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DXGI_CPU_ACCESS_READ_WRITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"DXGI_CPU_ACCESS_SCRATCH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"DXGI_CPU_ACCESS_FIELD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"DXGI_FORMAT_DEFINED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"DXGI_CENTER_MULTISAMPLE_QUALITY_PATTERN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967294
,"Attrs":[]
}],
"Types":[{
"Name":"DXGI_RATIONAL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_SAMPLE_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Quality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_COLOR_SPACE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709","Value":0}
,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709","Value":1}
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709","Value":2}
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020","Value":3}
,{"Name":"DXGI_COLOR_SPACE_RESERVED","Value":4}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601","Value":5}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601","Value":6}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601","Value":7}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709","Value":8}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709","Value":9}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020","Value":10}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020","Value":11}
,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020","Value":12}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020","Value":13}
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020","Value":14}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020","Value":15}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020","Value":16}
,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020","Value":17}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020","Value":18}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020","Value":19}
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709","Value":20}
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020","Value":21}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709","Value":22}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020","Value":23}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020","Value":24}
,{"Name":"DXGI_COLOR_SPACE_CUSTOM","Value":-1}
]
,"IntegerBase":"Int32"
},{
"Name":"DXGI_FORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DXGI_FORMAT_UNKNOWN","Value":0}
,{"Name":"DXGI_FORMAT_R32G32B32A32_TYPELESS","Value":1}
,{"Name":"DXGI_FORMAT_R32G32B32A32_FLOAT","Value":2}
,{"Name":"DXGI_FORMAT_R32G32B32A32_UINT","Value":3}
,{"Name":"DXGI_FORMAT_R32G32B32A32_SINT","Value":4}
,{"Name":"DXGI_FORMAT_R32G32B32_TYPELESS","Value":5}
,{"Name":"DXGI_FORMAT_R32G32B32_FLOAT","Value":6}
,{"Name":"DXGI_FORMAT_R32G32B32_UINT","Value":7}
,{"Name":"DXGI_FORMAT_R32G32B32_SINT","Value":8}
,{"Name":"DXGI_FORMAT_R16G16B16A16_TYPELESS","Value":9}
,{"Name":"DXGI_FORMAT_R16G16B16A16_FLOAT","Value":10}
,{"Name":"DXGI_FORMAT_R16G16B16A16_UNORM","Value":11}
,{"Name":"DXGI_FORMAT_R16G16B16A16_UINT","Value":12}
,{"Name":"DXGI_FORMAT_R16G16B16A16_SNORM","Value":13}
,{"Name":"DXGI_FORMAT_R16G16B16A16_SINT","Value":14}
,{"Name":"DXGI_FORMAT_R32G32_TYPELESS","Value":15}
,{"Name":"DXGI_FORMAT_R32G32_FLOAT","Value":16}
,{"Name":"DXGI_FORMAT_R32G32_UINT","Value":17}
,{"Name":"DXGI_FORMAT_R32G32_SINT","Value":18}
,{"Name":"DXGI_FORMAT_R32G8X24_TYPELESS","Value":19}
,{"Name":"DXGI_FORMAT_D32_FLOAT_S8X24_UINT","Value":20}
,{"Name":"DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS","Value":21}
,{"Name":"DXGI_FORMAT_X32_TYPELESS_G8X24_UINT","Value":22}
,{"Name":"DXGI_FORMAT_R10G10B10A2_TYPELESS","Value":23}
,{"Name":"DXGI_FORMAT_R10G10B10A2_UNORM","Value":24}
,{"Name":"DXGI_FORMAT_R10G10B10A2_UINT","Value":25}
,{"Name":"DXGI_FORMAT_R11G11B10_FLOAT","Value":26}
,{"Name":"DXGI_FORMAT_R8G8B8A8_TYPELESS","Value":27}
,{"Name":"DXGI_FORMAT_R8G8B8A8_UNORM","Value":28}
,{"Name":"DXGI_FORMAT_R8G8B8A8_UNORM_SRGB","Value":29}
,{"Name":"DXGI_FORMAT_R8G8B8A8_UINT","Value":30}
,{"Name":"DXGI_FORMAT_R8G8B8A8_SNORM","Value":31}
,{"Name":"DXGI_FORMAT_R8G8B8A8_SINT","Value":32}
,{"Name":"DXGI_FORMAT_R16G16_TYPELESS","Value":33}
,{"Name":"DXGI_FORMAT_R16G16_FLOAT","Value":34}
,{"Name":"DXGI_FORMAT_R16G16_UNORM","Value":35}
,{"Name":"DXGI_FORMAT_R16G16_UINT","Value":36}
,{"Name":"DXGI_FORMAT_R16G16_SNORM","Value":37}
,{"Name":"DXGI_FORMAT_R16G16_SINT","Value":38}
,{"Name":"DXGI_FORMAT_R32_TYPELESS","Value":39}
,{"Name":"DXGI_FORMAT_D32_FLOAT","Value":40}
,{"Name":"DXGI_FORMAT_R32_FLOAT","Value":41}
,{"Name":"DXGI_FORMAT_R32_UINT","Value":42}
,{"Name":"DXGI_FORMAT_R32_SINT","Value":43}
,{"Name":"DXGI_FORMAT_R24G8_TYPELESS","Value":44}
,{"Name":"DXGI_FORMAT_D24_UNORM_S8_UINT","Value":45}
,{"Name":"DXGI_FORMAT_R24_UNORM_X8_TYPELESS","Value":46}
,{"Name":"DXGI_FORMAT_X24_TYPELESS_G8_UINT","Value":47}
,{"Name":"DXGI_FORMAT_R8G8_TYPELESS","Value":48}
,{"Name":"DXGI_FORMAT_R8G8_UNORM","Value":49}
,{"Name":"DXGI_FORMAT_R8G8_UINT","Value":50}
,{"Name":"DXGI_FORMAT_R8G8_SNORM","Value":51}
,{"Name":"DXGI_FORMAT_R8G8_SINT","Value":52}
,{"Name":"DXGI_FORMAT_R16_TYPELESS","Value":53}
,{"Name":"DXGI_FORMAT_R16_FLOAT","Value":54}
,{"Name":"DXGI_FORMAT_D16_UNORM","Value":55}
,{"Name":"DXGI_FORMAT_R16_UNORM","Value":56}
,{"Name":"DXGI_FORMAT_R16_UINT","Value":57}
,{"Name":"DXGI_FORMAT_R16_SNORM","Value":58}
,{"Name":"DXGI_FORMAT_R16_SINT","Value":59}
,{"Name":"DXGI_FORMAT_R8_TYPELESS","Value":60}
,{"Name":"DXGI_FORMAT_R8_UNORM","Value":61}
,{"Name":"DXGI_FORMAT_R8_UINT","Value":62}
,{"Name":"DXGI_FORMAT_R8_SNORM","Value":63}
,{"Name":"DXGI_FORMAT_R8_SINT","Value":64}
,{"Name":"DXGI_FORMAT_A8_UNORM","Value":65}
,{"Name":"DXGI_FORMAT_R1_UNORM","Value":66}
,{"Name":"DXGI_FORMAT_R9G9B9E5_SHAREDEXP","Value":67}
,{"Name":"DXGI_FORMAT_R8G8_B8G8_UNORM","Value":68}
,{"Name":"DXGI_FORMAT_G8R8_G8B8_UNORM","Value":69}
,{"Name":"DXGI_FORMAT_BC1_TYPELESS","Value":70}
,{"Name":"DXGI_FORMAT_BC1_UNORM","Value":71}
,{"Name":"DXGI_FORMAT_BC1_UNORM_SRGB","Value":72}
,{"Name":"DXGI_FORMAT_BC2_TYPELESS","Value":73}
,{"Name":"DXGI_FORMAT_BC2_UNORM","Value":74}
,{"Name":"DXGI_FORMAT_BC2_UNORM_SRGB","Value":75}
,{"Name":"DXGI_FORMAT_BC3_TYPELESS","Value":76}
,{"Name":"DXGI_FORMAT_BC3_UNORM","Value":77}
,{"Name":"DXGI_FORMAT_BC3_UNORM_SRGB","Value":78}
,{"Name":"DXGI_FORMAT_BC4_TYPELESS","Value":79}
,{"Name":"DXGI_FORMAT_BC4_UNORM","Value":80}
,{"Name":"DXGI_FORMAT_BC4_SNORM","Value":81}
,{"Name":"DXGI_FORMAT_BC5_TYPELESS","Value":82}
,{"Name":"DXGI_FORMAT_BC5_UNORM","Value":83}
,{"Name":"DXGI_FORMAT_BC5_SNORM","Value":84}
,{"Name":"DXGI_FORMAT_B5G6R5_UNORM","Value":85}
,{"Name":"DXGI_FORMAT_B5G5R5A1_UNORM","Value":86}
,{"Name":"DXGI_FORMAT_B8G8R8A8_UNORM","Value":87}
,{"Name":"DXGI_FORMAT_B8G8R8X8_UNORM","Value":88}
,{"Name":"DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM","Value":89}
,{"Name":"DXGI_FORMAT_B8G8R8A8_TYPELESS","Value":90}
,{"Name":"DXGI_FORMAT_B8G8R8A8_UNORM_SRGB","Value":91}
,{"Name":"DXGI_FORMAT_B8G8R8X8_TYPELESS","Value":92}
,{"Name":"DXGI_FORMAT_B8G8R8X8_UNORM_SRGB","Value":93}
,{"Name":"DXGI_FORMAT_BC6H_TYPELESS","Value":94}
,{"Name":"DXGI_FORMAT_BC6H_UF16","Value":95}
,{"Name":"DXGI_FORMAT_BC6H_SF16","Value":96}
,{"Name":"DXGI_FORMAT_BC7_TYPELESS","Value":97}
,{"Name":"DXGI_FORMAT_BC7_UNORM","Value":98}
,{"Name":"DXGI_FORMAT_BC7_UNORM_SRGB","Value":99}
,{"Name":"DXGI_FORMAT_AYUV","Value":100}
,{"Name":"DXGI_FORMAT_Y410","Value":101}
,{"Name":"DXGI_FORMAT_Y416","Value":102}
,{"Name":"DXGI_FORMAT_NV12","Value":103}
,{"Name":"DXGI_FORMAT_P010","Value":104}
,{"Name":"DXGI_FORMAT_P016","Value":105}
,{"Name":"DXGI_FORMAT_420_OPAQUE","Value":106}
,{"Name":"DXGI_FORMAT_YUY2","Value":107}
,{"Name":"DXGI_FORMAT_Y210","Value":108}
,{"Name":"DXGI_FORMAT_Y216","Value":109}
,{"Name":"DXGI_FORMAT_NV11","Value":110}
,{"Name":"DXGI_FORMAT_AI44","Value":111}
,{"Name":"DXGI_FORMAT_IA44","Value":112}
,{"Name":"DXGI_FORMAT_P8","Value":113}
,{"Name":"DXGI_FORMAT_A8P8","Value":114}
,{"Name":"DXGI_FORMAT_B4G4R4A4_UNORM","Value":115}
,{"Name":"DXGI_FORMAT_P208","Value":130}
,{"Name":"DXGI_FORMAT_V208","Value":131}
,{"Name":"DXGI_FORMAT_V408","Value":132}
,{"Name":"DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE","Value":189}
,{"Name":"DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE","Value":190}
,{"Name":"DXGI_FORMAT_FORCE_UINT","Value":4294967295}
]
,"IntegerBase":"UInt32"
},{
"Name":"DXGI_RGB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Red","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"Green","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"Blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_GAMMA_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Scale","Type":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"GammaCurve","Type":{"Kind":"Array","Shape":{"Size":1025},"Child":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_GAMMA_CONTROL_CAPABILITIES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ScaleAndOffsetSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"MaxConvertedValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"MinConvertedValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"NumGammaControlPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ControlPointPositions","Type":{"Kind":"Array","Shape":{"Size":1025},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_MODE_SCANLINE_ORDER"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED","Value":0}
,{"Name":"DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE","Value":1}
,{"Name":"DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST","Value":2}
,{"Name":"DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"DXGI_MODE_SCALING"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DXGI_MODE_SCALING_UNSPECIFIED","Value":0}
,{"Name":"DXGI_MODE_SCALING_CENTERED","Value":1}
,{"Name":"DXGI_MODE_SCALING_STRETCHED","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"DXGI_MODE_ROTATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DXGI_MODE_ROTATION_UNSPECIFIED","Value":0}
,{"Name":"DXGI_MODE_ROTATION_IDENTITY","Value":1}
,{"Name":"DXGI_MODE_ROTATION_ROTATE90","Value":2}
,{"Name":"DXGI_MODE_ROTATION_ROTATE180","Value":3}
,{"Name":"DXGI_MODE_ROTATION_ROTATE270","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"DXGI_MODE_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RefreshRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ScanlineOrdering","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCANLINE_ORDER","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Scaling","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCALING","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_JPEG_DC_HUFFMAN_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CodeCounts","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CodeValues","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_JPEG_AC_HUFFMAN_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CodeCounts","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CodeValues","Type":{"Kind":"Array","Shape":{"Size":162},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_JPEG_QUANTIZATION_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Elements","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_ALPHA_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DXGI_ALPHA_MODE_UNSPECIFIED","Value":0}
,{"Name":"DXGI_ALPHA_MODE_PREMULTIPLIED","Value":1}
,{"Name":"DXGI_ALPHA_MODE_STRAIGHT","Value":2}
,{"Name":"DXGI_ALPHA_MODE_IGNORE","Value":3}
,{"Name":"DXGI_ALPHA_MODE_FORCE_DWORD","Value":4294967295}
]
,"IntegerBase":"UInt32"
}],
"Functions":[],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"_FACDXGI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2170
,"Attrs":[]
},{
"Name":"DXGI_CPU_ACCESS_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"DXGI_CPU_ACCESS_DYNAMIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DXGI_CPU_ACCESS_READ_WRITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"DXGI_CPU_ACCESS_SCRATCH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"DXGI_CPU_ACCESS_FIELD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"DXGI_FORMAT_DEFINED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"DXGI_CENTER_MULTISAMPLE_QUALITY_PATTERN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967294
,"Attrs":[]
}],
"Types":[{
"Name":"DXGI_RATIONAL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_SAMPLE_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Quality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_COLOR_SPACE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709","Value":0}
,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709","Value":1}
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709","Value":2}
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020","Value":3}
,{"Name":"DXGI_COLOR_SPACE_RESERVED","Value":4}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601","Value":5}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601","Value":6}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601","Value":7}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709","Value":8}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709","Value":9}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020","Value":10}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020","Value":11}
,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020","Value":12}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020","Value":13}
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020","Value":14}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020","Value":15}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020","Value":16}
,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020","Value":17}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020","Value":18}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020","Value":19}
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709","Value":20}
,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020","Value":21}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709","Value":22}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020","Value":23}
,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020","Value":24}
,{"Name":"DXGI_COLOR_SPACE_CUSTOM","Value":-1}
]
,"IntegerBase":"Int32"
},{
"Name":"DXGI_FORMAT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DXGI_FORMAT_UNKNOWN","Value":0}
,{"Name":"DXGI_FORMAT_R32G32B32A32_TYPELESS","Value":1}
,{"Name":"DXGI_FORMAT_R32G32B32A32_FLOAT","Value":2}
,{"Name":"DXGI_FORMAT_R32G32B32A32_UINT","Value":3}
,{"Name":"DXGI_FORMAT_R32G32B32A32_SINT","Value":4}
,{"Name":"DXGI_FORMAT_R32G32B32_TYPELESS","Value":5}
,{"Name":"DXGI_FORMAT_R32G32B32_FLOAT","Value":6}
,{"Name":"DXGI_FORMAT_R32G32B32_UINT","Value":7}
,{"Name":"DXGI_FORMAT_R32G32B32_SINT","Value":8}
,{"Name":"DXGI_FORMAT_R16G16B16A16_TYPELESS","Value":9}
,{"Name":"DXGI_FORMAT_R16G16B16A16_FLOAT","Value":10}
,{"Name":"DXGI_FORMAT_R16G16B16A16_UNORM","Value":11}
,{"Name":"DXGI_FORMAT_R16G16B16A16_UINT","Value":12}
,{"Name":"DXGI_FORMAT_R16G16B16A16_SNORM","Value":13}
,{"Name":"DXGI_FORMAT_R16G16B16A16_SINT","Value":14}
,{"Name":"DXGI_FORMAT_R32G32_TYPELESS","Value":15}
,{"Name":"DXGI_FORMAT_R32G32_FLOAT","Value":16}
,{"Name":"DXGI_FORMAT_R32G32_UINT","Value":17}
,{"Name":"DXGI_FORMAT_R32G32_SINT","Value":18}
,{"Name":"DXGI_FORMAT_R32G8X24_TYPELESS","Value":19}
,{"Name":"DXGI_FORMAT_D32_FLOAT_S8X24_UINT","Value":20}
,{"Name":"DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS","Value":21}
,{"Name":"DXGI_FORMAT_X32_TYPELESS_G8X24_UINT","Value":22}
,{"Name":"DXGI_FORMAT_R10G10B10A2_TYPELESS","Value":23}
,{"Name":"DXGI_FORMAT_R10G10B10A2_UNORM","Value":24}
,{"Name":"DXGI_FORMAT_R10G10B10A2_UINT","Value":25}
,{"Name":"DXGI_FORMAT_R11G11B10_FLOAT","Value":26}
,{"Name":"DXGI_FORMAT_R8G8B8A8_TYPELESS","Value":27}
,{"Name":"DXGI_FORMAT_R8G8B8A8_UNORM","Value":28}
,{"Name":"DXGI_FORMAT_R8G8B8A8_UNORM_SRGB","Value":29}
,{"Name":"DXGI_FORMAT_R8G8B8A8_UINT","Value":30}
,{"Name":"DXGI_FORMAT_R8G8B8A8_SNORM","Value":31}
,{"Name":"DXGI_FORMAT_R8G8B8A8_SINT","Value":32}
,{"Name":"DXGI_FORMAT_R16G16_TYPELESS","Value":33}
,{"Name":"DXGI_FORMAT_R16G16_FLOAT","Value":34}
,{"Name":"DXGI_FORMAT_R16G16_UNORM","Value":35}
,{"Name":"DXGI_FORMAT_R16G16_UINT","Value":36}
,{"Name":"DXGI_FORMAT_R16G16_SNORM","Value":37}
,{"Name":"DXGI_FORMAT_R16G16_SINT","Value":38}
,{"Name":"DXGI_FORMAT_R32_TYPELESS","Value":39}
,{"Name":"DXGI_FORMAT_D32_FLOAT","Value":40}
,{"Name":"DXGI_FORMAT_R32_FLOAT","Value":41}
,{"Name":"DXGI_FORMAT_R32_UINT","Value":42}
,{"Name":"DXGI_FORMAT_R32_SINT","Value":43}
,{"Name":"DXGI_FORMAT_R24G8_TYPELESS","Value":44}
,{"Name":"DXGI_FORMAT_D24_UNORM_S8_UINT","Value":45}
,{"Name":"DXGI_FORMAT_R24_UNORM_X8_TYPELESS","Value":46}
,{"Name":"DXGI_FORMAT_X24_TYPELESS_G8_UINT","Value":47}
,{"Name":"DXGI_FORMAT_R8G8_TYPELESS","Value":48}
,{"Name":"DXGI_FORMAT_R8G8_UNORM","Value":49}
,{"Name":"DXGI_FORMAT_R8G8_UINT","Value":50}
,{"Name":"DXGI_FORMAT_R8G8_SNORM","Value":51}
,{"Name":"DXGI_FORMAT_R8G8_SINT","Value":52}
,{"Name":"DXGI_FORMAT_R16_TYPELESS","Value":53}
,{"Name":"DXGI_FORMAT_R16_FLOAT","Value":54}
,{"Name":"DXGI_FORMAT_D16_UNORM","Value":55}
,{"Name":"DXGI_FORMAT_R16_UNORM","Value":56}
,{"Name":"DXGI_FORMAT_R16_UINT","Value":57}
,{"Name":"DXGI_FORMAT_R16_SNORM","Value":58}
,{"Name":"DXGI_FORMAT_R16_SINT","Value":59}
,{"Name":"DXGI_FORMAT_R8_TYPELESS","Value":60}
,{"Name":"DXGI_FORMAT_R8_UNORM","Value":61}
,{"Name":"DXGI_FORMAT_R8_UINT","Value":62}
,{"Name":"DXGI_FORMAT_R8_SNORM","Value":63}
,{"Name":"DXGI_FORMAT_R8_SINT","Value":64}
,{"Name":"DXGI_FORMAT_A8_UNORM","Value":65}
,{"Name":"DXGI_FORMAT_R1_UNORM","Value":66}
,{"Name":"DXGI_FORMAT_R9G9B9E5_SHAREDEXP","Value":67}
,{"Name":"DXGI_FORMAT_R8G8_B8G8_UNORM","Value":68}
,{"Name":"DXGI_FORMAT_G8R8_G8B8_UNORM","Value":69}
,{"Name":"DXGI_FORMAT_BC1_TYPELESS","Value":70}
,{"Name":"DXGI_FORMAT_BC1_UNORM","Value":71}
,{"Name":"DXGI_FORMAT_BC1_UNORM_SRGB","Value":72}
,{"Name":"DXGI_FORMAT_BC2_TYPELESS","Value":73}
,{"Name":"DXGI_FORMAT_BC2_UNORM","Value":74}
,{"Name":"DXGI_FORMAT_BC2_UNORM_SRGB","Value":75}
,{"Name":"DXGI_FORMAT_BC3_TYPELESS","Value":76}
,{"Name":"DXGI_FORMAT_BC3_UNORM","Value":77}
,{"Name":"DXGI_FORMAT_BC3_UNORM_SRGB","Value":78}
,{"Name":"DXGI_FORMAT_BC4_TYPELESS","Value":79}
,{"Name":"DXGI_FORMAT_BC4_UNORM","Value":80}
,{"Name":"DXGI_FORMAT_BC4_SNORM","Value":81}
,{"Name":"DXGI_FORMAT_BC5_TYPELESS","Value":82}
,{"Name":"DXGI_FORMAT_BC5_UNORM","Value":83}
,{"Name":"DXGI_FORMAT_BC5_SNORM","Value":84}
,{"Name":"DXGI_FORMAT_B5G6R5_UNORM","Value":85}
,{"Name":"DXGI_FORMAT_B5G5R5A1_UNORM","Value":86}
,{"Name":"DXGI_FORMAT_B8G8R8A8_UNORM","Value":87}
,{"Name":"DXGI_FORMAT_B8G8R8X8_UNORM","Value":88}
,{"Name":"DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM","Value":89}
,{"Name":"DXGI_FORMAT_B8G8R8A8_TYPELESS","Value":90}
,{"Name":"DXGI_FORMAT_B8G8R8A8_UNORM_SRGB","Value":91}
,{"Name":"DXGI_FORMAT_B8G8R8X8_TYPELESS","Value":92}
,{"Name":"DXGI_FORMAT_B8G8R8X8_UNORM_SRGB","Value":93}
,{"Name":"DXGI_FORMAT_BC6H_TYPELESS","Value":94}
,{"Name":"DXGI_FORMAT_BC6H_UF16","Value":95}
,{"Name":"DXGI_FORMAT_BC6H_SF16","Value":96}
,{"Name":"DXGI_FORMAT_BC7_TYPELESS","Value":97}
,{"Name":"DXGI_FORMAT_BC7_UNORM","Value":98}
,{"Name":"DXGI_FORMAT_BC7_UNORM_SRGB","Value":99}
,{"Name":"DXGI_FORMAT_AYUV","Value":100}
,{"Name":"DXGI_FORMAT_Y410","Value":101}
,{"Name":"DXGI_FORMAT_Y416","Value":102}
,{"Name":"DXGI_FORMAT_NV12","Value":103}
,{"Name":"DXGI_FORMAT_P010","Value":104}
,{"Name":"DXGI_FORMAT_P016","Value":105}
,{"Name":"DXGI_FORMAT_420_OPAQUE","Value":106}
,{"Name":"DXGI_FORMAT_YUY2","Value":107}
,{"Name":"DXGI_FORMAT_Y210","Value":108}
,{"Name":"DXGI_FORMAT_Y216","Value":109}
,{"Name":"DXGI_FORMAT_NV11","Value":110}
,{"Name":"DXGI_FORMAT_AI44","Value":111}
,{"Name":"DXGI_FORMAT_IA44","Value":112}
,{"Name":"DXGI_FORMAT_P8","Value":113}
,{"Name":"DXGI_FORMAT_A8P8","Value":114}
,{"Name":"DXGI_FORMAT_B4G4R4A4_UNORM","Value":115}
,{"Name":"DXGI_FORMAT_P208","Value":130}
,{"Name":"DXGI_FORMAT_V208","Value":131}
,{"Name":"DXGI_FORMAT_V408","Value":132}
,{"Name":"DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE","Value":189}
,{"Name":"DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE","Value":190}
,{"Name":"DXGI_FORMAT_FORCE_UINT","Value":4294967295}
]
,"IntegerBase":"UInt32"
},{
"Name":"DXGI_RGB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Red","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"Green","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"Blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_GAMMA_CONTROL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Scale","Type":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"GammaCurve","Type":{"Kind":"Array","Shape":{"Size":1025},"Child":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_GAMMA_CONTROL_CAPABILITIES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ScaleAndOffsetSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"MaxConvertedValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"MinConvertedValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"NumGammaControlPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ControlPointPositions","Type":{"Kind":"Array","Shape":{"Size":1025},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_MODE_SCANLINE_ORDER"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED","Value":0}
,{"Name":"DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE","Value":1}
,{"Name":"DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST","Value":2}
,{"Name":"DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"DXGI_MODE_SCALING"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DXGI_MODE_SCALING_UNSPECIFIED","Value":0}
,{"Name":"DXGI_MODE_SCALING_CENTERED","Value":1}
,{"Name":"DXGI_MODE_SCALING_STRETCHED","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"DXGI_MODE_ROTATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DXGI_MODE_ROTATION_UNSPECIFIED","Value":0}
,{"Name":"DXGI_MODE_ROTATION_IDENTITY","Value":1}
,{"Name":"DXGI_MODE_ROTATION_ROTATE90","Value":2}
,{"Name":"DXGI_MODE_ROTATION_ROTATE180","Value":3}
,{"Name":"DXGI_MODE_ROTATION_ROTATE270","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"DXGI_MODE_DESC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RefreshRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"ScanlineOrdering","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCANLINE_ORDER","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
,{"Name":"Scaling","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCALING","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_JPEG_DC_HUFFMAN_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CodeCounts","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CodeValues","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_JPEG_AC_HUFFMAN_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"CodeCounts","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"CodeValues","Type":{"Kind":"Array","Shape":{"Size":162},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_JPEG_QUANTIZATION_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Elements","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DXGI_ALPHA_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DXGI_ALPHA_MODE_UNSPECIFIED","Value":0}
,{"Name":"DXGI_ALPHA_MODE_PREMULTIPLIED","Value":1}
,{"Name":"DXGI_ALPHA_MODE_STRAIGHT","Value":2}
,{"Name":"DXGI_ALPHA_MODE_IGNORE","Value":3}
,{"Name":"DXGI_ALPHA_MODE_FORCE_DWORD","Value":4294967295}
]
,"IntegerBase":"UInt32"
}],
"Functions":[],
"UnicodeAliases":[
]
}
+4376 -4376
View File
File diff suppressed because it is too large Load Diff
+16896 -16896
View File
File diff suppressed because it is too large Load Diff
+28 -28
View File
@@ -1,28 +1,28 @@
{
"Constants":[{
"Name":"D3DCOMPILER_DLL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"d3dcompiler_47.dll"
,"Attrs":[]
},{
"Name":"D3DCOMPILE_OPTIMIZATION_LEVEL2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":49152
,"Attrs":[]
},{
"Name":"D3D_COMPILE_STANDARD_FILE_INCLUDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}],
"Types":[],
"Functions":[],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"D3DCOMPILER_DLL"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"d3dcompiler_47.dll"
,"Attrs":[]
},{
"Name":"D3DCOMPILE_OPTIMIZATION_LEVEL2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":49152
,"Attrs":[]
},{
"Name":"D3D_COMPILE_STANDARD_FILE_INCLUDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}],
"Types":[],
"Functions":[],
"UnicodeAliases":[
]
}
+79 -79
View File
@@ -1,79 +1,79 @@
{
"Constants":[],
"Types":[{
"Name":"IWICImageEncoder"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"04c75bf8-3ce1-473b-acc5-3cc4f5e94999"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"WriteFrame"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
,{"Name":"pFrameEncode","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"WriteFrameThumbnail"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
,{"Name":"pFrameEncode","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"WriteThumbnail"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
,{"Name":"pEncoder","Type":{"Kind":"ApiRef","Name":"IWICBitmapEncoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
]
}]
},{
"Name":"IWICImagingFactory2"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"7b816b45-1996-4476-b132-de9e247c8af0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWICImagingFactory","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
,"Methods":[{
"Name":"CreateImageEncoder"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pD2DDevice","Type":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
,{"Name":"ppWICImageEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICImageEncoder","TargetKind":"Com","Api":"Graphics.Imaging.D2D","Parents":[]}},"Attrs":["Out"]}
]
}]
}],
"Functions":[],
"UnicodeAliases":[
]
}
{
"Constants":[],
"Types":[{
"Name":"IWICImageEncoder"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"04c75bf8-3ce1-473b-acc5-3cc4f5e94999"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"WriteFrame"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
,{"Name":"pFrameEncode","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"WriteFrameThumbnail"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
,{"Name":"pFrameEncode","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"WriteThumbnail"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
,{"Name":"pEncoder","Type":{"Kind":"ApiRef","Name":"IWICBitmapEncoder","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"Graphics.Imaging","Parents":[]}},"Attrs":["In","Const"]}
]
}]
},{
"Name":"IWICImagingFactory2"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"7b816b45-1996-4476-b132-de9e247c8af0"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWICImagingFactory","TargetKind":"Com","Api":"Graphics.Imaging","Parents":[]}
,"Methods":[{
"Name":"CreateImageEncoder"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pD2DDevice","Type":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Graphics.Direct2D","Parents":[]},"Attrs":["In"]}
,{"Name":"ppWICImageEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICImageEncoder","TargetKind":"Com","Api":"Graphics.Imaging.D2D","Parents":[]}},"Attrs":["Out"]}
]
}]
}],
"Functions":[],
"UnicodeAliases":[
]
}
+6595 -6595
View File
File diff suppressed because it is too large Load Diff
+10419 -10419
View File
File diff suppressed because it is too large Load Diff
+241 -241
View File
@@ -1,241 +1,241 @@
{
"Constants":[{
"Name":"PRINTTICKET_ISTREAM_APIS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"S_PT_NO_CONFLICT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262145
,"Attrs":[]
},{
"Name":"S_PT_CONFLICT_RESOLVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262146
,"Attrs":[]
},{
"Name":"E_PRINTTICKET_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147745795
,"Attrs":[]
},{
"Name":"E_PRINTCAPABILITIES_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147745796
,"Attrs":[]
},{
"Name":"E_DELTA_PRINTTICKET_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147745797
,"Attrs":[]
},{
"Name":"E_PRINTDEVICECAPABILITIES_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147745798
,"Attrs":[]
}],
"Types":[{
"Name":"EDefaultDevmodeType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"kUserDefaultDevmode","Value":0}
,{"Name":"kPrinterDefaultDevmode","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"EPrintTicketScope"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"kPTPageScope","Value":0}
,{"Name":"kPTDocumentScope","Value":1}
,{"Name":"kPTJobScope","Value":2}
]
,"IntegerBase":"Int32"
}],
"Functions":[{
"Name":"PTQuerySchemaVersionSupport"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pMaxVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PTOpenProvider"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PTOpenProviderEx"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwMaxVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwPrefVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pUsedVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PTCloseProvider"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PTReleaseMemory"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"PTGetPrintCapabilities"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pCapabilities","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PTGetPrintDeviceCapabilities"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pDeviceCapabilities","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PTGetPrintDeviceResources"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
,{"Name":"pszLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pDeviceResources","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PTMergeAndValidatePrintTicket"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
,{"Name":"pBaseTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pDeltaTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"EPrintTicketScope","TargetKind":"Default","Api":"Graphics.Printing.PrintTicket","Parents":[]},"Attrs":["In"]}
,{"Name":"pResultTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PTConvertPrintTicketToDevMode"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"baseDevmodeType","Type":{"Kind":"ApiRef","Name":"EDefaultDevmodeType","TargetKind":"Default","Api":"Graphics.Printing.PrintTicket","Parents":[]},"Attrs":["In"]}
,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"EPrintTicketScope","TargetKind":"Default","Api":"Graphics.Printing.PrintTicket","Parents":[]},"Attrs":["In"]}
,{"Name":"pcbDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PTConvertDevModeToPrintTicket"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
,{"Name":"cbDevmode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In"]}
,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"EPrintTicketScope","TargetKind":"Default","Api":"Graphics.Printing.PrintTicket","Parents":[]},"Attrs":["In"]}
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"PRINTTICKET_ISTREAM_APIS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"S_PT_NO_CONFLICT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262145
,"Attrs":[]
},{
"Name":"S_PT_CONFLICT_RESOLVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262146
,"Attrs":[]
},{
"Name":"E_PRINTTICKET_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147745795
,"Attrs":[]
},{
"Name":"E_PRINTCAPABILITIES_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147745796
,"Attrs":[]
},{
"Name":"E_DELTA_PRINTTICKET_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147745797
,"Attrs":[]
},{
"Name":"E_PRINTDEVICECAPABILITIES_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147745798
,"Attrs":[]
}],
"Types":[{
"Name":"EDefaultDevmodeType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"kUserDefaultDevmode","Value":0}
,{"Name":"kPrinterDefaultDevmode","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"EPrintTicketScope"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"kPTPageScope","Value":0}
,{"Name":"kPTDocumentScope","Value":1}
,{"Name":"kPTJobScope","Value":2}
]
,"IntegerBase":"Int32"
}],
"Functions":[{
"Name":"PTQuerySchemaVersionSupport"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pMaxVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PTOpenProvider"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"PTOpenProviderEx"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pszPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwMaxVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwPrefVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pUsedVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"PTCloseProvider"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PTReleaseMemory"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"PTGetPrintCapabilities"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pCapabilities","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PTGetPrintDeviceCapabilities"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pDeviceCapabilities","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PTGetPrintDeviceResources"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.15063"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
,{"Name":"pszLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pDeviceResources","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PTMergeAndValidatePrintTicket"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
,{"Name":"pBaseTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pDeltaTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"EPrintTicketScope","TargetKind":"Default","Api":"Graphics.Printing.PrintTicket","Parents":[]},"Attrs":["In"]}
,{"Name":"pResultTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PTConvertPrintTicketToDevMode"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"baseDevmodeType","Type":{"Kind":"ApiRef","Name":"EDefaultDevmodeType","TargetKind":"Default","Api":"Graphics.Printing.PrintTicket","Parents":[]},"Attrs":["In"]}
,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"EPrintTicketScope","TargetKind":"Default","Api":"Graphics.Printing.PrintTicket","Parents":[]},"Attrs":["In"]}
,{"Name":"pcbDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"PTConvertDevModeToPrintTicket"
,"SetLastError":false
,"DllImport":"prntvpt"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HPTPROVIDER","TargetKind":"Default","Api":"Storage.Xps","Parents":[]},"Attrs":["In"]}
,{"Name":"cbDevmode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In"]}
,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"EPrintTicketScope","TargetKind":"Default","Api":"Graphics.Printing.PrintTicket","Parents":[]},"Attrs":["In"]}
,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}
+20290 -20290
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1279 -1279
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+2856 -2856
View File
File diff suppressed because it is too large Load Diff
+11162 -11162
View File
File diff suppressed because it is too large Load Diff
+5596 -5596
View File
File diff suppressed because it is too large Load Diff
+62 -62
View File
@@ -1,62 +1,62 @@
{
"Constants":[{
"Name":"CLSID_XMLGraphBuilder"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"1bb05961-5fbf-11d2-a521-44df07c10000"
,"Attrs":[]
}],
"Types":[{
"Name":"IXMLGraphBuilder"
,"Architectures":[]
,"Platform":"windows5.0"
,"Kind":"Com"
,"Guid":"1bb05960-5fbf-11d2-a521-44df07c10000"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"BuildFromXML"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Media.DirectShow","Parents":[]},"Attrs":["In"]}
,{"Name":"pxml","Type":{"Kind":"ApiRef","Name":"IXMLElement","TargetKind":"Com","Api":"Data.Xml.MsXml","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SaveToXML"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Media.DirectShow","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrxml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"BuildFromXMLFile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Media.DirectShow","Parents":[]},"Attrs":["In"]}
,{"Name":"wszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"wszBaseURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}]
}],
"Functions":[],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"CLSID_XMLGraphBuilder"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"1bb05961-5fbf-11d2-a521-44df07c10000"
,"Attrs":[]
}],
"Types":[{
"Name":"IXMLGraphBuilder"
,"Architectures":[]
,"Platform":"windows5.0"
,"Kind":"Com"
,"Guid":"1bb05960-5fbf-11d2-a521-44df07c10000"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"BuildFromXML"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Media.DirectShow","Parents":[]},"Attrs":["In"]}
,{"Name":"pxml","Type":{"Kind":"ApiRef","Name":"IXMLElement","TargetKind":"Com","Api":"Data.Xml.MsXml","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SaveToXML"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Media.DirectShow","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrxml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"BuildFromXMLFile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"Media.DirectShow","Parents":[]},"Attrs":["In"]}
,{"Name":"wszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"wszBaseURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}]
}],
"Functions":[],
"UnicodeAliases":[
]
}
+63315 -63315
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+15313 -15313
View File
File diff suppressed because it is too large Load Diff
+468 -468
View File
@@ -1,468 +1,468 @@
{
"Constants":[],
"Types":[{
"Name":"WindowsMediaLibrarySharingServices"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ad581b00-7b64-4e59-a38d-d2c5bf51ddb3"
},{
"Name":"WindowsMediaLibrarySharingDeviceAuthorizationStatus"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DEVICE_AUTHORIZATION_UNKNOWN","Value":0}
,{"Name":"DEVICE_AUTHORIZATION_ALLOWED","Value":1}
,{"Name":"DEVICE_AUTHORIZATION_DENIED","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"IWindowsMediaLibrarySharingDeviceProperty"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"81e26927-7a7d-40a7-81d4-bddc02960e3e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Value"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"IWindowsMediaLibrarySharingDeviceProperties"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"c4623214-6b06-40c5-a623-b2ff4c076bfd"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDeviceProperty","TargetKind":"Com","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDeviceProperty","TargetKind":"Com","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"IWindowsMediaLibrarySharingDevice"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"3dccc293-4fd9-4191-a25b-8e57c5d27bd4"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_DeviceID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"deviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Authorization"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"authorization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WindowsMediaLibrarySharingDeviceAuthorizationStatus","TargetKind":"Default","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Authorization"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"authorization","Type":{"Kind":"ApiRef","Name":"WindowsMediaLibrarySharingDeviceAuthorizationStatus","TargetKind":"Default","Api":"Media.LibrarySharingServices","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Properties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"deviceProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDeviceProperties","TargetKind":"Com","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"IWindowsMediaLibrarySharingDevices"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"1803f9d6-fe6d-4546-bf5b-992fe8ec12d1"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"device","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDevice","TargetKind":"Com","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"deviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"device","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDevice","TargetKind":"Com","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"IWindowsMediaLibrarySharingServices"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"01f5f85e-0a81-40da-a7c8-21ef3af8440c"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"showShareMediaCPL"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"device","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_userHomeMediaSharingState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_userHomeMediaSharingState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"get_userHomeMediaSharingLibraryName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"libraryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_userHomeMediaSharingLibraryName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"libraryName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_computerHomeMediaSharingAllowedState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_computerHomeMediaSharingAllowedState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingAllowed","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"get_userInternetMediaSharingState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_userInternetMediaSharingState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"get_computerInternetMediaSharingAllowedState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_computerInternetMediaSharingAllowedState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingAllowed","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"get_internetMediaSharingSecurityGroup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"securityGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_internetMediaSharingSecurityGroup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"securityGroup","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_allowSharingToAllDevices"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_allowSharingToAllDevices"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"setDefaultAuthorization"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"MACAddresses","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"friendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"authorization","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"setAuthorizationState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"MACAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"authorizationState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"getAllDevices"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"devices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDevices","TargetKind":"Com","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_customSettingsApplied"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"customSettingsApplied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
}]
}],
"Functions":[],
"UnicodeAliases":[
]
}
{
"Constants":[],
"Types":[{
"Name":"WindowsMediaLibrarySharingServices"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"ad581b00-7b64-4e59-a38d-d2c5bf51ddb3"
},{
"Name":"WindowsMediaLibrarySharingDeviceAuthorizationStatus"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DEVICE_AUTHORIZATION_UNKNOWN","Value":0}
,{"Name":"DEVICE_AUTHORIZATION_ALLOWED","Value":1}
,{"Name":"DEVICE_AUTHORIZATION_DENIED","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"IWindowsMediaLibrarySharingDeviceProperty"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"81e26927-7a7d-40a7-81d4-bddc02960e3e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Value"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"IWindowsMediaLibrarySharingDeviceProperties"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"c4623214-6b06-40c5-a623-b2ff4c076bfd"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDeviceProperty","TargetKind":"Com","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDeviceProperty","TargetKind":"Com","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"IWindowsMediaLibrarySharingDevice"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"3dccc293-4fd9-4191-a25b-8e57c5d27bd4"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_DeviceID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"deviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Authorization"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"authorization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WindowsMediaLibrarySharingDeviceAuthorizationStatus","TargetKind":"Default","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_Authorization"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"authorization","Type":{"Kind":"ApiRef","Name":"WindowsMediaLibrarySharingDeviceAuthorizationStatus","TargetKind":"Default","Api":"Media.LibrarySharingServices","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Properties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"deviceProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDeviceProperties","TargetKind":"Com","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"IWindowsMediaLibrarySharingDevices"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"1803f9d6-fe6d-4546-bf5b-992fe8ec12d1"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Item"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"device","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDevice","TargetKind":"Com","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Count"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"deviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"device","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDevice","TargetKind":"Com","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"IWindowsMediaLibrarySharingServices"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"01f5f85e-0a81-40da-a7c8-21ef3af8440c"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"showShareMediaCPL"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"device","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_userHomeMediaSharingState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_userHomeMediaSharingState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"get_userHomeMediaSharingLibraryName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"libraryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_userHomeMediaSharingLibraryName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"libraryName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_computerHomeMediaSharingAllowedState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_computerHomeMediaSharingAllowedState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingAllowed","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"get_userInternetMediaSharingState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_userInternetMediaSharingState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"get_computerInternetMediaSharingAllowedState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_computerInternetMediaSharingAllowedState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingAllowed","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"get_internetMediaSharingSecurityGroup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"securityGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_internetMediaSharingSecurityGroup"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"securityGroup","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_allowSharingToAllDevices"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_allowSharingToAllDevices"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"sharingEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"setDefaultAuthorization"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"MACAddresses","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"friendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"authorization","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"setAuthorizationState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"MACAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"authorizationState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"getAllDevices"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"devices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDevices","TargetKind":"Com","Api":"Media.LibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_customSettingsApplied"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"customSettingsApplied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
}]
}],
"Functions":[],
"UnicodeAliases":[
]
}
+51184 -51184
View File
File diff suppressed because it is too large Load Diff
+15628 -15628
View File
File diff suppressed because it is too large Load Diff
+33559 -33559
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+12114 -12114
View File
File diff suppressed because it is too large Load Diff
+188 -188
View File
@@ -1,188 +1,188 @@
{
"Constants":[],
"Types":[{
"Name":"MF_TRANSFER_VIDEO_FRAME_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MF_TRANSFER_VIDEO_FRAME_DEFAULT","Value":0}
,{"Name":"MF_TRANSFER_VIDEO_FRAME_STRETCH","Value":1}
,{"Name":"MF_TRANSFER_VIDEO_FRAME_IGNORE_PAR","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"MF_MEDIASOURCE_STATUS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MF_MEDIASOURCE_STATUS_INFO_FULLYSUPPORTED","Value":0}
,{"Name":"MF_MEDIASOURCE_STATUS_INFO_UNKNOWN","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"FaceRectInfoBlobHeader"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"FaceRectInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Region","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"confidenceLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"FaceCharacterizationBlobHeader"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"FaceCharacterization"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BlinkScoreLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BlinkScoreRight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FacialExpression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FacialExpressionScore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CapturedMetadataExposureCompensation"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CapturedMetadataISOGains"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AnalogGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"DigitalGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CapturedMetadataWhiteBalanceGains"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"R","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"G","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"B","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MetadataTimeStamps"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Device","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Presentation","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HistogramGrid"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Region","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HistogramBlobHeader"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Histograms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HistogramHeader"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Bins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ChannelMasks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Grid","Type":{"Kind":"ApiRef","Name":"HistogramGrid","TargetKind":"Default","Api":"Media.Streaming","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HistogramDataHeader"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Linear","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[],
"UnicodeAliases":[
]
}
{
"Constants":[],
"Types":[{
"Name":"MF_TRANSFER_VIDEO_FRAME_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MF_TRANSFER_VIDEO_FRAME_DEFAULT","Value":0}
,{"Name":"MF_TRANSFER_VIDEO_FRAME_STRETCH","Value":1}
,{"Name":"MF_TRANSFER_VIDEO_FRAME_IGNORE_PAR","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"MF_MEDIASOURCE_STATUS_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MF_MEDIASOURCE_STATUS_INFO_FULLYSUPPORTED","Value":0}
,{"Name":"MF_MEDIASOURCE_STATUS_INFO_UNKNOWN","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"FaceRectInfoBlobHeader"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"FaceRectInfo"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Region","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"confidenceLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"FaceCharacterizationBlobHeader"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"FaceCharacterization"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BlinkScoreLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BlinkScoreRight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FacialExpression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FacialExpressionScore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CapturedMetadataExposureCompensation"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CapturedMetadataISOGains"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AnalogGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"DigitalGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CapturedMetadataWhiteBalanceGains"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"R","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"G","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"B","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MetadataTimeStamps"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Device","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"Presentation","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HistogramGrid"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Region","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HistogramBlobHeader"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Histograms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HistogramHeader"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Bins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ChannelMasks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Grid","Type":{"Kind":"ApiRef","Name":"HistogramGrid","TargetKind":"Default","Api":"Media.Streaming","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"HistogramDataHeader"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Linear","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[],
"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
+965 -965
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,155 +1,155 @@
{
"Constants":[{
"Name":"ICW_REGPATHSETTINGS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Software\\Microsoft\\Internet Connection Wizard"
,"Attrs":[]
},{
"Name":"ICW_REGKEYCOMPLETED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Completed"
,"Attrs":[]
},{
"Name":"ICW_MAX_ACCTNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ICW_MAX_PASSWORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ICW_MAX_LOGONNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ICW_MAX_SERVERNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"ICW_MAX_RASNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ICW_MAX_EMAILNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"ICW_MAX_EMAILADDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"ICW_CHECKSTATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ICW_LAUNCHFULL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ICW_LAUNCHMANUAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"ICW_USE_SHELLNEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"ICW_FULL_SMARTSTART"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"ICW_FULLPRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ICW_MANUALPRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ICW_ALREADYRUN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ICW_LAUNCHEDFULL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ICW_LAUNCHEDMANUAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"ICW_USEDEFAULTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}],
"Types":[{
"Name":"PFNCHECKCONNECTIONWIZARD"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFNSETSHELLNEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}],
"Functions":[],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"ICW_REGPATHSETTINGS"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Software\\Microsoft\\Internet Connection Wizard"
,"Attrs":[]
},{
"Name":"ICW_REGKEYCOMPLETED"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"Completed"
,"Attrs":[]
},{
"Name":"ICW_MAX_ACCTNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ICW_MAX_PASSWORD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ICW_MAX_LOGONNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ICW_MAX_SERVERNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"ICW_MAX_RASNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ICW_MAX_EMAILNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"ICW_MAX_EMAILADDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"ICW_CHECKSTATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ICW_LAUNCHFULL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ICW_LAUNCHMANUAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"ICW_USE_SHELLNEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"ICW_FULL_SMARTSTART"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"ICW_FULLPRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ICW_MANUALPRESENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ICW_ALREADYRUN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ICW_LAUNCHEDFULL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"ICW_LAUNCHEDMANUAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"ICW_USEDEFAULTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}],
"Types":[{
"Name":"PFNCHECKCONNECTIONWIZARD"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PFNSETSHELLNEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}],
"Functions":[],
"UnicodeAliases":[
]
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+214 -214
View File
@@ -1,214 +1,214 @@
{
"Constants":[{
"Name":"MCAST_CLIENT_ID_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"MCAST_API_CURRENT_VERSION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"MCAST_API_VERSION_0"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
},{
"Name":"MCAST_API_VERSION_1"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}],
"Types":[{
"Name":"IPNG_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"IpAddrV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IpAddrV6","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MCAST_CLIENT_UID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ClientUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"ClientUIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MCAST_SCOPE_CTX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ScopeID","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
,{"Name":"Interface","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
,{"Name":"ServerID","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MCAST_SCOPE_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ScopeCtx","Type":{"Kind":"ApiRef","Name":"MCAST_SCOPE_CTX","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
,{"Name":"LastAddr","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
,{"Name":"TTL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ScopeDesc","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MCAST_LEASE_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LeaseStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MaxLeaseStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"LeaseDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinLeaseDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServerAddress","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
,{"Name":"MinAddrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AddrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pAddrBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MCAST_LEASE_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LeaseStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"LeaseEndTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ServerAddress","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
,{"Name":"AddrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pAddrBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[{
"Name":"McastApiStartup"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"McastApiCleanup"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
]
},{
"Name":"McastGenUID"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"McastEnumerateScopes"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"ReQuery","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pScopeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_SCOPE_ENTRY","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pScopeLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pScopeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"McastRequestAddress"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pScopeCtx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_SCOPE_CTX","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pAddrRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_REQUEST","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pAddrResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_RESPONSE","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"McastRenewAddress"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pRenewRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_REQUEST","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pRenewResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_RESPONSE","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"McastReleaseAddress"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pReleaseRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_REQUEST","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
]
}],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"MCAST_CLIENT_ID_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"MCAST_API_CURRENT_VERSION"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"MCAST_API_VERSION_0"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
},{
"Name":"MCAST_API_VERSION_1"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
}],
"Types":[{
"Name":"IPNG_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"IpAddrV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IpAddrV6","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MCAST_CLIENT_UID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ClientUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"ClientUIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MCAST_SCOPE_CTX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ScopeID","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
,{"Name":"Interface","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
,{"Name":"ServerID","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MCAST_SCOPE_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ScopeCtx","Type":{"Kind":"ApiRef","Name":"MCAST_SCOPE_CTX","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
,{"Name":"LastAddr","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
,{"Name":"TTL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ScopeDesc","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MCAST_LEASE_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LeaseStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"MaxLeaseStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"LeaseDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinLeaseDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServerAddress","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
,{"Name":"MinAddrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AddrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pAddrBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MCAST_LEASE_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"LeaseStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"LeaseEndTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ServerAddress","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]},"Attrs":[]}
,{"Name":"AddrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"pAddrBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[{
"Name":"McastApiStartup"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"McastApiCleanup"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
]
},{
"Name":"McastGenUID"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"McastEnumerateScopes"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"ReQuery","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pScopeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_SCOPE_ENTRY","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pScopeLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pScopeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"McastRequestAddress"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pScopeCtx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_SCOPE_CTX","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pAddrRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_REQUEST","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pAddrResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_RESPONSE","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"McastRenewAddress"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pRenewRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_REQUEST","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pRenewResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_RESPONSE","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"McastReleaseAddress"
,"SetLastError":false
,"DllImport":"dhcpcsvc"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pReleaseRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_REQUEST","TargetKind":"Default","Api":"NetworkManagement.Multicast","Parents":[]}},"Attrs":["In","Out"]}
]
}],
"UnicodeAliases":[
]
}
+13808 -13808
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+12321 -12321
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+284 -284
View File
@@ -1,284 +1,284 @@
{
"Constants":[{
"Name":"DAV_AUTHN_SCHEME_BASIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DAV_AUTHN_SCHEME_NTLM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"DAV_AUTHN_SCHEME_PASSPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"DAV_AUTHN_SCHEME_DIGEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"DAV_AUTHN_SCHEME_NEGOTIATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"DAV_AUTHN_SCHEME_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"DAV_AUTHN_SCHEME_FBA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}],
"Types":[{
"Name":"DAV_CALLBACK_AUTH_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DAV_CALLBACK_AUTH_UNP"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ulUserNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ulPasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DAV_CALLBACK_CRED"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AuthBlob","Type":{"Kind":"ApiRef","Name":"DAV_CALLBACK_AUTH_BLOB","TargetKind":"Default","Api":"NetworkManagement.WebDav","Parents":[]},"Attrs":[]}
,{"Name":"UNPBlob","Type":{"Kind":"ApiRef","Name":"DAV_CALLBACK_AUTH_UNP","TargetKind":"Default","Api":"NetworkManagement.WebDav","Parents":[]},"Attrs":[]}
,{"Name":"bAuthBlobValid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"bSave","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"AUTHNEXTSTEP"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DefaultBehavior","Value":0}
,{"Name":"RetryRequest","Value":1}
,{"Name":"CancelRequest","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"PFNDAVAUTHCALLBACK_FREECRED"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pbuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"PFNDAVAUTHCALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpwzServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpwzRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwAuthScheme","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCallbackCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DAV_CALLBACK_CRED","TargetKind":"Default","Api":"NetworkManagement.WebDav","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"NextStep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHNEXTSTEP","TargetKind":"Default","Api":"NetworkManagement.WebDav","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pFreeCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PFNDAVAUTHCALLBACK_FREECRED","TargetKind":"FunctionPointer","Api":"NetworkManagement.WebDav","Parents":[]}},"Attrs":["Out"]}
]
}],
"Functions":[{
"Name":"DavAddConnection"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ConnectionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"RemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ClientCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"CertSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"DavDeleteConnection"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"DavGetUNCFromHTTPPath"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"UncPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"DavGetHTTPFromUNCPath"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"UncPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Url","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"DavGetTheLockOwnerOfTheFile"
,"SetLastError":false
,"DllImport":"davclnt"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"LockOwnerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"LockOwnerNameLengthInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"DavGetExtendedError"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ExtError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ExtErrorString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cChSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"DavFlushFile"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"DavInvalidateCache"
,"SetLastError":false
,"DllImport":"davclnt"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"URLName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"DavCancelConnectionsToServer"
,"SetLastError":false
,"DllImport":"davclnt"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"DavRegisterAuthCallback"
,"SetLastError":false
,"DllImport":"davclnt"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"CallBack","Type":{"Kind":"ApiRef","Name":"PFNDAVAUTHCALLBACK","TargetKind":"FunctionPointer","Api":"NetworkManagement.WebDav","Parents":[]},"Attrs":["In"]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"DavUnregisterAuthCallback"
,"SetLastError":false
,"DllImport":"davclnt"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hCallback","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"DAV_AUTHN_SCHEME_BASIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"DAV_AUTHN_SCHEME_NTLM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"DAV_AUTHN_SCHEME_PASSPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"DAV_AUTHN_SCHEME_DIGEST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"DAV_AUTHN_SCHEME_NEGOTIATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"DAV_AUTHN_SCHEME_CERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"DAV_AUTHN_SCHEME_FBA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
}],
"Types":[{
"Name":"DAV_CALLBACK_AUTH_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DAV_CALLBACK_AUTH_UNP"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ulUserNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ulPasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DAV_CALLBACK_CRED"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"AuthBlob","Type":{"Kind":"ApiRef","Name":"DAV_CALLBACK_AUTH_BLOB","TargetKind":"Default","Api":"NetworkManagement.WebDav","Parents":[]},"Attrs":[]}
,{"Name":"UNPBlob","Type":{"Kind":"ApiRef","Name":"DAV_CALLBACK_AUTH_UNP","TargetKind":"Default","Api":"NetworkManagement.WebDav","Parents":[]},"Attrs":[]}
,{"Name":"bAuthBlobValid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"bSave","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"AUTHNEXTSTEP"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"DefaultBehavior","Value":0}
,{"Name":"RetryRequest","Value":1}
,{"Name":"CancelRequest","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"PFNDAVAUTHCALLBACK_FREECRED"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pbuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"PFNDAVAUTHCALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpwzServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpwzRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwAuthScheme","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCallbackCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DAV_CALLBACK_CRED","TargetKind":"Default","Api":"NetworkManagement.WebDav","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"NextStep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHNEXTSTEP","TargetKind":"Default","Api":"NetworkManagement.WebDav","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pFreeCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PFNDAVAUTHCALLBACK_FREECRED","TargetKind":"FunctionPointer","Api":"NetworkManagement.WebDav","Parents":[]}},"Attrs":["Out"]}
]
}],
"Functions":[{
"Name":"DavAddConnection"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ConnectionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"RemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ClientCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"CertSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"DavDeleteConnection"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"DavGetUNCFromHTTPPath"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"UncPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"DavGetHTTPFromUNCPath"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"UncPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Url","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]}
,{"Name":"lpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"DavGetTheLockOwnerOfTheFile"
,"SetLastError":false
,"DllImport":"davclnt"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"LockOwnerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"LockOwnerNameLengthInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"DavGetExtendedError"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ExtError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ExtErrorString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cChSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"DavFlushFile"
,"SetLastError":false
,"DllImport":"NETAPI32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"DavInvalidateCache"
,"SetLastError":false
,"DllImport":"davclnt"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"URLName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"DavCancelConnectionsToServer"
,"SetLastError":false
,"DllImport":"davclnt"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"DavRegisterAuthCallback"
,"SetLastError":false
,"DllImport":"davclnt"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"CallBack","Type":{"Kind":"ApiRef","Name":"PFNDAVAUTHCALLBACK","TargetKind":"FunctionPointer","Api":"NetworkManagement.WebDav","Parents":[]},"Attrs":["In"]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"DavUnregisterAuthCallback"
,"SetLastError":false
,"DllImport":"davclnt"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hCallback","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}
+12486 -12486
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,398 +1,398 @@
{
"Constants":[{
"Name":"WCM_API_VERSION_1_0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WCM_API_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WCM_UNKNOWN_DATAPLAN_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"WCM_MAX_PROFILE_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"NET_INTERFACE_FLAG_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NET_INTERFACE_FLAG_CONNECT_IF_NEEDED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}],
"Types":[{
"Name":"WCM_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"wcm_global_property_domain_policy","Value":0}
,{"Name":"wcm_global_property_minimize_policy","Value":1}
,{"Name":"wcm_global_property_roaming_policy","Value":2}
,{"Name":"wcm_global_property_powermanagement_policy","Value":3}
,{"Name":"wcm_intf_property_connection_cost","Value":4}
,{"Name":"wcm_intf_property_dataplan_status","Value":5}
,{"Name":"wcm_intf_property_hotspot_profile","Value":6}
]
,"IntegerBase":"Int32"
},{
"Name":"WCM_MEDIA_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"wcm_media_unknown","Value":0}
,{"Name":"wcm_media_ethernet","Value":1}
,{"Name":"wcm_media_wlan","Value":2}
,{"Name":"wcm_media_mbn","Value":3}
,{"Name":"wcm_media_invalid","Value":4}
,{"Name":"wcm_media_max","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"WCM_POLICY_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fValue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fIsGroupPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_PROFILE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"strProfileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"AdapterGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Media","Type":{"Kind":"ApiRef","Name":"WCM_MEDIA_TYPE","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_PROFILE_INFO_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProfileInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WCM_PROFILE_INFO","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_CONNECTION_COST"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WCM_CONNECTION_COST_UNKNOWN","Value":0}
,{"Name":"WCM_CONNECTION_COST_UNRESTRICTED","Value":1}
,{"Name":"WCM_CONNECTION_COST_FIXED","Value":2}
,{"Name":"WCM_CONNECTION_COST_VARIABLE","Value":4}
,{"Name":"WCM_CONNECTION_COST_OVERDATALIMIT","Value":65536}
,{"Name":"WCM_CONNECTION_COST_CONGESTED","Value":131072}
,{"Name":"WCM_CONNECTION_COST_ROAMING","Value":262144}
,{"Name":"WCM_CONNECTION_COST_APPROACHINGDATALIMIT","Value":524288}
]
,"IntegerBase":"Int32"
},{
"Name":"WCM_CONNECTION_COST_SOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WCM_CONNECTION_COST_SOURCE_DEFAULT","Value":0}
,{"Name":"WCM_CONNECTION_COST_SOURCE_GP","Value":1}
,{"Name":"WCM_CONNECTION_COST_SOURCE_USER","Value":2}
,{"Name":"WCM_CONNECTION_COST_SOURCE_OPERATOR","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"WCM_CONNECTION_COST_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ConnectionCost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CostSource","Type":{"Kind":"ApiRef","Name":"WCM_CONNECTION_COST_SOURCE","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_TIME_INTERVAL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"wYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMonth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wDay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wHour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMinute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wSecond","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMilliseconds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_USAGE_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UsageInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LastSyncTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_BILLING_CYCLE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"StartDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Duration","Type":{"Kind":"ApiRef","Name":"WCM_TIME_INTERVAL","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":[]}
,{"Name":"Reset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_DATAPLAN_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UsageData","Type":{"Kind":"ApiRef","Name":"WCM_USAGE_DATA","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":[]}
,{"Name":"DataLimitInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InboundBandwidthInKbps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutboundBandwidthInKbps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BillingCycle","Type":{"Kind":"ApiRef","Name":"WCM_BILLING_CYCLE_INFO","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":[]}
,{"Name":"MaxTransferSizeInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ONDEMAND_NOTIFICATION_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"NET_INTERFACE_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConfigurationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NET_INTERFACE_CONTEXT_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InterfaceContextHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InterfaceContextArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_INTERFACE_CONTEXT","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[{
"Name":"WcmQueryProperty"
,"SetLastError":false
,"DllImport":"wcmapi"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"WCM_PROPERTY","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pdwDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"WcmSetProperty"
,"SetLastError":false
,"DllImport":"wcmapi"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"WCM_PROPERTY","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"WcmGetProfileList"
,"SetLastError":false
,"DllImport":"wcmapi"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"ppProfileList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WCM_PROFILE_INFO_LIST","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"WcmSetProfileList"
,"SetLastError":false
,"DllImport":"wcmapi"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pProfileList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WCM_PROFILE_INFO_LIST","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fIgnoreUnknownProfiles","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"WcmFreeMemory"
,"SetLastError":false
,"DllImport":"wcmapi"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
]
},{
"Name":"OnDemandGetRoutingHint"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"destinationHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"interfaceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"OnDemandRegisterNotification"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"callback","Type":{"Kind":"ApiRef","Name":"ONDEMAND_NOTIFICATION_CALLBACK","TargetKind":"FunctionPointer","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":["In"]}
,{"Name":"callbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"registrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"OnDemandUnRegisterNotification"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"registrationHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetInterfaceContextTableForHostName"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ProxyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ConnectionProfileFilterRawData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"ConnectionProfileFilterRawDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InterfaceContextTable","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_INTERFACE_CONTEXT_TABLE","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"FreeInterfaceContextTable"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"InterfaceContextTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_INTERFACE_CONTEXT_TABLE","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]}},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}
{
"Constants":[{
"Name":"WCM_API_VERSION_1_0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WCM_API_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WCM_UNKNOWN_DATAPLAN_STATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"WCM_MAX_PROFILE_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"NET_INTERFACE_FLAG_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NET_INTERFACE_FLAG_CONNECT_IF_NEEDED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
}],
"Types":[{
"Name":"WCM_PROPERTY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"wcm_global_property_domain_policy","Value":0}
,{"Name":"wcm_global_property_minimize_policy","Value":1}
,{"Name":"wcm_global_property_roaming_policy","Value":2}
,{"Name":"wcm_global_property_powermanagement_policy","Value":3}
,{"Name":"wcm_intf_property_connection_cost","Value":4}
,{"Name":"wcm_intf_property_dataplan_status","Value":5}
,{"Name":"wcm_intf_property_hotspot_profile","Value":6}
]
,"IntegerBase":"Int32"
},{
"Name":"WCM_MEDIA_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"wcm_media_unknown","Value":0}
,{"Name":"wcm_media_ethernet","Value":1}
,{"Name":"wcm_media_wlan","Value":2}
,{"Name":"wcm_media_mbn","Value":3}
,{"Name":"wcm_media_invalid","Value":4}
,{"Name":"wcm_media_max","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"WCM_POLICY_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fValue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fIsGroupPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_PROFILE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"strProfileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"AdapterGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Media","Type":{"Kind":"ApiRef","Name":"WCM_MEDIA_TYPE","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_PROFILE_INFO_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProfileInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WCM_PROFILE_INFO","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_CONNECTION_COST"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WCM_CONNECTION_COST_UNKNOWN","Value":0}
,{"Name":"WCM_CONNECTION_COST_UNRESTRICTED","Value":1}
,{"Name":"WCM_CONNECTION_COST_FIXED","Value":2}
,{"Name":"WCM_CONNECTION_COST_VARIABLE","Value":4}
,{"Name":"WCM_CONNECTION_COST_OVERDATALIMIT","Value":65536}
,{"Name":"WCM_CONNECTION_COST_CONGESTED","Value":131072}
,{"Name":"WCM_CONNECTION_COST_ROAMING","Value":262144}
,{"Name":"WCM_CONNECTION_COST_APPROACHINGDATALIMIT","Value":524288}
]
,"IntegerBase":"Int32"
},{
"Name":"WCM_CONNECTION_COST_SOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WCM_CONNECTION_COST_SOURCE_DEFAULT","Value":0}
,{"Name":"WCM_CONNECTION_COST_SOURCE_GP","Value":1}
,{"Name":"WCM_CONNECTION_COST_SOURCE_USER","Value":2}
,{"Name":"WCM_CONNECTION_COST_SOURCE_OPERATOR","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"WCM_CONNECTION_COST_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ConnectionCost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CostSource","Type":{"Kind":"ApiRef","Name":"WCM_CONNECTION_COST_SOURCE","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_TIME_INTERVAL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"wYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMonth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wDay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wHour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMinute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wSecond","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMilliseconds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_USAGE_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UsageInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LastSyncTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_BILLING_CYCLE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"StartDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Duration","Type":{"Kind":"ApiRef","Name":"WCM_TIME_INTERVAL","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":[]}
,{"Name":"Reset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCM_DATAPLAN_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"UsageData","Type":{"Kind":"ApiRef","Name":"WCM_USAGE_DATA","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":[]}
,{"Name":"DataLimitInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InboundBandwidthInKbps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutboundBandwidthInKbps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BillingCycle","Type":{"Kind":"ApiRef","Name":"WCM_BILLING_CYCLE_INFO","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":[]}
,{"Name":"MaxTransferSizeInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ONDEMAND_NOTIFICATION_CALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
},{
"Name":"NET_INTERFACE_CONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConfigurationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NET_INTERFACE_CONTEXT_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"InterfaceContextHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InterfaceContextArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_INTERFACE_CONTEXT","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[{
"Name":"WcmQueryProperty"
,"SetLastError":false
,"DllImport":"wcmapi"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"WCM_PROPERTY","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"pdwDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]}
]
},{
"Name":"WcmSetProperty"
,"SetLastError":false
,"DllImport":"wcmapi"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]}
,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"WCM_PROPERTY","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"WcmGetProfileList"
,"SetLastError":false
,"DllImport":"wcmapi"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
,{"Name":"ppProfileList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WCM_PROFILE_INFO_LIST","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"WcmSetProfileList"
,"SetLastError":false
,"DllImport":"wcmapi"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pProfileList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WCM_PROFILE_INFO_LIST","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fIgnoreUnknownProfiles","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"WcmFreeMemory"
,"SetLastError":false
,"DllImport":"wcmapi"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
]
},{
"Name":"OnDemandGetRoutingHint"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"destinationHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"interfaceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"OnDemandRegisterNotification"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"callback","Type":{"Kind":"ApiRef","Name":"ONDEMAND_NOTIFICATION_CALLBACK","TargetKind":"FunctionPointer","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]},"Attrs":["In"]}
,{"Name":"callbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"registrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"OnDemandUnRegisterNotification"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"registrationHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetInterfaceContextTableForHostName"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"ProxyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ConnectionProfileFilterRawData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"ConnectionProfileFilterRawDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"InterfaceContextTable","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_INTERFACE_CONTEXT_TABLE","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"FreeInterfaceContextTable"
,"SetLastError":false
,"DllImport":"OnDemandConnRouteHelper"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Attrs":[]
,"Params":[
{"Name":"InterfaceContextTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_INTERFACE_CONTEXT_TABLE","TargetKind":"Default","Api":"NetworkManagement.WindowsConnectionManager","Parents":[]}},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}

Some files were not shown because too many files have changed in this diff Show More