{ "Constants":[{ "Name":"UPNP_E_ROOT_ELEMENT_EXPECTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220992 ,"Attrs":[] },{ "Name":"UPNP_E_DEVICE_ELEMENT_EXPECTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220991 ,"Attrs":[] },{ "Name":"UPNP_E_SERVICE_ELEMENT_EXPECTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220990 ,"Attrs":[] },{ "Name":"UPNP_E_SERVICE_NODE_INCOMPLETE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220989 ,"Attrs":[] },{ "Name":"UPNP_E_DEVICE_NODE_INCOMPLETE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220988 ,"Attrs":[] },{ "Name":"UPNP_E_ICON_ELEMENT_EXPECTED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220987 ,"Attrs":[] },{ "Name":"UPNP_E_ICON_NODE_INCOMPLETE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220986 ,"Attrs":[] },{ "Name":"UPNP_E_INVALID_ACTION" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220985 ,"Attrs":[] },{ "Name":"UPNP_E_INVALID_ARGUMENTS" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220984 ,"Attrs":[] },{ "Name":"UPNP_E_OUT_OF_SYNC" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220983 ,"Attrs":[] },{ "Name":"UPNP_E_ACTION_REQUEST_FAILED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220976 ,"Attrs":[] },{ "Name":"UPNP_E_TRANSPORT_ERROR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220975 ,"Attrs":[] },{ "Name":"UPNP_E_VARIABLE_VALUE_UNKNOWN" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220974 ,"Attrs":[] },{ "Name":"UPNP_E_INVALID_VARIABLE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220973 ,"Attrs":[] },{ "Name":"UPNP_E_DEVICE_ERROR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220972 ,"Attrs":[] },{ "Name":"UPNP_E_PROTOCOL_ERROR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220971 ,"Attrs":[] },{ "Name":"UPNP_E_ERROR_PROCESSING_RESPONSE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220970 ,"Attrs":[] },{ "Name":"UPNP_E_DEVICE_TIMEOUT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220969 ,"Attrs":[] },{ "Name":"UPNP_E_INVALID_DOCUMENT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220224 ,"Attrs":[] },{ "Name":"UPNP_E_EVENT_SUBSCRIPTION_FAILED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220223 ,"Attrs":[] },{ "Name":"FAULT_INVALID_ACTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":401 ,"Attrs":[] },{ "Name":"FAULT_INVALID_ARG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":402 ,"Attrs":[] },{ "Name":"FAULT_INVALID_SEQUENCE_NUMBER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":403 ,"Attrs":[] },{ "Name":"FAULT_INVALID_VARIABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":404 ,"Attrs":[] },{ "Name":"FAULT_DEVICE_INTERNAL_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":501 ,"Attrs":[] },{ "Name":"FAULT_ACTION_SPECIFIC_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":600 ,"Attrs":[] },{ "Name":"FAULT_ACTION_SPECIFIC_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":899 ,"Attrs":[] },{ "Name":"UPNP_E_ACTION_SPECIFIC_BASE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147220736 ,"Attrs":[] },{ "Name":"UPNP_ADDRESSFAMILY_IPv4" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"UPNP_ADDRESSFAMILY_IPv6" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"UPNP_ADDRESSFAMILY_BOTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"UPNP_SERVICE_DELAY_SCPD_AND_SUBSCRIPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"UPNP_E_REQUIRED_ELEMENT_ERROR" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180512 ,"Attrs":[] },{ "Name":"UPNP_E_DUPLICATE_NOT_ALLOWED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180511 ,"Attrs":[] },{ "Name":"UPNP_E_DUPLICATE_SERVICE_ID" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180510 ,"Attrs":[] },{ "Name":"UPNP_E_INVALID_DESCRIPTION" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180509 ,"Attrs":[] },{ "Name":"UPNP_E_INVALID_SERVICE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180508 ,"Attrs":[] },{ "Name":"UPNP_E_INVALID_ICON" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180507 ,"Attrs":[] },{ "Name":"UPNP_E_INVALID_XML" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180506 ,"Attrs":[] },{ "Name":"UPNP_E_INVALID_ROOT_NAMESPACE" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180505 ,"Attrs":[] },{ "Name":"UPNP_E_SUFFIX_TOO_LONG" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180504 ,"Attrs":[] },{ "Name":"UPNP_E_URLBASE_PRESENT" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180503 ,"Attrs":[] },{ "Name":"UPNP_E_VALUE_TOO_LONG" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180496 ,"Attrs":[] },{ "Name":"UPNP_E_DEVICE_RUNNING" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180495 ,"Attrs":[] },{ "Name":"UPNP_E_DEVICE_NOTREGISTERED" ,"Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147180494 ,"Attrs":[] },{ "Name":"REMOTE_ADDRESS_VALUE_NAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RemoteAddress" ,"Attrs":[] },{ "Name":"ADDRESS_FAMILY_VALUE_NAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AddressFamily" ,"Attrs":[] }], "Types":[{ "Name":"HSWDEVICE" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":null ,"InvalidHandleValue":0 },{ "Name":"SW_DEVICE_CAPABILITIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SWDeviceCapabilitiesNone","Value":0} ,{"Name":"SWDeviceCapabilitiesRemovable","Value":1} ,{"Name":"SWDeviceCapabilitiesSilentInstall","Value":2} ,{"Name":"SWDeviceCapabilitiesNoDisplayInUI","Value":4} ,{"Name":"SWDeviceCapabilitiesDriverRequired","Value":8} ] ,"IntegerBase":"Int32" },{ "Name":"SW_DEVICE_CREATE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pszInstanceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"pszzHardwareIds","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const","NotNullTerminated","NullNullTerminated"]} ,{"Name":"pszzCompatibleIds","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const","NotNullTerminated","NullNullTerminated"]} ,{"Name":"pContainerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} ,{"Name":"CapabilityFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pszDeviceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"pszDeviceLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Const"]} ] ,"NestedTypes":[] },{ "Name":"SW_DEVICE_LIFETIME" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SWDeviceLifetimeHandle","Value":0} ,{"Name":"SWDeviceLifetimeParentPresent","Value":1} ,{"Name":"SWDeviceLifetimeMax","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"SW_DEVICE_CREATE_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"hSwDevice","Type":{"Kind":"ApiRef","Name":"HSWDEVICE","TargetKind":"Default","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"CreateResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"pszDeviceInstanceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] },{ "Name":"UPnPDeviceFinder" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"e2085f28-feb7-404a-b8e7-e659bdeaaa02" },{ "Name":"UPnPDevices" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b9e84ffd-ad3c-40a4-b835-0882ebcbaaa8" },{ "Name":"UPnPDevice" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"a32552c5-ba61-457a-b59a-a2561e125e33" },{ "Name":"UPnPServices" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c0bc4b4a-a406-4efc-932f-b8546b8100cc" },{ "Name":"UPnPService" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"c624ba95-fbcb-4409-8c03-8cceec533ef1" },{ "Name":"UPnPDescriptionDocument" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"1d8a9b47-3a28-4ce2-8a4b-bd34e45bceeb" },{ "Name":"UPnPDeviceFinderEx" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"181b54fc-380b-4a75-b3f1-4ac45e9605b0" },{ "Name":"UPnPDescriptionDocumentEx" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"33fd0563-d81a-4393-83cc-0195b1da2f91" },{ "Name":"IUPnPDeviceFinder" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"adda3d55-6f72-4319-bff9-18600a539b10" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"FindByType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrTypeURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevices","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"CreateAsyncFind" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrTypeURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"punkDeviceFinderCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"plFindData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] },{ "Name":"StartAsyncFind" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lFindData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"CancelAsyncFind" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lFindData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"FindByUDN" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrUDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]}},"Attrs":["Out","RetVal"]} ] }] },{ "Name":"IUPnPAddressFamilyControl" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"e3bf6178-694e-459f-a5a6-191ea0ffa1c7" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"SetAddressFamily" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"GetAddressFamily" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] }] },{ "Name":"IUPnPHttpHeaderControl" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"0405af4f-8b5c-447c-80f2-b75984a31f3c" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"AddRequestHeaders" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrHttpHeaders","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IUPnPDeviceFinderCallback" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"415a984a-88b3-49f3-92af-0508bedf0d6c" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"DeviceAdded" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lFindData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ] },{ "Name":"DeviceRemoved" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lFindData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"bstrUDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SearchComplete" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lFindData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] }] },{ "Name":"IUPnPServices" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"3f8c8e9e-9a7a-4dc8-bc41-ff31fa374956" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrServiceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPService","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]}},"Attrs":["Out","RetVal"]} ] }] },{ "Name":"IUPnPService" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"a295019c-dc65-47dd-90dc-7fe918a1ab44" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"QueryStateVariable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrVariableName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"InvokeAction" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrActionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"vInActionArgs","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pvOutActionArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pvRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_ServiceTypeIdentifier" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"AddCallback" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUnkCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_Id" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstrId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_LastTransportStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] }] },{ "Name":"IUPnPAsyncResult" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"4d65fd08-d13e-4274-9c8b-dd8d028c8644" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"AsyncOperationComplete" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ullRequestID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] }] },{ "Name":"IUPnPServiceAsync" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"098bdaf5-5ec1-49e7-a260-b3a11dd8680c" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"BeginInvokeAction" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrActionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"vInActionArgs","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pAsyncResult","Type":{"Kind":"ApiRef","Name":"IUPnPAsyncResult","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"pullRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] },{ "Name":"EndInvokeAction" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ullRequestID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pvOutActionArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pvRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"BeginQueryStateVariable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrVariableName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pAsyncResult","Type":{"Kind":"ApiRef","Name":"IUPnPAsyncResult","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"pullRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] },{ "Name":"EndQueryStateVariable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ullRequestID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"BeginSubscribeToEvents" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUnkCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pAsyncResult","Type":{"Kind":"ApiRef","Name":"IUPnPAsyncResult","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"pullRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] },{ "Name":"EndSubscribeToEvents" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ullRequestID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] },{ "Name":"BeginSCPDDownload" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pAsyncResult","Type":{"Kind":"ApiRef","Name":"IUPnPAsyncResult","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"pullRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] },{ "Name":"EndSCPDDownload" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ullRequestID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pbstrSCPDDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CancelAsyncOperation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ullRequestID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ] }] },{ "Name":"IUPnPServiceCallback" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"31fadca9-ab73-464b-b67d-5c1d0f83c8b8" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"StateVariableChanged" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pus","Type":{"Kind":"ApiRef","Name":"IUPnPService","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"pcwszStateVarName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"vaValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] },{ "Name":"ServiceInstanceDied" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pus","Type":{"Kind":"ApiRef","Name":"IUPnPService","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IUPnPServiceEnumProperty" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"38873b37-91bb-49f4-b249-2e8efbb8a816" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"SetServiceEnumProperty" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] }] },{ "Name":"IUPnPServiceDocumentAccess" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"21905529-0a5e-4589-825d-7e6d87ea6998" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetDocumentURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrDocUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetDocument" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IUPnPDevices" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"fdbc0c73-bda3-4c66-ac4f-f2d96fdad68c" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrUDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]}},"Attrs":["Out","RetVal"]} ] }] },{ "Name":"IUPnPDevice" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"3d44d0d1-98c9-4889-acd1-f9d674bf2221" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_IsRootDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pvarb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_RootDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppudRootDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_ParentDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppudDeviceParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_HasChildren" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pvarb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_Children" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppudChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevices","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_UniqueDeviceName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_FriendlyName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_Type" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_PresentationURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_ManufacturerName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_ManufacturerURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_ModelName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_ModelNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_Description" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_ModelURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_UPC" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_SerialNumber" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"IconURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrEncodingFormat","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lSizeX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lSizeY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lBitDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pbstrIconURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"get_Services" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppusServices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPServices","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]}},"Attrs":["Out","RetVal"]} ] }] },{ "Name":"IUPnPDeviceDocumentAccess" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"e7772804-3287-418e-9072-cf2b47238981" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetDocumentURL" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] }] },{ "Name":"IUPnPDeviceDocumentAccessEx" ,"Architectures":[] ,"Platform":"windows6.1" ,"Kind":"Com" ,"Guid":"c4bc4050-6178-4bd1-a4b8-6398321f3247" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetDocument" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] }] },{ "Name":"IUPnPDescriptionDocument" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"11d1c1b2-7daa-4c9e-9595-7f82ed206d1e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_ReadyState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"plReadyState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] },{ "Name":"Load" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"LoadAsync" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"punkCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_LoadResult" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"phrError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} ] },{ "Name":"Abort" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"RootDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppudRootDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"DeviceByUDN" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrUDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppudDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]}},"Attrs":["Out","RetVal"]} ] }] },{ "Name":"IUPnPDeviceFinderAddCallbackWithInterface" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"983dfc0b-1796-44df-8975-ca545b620ee5" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"DeviceAddedWithInterface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lFindData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"pguidInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} ] }] },{ "Name":"IUPnPDescriptionDocumentCallback" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"77394c69-5486-40d6-9bc3-4991983e02da" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"LoadComplete" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hrLoadResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"UPnPRegistrar" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"204810b9-73b2-11d4-bf42-00b0d0118b56" },{ "Name":"UPnPRemoteEndpointInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"2e5e84e9-4049-4244-b728-2d24227157c7" },{ "Name":"IUPnPEventSink" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"204810b4-73b2-11d4-bf42-00b0d0118b56" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"OnStateChanged" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgdispidChanges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} ] },{ "Name":"OnStateChangedSafe" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varsadispidChanges","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IUPnPEventSource" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"204810b5-73b2-11d4-bf42-00b0d0118b56" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Advise" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pesSubscriber","Type":{"Kind":"ApiRef","Name":"IUPnPEventSink","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ] },{ "Name":"Unadvise" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pesSubscriber","Type":{"Kind":"ApiRef","Name":"IUPnPEventSink","TargetKind":"Com","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IUPnPRegistrar" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"204810b6-73b2-11d4-bf42-00b0d0118b56" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"RegisterDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrXMLDesc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrProgIDDeviceControlClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrContainerId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrResourcePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"nLifeTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pbstrDeviceIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"RegisterRunningDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrXMLDesc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"punkDeviceControl","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrResourcePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"nLifeTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pbstrDeviceIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"RegisterDeviceProvider" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrProgIDProviderClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrContainerId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"GetUniqueDeviceName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrDeviceIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrTemplateUDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrUDN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] },{ "Name":"UnregisterDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrDeviceIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fPermanent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"UnregisterDeviceProvider" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IUPnPReregistrar" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"204810b7-73b2-11d4-bf42-00b0d0118b56" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"ReregisterDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrDeviceIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrXMLDesc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrProgIDDeviceControlClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrContainerId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrResourcePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"nLifeTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] },{ "Name":"ReregisterRunningDevice" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrDeviceIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrXMLDesc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"punkDeviceControl","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrResourcePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"nLifeTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] }] },{ "Name":"IUPnPDeviceControl" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"204810ba-73b2-11d4-bf42-00b0d0118b56" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Initialize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrXMLDesc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrDeviceIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"GetServiceObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrUDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrServiceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppdispService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]} ] }] },{ "Name":"IUPnPDeviceControlHttpHeaders" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"204810bb-73b2-11d4-bf42-00b0d0118b56" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetAdditionalResponseHeaders" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrHttpResponseHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]} ] }] },{ "Name":"IUPnPDeviceProvider" ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Kind":"Com" ,"Guid":"204810b8-73b2-11d4-bf42-00b0d0118b56" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Start" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"Stop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IUPnPRemoteEndpointInfo" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"c92eb863-0269-4aff-9c72-75321bba2952" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"GetDwordValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrValueName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"GetStringValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrValueName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetGuidValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrValueName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pguidValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] }] }], "Functions":[{ "Name":"SwDeviceCreate" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"pszEnumeratorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pszParentDeviceInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pCreateInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SW_DEVICE_CREATE_INFO","TargetKind":"Default","Api":"Devices.Enumeration.Pnp","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"cPropertyCount","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"]} ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"SW_DEVICE_CREATE_CALLBACK","TargetKind":"FunctionPointer","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"phSwDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} ] },{ "Name":"SwDeviceClose" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hSwDevice","Type":{"Kind":"ApiRef","Name":"HSWDEVICE","TargetKind":"Default","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SwDeviceSetLifetime" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.1" ,"Attrs":[] ,"Params":[ {"Name":"hSwDevice","Type":{"Kind":"ApiRef","Name":"HSWDEVICE","TargetKind":"Default","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"Lifetime","Type":{"Kind":"ApiRef","Name":"SW_DEVICE_LIFETIME","TargetKind":"Default","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SwDeviceGetLifetime" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.1" ,"Attrs":[] ,"Params":[ {"Name":"hSwDevice","Type":{"Kind":"ApiRef","Name":"HSWDEVICE","TargetKind":"Default","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"pLifetime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SW_DEVICE_LIFETIME","TargetKind":"Default","Api":"Devices.Enumeration.Pnp","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"SwDevicePropertySet" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hSwDevice","Type":{"Kind":"ApiRef","Name":"HSWDEVICE","TargetKind":"Default","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"cPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SwDeviceInterfaceRegister" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hSwDevice","Type":{"Kind":"ApiRef","Name":"HSWDEVICE","TargetKind":"Default","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"pInterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pszReferenceString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"cPropertyCount","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"]} ,{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppszDeviceInterfaceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] },{ "Name":"SwMemFree" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"pMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"SwDeviceInterfaceSetState" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hSwDevice","Type":{"Kind":"ApiRef","Name":"HSWDEVICE","TargetKind":"Default","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"pszDeviceInterfaceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SwDeviceInterfacePropertySet" ,"SetLastError":false ,"DllImport":"CFGMGR32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hSwDevice","Type":{"Kind":"ApiRef","Name":"HSWDEVICE","TargetKind":"Default","Api":"Devices.Enumeration.Pnp","Parents":[]},"Attrs":["In"]} ,{"Name":"pszDeviceInterfaceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"cPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"Devices.Properties","Parents":[]}},"Attrs":["In","Const"]} ] }], "UnicodeAliases":[ ] }