Files
marlersoft-win32json/api/Com.json
T
2021-02-26 18:29:04 -07:00

18138 lines
811 KiB
JSON

{
"Constants":[
]
,"Types":[
{
"Name":"HRESULT"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"Int32"}
,"FreeFunc":null
}
,{
"Name":"DVASPECT"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DVASPECT_CONTENT","Value":1}
,{"Name":"DVASPECT_THUMBNAIL","Value":2}
,{"Name":"DVASPECT_ICON","Value":4}
,{"Name":"DVASPECT_DOCPRINT","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CSPLATFORM"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwPlatformId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersionHi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersionLo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProcessorArch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"QUERYCONTEXT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Platform","Type":{"Kind":"ApiRef","Name":"CSPLATFORM","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersionHi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersionLo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"TYSPEC"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"TYSPEC_CLSID","Value":0}
,{"Name":"TYSPEC_FILEEXT","Value":1}
,{"Name":"TYSPEC_MIMETYPE","Value":2}
,{"Name":"TYSPEC_FILENAME","Value":3}
,{"Name":"TYSPEC_PROGID","Value":4}
,{"Name":"TYSPEC_PACKAGENAME","Value":5}
,{"Name":"TYSPEC_OBJECTID","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IEventPublisher"
,"Kind":"Com"
,"Guid":"e341516b-2e32-11d1-9964-00c04fbbb345"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"get_PublisherID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrPublisherID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"put_PublisherID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bstrPublisherID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"get_PublisherName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrPublisherName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"put_PublisherName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bstrPublisherName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"get_PublisherType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrPublisherType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"put_PublisherType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bstrPublisherType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"get_OwnerSID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrOwnerSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"put_OwnerSID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bstrOwnerSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"get_Description"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"put_Description"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetDefaultProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"PutDefaultProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"RemoveDefaultProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetDefaultPropertyCollection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"collection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEventObjectCollection","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
]
}
,{
"Name":"EOC_ChangeType"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EOC_NewObject","Value":0}
,{"Name":"EOC_ModifiedObject","Value":1}
,{"Name":"EOC_DeletedObject","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IEventProperty"
,"Kind":"Com"
,"Guid":"da538ee2-f4de-11d1-b6bb-00805fc79216"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"propertyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"put_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"get_Value"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
,{
"Name":"put_Value"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"COAUTHIDENTITY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"User","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Domain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"COAUTHINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwAuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszServerPrincName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwAuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwImpersonationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pAuthIdentityData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COAUTHIDENTITY","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"dwCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"MEMCTX"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MEMCTX_TASK","Value":1}
,{"Name":"MEMCTX_SHARED","Value":2}
,{"Name":"MEMCTX_MACSYSTEM","Value":3}
,{"Name":"MEMCTX_UNKNOWN","Value":-1}
,{"Name":"MEMCTX_SAME","Value":-2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CLSCTX"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CLSCTX_INPROC_SERVER","Value":1}
,{"Name":"CLSCTX_INPROC_HANDLER","Value":2}
,{"Name":"CLSCTX_LOCAL_SERVER","Value":4}
,{"Name":"CLSCTX_INPROC_SERVER16","Value":8}
,{"Name":"CLSCTX_REMOTE_SERVER","Value":16}
,{"Name":"CLSCTX_INPROC_HANDLER16","Value":32}
,{"Name":"CLSCTX_RESERVED1","Value":64}
,{"Name":"CLSCTX_RESERVED2","Value":128}
,{"Name":"CLSCTX_RESERVED3","Value":256}
,{"Name":"CLSCTX_RESERVED4","Value":512}
,{"Name":"CLSCTX_NO_CODE_DOWNLOAD","Value":1024}
,{"Name":"CLSCTX_RESERVED5","Value":2048}
,{"Name":"CLSCTX_NO_CUSTOM_MARSHAL","Value":4096}
,{"Name":"CLSCTX_ENABLE_CODE_DOWNLOAD","Value":8192}
,{"Name":"CLSCTX_NO_FAILURE_LOG","Value":16384}
,{"Name":"CLSCTX_DISABLE_AAA","Value":32768}
,{"Name":"CLSCTX_ENABLE_AAA","Value":65536}
,{"Name":"CLSCTX_FROM_DEFAULT_CONTEXT","Value":131072}
,{"Name":"CLSCTX_ACTIVATE_X86_SERVER","Value":262144}
,{"Name":"CLSCTX_ACTIVATE_32_BIT_SERVER","Value":262144}
,{"Name":"CLSCTX_ACTIVATE_64_BIT_SERVER","Value":524288}
,{"Name":"CLSCTX_ENABLE_CLOAKING","Value":1048576}
,{"Name":"CLSCTX_APPCONTAINER","Value":4194304}
,{"Name":"CLSCTX_ACTIVATE_AAA_AS_IU","Value":8388608}
,{"Name":"CLSCTX_RESERVED6","Value":16777216}
,{"Name":"CLSCTX_ACTIVATE_ARM32_SERVER","Value":33554432}
,{"Name":"CLSCTX_PS_DLL","Value":-2147483648}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MSHLFLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MSHLFLAGS_NORMAL","Value":0}
,{"Name":"MSHLFLAGS_TABLESTRONG","Value":1}
,{"Name":"MSHLFLAGS_TABLEWEAK","Value":2}
,{"Name":"MSHLFLAGS_NOPING","Value":4}
,{"Name":"MSHLFLAGS_RESERVED1","Value":8}
,{"Name":"MSHLFLAGS_RESERVED2","Value":16}
,{"Name":"MSHLFLAGS_RESERVED3","Value":32}
,{"Name":"MSHLFLAGS_RESERVED4","Value":64}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MSHCTX"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MSHCTX_LOCAL","Value":0}
,{"Name":"MSHCTX_NOSHAREDMEM","Value":1}
,{"Name":"MSHCTX_DIFFERENTMACHINE","Value":2}
,{"Name":"MSHCTX_INPROC","Value":3}
,{"Name":"MSHCTX_CROSSCTX","Value":4}
,{"Name":"MSHCTX_RESERVED1","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"BYTE_BLOB"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"abData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WORD_BLOB"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"asData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DWORD_BLOB"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"alData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"FLAGGED_BYTE_BLOB"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"abData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"FLAGGED_WORD_BLOB"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"asData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"BYTE_SIZEDARR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SHORT_SIZEDARR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"LONG_SIZEDARR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"HYPER_SIZEDARR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"REGCLS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"REGCLS_SINGLEUSE","Value":0}
,{"Name":"REGCLS_MULTIPLEUSE","Value":1}
,{"Name":"REGCLS_MULTI_SEPARATE","Value":2}
,{"Name":"REGCLS_SUSPENDED","Value":4}
,{"Name":"REGCLS_SURROGATE","Value":8}
,{"Name":"REGCLS_AGILE","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"COINITBASE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"COINITBASE_MULTITHREADED","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IUnknown"
,"Kind":"Com"
,"Guid":"00000000-0000-0000-c000-000000000046"
,"Interface":null
,"Methods":[
{
"Name":"QueryInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]}
]
}
,{
"Name":"AddRef"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"Release"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
]
}
,{
"Name":"AsyncIUnknown"
,"Kind":"Com"
,"Guid":"000e0000-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Begin_QueryInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"Finish_QueryInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"Begin_AddRef"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Finish_AddRef"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"Begin_Release"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Finish_Release"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
]
}
,{
"Name":"IClassFactory"
,"Kind":"Com"
,"Guid":"00000001-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateInstance"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]}
]
}
,{
"Name":"LockServer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IEnumContextProps"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
]
,"NestedTypes":[
]
}
,{
"Name":"IContext"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
]
,"NestedTypes":[
]
}
,{
"Name":"COSERVERINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COAUTHINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IMarshal"
,"Kind":"Com"
,"Guid":"00000003-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetUnmarshalClass"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"mshlflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMarshalSizeMax"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"mshlflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"MarshalInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"mshlflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"UnmarshalInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"ReleaseMarshalData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DisconnectObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"INoMarshal"
,"Kind":"Com"
,"Guid":"ecc8691b-c1db-4dc0-855e-65f6c551af49"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IAgileObject"
,"Kind":"Com"
,"Guid":"94ea2b94-e9cc-49e0-c0ff-ee64ca8f5b90"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IActivationFilter"
,"Kind":"Com"
,"Guid":"00000017-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"HandleActivation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwActivationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pReplacementClsId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IMarshal2"
,"Kind":"Com"
,"Guid":"000001cf-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IMarshal","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IMalloc"
,"Kind":"Com"
,"Guid":"00000002-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Alloc"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"Params":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Realloc"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"cb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Free"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"GetSize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UIntPtr"}
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"DidAlloc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"HeapMinimize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
]
}
,{
"Name":"IStdMarshalInfo"
,"Kind":"Com"
,"Guid":"00000018-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetClassForHandler"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"EXTCONN"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EXTCONN_STRONG","Value":1}
,{"Name":"EXTCONN_WEAK","Value":2}
,{"Name":"EXTCONN_CALLABLE","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IExternalConnection"
,"Kind":"Com"
,"Guid":"00000019-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"AddConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"extconn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ReleaseConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"extconn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fLastReleaseCloses","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"MULTI_QI"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]}
,{"Name":"pItf","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IMultiQI"
,"Kind":"Com"
,"Guid":"00000020-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"QueryMultipleInterfaces"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cMQIs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMQIs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"AsyncIMultiQI"
,"Kind":"Com"
,"Guid":"000e0020-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Begin_QueryMultipleInterfaces"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cMQIs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMQIs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"Finish_QueryMultipleInterfaces"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMQIs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"IInternalUnknown"
,"Kind":"Com"
,"Guid":"00000021-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"QueryInternalInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEnumUnknown"
,"Kind":"Com"
,"Guid":"00000100-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEnumString"
,"Kind":"Com"
,"Guid":"00000101-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"RPCOLEMESSAGE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"dataRepresentation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"reserved2","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]}
,{"Name":"rpcFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IRpcChannelBuffer"
,"Kind":"Com"
,"Guid":"d5f56b60-593b-101a-b569-08002b2dbf7a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SendReceive"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"FreeBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetDestCtx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"IsConnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IRpcChannelBuffer2"
,"Kind":"Com"
,"Guid":"594f31d0-7f19-11d0-b194-00a0c90dc8bf"
,"Interface":{"Kind":"ApiRef","Name":"IRpcChannelBuffer","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetProtocolVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAsyncRpcChannelBuffer"
,"Kind":"Com"
,"Guid":"a5029fb6-3c34-11d1-9c99-00c04fb998aa"
,"Interface":{"Kind":"ApiRef","Name":"IRpcChannelBuffer2","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Send"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pSync","Type":{"Kind":"ApiRef","Name":"ISynchronize","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Receive"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDestCtxEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdwDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"IRpcChannelBuffer3"
,"Kind":"Com"
,"Guid":"25b15600-0115-11d0-bf0d-00aa00b8dfd2"
,"Interface":{"Kind":"ApiRef","Name":"IRpcChannelBuffer2","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Send"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Receive"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Cancel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetCallContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDestCtxEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdwDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"RegisterAsync"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pAsyncMgr","Type":{"Kind":"ApiRef","Name":"IAsyncManager","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IRpcSyntaxNegotiate"
,"Kind":"Com"
,"Guid":"58a08519-24c8-4935-b482-3fd823333a4f"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"NegotiateSyntax"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"IRpcProxyBuffer"
,"Kind":"Com"
,"Guid":"d5f56a34-593b-101a-b569-08002b2dbf7a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Connect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pRpcChannelBuffer","Type":{"Kind":"ApiRef","Name":"IRpcChannelBuffer","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Disconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
]
}
,{
"Name":"IRpcStubBuffer"
,"Kind":"Com"
,"Guid":"d5f56afc-593b-101a-b569-08002b2dbf7a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Connect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnkServer","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Disconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"Invoke"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"_prpcmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"_pRpcChannelBuffer","Type":{"Kind":"ApiRef","Name":"IRpcChannelBuffer","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"IsIIDSupported"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"IRpcStubBuffer","TargetKind":"Com","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"CountRefs"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"DebugServerQueryInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"DebugServerRelease"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IPSFactoryBuffer"
,"Kind":"Com"
,"Guid":"d5f569d0-593b-101a-b569-08002b2dbf7a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateProxy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRpcProxyBuffer","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateStub"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pUnkServer","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppStub","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRpcStubBuffer","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"SChannelHookCallInfo"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"uCausality","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwServerPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IChannelHook"
,"Kind":"Com"
,"Guid":"1008c4a0-7613-11cf-9af1-0020af6e72f4"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ClientGetSize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"uExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"ClientFillBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"uExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pDataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"ClientNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"uExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"cbDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"lDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hrFault","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ServerNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"uExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"cbDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"lDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ServerGetSize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"uExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"hrFault","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"ServerFillBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"uExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pDataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"hrFault","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"SOLE_AUTHENTICATION_SERVICE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwAuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPrincipalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"EOLE_AUTHENTICATION_CAPABILITIES"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"EOAC_NONE","Value":0}
,{"Name":"EOAC_MUTUAL_AUTH","Value":1}
,{"Name":"EOAC_STATIC_CLOAKING","Value":32}
,{"Name":"EOAC_DYNAMIC_CLOAKING","Value":64}
,{"Name":"EOAC_ANY_AUTHORITY","Value":128}
,{"Name":"EOAC_MAKE_FULLSIC","Value":256}
,{"Name":"EOAC_DEFAULT","Value":2048}
,{"Name":"EOAC_SECURE_REFS","Value":2}
,{"Name":"EOAC_ACCESS_CONTROL","Value":4}
,{"Name":"EOAC_APPID","Value":8}
,{"Name":"EOAC_DYNAMIC","Value":16}
,{"Name":"EOAC_REQUIRE_FULLSIC","Value":512}
,{"Name":"EOAC_AUTO_IMPERSONATE","Value":1024}
,{"Name":"EOAC_DISABLE_AAA","Value":4096}
,{"Name":"EOAC_NO_CUSTOM_MARSHAL","Value":8192}
,{"Name":"EOAC_RESERVED1","Value":16384}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SOLE_AUTHENTICATION_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwAuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SOLE_AUTHENTICATION_LIST"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cAuthInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"aAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOLE_AUTHENTICATION_INFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IClientSecurity"
,"Kind":"Com"
,"Guid":"0000013d-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"QueryBlanket"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pProxy","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pAuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pAuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]}
,{"Name":"pAuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pImpLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
,{"Name":"pCapabilites","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SetBlanket"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pProxy","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwAuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pServerPrincName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwAuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwImpLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CopyProxy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pProxy","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IServerSecurity"
,"Kind":"Com"
,"Guid":"0000013e-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"QueryBlanket"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pAuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]}
,{"Name":"pAuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pImpLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pPrivs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
,{"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
}
,{
"Name":"ImpersonateClient"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"RevertToSelf"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"IsImpersonating"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"RPCOPT_PROPERTIES"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"COMBND_RPCTIMEOUT","Value":1}
,{"Name":"COMBND_SERVER_LOCALITY","Value":2}
,{"Name":"COMBND_RESERVED1","Value":4}
,{"Name":"COMBND_RESERVED2","Value":5}
,{"Name":"COMBND_RESERVED3","Value":8}
,{"Name":"COMBND_RESERVED4","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"RPCOPT_SERVER_LOCALITY_VALUES"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"SERVER_LOCALITY_PROCESS_LOCAL","Value":0}
,{"Name":"SERVER_LOCALITY_MACHINE_LOCAL","Value":1}
,{"Name":"SERVER_LOCALITY_REMOTE","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IRpcOptions"
,"Kind":"Com"
,"Guid":"00000144-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Set"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPrx","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwProperty","Type":{"Kind":"ApiRef","Name":"RPCOPT_PROPERTIES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Query"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPrx","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwProperty","Type":{"Kind":"ApiRef","Name":"RPCOPT_PROPERTIES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"GLOBALOPT_PROPERTIES"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"COMGLB_EXCEPTION_HANDLING","Value":1}
,{"Name":"COMGLB_APPID","Value":2}
,{"Name":"COMGLB_RPC_THREADPOOL_SETTING","Value":3}
,{"Name":"COMGLB_RO_SETTINGS","Value":4}
,{"Name":"COMGLB_UNMARSHALING_POLICY","Value":5}
,{"Name":"COMGLB_PROPERTIES_RESERVED1","Value":6}
,{"Name":"COMGLB_PROPERTIES_RESERVED2","Value":7}
,{"Name":"COMGLB_PROPERTIES_RESERVED3","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GLOBALOPT_EH_VALUES"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"COMGLB_EXCEPTION_HANDLE","Value":0}
,{"Name":"COMGLB_EXCEPTION_DONOT_HANDLE_FATAL","Value":1}
,{"Name":"COMGLB_EXCEPTION_DONOT_HANDLE","Value":1}
,{"Name":"COMGLB_EXCEPTION_DONOT_HANDLE_ANY","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GLOBALOPT_RPCTP_VALUES"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"COMGLB_RPC_THREADPOOL_SETTING_DEFAULT_POOL","Value":0}
,{"Name":"COMGLB_RPC_THREADPOOL_SETTING_PRIVATE_POOL","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GLOBALOPT_RO_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"COMGLB_STA_MODALLOOP_REMOVE_TOUCH_MESSAGES","Value":1}
,{"Name":"COMGLB_STA_MODALLOOP_SHARED_QUEUE_REMOVE_INPUT_MESSAGES","Value":2}
,{"Name":"COMGLB_STA_MODALLOOP_SHARED_QUEUE_DONOT_REMOVE_INPUT_MESSAGES","Value":4}
,{"Name":"COMGLB_FAST_RUNDOWN","Value":8}
,{"Name":"COMGLB_RESERVED1","Value":16}
,{"Name":"COMGLB_RESERVED2","Value":32}
,{"Name":"COMGLB_RESERVED3","Value":64}
,{"Name":"COMGLB_STA_MODALLOOP_SHARED_QUEUE_REORDER_POINTER_MESSAGES","Value":128}
,{"Name":"COMGLB_RESERVED4","Value":256}
,{"Name":"COMGLB_RESERVED5","Value":512}
,{"Name":"COMGLB_RESERVED6","Value":1024}
]
,"IntegerBase":"Int32"
}
,{
"Name":"GLOBALOPT_UNMARSHALING_POLICY_VALUES"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"COMGLB_UNMARSHALING_POLICY_NORMAL","Value":0}
,{"Name":"COMGLB_UNMARSHALING_POLICY_STRONG","Value":1}
,{"Name":"COMGLB_UNMARSHALING_POLICY_HYBRID","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IGlobalOptions"
,"Kind":"Com"
,"Guid":"0000015b-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Set"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwProperty","Type":{"Kind":"ApiRef","Name":"GLOBALOPT_PROPERTIES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Query"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwProperty","Type":{"Kind":"ApiRef","Name":"GLOBALOPT_PROPERTIES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISurrogate"
,"Kind":"Com"
,"Guid":"00000022-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"LoadDllServer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"Clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"FreeSurrogate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IGlobalInterfaceTable"
,"Kind":"Com"
,"Guid":"00000146-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"RegisterInterfaceInGlobal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"RevokeInterfaceFromGlobal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetInterfaceFromGlobal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISynchronize"
,"Kind":"Com"
,"Guid":"00000030-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Wait"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Signal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"ISynchronizeHandle"
,"Kind":"Com"
,"Guid":"00000031-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ph","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISynchronizeEvent"
,"Kind":"Com"
,"Guid":"00000032-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"ISynchronizeHandle","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetEventHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ph","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ISynchronizeContainer"
,"Kind":"Com"
,"Guid":"00000033-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"AddSynchronize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSync","Type":{"Kind":"ApiRef","Name":"ISynchronize","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"WaitMultiple"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISynchronize","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ISynchronizeMutex"
,"Kind":"Com"
,"Guid":"00000025-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"ISynchronize","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ReleaseMutex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"ICancelMethodCalls"
,"Kind":"Com"
,"Guid":"00000029-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Cancel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ulSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"TestCancel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"DCOM_CALL_STATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DCOM_NONE","Value":0}
,{"Name":"DCOM_CALL_COMPLETE","Value":1}
,{"Name":"DCOM_CALL_CANCELED","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IAsyncManager"
,"Kind":"Com"
,"Guid":"0000002a-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CompleteCall"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"Result","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetCallContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"GetState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pulStateFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ICallFactory"
,"Kind":"Com"
,"Guid":"1c733a30-2a1c-11ce-ade5-00aa0044773d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateCall"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pCtrlUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"riid2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IRpcHelper"
,"Kind":"Com"
,"Guid":"00000149-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetDCOMProtocolVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pComVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetIIDFromOBJREF"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pObjRef","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"piid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IReleaseMarshalBuffers"
,"Kind":"Com"
,"Guid":"eb0cb9e8-7996-11d2-872e-0000f8080859"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ReleaseMarshalBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pChnl","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
]
}
,{
"Name":"IWaitMultiple"
,"Kind":"Com"
,"Guid":"0000002b-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"WaitMultiple"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISynchronize","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"AddSynchronize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSync","Type":{"Kind":"ApiRef","Name":"ISynchronize","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAddrTrackingControl"
,"Kind":"Com"
,"Guid":"00000147-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"EnableCOMDynamicAddrTracking"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"DisableCOMDynamicAddrTracking"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IAddrExclusionControl"
,"Kind":"Com"
,"Guid":"00000148-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetCurrentAddrExclusionList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"UpdateAddrExclusionList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pEnumerator","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IPipeByte"
,"Kind":"Com"
,"Guid":"db2f3aca-2f86-11d1-8e04-00c04fb9989a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Pull"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Push"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"AsyncIPipeByte"
,"Kind":"Com"
,"Guid":"db2f3acb-2f86-11d1-8e04-00c04fb9989a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Begin_Pull"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Finish_Pull"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Begin_Push"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Finish_Push"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IPipeLong"
,"Kind":"Com"
,"Guid":"db2f3acc-2f86-11d1-8e04-00c04fb9989a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Pull"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Push"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]}
,{"Name":"cSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"AsyncIPipeLong"
,"Kind":"Com"
,"Guid":"db2f3acd-2f86-11d1-8e04-00c04fb9989a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Begin_Pull"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Finish_Pull"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Begin_Push"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]}
,{"Name":"cSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Finish_Push"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IPipeDouble"
,"Kind":"Com"
,"Guid":"db2f3ace-2f86-11d1-8e04-00c04fb9989a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Pull"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
,{"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Push"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In"]}
,{"Name":"cSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"AsyncIPipeDouble"
,"Kind":"Com"
,"Guid":"db2f3acf-2f86-11d1-8e04-00c04fb9989a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Begin_Pull"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Finish_Pull"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]}
,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Begin_Push"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In"]}
,{"Name":"cSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Finish_Push"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"APTTYPEQUALIFIER"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"APTTYPEQUALIFIER_NONE","Value":0}
,{"Name":"APTTYPEQUALIFIER_IMPLICIT_MTA","Value":1}
,{"Name":"APTTYPEQUALIFIER_NA_ON_MTA","Value":2}
,{"Name":"APTTYPEQUALIFIER_NA_ON_STA","Value":3}
,{"Name":"APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA","Value":4}
,{"Name":"APTTYPEQUALIFIER_NA_ON_MAINSTA","Value":5}
,{"Name":"APTTYPEQUALIFIER_APPLICATION_STA","Value":6}
,{"Name":"APTTYPEQUALIFIER_RESERVED_1","Value":7}
]
,"IntegerBase":"Int32"
}
,{
"Name":"APTTYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"APTTYPE_CURRENT","Value":-1}
,{"Name":"APTTYPE_STA","Value":0}
,{"Name":"APTTYPE_MTA","Value":1}
,{"Name":"APTTYPE_NA","Value":2}
,{"Name":"APTTYPE_MAINSTA","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"THDTYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"THDTYPE_BLOCKMESSAGES","Value":0}
,{"Name":"THDTYPE_PROCESSMESSAGES","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IComThreadingInfo"
,"Kind":"Com"
,"Guid":"000001ce-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetCurrentApartmentType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAptType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APTTYPE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetCurrentThreadType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pThreadType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"THDTYPE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetCurrentLogicalThreadId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pguidLogicalThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetCurrentLogicalThreadId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
]
}
,{
"Name":"IProcessInitControl"
,"Kind":"Com"
,"Guid":"72380d55-8d2b-43a3-8513-2b6ef31434e9"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ResetInitializerTimeout"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwSecondsRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IFastRundown"
,"Kind":"Com"
,"Guid":"00000040-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
]
}
,{
"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTES"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CO_MARSHALING_SOURCE_IS_APP_CONTAINER","Value":0}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_1","Value":-2147483648}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_2","Value":-2147483647}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_3","Value":-2147483646}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_4","Value":-2147483645}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_5","Value":-2147483644}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_6","Value":-2147483643}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_7","Value":-2147483642}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_8","Value":-2147483641}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_9","Value":-2147483640}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_10","Value":-2147483639}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_11","Value":-2147483638}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_12","Value":-2147483637}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_13","Value":-2147483636}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_14","Value":-2147483635}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_15","Value":-2147483634}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_16","Value":-2147483633}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_17","Value":-2147483632}
,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_18","Value":-2147483631}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IMarshalingStream"
,"Kind":"Com"
,"Guid":"d8f2f5e6-6102-4863-9f26-389a4676efde"
,"Interface":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}
,"Methods":[
{
"Name":"GetMarshalingContextAttribute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"attribute","Type":{"Kind":"ApiRef","Name":"CO_MARSHALING_CONTEXT_ATTRIBUTES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pAttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"CO_MTA_USAGE_COOKIE__"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"STDMSHLFLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"SMEXF_SERVER","Value":1}
,{"Name":"SMEXF_HANDLER","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"COWAIT_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"COWAIT_DEFAULT","Value":0}
,{"Name":"COWAIT_WAITALL","Value":1}
,{"Name":"COWAIT_ALERTABLE","Value":2}
,{"Name":"COWAIT_INPUTAVAILABLE","Value":4}
,{"Name":"COWAIT_DISPATCH_CALLS","Value":8}
,{"Name":"COWAIT_DISPATCH_WINDOW_MESSAGES","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CWMO_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CWMO_DEFAULT","Value":0}
,{"Name":"CWMO_DISPATCH_CALLS","Value":1}
,{"Name":"CWMO_DISPATCH_WINDOW_MESSAGES","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"LPFNGETCLASSOBJECT"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"LPFNCANUNLOADNOW"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"CO_DEVICE_CATALOG_COOKIE__"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IMallocSpy"
,"Kind":"Com"
,"Guid":"0000001d-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"PreAlloc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UIntPtr"}
,"Params":[
{"Name":"cbRequest","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"PostAlloc"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"Params":[
{"Name":"pActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"PreFree"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"Params":[
{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PostFree"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PreRealloc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UIntPtr"}
,"Params":[
{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"cbRequest","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppNewRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PostRealloc"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"Params":[
{"Name":"pActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PreGetSize"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"Params":[
{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PostGetSize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UIntPtr"}
,"Params":[
{"Name":"cbActual","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PreDidAlloc"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"Params":[
{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PostDidAlloc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"fActual","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"PreHeapMinimize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"PostHeapMinimize"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
]
}
,{
"Name":"BIND_OPTS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTickCountDeadline","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"BIND_OPTS2"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"__AnonymousBase_objidl_L8477_C36","Type":{"Kind":"ApiRef","Name":"BIND_OPTS","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwTrackFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwClassContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COSERVERINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"BIND_OPTS3"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"__AnonymousBase_objidl_L8501_C36","Type":{"Kind":"ApiRef","Name":"BIND_OPTS2","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"BIND_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"BIND_MAYBOTHERUSER","Value":1}
,{"Name":"BIND_JUSTTESTEXISTENCE","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IBindCtx"
,"Kind":"Com"
,"Guid":"0000000e-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"RegisterObjectBound"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RevokeObjectBound"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ReleaseBoundObjects"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"SetBindOptions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbindopts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BIND_OPTS","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetBindOptions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbindopts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BIND_OPTS","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetRunningObjectTable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pprot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRunningObjectTable","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"RegisterObjectParam"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetObjectParam"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"EnumObjectParam"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"RevokeObjectParam"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IEnumMoniker"
,"Kind":"Com"
,"Guid":"00000102-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IRunnableObject"
,"Kind":"Com"
,"Guid":"00000126-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetRunningClass"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"Run"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"IsRunning"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
]
}
,{
"Name":"LockRunning"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"fLastUnlockCloses","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetContainedObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fContained","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IRunningObjectTable"
,"Kind":"Com"
,"Guid":"00000010-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Register"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"punkObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pmkObjectName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Revoke"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"IsRunning"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkObjectName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkObjectName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppunkObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"NoteChangeTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfiletime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetTimeOfLastChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkObjectName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pfiletime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"EnumRunning"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenumMoniker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IPersist"
,"Kind":"Com"
,"Guid":"0000010c-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetClassID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IPersistStream"
,"Kind":"Com"
,"Guid":"00000109-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"IsDirty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Load"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Save"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetSizeMax"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"MKSYS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MKSYS_NONE","Value":0}
,{"Name":"MKSYS_GENERICCOMPOSITE","Value":1}
,{"Name":"MKSYS_FILEMONIKER","Value":2}
,{"Name":"MKSYS_ANTIMONIKER","Value":3}
,{"Name":"MKSYS_ITEMMONIKER","Value":4}
,{"Name":"MKSYS_POINTERMONIKER","Value":5}
,{"Name":"MKSYS_CLASSMONIKER","Value":7}
,{"Name":"MKSYS_OBJREFMONIKER","Value":8}
,{"Name":"MKSYS_SESSIONMONIKER","Value":9}
,{"Name":"MKSYS_LUAMONIKER","Value":10}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MKREDUCE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MKRREDUCE_ONE","Value":196608}
,{"Name":"MKRREDUCE_TOUSER","Value":131072}
,{"Name":"MKRREDUCE_THROUGHUSER","Value":65536}
,{"Name":"MKRREDUCE_ALL","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IMoniker"
,"Kind":"Com"
,"Guid":"0000000f-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IPersistStream","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"BindToObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pmkToLeft","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"riidResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"BindToStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pmkToLeft","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"Reduce"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwReduceHowFar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppmkToLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppmkReduced","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ComposeWith"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkRight","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"fOnlyIfNotGeneric","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ppmkComposite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Enum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fForward","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ppenumMoniker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"IsEqual"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkOtherMoniker","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Hash"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"IsRunning"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pmkToLeft","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pmkNewlyRunning","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetTimeOfLastChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pmkToLeft","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Inverse"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CommonPrefixWith"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkOther","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppmkPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"RelativePathTo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkOther","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppmkRelPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pmkToLeft","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppszDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ParseDisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pmkToLeft","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppmkOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"IsSystemMoniker"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwMksys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IROTData"
,"Kind":"Com"
,"Guid":"f29f6bc0-5021-11ce-aa15-00006901293f"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetComparisonData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IPersistFile"
,"Kind":"Com"
,"Guid":"0000010b-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"IsDirty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Load"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Save"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"fRemember","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SaveCompleted"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetCurFile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppszFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IPersistStorage"
,"Kind":"Com"
,"Guid":"0000010a-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"IsDirty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"InitNew"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Load"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Save"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStgSave","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"fSameAsLoad","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SaveCompleted"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStgNew","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"HandsOffStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"DVTARGETDEVICE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"tdSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"tdDriverNameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"tdDeviceNameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"tdPortNameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"tdExtDevmodeOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"tdData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"FORMATETC"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cfFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"tymed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IEnumFORMATETC"
,"Kind":"Com"
,"Guid":"00000103-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ADVF"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"ADVF_NODATA","Value":1}
,{"Name":"ADVF_PRIMEFIRST","Value":2}
,{"Name":"ADVF_ONLYONCE","Value":4}
,{"Name":"ADVF_DATAONSTOP","Value":64}
,{"Name":"ADVFCACHE_NOHANDLER","Value":8}
,{"Name":"ADVFCACHE_FORCEBUILTIN","Value":16}
,{"Name":"ADVFCACHE_ONSAVE","Value":32}
]
,"IntegerBase":"Int32"
}
,{
"Name":"STATDATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"formatetc","Type":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"advf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pAdvSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IEnumSTATDATA"
,"Kind":"Com"
,"Guid":"00000105-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"STATDATA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATDATA","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"TYMED"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"TYMED_HGLOBAL","Value":1}
,{"Name":"TYMED_FILE","Value":2}
,{"Name":"TYMED_ISTREAM","Value":4}
,{"Name":"TYMED_ISTORAGE","Value":8}
,{"Name":"TYMED_GDI","Value":16}
,{"Name":"TYMED_MFPICT","Value":32}
,{"Name":"TYMED_ENHMF","Value":64}
,{"Name":"TYMED_NULL","Value":0}
]
,"IntegerBase":"Int32"
}
,{
"Name":"RemSTGMEDIUM"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"tymed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwHandleType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pUnkForRelease","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"STGMEDIUM"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"tymed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Com","Parents":["STGMEDIUM"]},"Attrs":[]}
,{"Name":"pUnkForRelease","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hBitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]}
,{"Name":"hMetaFilePict","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"hEnhMetaFile","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]}
,{"Name":"hGlobal","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]}
,{"Name":"pstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"GDI_OBJECT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ObjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"Com","Parents":["GDI_OBJECT"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_u_e__Struct"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHBITMAP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
,{"Name":"hPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHPALETTE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
,{"Name":"hGeneric","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHGLOBAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"userSTGMEDIUM"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pUnkForRelease","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_STGMEDIUM_UNION"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"tymed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"Com","Parents":["_STGMEDIUM_UNION","userSTGMEDIUM"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_u_e__Struct"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hMetaFilePict","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHMETAFILEPICT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
,{"Name":"hHEnhMetaFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHENHMETAFILE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
,{"Name":"hGdiHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GDI_OBJECT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"hGlobal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHGLOBAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pstm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BYTE_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"pstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BYTE_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"userFLAG_STGMEDIUM"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ContextFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"fPassOwnership","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Stgmed","Type":{"Kind":"ApiRef","Name":"userSTGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"FLAG_STGMEDIUM"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ContextFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"fPassOwnership","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Stgmed","Type":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IAdviseSink"
,"Kind":"Com"
,"Guid":"0000010f-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnDataChange"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pFormatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pStgmed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OnViewChange"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"OnRename"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OnSave"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"OnClose"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
]
}
,{
"Name":"AsyncIAdviseSink"
,"Kind":"Com"
,"Guid":"00000150-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Begin_OnDataChange"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pFormatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pStgmed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"Finish_OnDataChange"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"Begin_OnViewChange"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"Finish_OnViewChange"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"Begin_OnRename"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Finish_OnRename"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"Begin_OnSave"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"Finish_OnSave"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"Begin_OnClose"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"Finish_OnClose"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
]
}
,{
"Name":"IAdviseSink2"
,"Kind":"Com"
,"Guid":"00000125-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnLinkSrcChange"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"AsyncIAdviseSink2"
,"Kind":"Com"
,"Guid":"00000151-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"AsyncIAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Begin_OnLinkSrcChange"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Finish_OnLinkSrcChange"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
]
}
,{
"Name":"DATADIR"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DATADIR_GET","Value":1}
,{"Name":"DATADIR_SET","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IDataObject"
,"Kind":"Com"
,"Guid":"0000010e-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pformatetcIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pmedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDataHere"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pmedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"QueryGetData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetCanonicalFormatEtc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pformatectIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pformatetcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pmedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"fRelease","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"EnumFormatEtc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppenumFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DAdvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"advf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAdvSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"DUnadvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"EnumDAdvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenumAdvise","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATDATA","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDataAdviseHolder"
,"Kind":"Com"
,"Guid":"00000110-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Advise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pFetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"advf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAdvise","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Unadvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"EnumAdvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenumAdvise","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATDATA","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SendOnDataChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"advf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"CALLTYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CALLTYPE_TOPLEVEL","Value":1}
,{"Name":"CALLTYPE_NESTED","Value":2}
,{"Name":"CALLTYPE_ASYNC","Value":3}
,{"Name":"CALLTYPE_TOPLEVEL_CALLPENDING","Value":4}
,{"Name":"CALLTYPE_ASYNC_CALLPENDING","Value":5}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SERVERCALL"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"SERVERCALL_ISHANDLED","Value":0}
,{"Name":"SERVERCALL_REJECTED","Value":1}
,{"Name":"SERVERCALL_RETRYLATER","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PENDINGTYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PENDINGTYPE_TOPLEVEL","Value":1}
,{"Name":"PENDINGTYPE_NESTED","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PENDINGMSG"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PENDINGMSG_CANCELCALL","Value":0}
,{"Name":"PENDINGMSG_WAITNOPROCESS","Value":1}
,{"Name":"PENDINGMSG_WAITDEFPROCESS","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"INTERFACEINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"wMethod","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IMessageFilter"
,"Kind":"Com"
,"Guid":"00000016-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"HandleInComingCall"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwCallType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"htaskCaller","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwTickCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpInterfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERFACEINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"RetryRejectedCall"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"htaskCallee","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwTickCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwRejectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MessagePending"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"htaskCallee","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]}
,{"Name":"dwTickCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwPendingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IClassActivator"
,"Kind":"Com"
,"Guid":"00000140-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetClassObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwClassContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"IProgressNotify"
,"Kind":"Com"
,"Guid":"a9d758a0-4617-11cf-95fc-00aa00680db4"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnProgress"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwProgressCurrent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwProgressMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fAccurate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"fOwner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IBlockingLock"
,"Kind":"Com"
,"Guid":"30f3d47a-6447-11d1-8e3c-00c04fb9386d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Lock"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Unlock"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"ITimeAndNoticeControl"
,"Kind":"Com"
,"Guid":"bc0bf6ae-8878-11d1-83e9-00c04fc2c6d4"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SuppressChanges"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"res1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"res2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IOplockStorage"
,"Kind":"Com"
,"Guid":"8d19c834-8879-11d1-83e9-00c04fc2c6d4"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateStorageEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"stgfmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"grfAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppstgOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"OpenStorageEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"stgfmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"grfAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppstgOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"IUrlMon"
,"Kind":"Com"
,"Guid":"00000026-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"AsyncGetClassBits"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pszTYPE","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFileVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFileVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszCodeBase","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwClassContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IForegroundTransfer"
,"Kind":"Com"
,"Guid":"00000145-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"AllowForegroundTransfer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"IThumbnailExtractor"
,"Kind":"Com"
,"Guid":"969dc708-5c76-11d1-8d86-0000f804b057"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ExtractThumbnail"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pulOutputLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pulOutputHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"phOutputBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OnFileUpdated"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDummyHICONIncluder"
,"Kind":"Com"
,"Guid":"947990de-cc28-11d2-a0f7-00805f858fb1"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Dummy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"h1","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]}
,{"Name":"h2","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ApplicationType"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"ServerApplication","Value":0}
,{"Name":"LibraryApplication","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ShutdownType"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"IdleShutdown","Value":0}
,{"Name":"ForcedShutdown","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IProcessLock"
,"Kind":"Com"
,"Guid":"000001d5-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"AddRefOnProcess"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"ReleaseRefOnProcess"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
]
}
,{
"Name":"ISurrogateService"
,"Kind":"Com"
,"Guid":"000001d4-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Init"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rguidProcessID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pProcessLock","Type":{"Kind":"ApiRef","Name":"IProcessLock","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pfApplicationAware","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ApplicationLaunch"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rguidApplID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"appType","Type":{"Kind":"ApiRef","Name":"ApplicationType","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ApplicationFree"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rguidApplID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"CatalogRefresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ProcessShutdown"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"shutdownType","Type":{"Kind":"ApiRef","Name":"ShutdownType","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IInitializeSpy"
,"Kind":"Com"
,"Guid":"00000034-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"PreInitialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwCoInit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCurThreadAptRefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PostInitialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hrCoInit","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCoInit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwNewThreadAptRefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PreUninitialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwCurThreadAptRefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"PostUninitialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwNewThreadAptRefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IOleAdviseHolder"
,"Kind":"Com"
,"Guid":"00000111-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Advise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAdvise","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Unadvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"EnumAdvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenumAdvise","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATDATA","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SendOnRename"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SendOnSave"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"SendOnClose"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IOleCache"
,"Kind":"Com"
,"Guid":"0000011e-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Cache"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"advf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Uncache"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"EnumCache"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenumSTATDATA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATDATA","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"InitCache"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pmedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"fRelease","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"DISCARDCACHE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DISCARDCACHE_SAVEIFDIRTY","Value":0}
,{"Name":"DISCARDCACHE_NOSAVE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IOleCache2"
,"Kind":"Com"
,"Guid":"00000128-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IOleCache","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"UpdateCache"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"grfUpdf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"DiscardCache"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwDiscardOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IOleCacheControl"
,"Kind":"Com"
,"Guid":"00000129-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnRun"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"OnStop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IParseDisplayName"
,"Kind":"Com"
,"Guid":"0000011a-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ParseDisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppmkOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IOleContainer"
,"Kind":"Com"
,"Guid":"0000011b-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IParseDisplayName","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"EnumObjects"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"LockContainer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IOleClientSite"
,"Kind":"Com"
,"Guid":"00000118-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SaveObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetMoniker"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwAssign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwWhichMoniker","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetContainer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleContainer","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ShowObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"OnShowWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RequestNewObjectLayout"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"OLEGETMONIKER"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLEGETMONIKER_ONLYIFTHERE","Value":1}
,{"Name":"OLEGETMONIKER_FORCEASSIGN","Value":2}
,{"Name":"OLEGETMONIKER_UNASSIGN","Value":3}
,{"Name":"OLEGETMONIKER_TEMPFORUSER","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLEWHICHMK"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLEWHICHMK_CONTAINER","Value":1}
,{"Name":"OLEWHICHMK_OBJREL","Value":2}
,{"Name":"OLEWHICHMK_OBJFULL","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"USERCLASSTYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"USERCLASSTYPE_FULL","Value":1}
,{"Name":"USERCLASSTYPE_SHORT","Value":2}
,{"Name":"USERCLASSTYPE_APPNAME","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLEMISC"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLEMISC_RECOMPOSEONRESIZE","Value":1}
,{"Name":"OLEMISC_ONLYICONIC","Value":2}
,{"Name":"OLEMISC_INSERTNOTREPLACE","Value":4}
,{"Name":"OLEMISC_STATIC","Value":8}
,{"Name":"OLEMISC_CANTLINKINSIDE","Value":16}
,{"Name":"OLEMISC_CANLINKBYOLE1","Value":32}
,{"Name":"OLEMISC_ISLINKOBJECT","Value":64}
,{"Name":"OLEMISC_INSIDEOUT","Value":128}
,{"Name":"OLEMISC_ACTIVATEWHENVISIBLE","Value":256}
,{"Name":"OLEMISC_RENDERINGISDEVICEINDEPENDENT","Value":512}
,{"Name":"OLEMISC_INVISIBLEATRUNTIME","Value":1024}
,{"Name":"OLEMISC_ALWAYSRUN","Value":2048}
,{"Name":"OLEMISC_ACTSLIKEBUTTON","Value":4096}
,{"Name":"OLEMISC_ACTSLIKELABEL","Value":8192}
,{"Name":"OLEMISC_NOUIACTIVATE","Value":16384}
,{"Name":"OLEMISC_ALIGNABLE","Value":32768}
,{"Name":"OLEMISC_SIMPLEFRAME","Value":65536}
,{"Name":"OLEMISC_SETCLIENTSITEFIRST","Value":131072}
,{"Name":"OLEMISC_IMEMODE","Value":262144}
,{"Name":"OLEMISC_IGNOREACTIVATEWHENVISIBLE","Value":524288}
,{"Name":"OLEMISC_WANTSTOMENUMERGE","Value":1048576}
,{"Name":"OLEMISC_SUPPORTSMULTILEVELUNDO","Value":2097152}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLECLOSE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLECLOSE_SAVEIFDIRTY","Value":0}
,{"Name":"OLECLOSE_NOSAVE","Value":1}
,{"Name":"OLECLOSE_PROMPTSAVE","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IOleObject"
,"Kind":"Com"
,"Guid":"00000112-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetClientSite"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetClientSite"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppClientSite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetHostNames"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szContainerApp","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szContainerObj","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwSaveOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetMoniker"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwWhichMoniker","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetMoniker"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwAssign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwWhichMoniker","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"InitFromData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"fCreation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetClipboardData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppDataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DoVerb"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iVerb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]}
,{"Name":"pActiveSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"lprcPosRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"EnumVerbs"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnumOleVerb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOLEVERB","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Update"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"IsUpToDate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetUserClassID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetUserType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFormOfType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszUserType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetExtent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"psizel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetExtent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"psizel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Advise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAdvSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Unadvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"EnumAdvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenumAdvise","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATDATA","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMiscStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetColorScheme"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pLogpal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"OLERENDER"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLERENDER_NONE","Value":0}
,{"Name":"OLERENDER_DRAW","Value":1}
,{"Name":"OLERENDER_FORMAT","Value":2}
,{"Name":"OLERENDER_ASIS","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OBJECTDESCRIPTOR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sizel","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"pointl","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFullUserTypeName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSrcOfCopy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IOleWindow"
,"Kind":"Com"
,"Guid":"00000114-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ContextSensitiveHelp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fEnterMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"OLEUPDATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLEUPDATE_ALWAYS","Value":1}
,{"Name":"OLEUPDATE_ONCALL","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLELINKBIND"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLELINKBIND_EVENIFCLASSDIFF","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IOleLink"
,"Kind":"Com"
,"Guid":"0000011d-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetUpdateOptions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwUpdateOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetUpdateOptions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwUpdateOpt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetSourceMoniker"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetSourceMoniker"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetSourceDisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetSourceDisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppszDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"BindToSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bindflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"BindIfRunning"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetBoundSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"UnbindSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Update"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"BINDSPEED"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"BINDSPEED_INDEFINITE","Value":1}
,{"Name":"BINDSPEED_MODERATE","Value":2}
,{"Name":"BINDSPEED_IMMEDIATE","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLECONTF"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLECONTF_EMBEDDINGS","Value":1}
,{"Name":"OLECONTF_LINKS","Value":2}
,{"Name":"OLECONTF_OTHERS","Value":4}
,{"Name":"OLECONTF_ONLYUSER","Value":8}
,{"Name":"OLECONTF_ONLYIFRUNNING","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IOleItemContainer"
,"Kind":"Com"
,"Guid":"0000011c-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IOleContainer","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSpeedNeeded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetObjectStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"IsRunning"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IOleInPlaceUIWindow"
,"Kind":"Com"
,"Guid":"00000115-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetBorder"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lprectBorder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"RequestBorderSpace"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pborderwidths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetBorderSpace"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pborderwidths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetActiveObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pActiveObject","Type":{"Kind":"ApiRef","Name":"IOleInPlaceActiveObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pszObjName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
]
}
,{
"Name":"IOleInPlaceActiveObject"
,"Kind":"Com"
,"Guid":"00000117-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"TranslateAcceleratorA"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"OnFrameWindowActivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fActivate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OnDocWindowActivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fActivate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ResizeBorder"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"prcBorder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pUIWindow","Type":{"Kind":"ApiRef","Name":"IOleInPlaceUIWindow","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"fFrameWindow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"EnableModeless"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"OIFI"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fMDIApp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hwndFrame","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"haccel","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]}
,{"Name":"cAccelEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OleMenuGroupWidths"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"width","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IOleInPlaceFrame"
,"Kind":"Com"
,"Guid":"00000116-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IOleInPlaceUIWindow","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"InsertMenus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hmenuShared","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]}
,{"Name":"lpMenuWidths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OleMenuGroupWidths","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SetMenu"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hmenuShared","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]}
,{"Name":"holemenu","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"hwndActiveObject","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RemoveMenus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hmenuShared","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetStatusText"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"EnableModeless"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"TranslateAcceleratorA"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]}
,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IOleInPlaceObject"
,"Kind":"Com"
,"Guid":"00000113-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"InPlaceDeactivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"UIDeactivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"SetObjectRects"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lprcPosRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"lprcClipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"ReactivateAndUndo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IOleInPlaceSite"
,"Kind":"Com"
,"Guid":"00000119-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CanInPlaceActivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"OnInPlaceActivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"OnUIActivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetWindowContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleInPlaceFrame","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleInPlaceUIWindow","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lprcPosRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lprcClipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpFrameInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OIFI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"Scroll"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"scrollExtant","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OnUIDeactivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fUndoable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OnInPlaceDeactivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"DiscardUndoState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"DeactivateAndUndo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"OnPosRectChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lprcPosRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IContinue"
,"Kind":"Com"
,"Guid":"0000012a-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"FContinue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IViewObject"
,"Kind":"Com"
,"Guid":"0000010d-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Draw"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"hdcTargetDev","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"hdcDraw","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"lprcBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lprcWBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pfnContinue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}}}}}}}}}}}}}},"Attrs":["In","Optional"]}
,{"Name":"dwContinue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"GetColorSet"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"hicTargetDev","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppColorSet","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"Freeze"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pdwFreeze","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Unfreeze"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFreeze","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetAdvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"aspects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"advf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAdvSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetAdvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAspects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"ppAdvSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IViewObject2"
,"Kind":"Com"
,"Guid":"00000127-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IViewObject","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetExtent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpsizel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDropSource"
,"Kind":"Com"
,"Guid":"00000121-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"QueryContinueDrag"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fEscapePressed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GiveFeedback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDropTarget"
,"Kind":"Com"
,"Guid":"00000122-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"DragEnter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"DragOver"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"DragLeave"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Drop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"IDropSourceNotify"
,"Kind":"Com"
,"Guid":"0000012b-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"DragEnterTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DragLeaveTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IEnterpriseDropTarget"
,"Kind":"Com"
,"Guid":"390e3878-fd55-4e18-819d-4682081c0cfd"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetDropSourceEnterpriseId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"identity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"IsEvaluatingEdpPolicy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}
]
}
,{
"Name":"OLEVERB"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"lVerb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lpszVerbName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"grfAttribs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEVERBATTRIB"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLEVERBATTRIB_NEVERDIRTIES","Value":1}
,{"Name":"OLEVERBATTRIB_ONCONTAINERMENU","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IEnumOLEVERB"
,"Kind":"Com"
,"Guid":"00000104-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OLEVERB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOLEVERB","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEObjectType"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"IE_EPM_OBJECT_EVENT","Value":0}
,{"Name":"IE_EPM_OBJECT_MUTEX","Value":1}
,{"Name":"IE_EPM_OBJECT_SEMAPHORE","Value":2}
,{"Name":"IE_EPM_OBJECT_SHARED_MEMORY","Value":3}
,{"Name":"IE_EPM_OBJECT_WAITABLE_TIMER","Value":4}
,{"Name":"IE_EPM_OBJECT_FILE","Value":5}
,{"Name":"IE_EPM_OBJECT_NAMED_PIPE","Value":6}
,{"Name":"IE_EPM_OBJECT_REGISTRY","Value":7}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IPersistMoniker"
,"Kind":"Com"
,"Guid":"79eac9c9-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetClassID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"IsDirty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Load"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fFullyAvailable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pimkName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pibc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Save"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pimkName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"fRemember","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SaveCompleted"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pimkName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pibc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetCurMoniker"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppimkName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"MONIKERPROPERTY"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MIMETYPEPROP","Value":0}
,{"Name":"USE_SRC_URL","Value":1}
,{"Name":"CLASSIDPROP","Value":2}
,{"Name":"TRUSTEDDOWNLOADPROP","Value":3}
,{"Name":"POPUPLEVELPROP","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IMonikerProp"
,"Kind":"Com"
,"Guid":"a5ca5f7f-1847-4d87-9c5b-918509f7511d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"PutProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"mkp","Type":{"Kind":"ApiRef","Name":"MONIKERPROPERTY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"val","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
]
}
,{
"Name":"IBindProtocol"
,"Kind":"Com"
,"Guid":"79eac9cd-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateBinding"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBinding","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IBinding"
,"Kind":"Com"
,"Guid":"79eac9c0-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Abort"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Suspend"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Resume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"SetPriority"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"nPriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GetPriority"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pnPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetBindResult"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pclsidProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pszResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"BINDVERB"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"BINDVERB_GET","Value":0}
,{"Name":"BINDVERB_POST","Value":1}
,{"Name":"BINDVERB_PUT","Value":2}
,{"Name":"BINDVERB_CUSTOM","Value":3}
,{"Name":"BINDVERB_RESERVED1","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"BINDINFOF"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"BINDINFOF_URLENCODESTGMEDDATA","Value":1}
,{"Name":"BINDINFOF_URLENCODEDEXTRAINFO","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"BINDF"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"BINDF_ASYNCHRONOUS","Value":1}
,{"Name":"BINDF_ASYNCSTORAGE","Value":2}
,{"Name":"BINDF_NOPROGRESSIVERENDERING","Value":4}
,{"Name":"BINDF_OFFLINEOPERATION","Value":8}
,{"Name":"BINDF_GETNEWESTVERSION","Value":16}
,{"Name":"BINDF_NOWRITECACHE","Value":32}
,{"Name":"BINDF_NEEDFILE","Value":64}
,{"Name":"BINDF_PULLDATA","Value":128}
,{"Name":"BINDF_IGNORESECURITYPROBLEM","Value":256}
,{"Name":"BINDF_RESYNCHRONIZE","Value":512}
,{"Name":"BINDF_HYPERLINK","Value":1024}
,{"Name":"BINDF_NO_UI","Value":2048}
,{"Name":"BINDF_SILENTOPERATION","Value":4096}
,{"Name":"BINDF_PRAGMA_NO_CACHE","Value":8192}
,{"Name":"BINDF_GETCLASSOBJECT","Value":16384}
,{"Name":"BINDF_RESERVED_1","Value":32768}
,{"Name":"BINDF_FREE_THREADED","Value":65536}
,{"Name":"BINDF_DIRECT_READ","Value":131072}
,{"Name":"BINDF_FORMS_SUBMIT","Value":262144}
,{"Name":"BINDF_GETFROMCACHE_IF_NET_FAIL","Value":524288}
,{"Name":"BINDF_FROMURLMON","Value":1048576}
,{"Name":"BINDF_FWD_BACK","Value":2097152}
,{"Name":"BINDF_PREFERDEFAULTHANDLER","Value":4194304}
,{"Name":"BINDF_ENFORCERESTRICTED","Value":8388608}
,{"Name":"BINDF_RESERVED_2","Value":-2147483648}
,{"Name":"BINDF_RESERVED_3","Value":16777216}
,{"Name":"BINDF_RESERVED_4","Value":33554432}
,{"Name":"BINDF_RESERVED_5","Value":67108864}
,{"Name":"BINDF_RESERVED_6","Value":134217728}
,{"Name":"BINDF_RESERVED_7","Value":1073741824}
,{"Name":"BINDF_RESERVED_8","Value":536870912}
]
,"IntegerBase":"Int32"
}
,{
"Name":"URL_ENCODING"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"URL_ENCODING_NONE","Value":0}
,{"Name":"URL_ENCODING_ENABLE_UTF8","Value":268435456}
,{"Name":"URL_ENCODING_DISABLE_UTF8","Value":536870912}
]
,"IntegerBase":"Int32"
}
,{
"Name":"BINDINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szExtraInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"stgmedData","Type":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"grfBindInfoF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBindVerb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szCustomVerb","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"cbstgmedData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwOptionsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"securityAttributes","Type":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"REMSECURITY_ATTRIBUTES"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpSecurityDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RemBINDINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szExtraInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"grfBindInfoF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwBindVerb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szCustomVerb","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"cbstgmedData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwOptionsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"securityAttributes","Type":{"Kind":"ApiRef","Name":"REMSECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"RemFORMATETC"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cfFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ptd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"tymed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"BINDINFO_OPTIONS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"BINDINFO_OPTIONS_WININETFLAG","Value":65536}
,{"Name":"BINDINFO_OPTIONS_ENABLE_UTF8","Value":131072}
,{"Name":"BINDINFO_OPTIONS_DISABLE_UTF8","Value":262144}
,{"Name":"BINDINFO_OPTIONS_USE_IE_ENCODING","Value":524288}
,{"Name":"BINDINFO_OPTIONS_BINDTOOBJECT","Value":1048576}
,{"Name":"BINDINFO_OPTIONS_SECURITYOPTOUT","Value":2097152}
,{"Name":"BINDINFO_OPTIONS_IGNOREMIMETEXTPLAIN","Value":4194304}
,{"Name":"BINDINFO_OPTIONS_USEBINDSTRINGCREDS","Value":8388608}
,{"Name":"BINDINFO_OPTIONS_IGNOREHTTPHTTPSREDIRECTS","Value":16777216}
,{"Name":"BINDINFO_OPTIONS_IGNORE_SSLERRORS_ONCE","Value":33554432}
,{"Name":"BINDINFO_WPC_DOWNLOADBLOCKED","Value":134217728}
,{"Name":"BINDINFO_WPC_LOGGING_ENABLED","Value":268435456}
,{"Name":"BINDINFO_OPTIONS_ALLOWCONNECTDATA","Value":536870912}
,{"Name":"BINDINFO_OPTIONS_DISABLEAUTOREDIRECTS","Value":1073741824}
,{"Name":"BINDINFO_OPTIONS_SHDOCVW_NAVIGATE","Value":-2147483648}
]
,"IntegerBase":"Int32"
}
,{
"Name":"BSCF"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"BSCF_FIRSTDATANOTIFICATION","Value":1}
,{"Name":"BSCF_INTERMEDIATEDATANOTIFICATION","Value":2}
,{"Name":"BSCF_LASTDATANOTIFICATION","Value":4}
,{"Name":"BSCF_DATAFULLYAVAILABLE","Value":8}
,{"Name":"BSCF_AVAILABLEDATASIZEUNKNOWN","Value":16}
,{"Name":"BSCF_SKIPDRAINDATAFORFILEURLS","Value":32}
,{"Name":"BSCF_64BITLENGTHDOWNLOAD","Value":64}
]
,"IntegerBase":"Int32"
}
,{
"Name":"BINDSTATUS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"BINDSTATUS_FINDINGRESOURCE","Value":1}
,{"Name":"BINDSTATUS_CONNECTING","Value":2}
,{"Name":"BINDSTATUS_REDIRECTING","Value":3}
,{"Name":"BINDSTATUS_BEGINDOWNLOADDATA","Value":4}
,{"Name":"BINDSTATUS_DOWNLOADINGDATA","Value":5}
,{"Name":"BINDSTATUS_ENDDOWNLOADDATA","Value":6}
,{"Name":"BINDSTATUS_BEGINDOWNLOADCOMPONENTS","Value":7}
,{"Name":"BINDSTATUS_INSTALLINGCOMPONENTS","Value":8}
,{"Name":"BINDSTATUS_ENDDOWNLOADCOMPONENTS","Value":9}
,{"Name":"BINDSTATUS_USINGCACHEDCOPY","Value":10}
,{"Name":"BINDSTATUS_SENDINGREQUEST","Value":11}
,{"Name":"BINDSTATUS_CLASSIDAVAILABLE","Value":12}
,{"Name":"BINDSTATUS_MIMETYPEAVAILABLE","Value":13}
,{"Name":"BINDSTATUS_CACHEFILENAMEAVAILABLE","Value":14}
,{"Name":"BINDSTATUS_BEGINSYNCOPERATION","Value":15}
,{"Name":"BINDSTATUS_ENDSYNCOPERATION","Value":16}
,{"Name":"BINDSTATUS_BEGINUPLOADDATA","Value":17}
,{"Name":"BINDSTATUS_UPLOADINGDATA","Value":18}
,{"Name":"BINDSTATUS_ENDUPLOADDATA","Value":19}
,{"Name":"BINDSTATUS_PROTOCOLCLASSID","Value":20}
,{"Name":"BINDSTATUS_ENCODING","Value":21}
,{"Name":"BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE","Value":22}
,{"Name":"BINDSTATUS_CLASSINSTALLLOCATION","Value":23}
,{"Name":"BINDSTATUS_DECODING","Value":24}
,{"Name":"BINDSTATUS_LOADINGMIMEHANDLER","Value":25}
,{"Name":"BINDSTATUS_CONTENTDISPOSITIONATTACH","Value":26}
,{"Name":"BINDSTATUS_FILTERREPORTMIMETYPE","Value":27}
,{"Name":"BINDSTATUS_CLSIDCANINSTANTIATE","Value":28}
,{"Name":"BINDSTATUS_IUNKNOWNAVAILABLE","Value":29}
,{"Name":"BINDSTATUS_DIRECTBIND","Value":30}
,{"Name":"BINDSTATUS_RAWMIMETYPE","Value":31}
,{"Name":"BINDSTATUS_PROXYDETECTING","Value":32}
,{"Name":"BINDSTATUS_ACCEPTRANGES","Value":33}
,{"Name":"BINDSTATUS_COOKIE_SENT","Value":34}
,{"Name":"BINDSTATUS_COMPACT_POLICY_RECEIVED","Value":35}
,{"Name":"BINDSTATUS_COOKIE_SUPPRESSED","Value":36}
,{"Name":"BINDSTATUS_COOKIE_STATE_UNKNOWN","Value":37}
,{"Name":"BINDSTATUS_COOKIE_STATE_ACCEPT","Value":38}
,{"Name":"BINDSTATUS_COOKIE_STATE_REJECT","Value":39}
,{"Name":"BINDSTATUS_COOKIE_STATE_PROMPT","Value":40}
,{"Name":"BINDSTATUS_COOKIE_STATE_LEASH","Value":41}
,{"Name":"BINDSTATUS_COOKIE_STATE_DOWNGRADE","Value":42}
,{"Name":"BINDSTATUS_POLICY_HREF","Value":43}
,{"Name":"BINDSTATUS_P3P_HEADER","Value":44}
,{"Name":"BINDSTATUS_SESSION_COOKIE_RECEIVED","Value":45}
,{"Name":"BINDSTATUS_PERSISTENT_COOKIE_RECEIVED","Value":46}
,{"Name":"BINDSTATUS_SESSION_COOKIES_ALLOWED","Value":47}
,{"Name":"BINDSTATUS_CACHECONTROL","Value":48}
,{"Name":"BINDSTATUS_CONTENTDISPOSITIONFILENAME","Value":49}
,{"Name":"BINDSTATUS_MIMETEXTPLAINMISMATCH","Value":50}
,{"Name":"BINDSTATUS_PUBLISHERAVAILABLE","Value":51}
,{"Name":"BINDSTATUS_DISPLAYNAMEAVAILABLE","Value":52}
,{"Name":"BINDSTATUS_SSLUX_NAVBLOCKED","Value":53}
,{"Name":"BINDSTATUS_SERVER_MIMETYPEAVAILABLE","Value":54}
,{"Name":"BINDSTATUS_SNIFFED_CLASSIDAVAILABLE","Value":55}
,{"Name":"BINDSTATUS_64BIT_PROGRESS","Value":56}
,{"Name":"BINDSTATUS_LAST","Value":56}
,{"Name":"BINDSTATUS_RESERVED_0","Value":57}
,{"Name":"BINDSTATUS_RESERVED_1","Value":58}
,{"Name":"BINDSTATUS_RESERVED_2","Value":59}
,{"Name":"BINDSTATUS_RESERVED_3","Value":60}
,{"Name":"BINDSTATUS_RESERVED_4","Value":61}
,{"Name":"BINDSTATUS_RESERVED_5","Value":62}
,{"Name":"BINDSTATUS_RESERVED_6","Value":63}
,{"Name":"BINDSTATUS_RESERVED_7","Value":64}
,{"Name":"BINDSTATUS_RESERVED_8","Value":65}
,{"Name":"BINDSTATUS_RESERVED_9","Value":66}
,{"Name":"BINDSTATUS_RESERVED_A","Value":67}
,{"Name":"BINDSTATUS_RESERVED_B","Value":68}
,{"Name":"BINDSTATUS_RESERVED_C","Value":69}
,{"Name":"BINDSTATUS_RESERVED_D","Value":70}
,{"Name":"BINDSTATUS_RESERVED_E","Value":71}
,{"Name":"BINDSTATUS_RESERVED_F","Value":72}
,{"Name":"BINDSTATUS_RESERVED_10","Value":73}
,{"Name":"BINDSTATUS_RESERVED_11","Value":74}
,{"Name":"BINDSTATUS_RESERVED_12","Value":75}
,{"Name":"BINDSTATUS_RESERVED_13","Value":76}
,{"Name":"BINDSTATUS_LAST_PRIVATE","Value":76}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IBindStatusCallback"
,"Kind":"Com"
,"Guid":"79eac9c1-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnStartBinding"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pib","Type":{"Kind":"ApiRef","Name":"IBinding","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetPriority"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pnPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"OnLowResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"OnProgress"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ulProgress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulProgressMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulStatusCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"OnStopBinding"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"szError","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetBindInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"grfBINDF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pbindinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OnDataAvailable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"grfBSCF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pstgmed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OnObjectAvailable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
]
}
,{
"Name":"BINDF2"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"BINDF2_DISABLEBASICOVERHTTP","Value":1}
,{"Name":"BINDF2_DISABLEAUTOCOOKIEHANDLING","Value":2}
,{"Name":"BINDF2_READ_DATA_GREATER_THAN_4GB","Value":4}
,{"Name":"BINDF2_DISABLE_HTTP_REDIRECT_XSECURITYID","Value":8}
,{"Name":"BINDF2_SETDOWNLOADMODE","Value":32}
,{"Name":"BINDF2_DISABLE_HTTP_REDIRECT_CACHING","Value":64}
,{"Name":"BINDF2_KEEP_CALLBACK_MODULE_LOADED","Value":128}
,{"Name":"BINDF2_ALLOW_PROXY_CRED_PROMPT","Value":256}
,{"Name":"BINDF2_RESERVED_17","Value":512}
,{"Name":"BINDF2_RESERVED_16","Value":1024}
,{"Name":"BINDF2_RESERVED_15","Value":2048}
,{"Name":"BINDF2_RESERVED_14","Value":4096}
,{"Name":"BINDF2_RESERVED_13","Value":8192}
,{"Name":"BINDF2_RESERVED_12","Value":16384}
,{"Name":"BINDF2_RESERVED_11","Value":32768}
,{"Name":"BINDF2_RESERVED_10","Value":65536}
,{"Name":"BINDF2_RESERVED_F","Value":131072}
,{"Name":"BINDF2_RESERVED_E","Value":262144}
,{"Name":"BINDF2_RESERVED_D","Value":524288}
,{"Name":"BINDF2_RESERVED_C","Value":1048576}
,{"Name":"BINDF2_RESERVED_B","Value":2097152}
,{"Name":"BINDF2_RESERVED_A","Value":4194304}
,{"Name":"BINDF2_RESERVED_9","Value":8388608}
,{"Name":"BINDF2_RESERVED_8","Value":16777216}
,{"Name":"BINDF2_RESERVED_7","Value":33554432}
,{"Name":"BINDF2_RESERVED_6","Value":67108864}
,{"Name":"BINDF2_RESERVED_5","Value":134217728}
,{"Name":"BINDF2_RESERVED_4","Value":268435456}
,{"Name":"BINDF2_RESERVED_3","Value":536870912}
,{"Name":"BINDF2_RESERVED_2","Value":1073741824}
,{"Name":"BINDF2_RESERVED_1","Value":-2147483648}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IBindStatusCallbackEx"
,"Kind":"Com"
,"Guid":"aaa74ef9-8ee7-4659-88d9-f8c504da73cc"
,"Interface":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetBindInfoEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"grfBINDF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pbindinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"grfBINDF2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAuthenticate"
,"Kind":"Com"
,"Guid":"79eac9d0-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Authenticate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pszUsername","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pszPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"AUTHENTICATEF"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"AUTHENTICATEF_PROXY","Value":1}
,{"Name":"AUTHENTICATEF_BASIC","Value":2}
,{"Name":"AUTHENTICATEF_HTTP","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AUTHENTICATEINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IAuthenticateEx"
,"Kind":"Com"
,"Guid":"2ad1edaf-d83d-48b5-9adf-03dbe19f53bd"
,"Interface":{"Kind":"ApiRef","Name":"IAuthenticate","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"AuthenticateEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pszUsername","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pszPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pauthinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHENTICATEINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IHttpNegotiate"
,"Kind":"Com"
,"Guid":"79eac9d2-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"BeginningTransaction"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszAdditionalHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OnResponse"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwResponseCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szResponseHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szRequestHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszAdditionalRequestHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IHttpNegotiate2"
,"Kind":"Com"
,"Guid":"4f9f9fcb-e0f4-48eb-b7ab-fa2ea9365cb4"
,"Interface":{"Kind":"ApiRef","Name":"IHttpNegotiate","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetRootSecurityId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbSecurityId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbSecurityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IHttpNegotiate3"
,"Kind":"Com"
,"Guid":"57b6c80a-34c2-4602-bc26-66a02fc57153"
,"Interface":{"Kind":"ApiRef","Name":"IHttpNegotiate2","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetSerializedClientCertContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppbCert","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IWinInetFileStream"
,"Kind":"Com"
,"Guid":"f134c4b7-b1f8-4e75-b886-74b90943becb"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetHandleForUnlock"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hWinInetLockHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"SetDeleteFile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IWindowForBindingUI"
,"Kind":"Com"
,"Guid":"79eac9d5-bafa-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rguidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"CIP_STATUS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CIP_DISK_FULL","Value":0}
,{"Name":"CIP_ACCESS_DENIED","Value":1}
,{"Name":"CIP_NEWER_VERSION_EXISTS","Value":2}
,{"Name":"CIP_OLDER_VERSION_EXISTS","Value":3}
,{"Name":"CIP_NAME_CONFLICT","Value":4}
,{"Name":"CIP_TRUST_VERIFICATION_COMPONENT_MISSING","Value":5}
,{"Name":"CIP_EXE_SELF_REGISTERATION_TIMEOUT","Value":6}
,{"Name":"CIP_UNSAFE_TO_ABORT","Value":7}
,{"Name":"CIP_NEED_REBOOT","Value":8}
,{"Name":"CIP_NEED_REBOOT_UI_PERMISSION","Value":9}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ICodeInstall"
,"Kind":"Com"
,"Guid":"79eac9d1-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IWindowForBindingUI","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnCodeInstallProblem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ulStatusCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szDestination","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"Uri_PROPERTY"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"Uri_PROPERTY_ABSOLUTE_URI","Value":0}
,{"Name":"Uri_PROPERTY_STRING_START","Value":0}
,{"Name":"Uri_PROPERTY_AUTHORITY","Value":1}
,{"Name":"Uri_PROPERTY_DISPLAY_URI","Value":2}
,{"Name":"Uri_PROPERTY_DOMAIN","Value":3}
,{"Name":"Uri_PROPERTY_EXTENSION","Value":4}
,{"Name":"Uri_PROPERTY_FRAGMENT","Value":5}
,{"Name":"Uri_PROPERTY_HOST","Value":6}
,{"Name":"Uri_PROPERTY_PASSWORD","Value":7}
,{"Name":"Uri_PROPERTY_PATH","Value":8}
,{"Name":"Uri_PROPERTY_PATH_AND_QUERY","Value":9}
,{"Name":"Uri_PROPERTY_QUERY","Value":10}
,{"Name":"Uri_PROPERTY_RAW_URI","Value":11}
,{"Name":"Uri_PROPERTY_SCHEME_NAME","Value":12}
,{"Name":"Uri_PROPERTY_USER_INFO","Value":13}
,{"Name":"Uri_PROPERTY_USER_NAME","Value":14}
,{"Name":"Uri_PROPERTY_STRING_LAST","Value":14}
,{"Name":"Uri_PROPERTY_HOST_TYPE","Value":15}
,{"Name":"Uri_PROPERTY_DWORD_START","Value":15}
,{"Name":"Uri_PROPERTY_PORT","Value":16}
,{"Name":"Uri_PROPERTY_SCHEME","Value":17}
,{"Name":"Uri_PROPERTY_ZONE","Value":18}
,{"Name":"Uri_PROPERTY_DWORD_LAST","Value":18}
]
,"IntegerBase":"Int32"
}
,{
"Name":"Uri_HOST_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"Uri_HOST_UNKNOWN","Value":0}
,{"Name":"Uri_HOST_DNS","Value":1}
,{"Name":"Uri_HOST_IPV4","Value":2}
,{"Name":"Uri_HOST_IPV6","Value":3}
,{"Name":"Uri_HOST_IDN","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IUri"
,"Kind":"Com"
,"Guid":"a39ee748-6a27-4817-a6f2-13914bef5890"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetPropertyBSTR"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uriProp","Type":{"Kind":"ApiRef","Name":"Uri_PROPERTY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetPropertyLength"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uriProp","Type":{"Kind":"ApiRef","Name":"Uri_PROPERTY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pcchProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetPropertyDWORD"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uriProp","Type":{"Kind":"ApiRef","Name":"Uri_PROPERTY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"HasProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uriProp","Type":{"Kind":"ApiRef","Name":"Uri_PROPERTY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pfHasProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAbsoluteUri"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrAbsoluteUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAuthority"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDisplayUri"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrDisplayString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDomain"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrDomain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetExtension"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetFragment"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrFragment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetHost"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPassword"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPathAndQuery"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrPathAndQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetQuery"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetRawUri"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrRawUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSchemeName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrSchemeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetUserInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrUserInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetUserNameA"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetHostType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwHostType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPort"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetScheme"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwScheme","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetZone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwZone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"IsEqual"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pfEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IUriContainer"
,"Kind":"Com"
,"Guid":"a158a630-ed6f-45fb-b987-f68676f57752"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetIUri"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppIUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IUriBuilder"
,"Kind":"Com"
,"Guid":"4221b2e1-8955-46c0-bd5b-de9897565de7"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateUriSimple"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwAllowEncodingPropertyMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppIUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateUri"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwCreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAllowEncodingPropertyMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppIUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateUriWithFlags"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwCreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwUriBuilderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAllowEncodingPropertyMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppIUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetIUri"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppIUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SetIUri"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pIUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"GetFragment"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcchFragment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppwzFragment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetHost"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcchHost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppwzHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetPassword"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcchPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppwzPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetPath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcchPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppwzPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetPort"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pfHasPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pdwPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetQuery"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcchQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppwzQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetSchemeName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcchSchemeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppwzSchemeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetUserNameA"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcchUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppwzUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"SetFragment"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"SetHost"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetPassword"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"SetPath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"SetPortA"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fHasPort","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNewValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetQuery"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"SetSchemeName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetUserName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"RemoveProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwPropertyMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"HasBeenModified"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pfModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IUriBuilderFactory"
,"Kind":"Com"
,"Guid":"e982ce48-0b96-440c-bc37-0c869b27a29e"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateIUriBuilder"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppIUriBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUriBuilder","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateInitializedIUriBuilder"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppIUriBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUriBuilder","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IWinInetInfo"
,"Kind":"Com"
,"Guid":"79eac9d6-bafa-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"QueryOption"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pcbBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"IHttpSecurity"
,"Kind":"Com"
,"Guid":"79eac9d7-bafa-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IWindowForBindingUI","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnSecurityProblem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwProblem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IWinInetHttpInfo"
,"Kind":"Com"
,"Guid":"79eac9d8-bafa-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IWinInetInfo","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"QueryInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pcbBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"IWinInetHttpTimeouts"
,"Kind":"Com"
,"Guid":"f286fa56-c1fd-4270-8e67-b3eb790a81e8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetRequestTimeouts"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwConnectTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwSendTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwReceiveTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IWinInetCacheHints"
,"Kind":"Com"
,"Guid":"dd1ec3b3-8391-4fdb-a9e6-347c3caaa7dd"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetCacheExtension"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszCacheFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pcbCacheFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pdwWinInetError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"IWinInetCacheHints2"
,"Kind":"Com"
,"Guid":"7857aeac-d31f-49bf-884e-dd46df36780a"
,"Interface":{"Kind":"ApiRef","Name":"IWinInetCacheHints","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetCacheExtension2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwzCacheFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]}
,{"Name":"pcchCacheFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pdwWinInetError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IBindHost"
,"Kind":"Com"
,"Guid":"fc4801a1-2ba9-11cf-a229-00aa003d7352"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateMoniker"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MonikerBindToStorage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pBSC","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"MonikerBindToObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pBSC","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IInternet"
,"Kind":"Com"
,"Guid":"79eac9e0-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
]
}
,{
"Name":"BINDSTRING"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"BINDSTRING_HEADERS","Value":1}
,{"Name":"BINDSTRING_ACCEPT_MIMES","Value":2}
,{"Name":"BINDSTRING_EXTRA_URL","Value":3}
,{"Name":"BINDSTRING_LANGUAGE","Value":4}
,{"Name":"BINDSTRING_USERNAME","Value":5}
,{"Name":"BINDSTRING_PASSWORD","Value":6}
,{"Name":"BINDSTRING_UA_PIXELS","Value":7}
,{"Name":"BINDSTRING_UA_COLOR","Value":8}
,{"Name":"BINDSTRING_OS","Value":9}
,{"Name":"BINDSTRING_USER_AGENT","Value":10}
,{"Name":"BINDSTRING_ACCEPT_ENCODINGS","Value":11}
,{"Name":"BINDSTRING_POST_COOKIE","Value":12}
,{"Name":"BINDSTRING_POST_DATA_MIME","Value":13}
,{"Name":"BINDSTRING_URL","Value":14}
,{"Name":"BINDSTRING_IID","Value":15}
,{"Name":"BINDSTRING_FLAG_BIND_TO_OBJECT","Value":16}
,{"Name":"BINDSTRING_PTR_BIND_CONTEXT","Value":17}
,{"Name":"BINDSTRING_XDR_ORIGIN","Value":18}
,{"Name":"BINDSTRING_DOWNLOADPATH","Value":19}
,{"Name":"BINDSTRING_ROOTDOC_URL","Value":20}
,{"Name":"BINDSTRING_INITIAL_FILENAME","Value":21}
,{"Name":"BINDSTRING_PROXY_USERNAME","Value":22}
,{"Name":"BINDSTRING_PROXY_PASSWORD","Value":23}
,{"Name":"BINDSTRING_ENTERPRISE_ID","Value":24}
,{"Name":"BINDSTRING_DOC_URL","Value":25}
,{"Name":"BINDSTRING_SAMESITE_COOKIE_LEVEL","Value":26}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IInternetBindInfo"
,"Kind":"Com"
,"Guid":"79eac9e1-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetBindInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"grfBINDF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pbindinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetBindString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ulStringType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppwzStr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"cEl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcElFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"IInternetBindInfoEx"
,"Kind":"Com"
,"Guid":"a3e015b7-a82c-4dcd-a150-569aeeed36ab"
,"Interface":{"Kind":"ApiRef","Name":"IInternetBindInfo","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetBindInfoEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"grfBINDF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pbindinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"grfBINDF2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"PI_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PI_PARSE_URL","Value":1}
,{"Name":"PI_FILTER_MODE","Value":2}
,{"Name":"PI_FORCE_ASYNC","Value":4}
,{"Name":"PI_USE_WORKERTHREAD","Value":8}
,{"Name":"PI_MIMEVERIFICATION","Value":16}
,{"Name":"PI_CLSIDLOOKUP","Value":32}
,{"Name":"PI_DATAPROGRESS","Value":64}
,{"Name":"PI_SYNCHRONOUS","Value":128}
,{"Name":"PI_APARTMENTTHREADED","Value":256}
,{"Name":"PI_CLASSINSTALL","Value":512}
,{"Name":"PI_PASSONBINDCTX","Value":8192}
,{"Name":"PI_NOMIMEHANDLER","Value":32768}
,{"Name":"PI_LOADAPPDIRECT","Value":16384}
,{"Name":"PD_FORCE_SWITCH","Value":65536}
,{"Name":"PI_PREFERDEFAULTHANDLER","Value":131072}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PROTOCOLDATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"StartParam"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pIBindCtx","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"pItf","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IInternetProtocolRoot"
,"Kind":"Com"
,"Guid":"79eac9e3-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Start"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pOIProtSink","Type":{"Kind":"ApiRef","Name":"IInternetProtocolSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pOIBindInfo","Type":{"Kind":"ApiRef","Name":"IInternetBindInfo","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"grfPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"Continue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pProtocolData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROTOCOLDATA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"Abort"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hrReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Terminate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Suspend"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Resume"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IInternetProtocol"
,"Kind":"Com"
,"Guid":"79eac9e4-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IInternetProtocolRoot","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Read"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Seek"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dlibMove","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"plibNewPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"LockRequest"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"UnlockRequest"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IInternetProtocolEx"
,"Kind":"Com"
,"Guid":"c7a98e66-1010-492c-a1c8-c809e1f75905"
,"Interface":{"Kind":"ApiRef","Name":"IInternetProtocol","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"StartEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pOIProtSink","Type":{"Kind":"ApiRef","Name":"IInternetProtocolSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pOIBindInfo","Type":{"Kind":"ApiRef","Name":"IInternetBindInfo","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"grfPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IInternetProtocolSink"
,"Kind":"Com"
,"Guid":"79eac9e5-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Switch"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pProtocolData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROTOCOLDATA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"ReportProgress"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ulStatusCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"ReportData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"grfBSCF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulProgress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulProgressMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ReportResult"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szResult","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
]
}
,{
"Name":"IInternetProtocolSinkStackable"
,"Kind":"Com"
,"Guid":"79eac9f0-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SwitchSink"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pOIProtSink","Type":{"Kind":"ApiRef","Name":"IInternetProtocolSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CommitSwitch"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"RollbackSwitch"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"OIBDG_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OIBDG_APARTMENTTHREADED","Value":256}
,{"Name":"OIBDG_DATAONLY","Value":4096}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IInternetSession"
,"Kind":"Com"
,"Guid":"79eac9e7-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"RegisterNameSpace"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCF","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pwzProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cPatterns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppwzPatterns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"UnregisterNameSpace"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCF","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"RegisterMimeFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCF","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pwzType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"UnregisterMimeFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCF","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pwzType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"CreateBinding"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"szUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppOInetProt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInternetProtocol","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetSessionOption"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetSessionOption"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IInternetThreadSwitch"
,"Kind":"Com"
,"Guid":"79eac9e8-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Prepare"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Continue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IInternetPriority"
,"Kind":"Com"
,"Guid":"79eac9eb-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetPriority"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"nPriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GetPriority"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pnPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"PARSEACTION"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PARSE_CANONICALIZE","Value":1}
,{"Name":"PARSE_FRIENDLY","Value":2}
,{"Name":"PARSE_SECURITY_URL","Value":3}
,{"Name":"PARSE_ROOTDOCUMENT","Value":4}
,{"Name":"PARSE_DOCUMENT","Value":5}
,{"Name":"PARSE_ANCHOR","Value":6}
,{"Name":"PARSE_ENCODE_IS_UNESCAPE","Value":7}
,{"Name":"PARSE_DECODE_IS_ESCAPE","Value":8}
,{"Name":"PARSE_PATH_FROM_URL","Value":9}
,{"Name":"PARSE_URL_FROM_PATH","Value":10}
,{"Name":"PARSE_MIME","Value":11}
,{"Name":"PARSE_SERVER","Value":12}
,{"Name":"PARSE_SCHEMA","Value":13}
,{"Name":"PARSE_SITE","Value":14}
,{"Name":"PARSE_DOMAIN","Value":15}
,{"Name":"PARSE_LOCATION","Value":16}
,{"Name":"PARSE_SECURITY_DOMAIN","Value":17}
,{"Name":"PARSE_ESCAPE","Value":18}
,{"Name":"PARSE_UNESCAPE","Value":19}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PSUACTION"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PSU_DEFAULT","Value":1}
,{"Name":"PSU_SECURITY_URL_ONLY","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"QUERYOPTION"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"QUERY_EXPIRATION_DATE","Value":1}
,{"Name":"QUERY_TIME_OF_LAST_CHANGE","Value":2}
,{"Name":"QUERY_CONTENT_ENCODING","Value":3}
,{"Name":"QUERY_CONTENT_TYPE","Value":4}
,{"Name":"QUERY_REFRESH","Value":5}
,{"Name":"QUERY_RECOMBINE","Value":6}
,{"Name":"QUERY_CAN_NAVIGATE","Value":7}
,{"Name":"QUERY_USES_NETWORK","Value":8}
,{"Name":"QUERY_IS_CACHED","Value":9}
,{"Name":"QUERY_IS_INSTALLEDENTRY","Value":10}
,{"Name":"QUERY_IS_CACHED_OR_MAPPED","Value":11}
,{"Name":"QUERY_USES_CACHE","Value":12}
,{"Name":"QUERY_IS_SECURE","Value":13}
,{"Name":"QUERY_IS_SAFE","Value":14}
,{"Name":"QUERY_USES_HISTORYFOLDER","Value":15}
,{"Name":"QUERY_IS_CACHED_AND_USABLE_OFFLINE","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IInternetProtocolInfo"
,"Kind":"Com"
,"Guid":"79eac9ec-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ParseUrl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ParseAction","Type":{"Kind":"ApiRef","Name":"PARSEACTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwParseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwzResult","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]}
,{"Name":"cchResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CombineUrl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzBaseUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwzRelativeUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwCombineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwzResult","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"cchResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CompareUrl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzUrl1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwzUrl2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwCompareFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"QueryInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"OueryOption","Type":{"Kind":"ApiRef","Name":"QUERYOPTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwQueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"INTERNETFEATURELIST"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"FEATURE_OBJECT_CACHING","Value":0}
,{"Name":"FEATURE_ZONE_ELEVATION","Value":1}
,{"Name":"FEATURE_MIME_HANDLING","Value":2}
,{"Name":"FEATURE_MIME_SNIFFING","Value":3}
,{"Name":"FEATURE_WINDOW_RESTRICTIONS","Value":4}
,{"Name":"FEATURE_WEBOC_POPUPMANAGEMENT","Value":5}
,{"Name":"FEATURE_BEHAVIORS","Value":6}
,{"Name":"FEATURE_DISABLE_MK_PROTOCOL","Value":7}
,{"Name":"FEATURE_LOCALMACHINE_LOCKDOWN","Value":8}
,{"Name":"FEATURE_SECURITYBAND","Value":9}
,{"Name":"FEATURE_RESTRICT_ACTIVEXINSTALL","Value":10}
,{"Name":"FEATURE_VALIDATE_NAVIGATE_URL","Value":11}
,{"Name":"FEATURE_RESTRICT_FILEDOWNLOAD","Value":12}
,{"Name":"FEATURE_ADDON_MANAGEMENT","Value":13}
,{"Name":"FEATURE_PROTOCOL_LOCKDOWN","Value":14}
,{"Name":"FEATURE_HTTP_USERNAME_PASSWORD_DISABLE","Value":15}
,{"Name":"FEATURE_SAFE_BINDTOOBJECT","Value":16}
,{"Name":"FEATURE_UNC_SAVEDFILECHECK","Value":17}
,{"Name":"FEATURE_GET_URL_DOM_FILEPATH_UNENCODED","Value":18}
,{"Name":"FEATURE_TABBED_BROWSING","Value":19}
,{"Name":"FEATURE_SSLUX","Value":20}
,{"Name":"FEATURE_DISABLE_NAVIGATION_SOUNDS","Value":21}
,{"Name":"FEATURE_DISABLE_LEGACY_COMPRESSION","Value":22}
,{"Name":"FEATURE_FORCE_ADDR_AND_STATUS","Value":23}
,{"Name":"FEATURE_XMLHTTP","Value":24}
,{"Name":"FEATURE_DISABLE_TELNET_PROTOCOL","Value":25}
,{"Name":"FEATURE_FEEDS","Value":26}
,{"Name":"FEATURE_BLOCK_INPUT_PROMPTS","Value":27}
,{"Name":"FEATURE_ENTRY_COUNT","Value":28}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IInternetSecurityMgrSite"
,"Kind":"Com"
,"Guid":"79eac9ed-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"EnableModeless"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"PUAF"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PUAF_DEFAULT","Value":0}
,{"Name":"PUAF_NOUI","Value":1}
,{"Name":"PUAF_ISFILE","Value":2}
,{"Name":"PUAF_WARN_IF_DENIED","Value":4}
,{"Name":"PUAF_FORCEUI_FOREGROUND","Value":8}
,{"Name":"PUAF_CHECK_TIFS","Value":16}
,{"Name":"PUAF_DONTCHECKBOXINDIALOG","Value":32}
,{"Name":"PUAF_TRUSTED","Value":64}
,{"Name":"PUAF_ACCEPT_WILDCARD_SCHEME","Value":128}
,{"Name":"PUAF_ENFORCERESTRICTED","Value":256}
,{"Name":"PUAF_NOSAVEDFILECHECK","Value":512}
,{"Name":"PUAF_REQUIRESAVEDFILECHECK","Value":1024}
,{"Name":"PUAF_DONT_USE_CACHE","Value":4096}
,{"Name":"PUAF_RESERVED1","Value":8192}
,{"Name":"PUAF_RESERVED2","Value":16384}
,{"Name":"PUAF_LMZ_UNLOCKED","Value":65536}
,{"Name":"PUAF_LMZ_LOCKED","Value":131072}
,{"Name":"PUAF_DEFAULTZONEPOL","Value":262144}
,{"Name":"PUAF_NPL_USE_LOCKED_IF_RESTRICTED","Value":524288}
,{"Name":"PUAF_NOUIIFLOCKED","Value":1048576}
,{"Name":"PUAF_DRAGPROTOCOLCHECK","Value":2097152}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PUAFOUT"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PUAFOUT_DEFAULT","Value":0}
,{"Name":"PUAFOUT_ISLOCKZONEPOLICY","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"SZM_FLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"SZM_CREATE","Value":0}
,{"Name":"SZM_DELETE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IInternetSecurityManager"
,"Kind":"Com"
,"Guid":"79eac9ee-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetSecuritySite"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSite","Type":{"Kind":"ApiRef","Name":"IInternetSecurityMgrSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetSecuritySite"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppSite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInternetSecurityMgrSite","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"MapUrlToZone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pdwZone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetSecurityId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pbSecurityId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":512,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbSecurityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"ProcessUrlAction"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"QueryCustomPolicy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetZoneMapping"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszPattern","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetZoneMappings"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppenumString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IInternetSecurityManagerEx"
,"Kind":"Com"
,"Guid":"f164edf1-cc7c-4f0d-9a94-34222625c393"
,"Interface":{"Kind":"ApiRef","Name":"IInternetSecurityManager","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ProcessUrlActionEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwOutFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IInternetSecurityManagerEx2"
,"Kind":"Com"
,"Guid":"f1e50292-a795-4117-8e09-2b560a72ac60"
,"Interface":{"Kind":"ApiRef","Name":"IInternetSecurityManagerEx","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"MapUrlToZoneEx2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwZone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppwszMappedUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pdwOutFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"ProcessUrlActionEx2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pdwOutFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSecurityIdEx2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbSecurityId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":512,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbSecurityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"QueryCustomPolicyEx2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IZoneIdentifier"
,"Kind":"Com"
,"Guid":"cd45f185-1b21-48e2-967b-ead743a8914e"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwZone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Remove"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IZoneIdentifier2"
,"Kind":"Com"
,"Guid":"eb5e760c-09ef-45c0-b510-70830ce31e6a"
,"Interface":{"Kind":"ApiRef","Name":"IZoneIdentifier","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetLastWriterPackageFamilyName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"packageFamilyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetLastWriterPackageFamilyName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"packageFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"RemoveLastWriterPackageFamilyName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetAppZoneId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"zone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetAppZoneId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"zone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"RemoveAppZoneId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IInternetHostSecurityManager"
,"Kind":"Com"
,"Guid":"3af280b6-cb3f-11d0-891e-00c04fb6bfc4"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetSecurityId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbSecurityId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbSecurityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"ProcessUrlAction"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]}
,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"QueryCustomPolicy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]}
,{"Name":"pcbPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"URLZONE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"URLZONE_INVALID","Value":-1}
,{"Name":"URLZONE_PREDEFINED_MIN","Value":0}
,{"Name":"URLZONE_LOCAL_MACHINE","Value":0}
,{"Name":"URLZONE_INTRANET","Value":1}
,{"Name":"URLZONE_TRUSTED","Value":2}
,{"Name":"URLZONE_INTERNET","Value":3}
,{"Name":"URLZONE_UNTRUSTED","Value":4}
,{"Name":"URLZONE_PREDEFINED_MAX","Value":999}
,{"Name":"URLZONE_USER_MIN","Value":1000}
,{"Name":"URLZONE_USER_MAX","Value":10000}
]
,"IntegerBase":"Int32"
}
,{
"Name":"URLTEMPLATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"URLTEMPLATE_CUSTOM","Value":0}
,{"Name":"URLTEMPLATE_PREDEFINED_MIN","Value":65536}
,{"Name":"URLTEMPLATE_LOW","Value":65536}
,{"Name":"URLTEMPLATE_MEDLOW","Value":66816}
,{"Name":"URLTEMPLATE_MEDIUM","Value":69632}
,{"Name":"URLTEMPLATE_MEDHIGH","Value":70912}
,{"Name":"URLTEMPLATE_HIGH","Value":73728}
,{"Name":"URLTEMPLATE_PREDEFINED_MAX","Value":131072}
]
,"IntegerBase":"Int32"
}
,{
"Name":"__MIDL_IInternetZoneManager_0001"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MAX_ZONE_PATH","Value":260}
,{"Name":"MAX_ZONE_DESCRIPTION","Value":200}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ZAFLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"ZAFLAGS_CUSTOM_EDIT","Value":1}
,{"Name":"ZAFLAGS_ADD_SITES","Value":2}
,{"Name":"ZAFLAGS_REQUIRE_VERIFICATION","Value":4}
,{"Name":"ZAFLAGS_INCLUDE_PROXY_OVERRIDE","Value":8}
,{"Name":"ZAFLAGS_INCLUDE_INTRANET_SITES","Value":16}
,{"Name":"ZAFLAGS_NO_UI","Value":32}
,{"Name":"ZAFLAGS_SUPPORTS_VERIFICATION","Value":64}
,{"Name":"ZAFLAGS_UNC_AS_INTRANET","Value":128}
,{"Name":"ZAFLAGS_DETECT_INTRANET","Value":256}
,{"Name":"ZAFLAGS_USE_LOCKED_ZONES","Value":65536}
,{"Name":"ZAFLAGS_VERIFY_TEMPLATE_SETTINGS","Value":131072}
,{"Name":"ZAFLAGS_NO_CACHE","Value":262144}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ZONEATTRIBUTES"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szDisplayName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":200},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"szIconPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"dwTemplateMinLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTemplateRecommended","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTemplateCurrentLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"URLZONEREG"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"URLZONEREG_DEFAULT","Value":0}
,{"Name":"URLZONEREG_HKLM","Value":1}
,{"Name":"URLZONEREG_HKCU","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IInternetZoneManager"
,"Kind":"Com"
,"Guid":"79eac9ef-baf9-11ce-8c82-00aa004ba90b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetZoneAttributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pZoneAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ZONEATTRIBUTES","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SetZoneAttributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pZoneAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ZONEATTRIBUTES","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetZoneCustomPolicy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"urlZoneReg","Type":{"Kind":"ApiRef","Name":"URLZONEREG","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetZoneCustomPolicy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"urlZoneReg","Type":{"Kind":"ApiRef","Name":"URLZONEREG","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetZoneActionPolicy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"urlZoneReg","Type":{"Kind":"ApiRef","Name":"URLZONEREG","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetZoneActionPolicy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"urlZoneReg","Type":{"Kind":"ApiRef","Name":"URLZONEREG","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PromptAction"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwPromptFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"LogAction"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwLogFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CreateZoneEnumerator"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetZoneAt"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwZone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"DestroyZoneEnumerator"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CopyTemplatePoliciesToZone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwTemplate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IInternetZoneManagerEx"
,"Kind":"Com"
,"Guid":"a4c23339-8e06-431e-9bf4-7e711c085648"
,"Interface":{"Kind":"ApiRef","Name":"IInternetZoneManager","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetZoneActionPolicyEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"urlZoneReg","Type":{"Kind":"ApiRef","Name":"URLZONEREG","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetZoneActionPolicyEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"urlZoneReg","Type":{"Kind":"ApiRef","Name":"URLZONEREG","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IInternetZoneManagerEx2"
,"Kind":"Com"
,"Guid":"edc17559-dd5d-4846-8eef-8becba5a4abf"
,"Interface":{"Kind":"ApiRef","Name":"IInternetZoneManagerEx","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetZoneAttributesEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pZoneAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ZONEATTRIBUTES","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetZoneSecurityState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwZoneIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fRespectPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pfPolicyEncountered","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetIESecurityState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fRespectPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pfPolicyEncountered","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fNoCache","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"FixUnsecureSettings"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"CODEBASEHOLD"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szDistUnit","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"szCodeBase","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ISoftDistExt"
,"Kind":"Com"
,"Guid":"b15b8dc1-c7e1-11d0-8680-00aa00bdcb71"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ProcessSoftDist"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szCDFURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pSoftDistElement","Type":{"Kind":"ApiRef","Name":"IXMLElement","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]}
,{"Name":"lpsdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOFTDISTINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetFirstCodeBase"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szCodeBase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
]
}
,{
"Name":"GetNextCodeBase"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szCodeBase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
]
}
,{
"Name":"AsyncInstallDistributionUnit"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpcbh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CODEBASEHOLD","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ICatalogFileInfo"
,"Kind":"Com"
,"Guid":"711c7600-6b48-11d1-b403-00aa00b92af1"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetCatalogFile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppszCatalogFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetJavaTrust"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppJavaTrust","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDataFilter"
,"Kind":"Com"
,"Guid":"69d14c80-c18e-11d0-a9ce-006097942311"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"DoEncode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lInBufferSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pbInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"lOutBufferSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pbOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"lInBytesAvailable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"plInBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"plOutBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DoDecode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lInBufferSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pbInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"lOutBufferSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pbOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"lInBytesAvailable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"plInBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"plOutBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetEncodingLevel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwEncLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"PROTOCOLFILTERDATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pProtocolSink","Type":{"Kind":"ApiRef","Name":"IInternetProtocolSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"pProtocol","Type":{"Kind":"ApiRef","Name":"IInternetProtocol","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwFilterFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DATAINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"ulTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulavrPacketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulConnectSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulProcessorSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IEncodingFilterFactory"
,"Kind":"Com"
,"Guid":"70bdde00-c18e-11d0-a9ce-006097942311"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"FindBestFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzCodeIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwzCodeOut","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"info","Type":{"Kind":"ApiRef","Name":"DATAINFO","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppDF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataFilter","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDefaultFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzCodeIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwzCodeOut","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppDF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataFilter","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"HIT_LOGGING_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszLoggedUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
,{"Name":"lpszExtendedInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CONFIRMSAFETY"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IWrappedProtocol"
,"Kind":"Com"
,"Guid":"53c84785-8425-4dc5-971b-e58d9c19f9b6"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetWrapperCode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pnCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"BINDHANDLETYPES"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"BINDHANDLETYPES_APPCACHE","Value":0}
,{"Name":"BINDHANDLETYPES_DEPENDENCY","Value":1}
,{"Name":"BINDHANDLETYPES_COUNT","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IGetBindHandle"
,"Kind":"Com"
,"Guid":"af0ff408-129d-4b20-91f0-02bd23d88352"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetBindHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"enumRequestedHandle","Type":{"Kind":"ApiRef","Name":"BINDHANDLETYPES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pRetHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"PROTOCOL_ARGUMENT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"szMethod","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"szTargetUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[
]
}
,{
"Name":"IBindCallbackRedirect"
,"Kind":"Com"
,"Guid":"11c81bc2-121e-4ed5-b9c4-b430bd54f2c0"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Redirect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpcUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"vbCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IBindHttpSecurity"
,"Kind":"Com"
,"Guid":"a9eda967-f50e-4a33-b358-206f6ef3086d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetIgnoreCertMask"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwIgnoreCertMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"OLESTREAMVTBL"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Get","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"Put","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLESTREAM"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"lpstbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLESTREAMVTBL","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"UASFLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"UAS_NORMAL","Value":0}
,{"Name":"UAS_BLOCKED","Value":1}
,{"Name":"UAS_NOPARENTENABLE","Value":2}
,{"Name":"UAS_MASK","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CONNECTDATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IEnumConnections"
,"Kind":"Com"
,"Guid":"b196b287-bab4-101a-b69c-00aa00341d07"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgcd","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CONNECTDATA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumConnections","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IConnectionPoint"
,"Kind":"Com"
,"Guid":"b196b286-bab4-101a-b69c-00aa00341d07"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetConnectionInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetConnectionPointContainer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppCPC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConnectionPointContainer","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Advise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnkSink","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Unadvise"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"EnumConnections"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumConnections","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEnumConnectionPoints"
,"Kind":"Com"
,"Guid":"b196b285-bab4-101a-b69c-00aa00341d07"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCP","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IConnectionPoint","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumConnectionPoints","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IConnectionPointContainer"
,"Kind":"Com"
,"Guid":"b196b284-bab4-101a-b69c-00aa00341d07"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"EnumConnectionPoints"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumConnectionPoints","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"FindConnectionPoint"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppCP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConnectionPoint","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"LICINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbLicInfo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"fRuntimeKeyAvail","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fLicVerified","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IClassFactory2"
,"Kind":"Com"
,"Guid":"b196b28f-bab4-101a-b69c-00aa00341d07"
,"Interface":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetLicInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pLicInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LICINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"RequestLicKey"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBstrKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateInstanceLic"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pUnkReserved","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"bstrKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"IProvideClassInfo"
,"Kind":"Com"
,"Guid":"b196b283-bab4-101a-b69c-00aa00341d07"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetClassInfoA"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppTI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"GUIDKIND"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"GUIDKIND_DEFAULT_SOURCE_DISP_IID","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IProvideClassInfo2"
,"Kind":"Com"
,"Guid":"a6bc3ac0-dbaa-11ce-9de3-00aa004bb851"
,"Interface":{"Kind":"ApiRef","Name":"IProvideClassInfo","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetGUID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwGuidKind","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IProvideMultipleClassInfo"
,"Kind":"Com"
,"Guid":"a7aba9c1-8983-11cf-8f20-00805f2cd064"
,"Interface":{"Kind":"ApiRef","Name":"IProvideClassInfo2","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetMultiTypeInfoCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcti","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetInfoOfIndex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iti","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pptiCoClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pdwTIFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcdispidReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"piidPrimary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"piidSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"CONTROLINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hAccel","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]}
,{"Name":"cAccel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CTRLINFO"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CTRLINFO_EATS_RETURN","Value":1}
,{"Name":"CTRLINFO_EATS_ESCAPE","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IOleControl"
,"Kind":"Com"
,"Guid":"b196b288-bab4-101a-b69c-00aa00341d07"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetControlInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTROLINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OnMnemonic"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OnAmbientPropertyChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"FreezeEvents"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bFreeze","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"POINTF"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"XFORMCOORDS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"XFORMCOORDS_POSITION","Value":1}
,{"Name":"XFORMCOORDS_SIZE","Value":2}
,{"Name":"XFORMCOORDS_HIMETRICTOCONTAINER","Value":4}
,{"Name":"XFORMCOORDS_CONTAINERTOHIMETRIC","Value":8}
,{"Name":"XFORMCOORDS_EVENTCOMPAT","Value":16}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IOleControlSite"
,"Kind":"Com"
,"Guid":"b196b289-bab4-101a-b69c-00aa00341d07"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnControlInfoChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"LockInPlaceActive"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetExtendedControl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"TransformCoords"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPtlHimetric","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pPtfContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTF","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"TranslateAcceleratorA"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]}
,{"Name":"grfModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"OnFocus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fGotFocus","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ShowPropertyFrame"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"PROPPAGEINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"size","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
,{"Name":"pszDocString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pszHelpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IPropertyPage"
,"Kind":"Com"
,"Guid":"b196b28d-bab4-101a-b69c-00aa00341d07"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetPageSite"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPageSite","Type":{"Kind":"ApiRef","Name":"IPropertyPageSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Activate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"bModal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Deactivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetPageInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPPAGEINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetObjects"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppUnk","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"Show"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Move"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"IsPageDirty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Apply"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Help"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszHelpDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"TranslateAcceleratorA"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IPropertyPage2"
,"Kind":"Com"
,"Guid":"01e44665-24ac-101b-84ed-08002b2ec713"
,"Interface":{"Kind":"ApiRef","Name":"IPropertyPage","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"EditProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"PROPPAGESTATUS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PROPPAGESTATUS_DIRTY","Value":1}
,{"Name":"PROPPAGESTATUS_VALIDATE","Value":2}
,{"Name":"PROPPAGESTATUS_CLEAN","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IPropertyPageSite"
,"Kind":"Com"
,"Guid":"b196b28c-bab4-101a-b69c-00aa00341d07"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnStatusChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetLocaleID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pLocaleID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPageContainer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"TranslateAcceleratorA"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IPropertyNotifySink"
,"Kind":"Com"
,"Guid":"9bfbbc02-eff1-101a-84ed-00aa00341d07"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"OnRequestEdit"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"CAUUID"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ISpecifyPropertyPages"
,"Kind":"Com"
,"Guid":"b196b28b-bab4-101a-b69c-00aa00341d07"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetPages"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CAUUID","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IPersistMemory"
,"Kind":"Com"
,"Guid":"bd1ae5e0-a6ae-11ce-bd37-504200c10000"
,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"IsDirty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Load"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMem","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Save"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMem","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetSizeMax"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"InitNew"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IPersistStreamInit"
,"Kind":"Com"
,"Guid":"7fd52380-4e07-101b-ae2d-08002b2ec713"
,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"IsDirty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Load"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Save"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetSizeMax"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"InitNew"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IPersistPropertyBag"
,"Kind":"Com"
,"Guid":"37d84f60-42cb-11ce-8135-00aa004bb851"
,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"InitNew"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Load"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPropBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"pErrorLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Save"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPropBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"fSaveAllProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ISimpleFrameSite"
,"Kind":"Com"
,"Guid":"742b0e01-14e6-101b-914e-00aa00300cab"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"PreMessageFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wp","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"lp","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"PostMessageFilter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wp","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"lp","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IFont"
,"Kind":"Com"
,"Guid":"bef6e002-a874-101a-8bba-00aa00300cab"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"put_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"get_Size"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"put_Size"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"size","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"get_Bold"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBold","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"put_Bold"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bold","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"get_Italic"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pItalic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"put_Italic"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"italic","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"get_Underline"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnderline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"put_Underline"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"underline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"get_Strikethrough"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStrikethrough","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"put_Strikethrough"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"strikethrough","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"get_Weight"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pWeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]}
]
}
,{
"Name":"put_Weight"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"weight","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
}
,{
"Name":"get_Charset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCharset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]}
]
}
,{
"Name":"put_Charset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"charset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
}
,{
"Name":"get_hFont"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"phFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFont","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"IsEqual"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pFontOther","Type":{"Kind":"ApiRef","Name":"IFont","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetRatio"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyLogical","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"cyHimetric","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"QueryTextMetrics"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pTM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TEXTMETRICW","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"AddRefHfont"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hFont","Type":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ReleaseHfont"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hFont","Type":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetHdc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"PictureAttributes"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PICTURE_SCALABLE","Value":1}
,{"Name":"PICTURE_TRANSPARENT","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IPicture"
,"Kind":"Com"
,"Guid":"7bf80980-bf32-101a-8bbb-00aa00300cab"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"get_Handle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_hPal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"phPal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Type"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Width"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Height"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Render"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"cxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"cySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pRcWBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"set_hPal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hPal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"get_CurDC"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"phDC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SelectPicture"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hDCIn","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"phDCOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
,{"Name":"phBmpOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_KeepOriginalFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pKeep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"put_KeepOriginalFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"keep","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PictureChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"SaveAsFile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"fSaveMemCopy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pCbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Attributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDwAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IPicture2"
,"Kind":"Com"
,"Guid":"f5185dd8-2012-4b0b-aad9-f052c6bd482b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"get_Handle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_hPal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"phPal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Type"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Width"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Height"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Render"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"cxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"cySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pRcWBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"set_hPal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hPal","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"get_CurDC"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"phDC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SelectPicture"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hDCIn","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"phDCOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
,{"Name":"phBmpOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_KeepOriginalFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pKeep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"put_KeepOriginalFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"keep","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"PictureChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"SaveAsFile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"fSaveMemCopy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pCbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"get_Attributes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDwAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IFontEventsDisp"
,"Kind":"Com"
,"Guid":"4ef6100a-af88-11d0-9846-00c04fc29993"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IFontDisp"
,"Kind":"Com"
,"Guid":"bef6e003-a874-101a-8bba-00aa00300cab"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IPictureDisp"
,"Kind":"Com"
,"Guid":"7bf80981-bf32-101a-8bbb-00aa00300cab"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
]
}
,{
"Name":"IOleInPlaceObjectWindowless"
,"Kind":"Com"
,"Guid":"1c2056cc-5ef4-101b-8bc8-00aa003e3b29"
,"Interface":{"Kind":"ApiRef","Name":"IOleInPlaceObject","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnWindowMessage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDropTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppDropTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDropTarget","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ACTIVATEFLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"ACTIVATE_WINDOWLESS","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IOleInPlaceSiteEx"
,"Kind":"Com"
,"Guid":"9c2cad80-3424-11cf-b670-00aa004cd6d8"
,"Interface":{"Kind":"ApiRef","Name":"IOleInPlaceSite","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnInPlaceActivateEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pfNoRedraw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"OnInPlaceDeactivateEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fNoRedraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RequestUIActivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"OLEDCFLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLEDC_NODRAW","Value":1}
,{"Name":"OLEDC_PAINTBKGND","Value":2}
,{"Name":"OLEDC_OFFSCREEN","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IOleInPlaceSiteWindowless"
,"Kind":"Com"
,"Guid":"922eada0-3424-11cf-b670-00aa004cd6d8"
,"Interface":{"Kind":"ApiRef","Name":"IOleInPlaceSiteEx","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CanWindowlessActivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetCapture"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"SetCapture"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fCapture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetFocus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"SetFocus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fFocus","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetDC"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phDC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ReleaseDC"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"InvalidateRect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"fErase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"InvalidateRgn"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hRGN","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"fErase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ScrollRect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pRectScroll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pRectClip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"AdjustRect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OnDefWindowMessage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"VIEWSTATUS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"VIEWSTATUS_OPAQUE","Value":1}
,{"Name":"VIEWSTATUS_SOLIDBKGND","Value":2}
,{"Name":"VIEWSTATUS_DVASPECTOPAQUE","Value":4}
,{"Name":"VIEWSTATUS_DVASPECTTRANSPARENT","Value":8}
,{"Name":"VIEWSTATUS_SURFACE","Value":16}
,{"Name":"VIEWSTATUS_3DSURFACE","Value":32}
]
,"IntegerBase":"Int32"
}
,{
"Name":"HITRESULT"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"HITRESULT_OUTSIDE","Value":0}
,{"Name":"HITRESULT_TRANSPARENT","Value":1}
,{"Name":"HITRESULT_CLOSE","Value":2}
,{"Name":"HITRESULT_HIT","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"DVASPECT2"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DVASPECT_OPAQUE","Value":16}
,{"Name":"DVASPECT_TRANSPARENT","Value":32}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ExtentInfo"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwExtentMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sizelProposed","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ExtentMode"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DVEXTENT_CONTENT","Value":0}
,{"Name":"DVEXTENT_INTEGRAL","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AspectInfoFlag"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DVASPECTINFOFLAG_CANOPTIMIZE","Value":1}
]
,"IntegerBase":"Int32"
}
,{
"Name":"AspectInfo"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IViewObjectEx"
,"Kind":"Com"
,"Guid":"3af24292-0c96-11ce-a0cf-00aa00600ab8"
,"Interface":{"Kind":"ApiRef","Name":"IViewObject2","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetRect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetViewStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"QueryHitPoint"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRectBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"ptlLoc","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]}
,{"Name":"lCloseHint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pHitResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"QueryHitRect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pRectBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pRectLoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"lCloseHint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pHitResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetNaturalExtent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"hicTargetDev","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"pExtentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ExtentInfo","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pSizel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IOleUndoUnit"
,"Kind":"Com"
,"Guid":"894ad3b0-ef97-11ce-9bc9-00aa00608e01"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Do"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUndoManager","Type":{"Kind":"ApiRef","Name":"IOleUndoManager","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetDescription"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetUnitType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"plID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"OnNextAdd"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IOleParentUndoUnit"
,"Kind":"Com"
,"Guid":"a1faf330-ef97-11ce-9bc9-00aa00608e01"
,"Interface":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPUU","Type":{"Kind":"ApiRef","Name":"IOleParentUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPUU","Type":{"Kind":"ApiRef","Name":"IOleParentUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"fCommit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Add"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUU","Type":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"FindUnit"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUU","Type":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetParentState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEnumOleUndoUnits"
,"Kind":"Com"
,"Guid":"b3e7c340-ef97-11ce-9bc9-00aa00608e01"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cElt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgElt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcEltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cElt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOleUndoUnits","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IOleUndoManager"
,"Kind":"Com"
,"Guid":"d001f200-ef97-11ce-9bc9-00aa00608e01"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPUU","Type":{"Kind":"ApiRef","Name":"IOleParentUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPUU","Type":{"Kind":"ApiRef","Name":"IOleParentUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"fCommit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Add"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUU","Type":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetOpenParentState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"DiscardFrom"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUU","Type":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UndoTo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUU","Type":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RedoTo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUU","Type":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"EnumUndoable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOleUndoUnits","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"EnumRedoable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOleUndoUnits","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLastUndoDescription"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLastRedoDescription"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Enable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"POINTERINACTIVE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"POINTERINACTIVE_ACTIVATEONENTRY","Value":1}
,{"Name":"POINTERINACTIVE_DEACTIVATEONLEAVE","Value":2}
,{"Name":"POINTERINACTIVE_ACTIVATEONDRAG","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IPointerInactive"
,"Kind":"Com"
,"Guid":"55980ba0-35aa-11cf-b671-00aa004cd6d8"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetActivationPolicy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"OnInactiveMouseMove"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pRectBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"OnInactiveSetCursor"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pRectBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"dwMouseMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fSetAlways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IObjectWithSite"
,"Kind":"Com"
,"Guid":"fc4801a3-2ba9-11cf-a229-00aa003d7352"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetSite"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnkSite","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetSite"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvSite","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"CALPOLESTR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CADWORD"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IPerPropertyBrowsing"
,"Kind":"Com"
,"Guid":"376bd3aa-3845-101b-84ed-08002b2ec713"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetDisplayString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"MapPropertyToPage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPredefinedStrings"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pCaStringsOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALPOLESTR","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pCaCookiesOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CADWORD","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPredefinedValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pVarOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"PROPBAG2_TYPE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PROPBAG2_TYPE_UNDEFINED","Value":0}
,{"Name":"PROPBAG2_TYPE_DATA","Value":1}
,{"Name":"PROPBAG2_TYPE_URL","Value":2}
,{"Name":"PROPBAG2_TYPE_OBJECT","Value":3}
,{"Name":"PROPBAG2_TYPE_STREAM","Value":4}
,{"Name":"PROPBAG2_TYPE_STORAGE","Value":5}
,{"Name":"PROPBAG2_TYPE_MONIKER","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PROPBAG2"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cfType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IPropertyBag2"
,"Kind":"Com"
,"Guid":"22f55882-280b-11d0-a8a9-00a0c90c2004"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Read"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPropBag","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPBAG2","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pErrLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"pvarValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"phrError","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"Write"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPropBag","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPBAG2","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"CountProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetPropertyInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPropBag","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPBAG2","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"LoadObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUnkObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pErrLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IPersistPropertyBag2"
,"Kind":"Com"
,"Guid":"22f55881-280b-11d0-a8a9-00a0c90c2004"
,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"InitNew"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Load"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPropBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pErrLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Save"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPropBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"fSaveAllProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"IsDirty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"IAdviseSinkEx"
,"Kind":"Com"
,"Guid":"3af24290-0c96-11ce-a0cf-00aa00600ab8"
,"Interface":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnViewStatusChange"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"dwViewStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"QACONTAINERFLAGS"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"QACONTAINER_SHOWHATCHING","Value":1}
,{"Name":"QACONTAINER_SHOWGRABHANDLES","Value":2}
,{"Name":"QACONTAINER_USERMODE","Value":4}
,{"Name":"QACONTAINER_DISPLAYASDEFAULT","Value":8}
,{"Name":"QACONTAINER_UIDEAD","Value":16}
,{"Name":"QACONTAINER_AUTOCLIP","Value":32}
,{"Name":"QACONTAINER_MESSAGEREFLECT","Value":64}
,{"Name":"QACONTAINER_SUPPORTSMNEMONICS","Value":128}
]
,"IntegerBase":"Int32"
}
,{
"Name":"QACONTAINER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"pAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSinkEx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"pPropertyNotifySink","Type":{"Kind":"ApiRef","Name":"IPropertyNotifySink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"pUnkEventSink","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwAmbientFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"colorFore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"colorBack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pFont","Type":{"Kind":"ApiRef","Name":"IFont","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"pUndoMgr","Type":{"Kind":"ApiRef","Name":"IOleUndoManager","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwAppearance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lcid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]}
,{"Name":"pBindHost","Type":{"Kind":"ApiRef","Name":"IBindHost","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"pOleControlSite","Type":{"Kind":"ApiRef","Name":"IOleControlSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"pServiceProvider","Type":{"Kind":"ApiRef","Name":"IServiceProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"QACONTROL"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMiscStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwViewStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwEventCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPropNotifyCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPointerActivationPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IQuickActivate"
,"Kind":"Com"
,"Guid":"cf51ed10-62fe-11cf-bf86-00a0c9034836"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"QuickActivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pQaContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QACONTAINER","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pQaControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QACONTROL","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"SetContentExtent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSizel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetContentExtent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSizel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"OCPFIPARAMS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"cObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lplpUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"cPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dispidInitialProperty","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"FONTDESC"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSizeofstruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"cySize","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"sWeight","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"sCharset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"fItalic","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fUnderline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fStrikethrough","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PICTDESC"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbSizeofstruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"picType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Com","Parents":["PICTDESC"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"bmp","Type":{"Kind":"ApiRef","Name":"_bmp_e__Struct","TargetKind":"Default","Api":"Com","Parents":["_Anonymous_e__Union","PICTDESC"]},"Attrs":[]}
,{"Name":"wmf","Type":{"Kind":"ApiRef","Name":"_wmf_e__Struct","TargetKind":"Default","Api":"Com","Parents":["_Anonymous_e__Union","PICTDESC"]},"Attrs":[]}
,{"Name":"icon","Type":{"Kind":"ApiRef","Name":"_icon_e__Struct","TargetKind":"Default","Api":"Com","Parents":["_Anonymous_e__Union","PICTDESC"]},"Attrs":[]}
,{"Name":"emf","Type":{"Kind":"ApiRef","Name":"_emf_e__Struct","TargetKind":"Default","Api":"Com","Parents":["_Anonymous_e__Union","PICTDESC"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_emf_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hemf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_wmf_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hmeta","Type":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]}
,{"Name":"xExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"yExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_icon_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hicon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_bmp_e__Struct"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"hbitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]}
,{"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
,{
"Name":"OLE_TRISTATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"triUnchecked","Value":0}
,{"Name":"triChecked","Value":1}
,{"Name":"triGray","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IVBGetControl"
,"Kind":"Com"
,"Guid":null
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"EnumControls"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwOleContF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwWhich","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppenumUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IGetOleObject"
,"Kind":"Com"
,"Guid":null
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetOleObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"IVBFormat"
,"Kind":"Com"
,"Guid":null
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Format"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"vData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"bstrFormat","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lcid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"sFirstDayOfWeek","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"sFirstWeekOfYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"rcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"IGetVBAObject"
,"Kind":"Com"
,"Guid":null
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"DOCMISC"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"DOCMISC_CANCREATEMULTIPLEVIEWS","Value":1}
,{"Name":"DOCMISC_SUPPORTCOMPLEXRECTANGLES","Value":2}
,{"Name":"DOCMISC_CANTOPENEDIT","Value":4}
,{"Name":"DOCMISC_NOFILESUPPORT","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IOleDocument"
,"Kind":"Com"
,"Guid":"b722bcc5-4e68-101b-a2bc-00aa00404770"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateView"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pIPSite","Type":{"Kind":"ApiRef","Name":"IOleInPlaceSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleDocumentView","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDocMiscStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"EnumViews"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOleDocumentViews","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleDocumentView","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IOleDocumentSite"
,"Kind":"Com"
,"Guid":"b722bcc7-4e68-101b-a2bc-00aa00404770"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ActivateMe"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pViewToActivate","Type":{"Kind":"ApiRef","Name":"IOleDocumentView","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IOleDocumentView"
,"Kind":"Com"
,"Guid":"b722bcc6-4e68-101b-a2bc-00aa00404770"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetInPlaceSite"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pIPSite","Type":{"Kind":"ApiRef","Name":"IOleInPlaceSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetInPlaceSite"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppIPSite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleInPlaceSite","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDocument"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetRect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"prcView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetRect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"prcView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetRectComplex"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"prcView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"prcHScroll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"prcVScroll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
,{"Name":"prcSizeBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"Show"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UIActivate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fUIActivate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"CloseView"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SaveViewState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ApplyViewState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pIPSiteNew","Type":{"Kind":"ApiRef","Name":"IOleInPlaceSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppViewNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleDocumentView","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IEnumOleDocumentViews"
,"Kind":"Com"
,"Guid":"b722bcc8-4e68-101b-a2bc-00aa00404770"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleDocumentView","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOleDocumentViews","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IContinueCallback"
,"Kind":"Com"
,"Guid":"b722bcca-4e68-101b-a2bc-00aa00404770"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"FContinue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"FContinuePrinting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"nCntPrinted","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"nCurPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pwszPrintStatus","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"__MIDL_IPrint_0001"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PRINTFLAG_MAYBOTHERUSER","Value":1}
,{"Name":"PRINTFLAG_PROMPTUSER","Value":2}
,{"Name":"PRINTFLAG_USERMAYCHANGEPRINTER","Value":4}
,{"Name":"PRINTFLAG_RECOMPOSETODEVICE","Value":8}
,{"Name":"PRINTFLAG_DONTACTUALLYPRINT","Value":16}
,{"Name":"PRINTFLAG_FORCEPROPERTIES","Value":32}
,{"Name":"PRINTFLAG_PRINTTOFILE","Value":64}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PAGERANGE"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"nFromPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"nToPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PAGESET"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fOddPages","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fEvenPages","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"cPageRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgPages","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PAGERANGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IPrint"
,"Kind":"Com"
,"Guid":"b722bcc9-4e68-101b-a2bc-00aa00404770"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetInitialPageNum"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"nFirstPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GetPageInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pnFirstPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"pcPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Print"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pptd","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"ppPageSet","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PAGESET","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"pstgmOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pcallback","Type":{"Kind":"ApiRef","Name":"IContinueCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"nFirstPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pcPagesPrinted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"pnLastPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"OLECMDF"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLECMDF_SUPPORTED","Value":1}
,{"Name":"OLECMDF_ENABLED","Value":2}
,{"Name":"OLECMDF_LATCHED","Value":4}
,{"Name":"OLECMDF_NINCHED","Value":8}
,{"Name":"OLECMDF_INVISIBLE","Value":16}
,{"Name":"OLECMDF_DEFHIDEONCTXTMENU","Value":32}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLECMD"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cmdID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cmdf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLECMDTEXT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cmdtextf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cwActual","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cwBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgwz","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLECMDTEXTF"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLECMDTEXTF_NONE","Value":0}
,{"Name":"OLECMDTEXTF_NAME","Value":1}
,{"Name":"OLECMDTEXTF_STATUS","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLECMDEXECOPT"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLECMDEXECOPT_DODEFAULT","Value":0}
,{"Name":"OLECMDEXECOPT_PROMPTUSER","Value":1}
,{"Name":"OLECMDEXECOPT_DONTPROMPTUSER","Value":2}
,{"Name":"OLECMDEXECOPT_SHOWHELP","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLECMDID"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLECMDID_OPEN","Value":1}
,{"Name":"OLECMDID_NEW","Value":2}
,{"Name":"OLECMDID_SAVE","Value":3}
,{"Name":"OLECMDID_SAVEAS","Value":4}
,{"Name":"OLECMDID_SAVECOPYAS","Value":5}
,{"Name":"OLECMDID_PRINT","Value":6}
,{"Name":"OLECMDID_PRINTPREVIEW","Value":7}
,{"Name":"OLECMDID_PAGESETUP","Value":8}
,{"Name":"OLECMDID_SPELL","Value":9}
,{"Name":"OLECMDID_PROPERTIES","Value":10}
,{"Name":"OLECMDID_CUT","Value":11}
,{"Name":"OLECMDID_COPY","Value":12}
,{"Name":"OLECMDID_PASTE","Value":13}
,{"Name":"OLECMDID_PASTESPECIAL","Value":14}
,{"Name":"OLECMDID_UNDO","Value":15}
,{"Name":"OLECMDID_REDO","Value":16}
,{"Name":"OLECMDID_SELECTALL","Value":17}
,{"Name":"OLECMDID_CLEARSELECTION","Value":18}
,{"Name":"OLECMDID_ZOOM","Value":19}
,{"Name":"OLECMDID_GETZOOMRANGE","Value":20}
,{"Name":"OLECMDID_UPDATECOMMANDS","Value":21}
,{"Name":"OLECMDID_REFRESH","Value":22}
,{"Name":"OLECMDID_STOP","Value":23}
,{"Name":"OLECMDID_HIDETOOLBARS","Value":24}
,{"Name":"OLECMDID_SETPROGRESSMAX","Value":25}
,{"Name":"OLECMDID_SETPROGRESSPOS","Value":26}
,{"Name":"OLECMDID_SETPROGRESSTEXT","Value":27}
,{"Name":"OLECMDID_SETTITLE","Value":28}
,{"Name":"OLECMDID_SETDOWNLOADSTATE","Value":29}
,{"Name":"OLECMDID_STOPDOWNLOAD","Value":30}
,{"Name":"OLECMDID_ONTOOLBARACTIVATED","Value":31}
,{"Name":"OLECMDID_FIND","Value":32}
,{"Name":"OLECMDID_DELETE","Value":33}
,{"Name":"OLECMDID_HTTPEQUIV","Value":34}
,{"Name":"OLECMDID_HTTPEQUIV_DONE","Value":35}
,{"Name":"OLECMDID_ENABLE_INTERACTION","Value":36}
,{"Name":"OLECMDID_ONUNLOAD","Value":37}
,{"Name":"OLECMDID_PROPERTYBAG2","Value":38}
,{"Name":"OLECMDID_PREREFRESH","Value":39}
,{"Name":"OLECMDID_SHOWSCRIPTERROR","Value":40}
,{"Name":"OLECMDID_SHOWMESSAGE","Value":41}
,{"Name":"OLECMDID_SHOWFIND","Value":42}
,{"Name":"OLECMDID_SHOWPAGESETUP","Value":43}
,{"Name":"OLECMDID_SHOWPRINT","Value":44}
,{"Name":"OLECMDID_CLOSE","Value":45}
,{"Name":"OLECMDID_ALLOWUILESSSAVEAS","Value":46}
,{"Name":"OLECMDID_DONTDOWNLOADCSS","Value":47}
,{"Name":"OLECMDID_UPDATEPAGESTATUS","Value":48}
,{"Name":"OLECMDID_PRINT2","Value":49}
,{"Name":"OLECMDID_PRINTPREVIEW2","Value":50}
,{"Name":"OLECMDID_SETPRINTTEMPLATE","Value":51}
,{"Name":"OLECMDID_GETPRINTTEMPLATE","Value":52}
,{"Name":"OLECMDID_PAGEACTIONBLOCKED","Value":55}
,{"Name":"OLECMDID_PAGEACTIONUIQUERY","Value":56}
,{"Name":"OLECMDID_FOCUSVIEWCONTROLS","Value":57}
,{"Name":"OLECMDID_FOCUSVIEWCONTROLSQUERY","Value":58}
,{"Name":"OLECMDID_SHOWPAGEACTIONMENU","Value":59}
,{"Name":"OLECMDID_ADDTRAVELENTRY","Value":60}
,{"Name":"OLECMDID_UPDATETRAVELENTRY","Value":61}
,{"Name":"OLECMDID_UPDATEBACKFORWARDSTATE","Value":62}
,{"Name":"OLECMDID_OPTICAL_ZOOM","Value":63}
,{"Name":"OLECMDID_OPTICAL_GETZOOMRANGE","Value":64}
,{"Name":"OLECMDID_WINDOWSTATECHANGED","Value":65}
,{"Name":"OLECMDID_ACTIVEXINSTALLSCOPE","Value":66}
,{"Name":"OLECMDID_UPDATETRAVELENTRY_DATARECOVERY","Value":67}
,{"Name":"OLECMDID_SHOWTASKDLG","Value":68}
,{"Name":"OLECMDID_POPSTATEEVENT","Value":69}
,{"Name":"OLECMDID_VIEWPORT_MODE","Value":70}
,{"Name":"OLECMDID_LAYOUT_VIEWPORT_WIDTH","Value":71}
,{"Name":"OLECMDID_VISUAL_VIEWPORT_EXCLUDE_BOTTOM","Value":72}
,{"Name":"OLECMDID_USER_OPTICAL_ZOOM","Value":73}
,{"Name":"OLECMDID_PAGEAVAILABLE","Value":74}
,{"Name":"OLECMDID_GETUSERSCALABLE","Value":75}
,{"Name":"OLECMDID_UPDATE_CARET","Value":76}
,{"Name":"OLECMDID_ENABLE_VISIBILITY","Value":77}
,{"Name":"OLECMDID_MEDIA_PLAYBACK","Value":78}
,{"Name":"OLECMDID_SETFAVICON","Value":79}
,{"Name":"OLECMDID_SET_HOST_FULLSCREENMODE","Value":80}
,{"Name":"OLECMDID_EXITFULLSCREEN","Value":81}
,{"Name":"OLECMDID_SCROLLCOMPLETE","Value":82}
,{"Name":"OLECMDID_ONBEFOREUNLOAD","Value":83}
,{"Name":"OLECMDID_SHOWMESSAGE_BLOCKABLE","Value":84}
,{"Name":"OLECMDID_SHOWTASKDLG_BLOCKABLE","Value":85}
]
,"IntegerBase":"Int32"
}
,{
"Name":"MEDIAPLAYBACK_STATE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"MEDIAPLAYBACK_RESUME","Value":0}
,{"Name":"MEDIAPLAYBACK_PAUSE","Value":1}
,{"Name":"MEDIAPLAYBACK_PAUSE_AND_SUSPEND","Value":2}
,{"Name":"MEDIAPLAYBACK_RESUME_FROM_SUSPEND","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IGNOREMIME"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"IGNOREMIME_PROMPT","Value":1}
,{"Name":"IGNOREMIME_TEXT","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"WPCSETTING"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"WPCSETTING_LOGGING_ENABLED","Value":1}
,{"Name":"WPCSETTING_FILEDOWNLOAD_BLOCKED","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IOleCommandTarget"
,"Kind":"Com"
,"Guid":"b722bccb-4e68-101b-a2bc-00aa00404770"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"QueryStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pguidCmdGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"cCmds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"prgCmds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLECMD","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pCmdText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLECMDTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"Exec"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pguidCmdGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"nCmdID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nCmdexecopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvaIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvaOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
]
}
]
}
,{
"Name":"OLECMDID_REFRESHFLAG"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLECMDIDF_REFRESH_NORMAL","Value":0}
,{"Name":"OLECMDIDF_REFRESH_IFEXPIRED","Value":1}
,{"Name":"OLECMDIDF_REFRESH_CONTINUE","Value":2}
,{"Name":"OLECMDIDF_REFRESH_COMPLETELY","Value":3}
,{"Name":"OLECMDIDF_REFRESH_NO_CACHE","Value":4}
,{"Name":"OLECMDIDF_REFRESH_RELOAD","Value":5}
,{"Name":"OLECMDIDF_REFRESH_LEVELMASK","Value":255}
,{"Name":"OLECMDIDF_REFRESH_CLEARUSERINPUT","Value":4096}
,{"Name":"OLECMDIDF_REFRESH_PROMPTIFOFFLINE","Value":8192}
,{"Name":"OLECMDIDF_REFRESH_THROUGHSCRIPT","Value":16384}
,{"Name":"OLECMDIDF_REFRESH_SKIPBEFOREUNLOADEVENT","Value":32768}
,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_ACTIVEXINSTALL","Value":65536}
,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_FILEDOWNLOAD","Value":131072}
,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_LOCALMACHINE","Value":262144}
,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_POPUPWINDOW","Value":524288}
,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNLOCALMACHINE","Value":1048576}
,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNTRUSTED","Value":2097152}
,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNINTRANET","Value":4194304}
,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNINTERNET","Value":8388608}
,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNRESTRICTED","Value":16777216}
,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_MIXEDCONTENT","Value":33554432}
,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_INVALID_CERT","Value":67108864}
,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_ALLOW_VERSION","Value":134217728}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLECMDID_PAGEACTIONFLAG"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLECMDIDF_PAGEACTION_FILEDOWNLOAD","Value":1}
,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEXINSTALL","Value":2}
,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEXTRUSTFAIL","Value":4}
,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEXUSERDISABLE","Value":8}
,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEXDISALLOW","Value":16}
,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEXUNSAFE","Value":32}
,{"Name":"OLECMDIDF_PAGEACTION_POPUPWINDOW","Value":64}
,{"Name":"OLECMDIDF_PAGEACTION_LOCALMACHINE","Value":128}
,{"Name":"OLECMDIDF_PAGEACTION_MIMETEXTPLAIN","Value":256}
,{"Name":"OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE","Value":512}
,{"Name":"OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE_ACTIVEXINSTALL","Value":512}
,{"Name":"OLECMDIDF_PAGEACTION_PROTLOCKDOWNLOCALMACHINE","Value":1024}
,{"Name":"OLECMDIDF_PAGEACTION_PROTLOCKDOWNTRUSTED","Value":2048}
,{"Name":"OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTRANET","Value":4096}
,{"Name":"OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTERNET","Value":8192}
,{"Name":"OLECMDIDF_PAGEACTION_PROTLOCKDOWNRESTRICTED","Value":16384}
,{"Name":"OLECMDIDF_PAGEACTION_PROTLOCKDOWNDENY","Value":32768}
,{"Name":"OLECMDIDF_PAGEACTION_POPUPALLOWED","Value":65536}
,{"Name":"OLECMDIDF_PAGEACTION_SCRIPTPROMPT","Value":131072}
,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEXUSERAPPROVAL","Value":262144}
,{"Name":"OLECMDIDF_PAGEACTION_MIXEDCONTENT","Value":524288}
,{"Name":"OLECMDIDF_PAGEACTION_INVALID_CERT","Value":1048576}
,{"Name":"OLECMDIDF_PAGEACTION_INTRANETZONEREQUEST","Value":2097152}
,{"Name":"OLECMDIDF_PAGEACTION_XSSFILTERED","Value":4194304}
,{"Name":"OLECMDIDF_PAGEACTION_SPOOFABLEIDNHOST","Value":8388608}
,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEX_EPM_INCOMPATIBLE","Value":16777216}
,{"Name":"OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE_ACTIVEXUSERAPPROVAL","Value":33554432}
,{"Name":"OLECMDIDF_PAGEACTION_WPCBLOCKED","Value":67108864}
,{"Name":"OLECMDIDF_PAGEACTION_WPCBLOCKED_ACTIVEX","Value":134217728}
,{"Name":"OLECMDIDF_PAGEACTION_EXTENSION_COMPAT_BLOCKED","Value":268435456}
,{"Name":"OLECMDIDF_PAGEACTION_NORESETACTIVEX","Value":536870912}
,{"Name":"OLECMDIDF_PAGEACTION_GENERIC_STATE","Value":1073741824}
,{"Name":"OLECMDIDF_PAGEACTION_RESET","Value":-2147483648}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLECMDID_BROWSERSTATEFLAG"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLECMDIDF_BROWSERSTATE_EXTENSIONSOFF","Value":1}
,{"Name":"OLECMDIDF_BROWSERSTATE_IESECURITY","Value":2}
,{"Name":"OLECMDIDF_BROWSERSTATE_PROTECTEDMODE_OFF","Value":4}
,{"Name":"OLECMDIDF_BROWSERSTATE_RESET","Value":8}
,{"Name":"OLECMDIDF_BROWSERSTATE_REQUIRESACTIVEX","Value":16}
,{"Name":"OLECMDIDF_BROWSERSTATE_DESKTOPHTMLDIALOG","Value":32}
,{"Name":"OLECMDIDF_BROWSERSTATE_BLOCKEDVERSION","Value":64}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLECMDID_OPTICAL_ZOOMFLAG"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLECMDIDF_OPTICAL_ZOOM_NOPERSIST","Value":1}
,{"Name":"OLECMDIDF_OPTICAL_ZOOM_NOLAYOUT","Value":16}
,{"Name":"OLECMDIDF_OPTICAL_ZOOM_NOTRANSIENT","Value":32}
,{"Name":"OLECMDIDF_OPTICAL_ZOOM_RELOADFORNEWTAB","Value":64}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PAGEACTION_UI"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"PAGEACTION_UI_DEFAULT","Value":0}
,{"Name":"PAGEACTION_UI_MODAL","Value":1}
,{"Name":"PAGEACTION_UI_MODELESS","Value":2}
,{"Name":"PAGEACTION_UI_SILENT","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLECMDID_WINDOWSTATE_FLAG"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLECMDIDF_WINDOWSTATE_USERVISIBLE","Value":1}
,{"Name":"OLECMDIDF_WINDOWSTATE_ENABLED","Value":2}
,{"Name":"OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID","Value":65536}
,{"Name":"OLECMDIDF_WINDOWSTATE_ENABLED_VALID","Value":131072}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLECMDID_VIEWPORT_MODE_FLAG"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLECMDIDF_VIEWPORTMODE_FIXED_LAYOUT_WIDTH","Value":1}
,{"Name":"OLECMDIDF_VIEWPORTMODE_EXCLUDE_VISUAL_BOTTOM","Value":2}
,{"Name":"OLECMDIDF_VIEWPORTMODE_FIXED_LAYOUT_WIDTH_VALID","Value":65536}
,{"Name":"OLECMDIDF_VIEWPORTMODE_EXCLUDE_VISUAL_BOTTOM_VALID","Value":131072}
]
,"IntegerBase":"Int32"
}
,{
"Name":"IZoomEvents"
,"Kind":"Com"
,"Guid":"41b68150-904c-4e17-a0ba-a438182e359d"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnZoomPercentChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ulZoomPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IProtectFocus"
,"Kind":"Com"
,"Guid":"d81f90a3-8156-44f7-ad28-5abb87003274"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"AllowFocusChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pfAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IProtectedModeMenuServices"
,"Kind":"Com"
,"Guid":"73c105ee-9dff-4a07-b83c-7eff290c266e"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateMenu"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"phMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"LoadMenuA"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszModuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszMenuName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"phMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"LoadMenuID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszModuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"wResourceID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"phMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"LPFNOLEUIHOOK"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OLEUIINSERTOBJECTW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"lpszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"cchFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cClsidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"oleRender","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"lpIOleClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lpIStorage","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]}
,{"Name":"sc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIINSERTOBJECTA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"lpszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"cchFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cClsidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"oleRender","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"lpIOleClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lpIStorage","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]}
,{"Name":"sc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIPASTEFLAG"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"OLEUIPASTE_ENABLEICON","Value":2048}
,{"Name":"OLEUIPASTE_PASTEONLY","Value":0}
,{"Name":"OLEUIPASTE_PASTE","Value":512}
,{"Name":"OLEUIPASTE_LINKANYTYPE","Value":1024}
,{"Name":"OLEUIPASTE_LINKTYPE1","Value":1}
,{"Name":"OLEUIPASTE_LINKTYPE2","Value":2}
,{"Name":"OLEUIPASTE_LINKTYPE3","Value":4}
,{"Name":"OLEUIPASTE_LINKTYPE4","Value":8}
,{"Name":"OLEUIPASTE_LINKTYPE5","Value":16}
,{"Name":"OLEUIPASTE_LINKTYPE6","Value":32}
,{"Name":"OLEUIPASTE_LINKTYPE7","Value":64}
,{"Name":"OLEUIPASTE_LINKTYPE8","Value":128}
]
,"IntegerBase":"Int32"
}
,{
"Name":"OLEUIPASTEENTRYW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fmtetc","Type":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lpstrFormatName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrResultText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwScratchSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIPASTEENTRYA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fmtetc","Type":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lpstrFormatName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpstrResultText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwScratchSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIPASTESPECIALW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"arrPasteEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIPASTEENTRYW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"cPasteEntries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"arrLinkTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"cLinkTypes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"cClsidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"nSelectedIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"fLink","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"sizel","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIPASTESPECIALA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"arrPasteEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIPASTEENTRYA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"cPasteEntries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"arrLinkTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"cLinkTypes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"cClsidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"nSelectedIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"fLink","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"sizel","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IOleUILinkContainerW"
,"Kind":"Com"
,"Guid":null
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetNextLink"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetLinkUpdateOptions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwUpdateOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetLinkUpdateOptions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwUpdateOpt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetLinkSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"lenFileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"fValidateSource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetLinkSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lplpszDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lplenFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lplpszFullLinkType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lplpszShortLinkType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lpfSourceAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpfIsSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OpenLinkSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"UpdateLink"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fErrorMessage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"fReserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CancelLink"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IOleUILinkContainerA"
,"Kind":"Com"
,"Guid":null
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetNextLink"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetLinkUpdateOptions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwUpdateOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetLinkUpdateOptions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwUpdateOpt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetLinkSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"lenFileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"fValidateSource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetLinkSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lplpszDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lplenFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lplpszFullLinkType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lplpszShortLinkType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lpfSourceAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpfIsSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OpenLinkSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"UpdateLink"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fErrorMessage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"fReserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CancelLink"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"OLEUIEDITLINKSW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpOleUILinkContainer","Type":{"Kind":"ApiRef","Name":"IOleUILinkContainerW","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIEDITLINKSA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpOleUILinkContainer","Type":{"Kind":"ApiRef","Name":"IOleUILinkContainerA","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUICHANGEICONW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"szIconExe","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"cchIconExe","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUICHANGEICONA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"szIconExe","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]}
,{"Name":"cchIconExe","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUICONVERTW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"clsidConvertDefault","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"clsidActivateDefault","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"clsidNew","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dvAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"fIsLinkedObject","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"lpszUserType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fObjectsIconChanged","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszDefLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"cClsidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUICONVERTA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"clsidConvertDefault","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"clsidActivateDefault","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"clsidNew","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dvAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"wFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"fIsLinkedObject","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]}
,{"Name":"lpszUserType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fObjectsIconChanged","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszDefLabel","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"cClsidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIBUSYW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"lphWndDialog","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIBUSYA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]}
,{"Name":"lphWndDialog","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUICHANGESOURCEW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpOFN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpOleUILinkContainer","Type":{"Kind":"ApiRef","Name":"IOleUILinkContainerW","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"nFileLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszFrom","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUICHANGESOURCEA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]}
,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpOFN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpOleUILinkContainer","Type":{"Kind":"ApiRef","Name":"IOleUILinkContainerA","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"nFileLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszFrom","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"lpszTo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IOleUIObjInfoW"
,"Kind":"Com"
,"Guid":null
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetObjectInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwObjSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lplpszLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lplpszType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lplpszShortType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lplpszLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetConvertInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"lpwFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
,{"Name":"lpConvertDefaultClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"lplpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out","Optional"]}
,{"Name":"lpcClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"ConvertObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"clsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetViewInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phMetaPict","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Optional"]}
,{"Name":"pdvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]}
,{"Name":"pnCurrentScale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SetViewInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"dvAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nCurrentScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"bRelativeToOrig","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IOleUIObjInfoA"
,"Kind":"Com"
,"Guid":null
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetObjectInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwObjSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lplpszLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lplpszType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lplpszShortType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lplpszLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetConvertInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"lpwFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
,{"Name":"lpConvertDefaultClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"lplpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out","Optional"]}
,{"Name":"lpcClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"ConvertObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"clsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetViewInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phMetaPict","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Optional"]}
,{"Name":"pdvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]}
,{"Name":"pnCurrentScale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SetViewInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"dvAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nCurrentScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"bRelativeToOrig","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IOleUILinkInfoW"
,"Kind":"Com"
,"Guid":null
,"Interface":{"Kind":"ApiRef","Name":"IOleUILinkContainerW","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetLastUpdate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpLastUpdate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IOleUILinkInfoA"
,"Kind":"Com"
,"Guid":null
,"Interface":{"Kind":"ApiRef","Name":"IOleUILinkContainerA","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetLastUpdate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpLastUpdate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"OLEUIGNRLPROPSW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"dwReserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIGNRLPROPSA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"dwReserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIVIEWPROPSW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"dwReserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"nScaleMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"nScaleMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIVIEWPROPSA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"dwReserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"nScaleMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"nScaleMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUILINKPROPSW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"dwReserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUILINKPROPSA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]}
,{"Name":"dwReserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIOBJECTPROPSW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpPS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETHEADERW_V2","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]}
,{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpObjInfo","Type":{"Kind":"ApiRef","Name":"IOleUIObjInfoW","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpLinkInfo","Type":{"Kind":"ApiRef","Name":"IOleUILinkInfoW","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lpGP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIGNRLPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"lpVP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIVIEWPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"lpLP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUILINKPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"OLEUIOBJECTPROPSA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpPS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETHEADERA_V2","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]}
,{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpObjInfo","Type":{"Kind":"ApiRef","Name":"IOleUIObjInfoA","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpLinkInfo","Type":{"Kind":"ApiRef","Name":"IOleUILinkInfoA","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"lpGP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIGNRLPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"lpVP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIVIEWPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"lpLP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUILINKPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CALLFRAMEINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fHasInValues","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fHasInOutValues","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fHasOutValues","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"fDerivesFromIDispatch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"cInInterfacesMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"cInOutInterfacesMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"cOutInterfacesMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"cTopLevelInInterfaces","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"cMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CALLFRAMEPARAMINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"fOut","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"stackOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cbParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CALLFRAME_COPY"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CALLFRAME_COPY_NESTED","Value":1}
,{"Name":"CALLFRAME_COPY_INDEPENDENT","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CALLFRAME_FREE"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CALLFRAME_FREE_NONE","Value":0}
,{"Name":"CALLFRAME_FREE_IN","Value":1}
,{"Name":"CALLFRAME_FREE_INOUT","Value":2}
,{"Name":"CALLFRAME_FREE_OUT","Value":4}
,{"Name":"CALLFRAME_FREE_TOP_INOUT","Value":8}
,{"Name":"CALLFRAME_FREE_TOP_OUT","Value":16}
,{"Name":"CALLFRAME_FREE_ALL","Value":31}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CALLFRAME_NULL"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CALLFRAME_NULL_NONE","Value":0}
,{"Name":"CALLFRAME_NULL_INOUT","Value":2}
,{"Name":"CALLFRAME_NULL_OUT","Value":4}
,{"Name":"CALLFRAME_NULL_ALL","Value":6}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CALLFRAME_WALK"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"CALLFRAME_WALK_IN","Value":1}
,{"Name":"CALLFRAME_WALK_INOUT","Value":2}
,{"Name":"CALLFRAME_WALK_OUT","Value":4}
]
,"IntegerBase":"Int32"
}
,{
"Name":"CALLFRAME_MARSHALCONTEXT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"fIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"punkReserved","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"guidTransferSyntax","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ICallFrame"
,"Kind":"Com"
,"Guid":"d573b4b0-894e-11d2-b8b6-00c04fb9618a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAMEINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetIIDAndMethod"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"piMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetNames"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwszInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pwszMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetStackLocation"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"Params":[
]
}
,{
"Name":"SetStackLocation"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pvStack","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
,{
"Name":"SetReturnValue"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetReturnValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"GetParamInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iparam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAMEPARAMINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetParam"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iparam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetParam"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iparam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Copy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"copyControl","Type":{"Kind":"ApiRef","Name":"CALLFRAME_COPY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pWalker","Type":{"Kind":"ApiRef","Name":"ICallFrameWalker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICallFrame","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"Free"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pframeArgsDest","Type":{"Kind":"ApiRef","Name":"ICallFrame","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pWalkerDestFree","Type":{"Kind":"ApiRef","Name":"ICallFrameWalker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pWalkerCopy","Type":{"Kind":"ApiRef","Name":"ICallFrameWalker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"freeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pWalkerFree","Type":{"Kind":"ApiRef","Name":"ICallFrameWalker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"nullFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"FreeParam"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iparam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"freeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pWalkerFree","Type":{"Kind":"ApiRef","Name":"ICallFrameWalker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"nullFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"WalkFrame"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"walkWhat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pWalker","Type":{"Kind":"ApiRef","Name":"ICallFrameWalker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetMarshalSizeMax"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmshlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAME_MARSHALCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"mshlflags","Type":{"Kind":"ApiRef","Name":"MSHLFLAGS","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pcbBufferNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Marshal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmshlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAME_MARSHALCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"mshlflags","Type":{"Kind":"ApiRef","Name":"MSHLFLAGS","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdataRep","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"prpcFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Unmarshal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcontext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAME_MARSHALCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pcbUnmarshalled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"ReleaseMarshalData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ibFirstRelease","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcontext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAME_MARSHALCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"Invoke"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvReceiver","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ICallIndirect"
,"Kind":"Com"
,"Guid":"d573b4b1-894e-11d2-b8b6-00c04fb9618a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CallIndirect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"phrReturn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"cbArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetMethodInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAMEINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pwszMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetStackSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetIID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"piid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]}
,{"Name":"pfDerivesFromIDispatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pcMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pwszInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"ICallInterceptor"
,"Kind":"Com"
,"Guid":"60c7ca75-896d-11d2-b8b6-00c04fb9618a"
,"Interface":{"Kind":"ApiRef","Name":"ICallIndirect","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"RegisterSink"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psink","Type":{"Kind":"ApiRef","Name":"ICallFrameEvents","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetRegisteredSink"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppsink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICallFrameEvents","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ICallFrameEvents"
,"Kind":"Com"
,"Guid":"fd5e0843-fc91-11d0-97d7-00c04fb9618a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnCall"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pFrame","Type":{"Kind":"ApiRef","Name":"ICallFrame","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ICallUnmarshal"
,"Kind":"Com"
,"Guid":"5333b003-2e42-11d2-b89d-00c04fb9618a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Unmarshal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fForceBufferCopy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcontext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAME_MARSHALCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"pcbUnmarshalled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICallFrame","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ReleaseMarshalData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ibFirstRelease","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcontext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAME_MARSHALCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ICallFrameWalker"
,"Kind":"Com"
,"Guid":"08b23919-392d-11d2-b8a4-00c04fb9618a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"OnWalkInterface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]}
,{"Name":"fIn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"fOut","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IInterfaceRelated"
,"Kind":"Com"
,"Guid":"d1fb5a79-7706-11d1-adba-00c04fc2adc0"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetIID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"GetIID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"piid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"RECORD_READING_POLICY"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"RECORD_READING_POLICY_FORWARD","Value":1}
,{"Name":"RECORD_READING_POLICY_BACKWARD","Value":2}
,{"Name":"RECORD_READING_POLICY_RANDOM","Value":3}
]
,"IntegerBase":"Int32"
}
,{
"Name":"ILog"
,"Kind":"Com"
,"Guid":"ff222117-0c6c-11d2-b89a-00c04fb9618a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Force"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lsnMinToForce","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"AppendRecord"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rgBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"cBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fForceNow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"ReadRecord"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lsnToRead","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"plsnPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"plsnNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"ReadRecordPrefix"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lsnToRead","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"plsnPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"plsnNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pcbRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLogLimits"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"plsnFirst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"plsnLast","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"TruncatePrefix"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lsnFirstToKeep","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetAccessPolicyHint"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"policy","Type":{"Kind":"ApiRef","Name":"RECORD_READING_POLICY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IFileBasedLogInit"
,"Kind":"Com"
,"Guid":"00951e8c-1294-11d1-97e4-00c04fb9618a"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"InitNew"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cbCapacityHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IEnumGUID"
,"Kind":"Com"
,"Guid":"0002e000-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"CATEGORYINFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"catid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IEnumCATEGORYINFO"
,"Kind":"Com"
,"Guid":"0002e011-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CATEGORYINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCATEGORYINFO","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ICatRegister"
,"Kind":"Com"
,"Guid":"0002e012-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"RegisterCategories"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgCategoryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CATEGORYINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"UnRegisterCategories"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgcatid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
}
,{
"Name":"RegisterClassImplCategories"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgcatid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
}
,{
"Name":"UnRegisterClassImplCategories"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgcatid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
}
,{
"Name":"RegisterClassReqCategories"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgcatid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
}
,{
"Name":"UnRegisterClassReqCategories"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgcatid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ICatInformation"
,"Kind":"Com"
,"Guid":"0002e013-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"EnumCategories"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppenumCategoryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCATEGORYINFO","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetCategoryDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rcatid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"EnumClassesOfCategories"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cImplemented","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgcatidImpl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"cRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgcatidReq","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppenumClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"IsClassOfCategories"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"cImplemented","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgcatidImpl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"cRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgcatidReq","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"EnumImplCategoriesOfClass"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppenumCatid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"EnumReqCategoriesOfClass"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppenumCatid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAccessControl"
,"Kind":"Com"
,"Guid":"eedd23e0-8410-11ce-a1c3-08002b2b8d8f"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GrantAccessRights"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetAccessRights"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetOwner"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
,{"Name":"pGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"RevokeAccessRights"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"cTrustees","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"prgTrustees","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetAllAccessRights"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ppAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESSW","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"ppOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"IsAccessAllowed"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"AccessRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfAccessAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IAuditControl"
,"Kind":"Com"
,"Guid":"1da6292f-bc66-11ce-aae3-00aa004c2737"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GrantAuditRights"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAuditList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetAuditRights"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAuditList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"RevokeAuditRights"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"cTrustees","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"prgTrustees","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetAllAuditRights"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ppAuditList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESSW","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"IsAccessAudited"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]}
,{"Name":"AuditRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfAccessAudited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ComCallData"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"dwDispid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pUserDefined","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PFNCONTEXTCALL"
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ComCallData","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"IContextCallback"
,"Kind":"Com"
,"Guid":"000001da-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ContextCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PFNCONTEXTCALL","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ComCallData","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"iMethod","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IMessageDispatcher"
,"Kind":"Com"
,"Guid":"f5f84c8f-cfd0-4cd6-b66b-c5d26ff1689d"
,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]}
,"Methods":[
{
"Name":"PumpMessages"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"ACTRL_ACCESS_ENTRYA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Trustee","Type":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"fAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProvSpecificAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Inheritance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpInheritProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACTRL_ACCESS_ENTRYW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Trustee","Type":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"fAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProvSpecificAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Inheritance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpInheritProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACTRL_ACCESS_ENTRY_LISTA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESS_ENTRYA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACTRL_ACCESS_ENTRY_LISTW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESS_ENTRYW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACTRL_PROPERTY_ENTRYA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pAccessEntryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESS_ENTRY_LISTA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"fListFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACTRL_PROPERTY_ENTRYW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pAccessEntryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESS_ENTRY_LISTW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"fListFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACTRL_ACCESSA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPropertyAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_PROPERTY_ENTRYA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ACTRL_ACCESSW"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pPropertyAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_PROPERTY_ENTRYW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IAccessibilityDockingServiceCallback"
,"Kind":"Com"
,"Guid":"157733fd-a592-42e5-b594-248468c5a81b"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Undocked"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"undockReason","Type":{"Kind":"ApiRef","Name":"UNDOCK_REASON","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IAccessibilityDockingService"
,"Kind":"Com"
,"Guid":"8849dc22-cedf-4c95-998d-051419dd3f76"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetAvailableSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"pcxFixed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pcyMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"DockWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"cyRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IAccessibilityDockingServiceCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"UndockWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"COINIT"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"COINIT_APARTMENTTHREADED","Value":2}
,{"Name":"COINIT_MULTITHREADED","Value":0}
,{"Name":"COINIT_DISABLE_OLE1DDE","Value":4}
,{"Name":"COINIT_SPEED_OVER_MEMORY","Value":8}
]
,"IntegerBase":"Int32"
}
,{
"Name":"COMSD"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"SD_LAUNCHPERMISSIONS","Value":0}
,{"Name":"SD_ACCESSPERMISSIONS","Value":1}
,{"Name":"SD_LAUNCHRESTRICTIONS","Value":2}
,{"Name":"SD_ACCESSRESTRICTIONS","Value":3}
]
,"IntegerBase":"Int32"
}
]
,"Functions":[
{
"Name":"HDC_UserSize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HDC_UserMarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HDC_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HDC_UserFree"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HDC_UserSize64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HDC_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HDC_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HDC_UserFree64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HBITMAP_UserSize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HBITMAP_UserMarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HBITMAP_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HBITMAP_UserFree"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HICON_UserSize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HICON_UserMarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HICON_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HICON_UserFree"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HPALETTE_UserSize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HPALETTE_UserMarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HPALETTE_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HPALETTE_UserFree"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HBITMAP_UserSize64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HBITMAP_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HBITMAP_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HBITMAP_UserFree64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HICON_UserSize64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HICON_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HICON_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HICON_UserFree64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HPALETTE_UserSize64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HPALETTE_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HPALETTE_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HPALETTE_UserFree64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"CoGetMalloc"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwMemContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppMalloc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CoUninitialize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"CoGetCurrentProcess"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"CoInitializeEx"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwCoInit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoGetCallerTID"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpdwTID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoGetCurrentLogicalThreadId"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoGetContextToken"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoGetApartmentType"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAptType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APTTYPE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pAptQualifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APTTYPEQUALIFIER","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CoIncrementMTAUsage"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoDecrementMTAUsage"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"Cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"CoAllowUnmarshalerCLSID"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"CoGetObjectContext"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"CoGetClassObject"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"CoRegisterClassObject"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoRevokeClassObject"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoResumeClassObjects"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"CoSuspendClassObjects"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"CoAddRefServerProcess"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"CoReleaseServerProcess"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"CoGetPSClsid"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoRegisterPSClsid"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"CoRegisterSurrogate"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSurrogate","Type":{"Kind":"ApiRef","Name":"ISurrogate","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoGetMarshalSizeMax"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pulSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"mshlflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoMarshalInterface"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"mshlflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoUnmarshalInterface"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]}
]
}
,{
"Name":"CoMarshalHresult"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"hresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoUnmarshalHresult"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"phresult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CoReleaseMarshalData"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoDisconnectObject"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoLockObjectExternal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"fLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"fLastUnlockReleases","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoGetStandardMarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"mshlflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMarshal","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CoGetStdMarshalEx"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"smexflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppUnkInner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CoIsHandlerConnected"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoMarshalInterThreadInterfaceInStream"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppStm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CoGetInterfaceAndReleaseStream"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]}
]
}
,{
"Name":"CoCreateFreeThreadedMarshaler"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppunkMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CoFreeUnusedLibraries"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"CoFreeUnusedLibrariesEx"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"dwUnloadDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoDisconnectContext"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoInitializeSecurity"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSecDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"cAuthSvc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"asAuthSvc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOLE_AUTHENTICATION_SERVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pReserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwAuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwImpLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAuthList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pReserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"CoGetCallContext"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"CoQueryProxyBlanket"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pProxy","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pwAuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pAuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pAuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pImpLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
,{"Name":"pCapabilites","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"CoSetProxyBlanket"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pProxy","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwAuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pServerPrincName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwAuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwImpLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoCopyProxy"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pProxy","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CoQueryClientBlanket"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pAuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pAuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pAuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pImpLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"pPrivs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]}
,{"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
]
}
,{
"Name":"CoImpersonateClient"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"CoRevertToSelf"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"CoQueryAuthenticationServices"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcAuthSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"asAuthSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOLE_AUTHENTICATION_SERVICE","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"CoSwitchCallContext"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pNewObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppOldObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CoCreateInstance"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]}
]
}
,{
"Name":"CoCreateInstanceEx"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"Clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwClsCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COSERVERINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"CoCreateInstanceFromApp"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"Clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwClsCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"CoRegisterActivationFilter"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pActivationFilter","Type":{"Kind":"ApiRef","Name":"IActivationFilter","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoGetCancelObject"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"CoSetCancelObject"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"CoCancelCall"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoTestCancel"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"CoEnableCallCancellation"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"CoDisableCallCancellation"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"StringFromCLSID"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"lplpsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CLSIDFromString"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"StringFromIID"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"lplpsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"IIDFromString"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpiid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"ProgIDFromCLSID"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"lplpszProgID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CLSIDFromProgID"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpszProgID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"StringFromGUID2"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"lpsz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"CoCreateGuid"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoWaitForMultipleHandles"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cHandles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pHandles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpdwindex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoWaitForMultipleObjects"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cHandles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pHandles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"lpdwindex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoGetTreatAsClass"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clsidOld","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pClsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoInvalidateRemoteMachineBindings"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoTaskMemAlloc"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"Params":[
{"Name":"cb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"CoTaskMemRealloc"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Optional"]}
,{"Name":"cb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"CoTaskMemFree"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Optional"]}
]
}
,{
"Name":"CoFileTimeNow"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CLSIDFromProgIDEx"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpszProgID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoRegisterDeviceCatalog"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"deviceInstanceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoRevokeDeviceCatalog"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"CLIPFORMAT_UserSize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
]
}
,{
"Name":"CLIPFORMAT_UserMarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
]
}
,{
"Name":"CLIPFORMAT_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
}
,{
"Name":"CLIPFORMAT_UserFree"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
]
}
,{
"Name":"SNB_UserSize"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["In"]}
]
}
,{
"Name":"SNB_UserMarshal"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["In"]}
]
}
,{
"Name":"SNB_UserUnmarshal"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["Out"]}
]
}
,{
"Name":"SNB_UserFree"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["In"]}
]
}
,{
"Name":"CLIPFORMAT_UserSize64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
]
}
,{
"Name":"CLIPFORMAT_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
]
}
,{
"Name":"CLIPFORMAT_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
}
,{
"Name":"CLIPFORMAT_UserFree64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
]
}
,{
"Name":"SNB_UserSize64"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["In"]}
]
}
,{
"Name":"SNB_UserMarshal64"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["In"]}
]
}
,{
"Name":"SNB_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["Out"]}
]
}
,{
"Name":"SNB_UserFree64"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["In"]}
]
}
,{
"Name":"HACCEL_UserSize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HACCEL_UserMarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HACCEL_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HACCEL_UserFree"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HGLOBAL_UserSize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]}
]
}
,{
"Name":"HGLOBAL_UserMarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]}
]
}
,{
"Name":"HGLOBAL_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"HGLOBAL_UserFree"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]}
]
}
,{
"Name":"HMENU_UserSize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HMENU_UserMarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HMENU_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HMENU_UserFree"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HACCEL_UserSize64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HACCEL_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HACCEL_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HACCEL_UserFree64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HGLOBAL_UserSize64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]}
]
}
,{
"Name":"HGLOBAL_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]}
]
}
,{
"Name":"HGLOBAL_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]}
]
}
,{
"Name":"HGLOBAL_UserFree64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]}
]
}
,{
"Name":"HMENU_UserSize64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HMENU_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HMENU_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HMENU_UserFree64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"CreateURLMoniker"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMkCtx","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"szURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateURLMonikerEx"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMkCtx","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"szURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetClassURL"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pClsID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateAsyncBindCtx"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBSCb","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pEFetc","Type":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppBC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateURLMonikerEx2"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMkCtx","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CreateAsyncBindCtxEx"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBSCb","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pEnum","Type":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppBC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"MkParseDisplayNameEx"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"szDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"RegisterBindStatusCallback"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pBSCb","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppBSCBPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"RevokeBindStatusCallback"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pBSCb","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"GetClassFileOrMime"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"szFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szMime","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"IsValidURL"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"szURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoGetClassObjectFromURL"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rCLASSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"szCODE","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFileVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFileVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szTYPE","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pBindCtx","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"IEInstallScope"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwScope","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"FaultInIEFeature"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pClassSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"uCLSSPEC","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUERYCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetComponentIDFromCLSSPEC"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pClassspec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"uCLSSPEC","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppszComponentID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"IsAsyncMoniker"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RegisterMediaTypes"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ctypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgszTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"rgcfTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
}
,{
"Name":"FindMediaType"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rgszTypes","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"rgcfTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateFormatEnumerator"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cfmtetc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgfmtetc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppenumfmtetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"RegisterFormatEnumerator"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pEFetc","Type":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"RevokeFormatEnumerator"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pEFetc","Type":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RegisterMediaTypeClass"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ctypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgszTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"rgclsID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"FindMediaTypeClass"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"szType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pclsID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"UrlMkSetSessionOption"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"UrlMkGetSessionOption"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]}
,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwBufferLengthOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"FindMimeFromData"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pwzUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwzMimeProposed","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwMimeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppwzMimeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"ObtainUserAgentString"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszUAOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"CompareSecurityIds"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbSecurityId1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwLen1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSecurityId2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"dwLen2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CompatFlagsFromClsid"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"pdwCompatFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwMiscStatusFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"SetAccessForIEAppContainer"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"ieObjectType","Type":{"Kind":"ApiRef","Name":"IEObjectType","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwAccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CreateUri"
,"SetLastError":false
,"DllImport":"URLMON"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzURI","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateUriWithFragment"
,"SetLastError":false
,"DllImport":"URLMON"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzURI","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwzFragment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateUriFromMultiByteString"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszANSIInputUri","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwEncodingFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwCreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateIUriBuilder"
,"SetLastError":false
,"DllImport":"URLMON"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pIUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"ppIUriBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUriBuilder","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HlinkSimpleNavigateToString"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"szLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"szTargetFrameName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"HlinkSimpleNavigateToMoniker"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkTarget","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"szLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"szTargetFrameName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"URLOpenStreamA"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"URLOpenStreamW"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"URLOpenPullStreamA"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"URLOpenPullStreamW"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"URLDownloadToFileA"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"URLDownloadToFileW"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"URLDownloadToCacheFileA"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"param2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"cchFileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"URLDownloadToCacheFileW"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"param2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchFileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"URLOpenBlockingStreamA"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"URLOpenBlockingStreamW"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]}
,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"HlinkGoBack"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"HlinkGoForward"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"HlinkNavigateString"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"szTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"HlinkNavigateMoniker"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pmkTarget","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"CoInternetParseUrl"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ParseAction","Type":{"Kind":"ApiRef","Name":"PARSEACTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoInternetParseIUri"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pIUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ParseAction","Type":{"Kind":"ApiRef","Name":"PARSEACTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwzResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"CoInternetCombineUrl"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzBaseUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwzRelativeUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwCombineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"cchResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoInternetCombineUrlEx"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBaseUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pwzRelativeUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwCombineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCombinedUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
]
}
,{
"Name":"CoInternetCombineIUri"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBaseUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pRelativeUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCombineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppCombinedUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
]
}
,{
"Name":"CoInternetCompareUrl"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzUrl1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pwzUrl2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoInternetGetProtocolFlags"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoInternetQueryInfo"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwzUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"QueryOptions","Type":{"Kind":"ApiRef","Name":"QUERYOPTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwQueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoInternetGetSession"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwSessionMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppIInternetSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInternetSession","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoInternetGetSecurityUrl"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppwszSecUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"psuAction","Type":{"Kind":"ApiRef","Name":"PSUACTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoInternetGetSecurityUrlEx"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppSecUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"psuAction","Type":{"Kind":"ApiRef","Name":"PSUACTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"CoInternetSetFeatureEnabled"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"FeatureEntry","Type":{"Kind":"ApiRef","Name":"INTERNETFEATURELIST","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoInternetIsFeatureEnabled"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"FeatureEntry","Type":{"Kind":"ApiRef","Name":"INTERNETFEATURELIST","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoInternetIsFeatureEnabledForUrl"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"FeatureEntry","Type":{"Kind":"ApiRef","Name":"INTERNETFEATURELIST","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pSecMgr","Type":{"Kind":"ApiRef","Name":"IInternetSecurityManager","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"CoInternetIsFeatureEnabledForIUri"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"FeatureEntry","Type":{"Kind":"ApiRef","Name":"INTERNETFEATURELIST","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pIUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pSecMgr","Type":{"Kind":"ApiRef","Name":"IInternetSecurityManagerEx2","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"CoInternetIsFeatureZoneElevationEnabled"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szFromURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"szToURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pSecMgr","Type":{"Kind":"ApiRef","Name":"IInternetSecurityManager","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CopyStgMedium"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcstgmedSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pstgmedDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CopyBindInfo"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcbiSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pbiDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"ReleaseBindInfo"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pbindinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"IEGetUserPrivateNamespaceName"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
]
}
,{
"Name":"CoInternetCreateSecurityManager"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSP","Type":{"Kind":"ApiRef","Name":"IServiceProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppSM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInternetSecurityManager","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"CoInternetCreateZoneManager"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSP","Type":{"Kind":"ApiRef","Name":"IServiceProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppZM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInternetZoneManager","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"GetSoftwareUpdateInfo"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szDistUnit","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"psdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOFTDISTINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetSoftwareUpdateAdvertisementState"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szDistUnit","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwAdState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAdvertisedVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwAdvertisedVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"IsLoggingEnabledA"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"IsLoggingEnabledW"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"WriteHitLogging"
,"SetLastError":false
,"DllImport":"urlmon"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpLogginginfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIT_LOGGING_INFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"CreateDataAdviseHolder"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppDAHolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataAdviseHolder","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OleBuildVersion"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"OleInitialize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleUninitialize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"OleQueryLinkFromData"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleQueryCreateFromData"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleCreate"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateEx"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"rgFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"rgdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateFromData"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateFromDataEx"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"rgFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"rgdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateLinkFromData"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateLinkFromDataEx"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"rgFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"rgdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateStaticFromData"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateLink"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkLinkSrc","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateLinkEx"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkLinkSrc","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"rgFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"rgdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateLinkToFile"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateLinkToFileEx"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"rgFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"rgdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateFromFile"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateFromFileEx"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"rgFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"rgdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleLoad"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleSave"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPS","Type":{"Kind":"ApiRef","Name":"IPersistStorage","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"fSameAsLoad","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleLoadFromStream"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"iidInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleSaveToStream"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pPStm","Type":{"Kind":"ApiRef","Name":"IPersistStream","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleSetContainedObject"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"fContained","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleNoteObjectVisible"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"fVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RegisterDragDrop"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"pDropTarget","Type":{"Kind":"ApiRef","Name":"IDropTarget","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RevokeDragDrop"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DoDragDrop"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pDropSource","Type":{"Kind":"ApiRef","Name":"IDropSource","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwOKEffects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleSetClipboard"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleGetClipboard"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppDataObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OleGetClipboardWithEnterpriseInfo"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dataEnterpriseId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"sourceDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"targetDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dataDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OleFlushClipboard"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"OleIsCurrentClipboard"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleCreateMenuDescriptor"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"Params":[
{"Name":"hmenuCombined","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]}
,{"Name":"lpMenuWidths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OleMenuGroupWidths","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleSetMenuDescriptor"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"holemenu","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
,{"Name":"hwndFrame","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"hwndActiveObject","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"lpFrame","Type":{"Kind":"ApiRef","Name":"IOleInPlaceFrame","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"lpActiveObj","Type":{"Kind":"ApiRef","Name":"IOleInPlaceActiveObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleDestroyMenuDescriptor"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"holemenu","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
]
}
,{
"Name":"OleTranslateAccelerator"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpFrame","Type":{"Kind":"ApiRef","Name":"IOleInPlaceFrame","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"lpFrameInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OIFI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleDuplicateData"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hSrc","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"OleDraw"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hdcDraw","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"lprcBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleRun"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleIsRunning"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pObject","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleLockRunning"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"fLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"fLastUnlockCloses","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"ReleaseStgMedium"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"CreateOleAdviseHolder"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppOAHolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleAdviseHolder","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OleCreateDefaultHandler"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"lplpObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateEmbeddingHelper"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCF","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"lplpObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"IsAccelerator"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"hAccel","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]}
,{"Name":"cAccelEntries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpwCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleGetIconOfFile"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"Params":[
{"Name":"lpszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"fUseFileAsLabel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleGetIconOfClass"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"lpszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"fUseTypeAsLabel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleMetafilePictFromIconAndLabel"
,"SetLastError":true
,"DllImport":"ole32"
,"ReturnType":{"Kind":"Native","Name":"IntPtr"}
,"Params":[
{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszSourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"iIconIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"OleRegGetUserType"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwFormOfType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pszUserType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OleRegGetMiscStatus"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleRegEnumFormatEtc"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OleRegEnumVerbs"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOLEVERB","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OleDoAutoConvert"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"pClsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleGetAutoConvert"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clsidOld","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pClsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleSetAutoConvert"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clsidOld","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"clsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"HRGN_UserSize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HRGN_UserMarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HRGN_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HRGN_UserFree"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleCreatePropertyFrame"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"x","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"cObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"cPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPageClsID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreatePropertyFrameIndirect"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OCPFIPARAMS","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleTranslateColor"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"lpcolorref","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreateFontIndirect"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpFontDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTDESC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"lplpvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleCreatePictureIndirect"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpPictDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PICTDESC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"fOwn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"lplpvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleLoadPicture"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpstream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"fRunmode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"lplpvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleLoadPictureEx"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpstream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"fRunmode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"xSizeDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ySizeDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lplpvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleLoadPicturePath"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szURLorPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"punkCaller","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"clrReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvRet","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OleIconToCursor"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}
,"Params":[
{"Name":"hinstExe","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleUIAddVerbMenuW"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpOleObj","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpszShortType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]}
,{"Name":"uPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uIDVerbMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uIDVerbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bAddConvert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"idConvert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lphMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OleUIAddVerbMenuA"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpOleObj","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpszShortType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]}
,{"Name":"uPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uIDVerbMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"uIDVerbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bAddConvert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"idConvert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lphMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OleUIInsertObjectW"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIINSERTOBJECTW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIInsertObjectA"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIINSERTOBJECTA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIPasteSpecialW"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIPASTESPECIALW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIPasteSpecialA"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIPASTESPECIALA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIEditLinksW"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIEDITLINKSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIEditLinksA"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIEDITLINKSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIChangeIconW"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUICHANGEICONW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIChangeIconA"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUICHANGEICONA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIConvertW"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUICONVERTW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIConvertA"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUICONVERTA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUICanConvertOrActivateAs"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"rClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"fIsLinkedObject","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"wFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}
,{
"Name":"OleUIBusyW"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIBUSYW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIBusyA"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIBUSYA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIChangeSourceW"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUICHANGESOURCEW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIChangeSourceA"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUICHANGESOURCEA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIObjectPropertiesW"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIObjectPropertiesA"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleUIPromptUserW"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"nTemplate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleUIPromptUserA"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"nTemplate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"OleUIUpdateLinksW"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpOleUILinkCntr","Type":{"Kind":"ApiRef","Name":"IOleUILinkContainerW","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"cLinks","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"OleUIUpdateLinksA"
,"SetLastError":false
,"DllImport":"oledlg"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpOleUILinkCntr","Type":{"Kind":"ApiRef","Name":"IOleUILinkContainerA","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"cLinks","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"CoGetInterceptor"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iidIntercepted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"CoGetInterceptorFromTypeInfo"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"iidIntercepted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"typeInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"CoSetMessageDispatcher"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pMessageDispatcher","Type":{"Kind":"ApiRef","Name":"IMessageDispatcher","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"CoHandlePriorityEventsFromMessagePump"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"CoInitialize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"CoRegisterMallocSpy"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pMallocSpy","Type":{"Kind":"ApiRef","Name":"IMallocSpy","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoRevokeMallocSpy"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"CoRegisterInitializeSpy"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pSpy","Type":{"Kind":"ApiRef","Name":"IInitializeSpy","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"puliCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CoRevokeInitializeSpy"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uliCookie","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoGetSystemSecurityPermissions"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"comSDType","Type":{"Kind":"ApiRef","Name":"COMSD","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppSD","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"CoLoadLibrary"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpszLibName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"bAutoFree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoFreeLibrary"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoFreeAllLibraries"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"CoGetInstanceFromFile"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COSERVERINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwClsCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"CoGetInstanceFromIStorage"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COSERVERINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwClsCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]}
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"CoAllowSetForegroundWindow"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"lpvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]}
]
}
,{
"Name":"CoIsOle1Class"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"CoFileTimeToDosDateTime"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpDosDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
,{"Name":"lpDosTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
}
,{
"Name":"CoDosDateTimeToFileTime"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"nDosDate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"nDosTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CoRegisterMessageFilter"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpMessageFilter","Type":{"Kind":"ApiRef","Name":"IMessageFilter","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lplpMessageFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMessageFilter","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"CoRegisterChannelHook"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ExtensionUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pChannelHook","Type":{"Kind":"ApiRef","Name":"IChannelHook","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CoTreatAsClass"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"clsidOld","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"clsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"CreateDataCache"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"BindMoniker"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"grfOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"iidResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"CoGetObject"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pBindOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BIND_OPTS","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
}
,{
"Name":"MkParseDisplayName"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"MonikerRelativePathTo"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkSrc","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pmkDest","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppmkRelPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
,{"Name":"dwReserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"MonikerCommonPrefixWith"
,"SetLastError":false
,"DllImport":"ole32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkThis","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pmkOther","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"ppmkCommon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateBindCtx"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppbc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateGenericComposite"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pmkFirst","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pmkRest","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppmkComposite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetClassFile"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateClassMoniker"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateFileMoniker"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateItemMoniker"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpszDelim","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateAntiMoniker"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreatePointerMoniker"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateObjrefMoniker"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetRunningObjectTable"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pprot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRunningObjectTable","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
,"UnicodeAliases":[
"OLEUIINSERTOBJECT"
,"OLEUIPASTEENTRY"
,"OLEUIPASTESPECIAL"
,"IOleUILinkContainer"
,"OLEUIEDITLINKS"
,"OLEUICHANGEICON"
,"OLEUICONVERT"
,"OLEUIBUSY"
,"OLEUICHANGESOURCE"
,"IOleUIObjInfo"
,"IOleUILinkInfo"
,"OLEUIGNRLPROPS"
,"OLEUIVIEWPROPS"
,"OLEUILINKPROPS"
,"OLEUIOBJECTPROPS"
,"ACTRL_ACCESS_ENTRY"
,"ACTRL_ACCESS_ENTRY_LIST"
,"ACTRL_PROPERTY_ENTRY"
,"ACTRL_ACCESS"
,"URLOpenStream"
,"URLOpenPullStream"
,"URLDownloadToFile"
,"URLDownloadToCacheFile"
,"URLOpenBlockingStream"
,"IsLoggingEnabled"
,"OleUIAddVerbMenu"
,"OleUIInsertObject"
,"OleUIPasteSpecial"
,"OleUIEditLinks"
,"OleUIChangeIcon"
,"OleUIConvert"
,"OleUIBusy"
,"OleUIChangeSource"
,"OleUIObjectProperties"
,"OleUIPromptUser"
,"OleUIUpdateLinks"
]
}