mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
516 lines
30 KiB
JSON
516 lines
30 KiB
JSON
{
|
|
|
|
"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":[
|
|
]
|
|
|
|
}
|