{ "Constants":[ { "Name":"FADF_AUTO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"FADF_STATIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"FADF_EMBEDDED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"FADF_FIXEDSIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"FADF_RECORD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"FADF_HAVEIID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"FADF_HAVEVARTYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"FADF_BSTR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"FADF_UNKNOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"FADF_DISPATCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"FADF_VARIANT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"FADF_RESERVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":61448 ,"Attrs":[] } ,{ "Name":"PARAMFLAG_NONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"PARAMFLAG_FIN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"PARAMFLAG_FOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"PARAMFLAG_FLCID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"PARAMFLAG_FRETVAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"PARAMFLAG_FOPT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"PARAMFLAG_FHASDEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"PARAMFLAG_FHASCUSTDATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"IMPLTYPEFLAG_FDEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"IMPLTYPEFLAG_FSOURCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"IMPLTYPEFLAG_FRESTRICTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"IMPLTYPEFLAG_FDEFAULTVTABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"DISPID_UNKNOWN" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-1 ,"Attrs":[] } ,{ "Name":"DISPID_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"DISPID_PROPERTYPUT" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-3 ,"Attrs":[] } ,{ "Name":"DISPID_NEWENUM" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-4 ,"Attrs":[] } ,{ "Name":"DISPID_EVALUATE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-5 ,"Attrs":[] } ,{ "Name":"DISPID_CONSTRUCTOR" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-6 ,"Attrs":[] } ,{ "Name":"DISPID_DESTRUCTOR" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-7 ,"Attrs":[] } ,{ "Name":"DISPID_COLLECT" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-8 ,"Attrs":[] } ,{ "Name":"STDOLE_MAJORVERNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"STDOLE_MINORVERNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"STDOLE_LCID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"STDOLE2_MAJORVERNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"STDOLE2_MINORVERNUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"STDOLE2_LCID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"VARIANT_NOVALUEPROP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"VARIANT_ALPHABOOL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"VARIANT_NOUSEROVERRIDE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"VARIANT_CALENDAR_HIJRI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"VARIANT_LOCALBOOL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"VARIANT_CALENDAR_THAI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"VARIANT_CALENDAR_GREGORIAN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"VARIANT_USE_NLS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"LOCALE_USE_NLS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] } ,{ "Name":"VTDATEGRE_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2958465 ,"Attrs":[] } ,{ "Name":"VTDATEGRE_MIN" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-657434 ,"Attrs":[] } ,{ "Name":"NUMPRS_LEADING_WHITE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"NUMPRS_TRAILING_WHITE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"NUMPRS_LEADING_PLUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"NUMPRS_TRAILING_PLUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"NUMPRS_LEADING_MINUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"NUMPRS_TRAILING_MINUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"NUMPRS_HEX_OCT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"NUMPRS_PARENS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"NUMPRS_DECIMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"NUMPRS_THOUSANDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"NUMPRS_CURRENCY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"NUMPRS_EXPONENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"NUMPRS_USE_ALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"NUMPRS_STD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8191 ,"Attrs":[] } ,{ "Name":"NUMPRS_NEG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"NUMPRS_INEXACT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] } ,{ "Name":"VARCMP_LT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"VARCMP_EQ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"VARCMP_GT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"VARCMP_NULL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"ID_DEFAULTINST" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-2 ,"Attrs":[] } ,{ "Name":"DISPATCH_METHOD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"DISPATCH_PROPERTYGET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"DISPATCH_PROPERTYPUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"DISPATCH_PROPERTYPUTREF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"LOAD_TLB_AS_32BIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"LOAD_TLB_AS_64BIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"ACTIVEOBJECT_STRONG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"ACTIVEOBJECT_WEAK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"SID_VariantConversion" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"1f101481-bccd-11d0-9336-00a0c90dcaa9" ,"Attrs":[] } ,{ "Name":"SID_GetCaller" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"4717cc40-bcb9-11d0-9336-00a0c90dcaa9" ,"Attrs":[] } ,{ "Name":"SID_ProvideRuntimeContext" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"74a5040c-dd0c-48f0-ac85-194c3259180a" ,"Attrs":[] } ,{ "Name":"DISPATCH_CONSTRUCT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"DISPID_THIS" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-613 ,"Attrs":[] } ] ,"Types":[ { "Name":"LPEXCEPFINO_DEFERRED_FILLIN" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SAFEARRAYBOUND" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lLbound","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_wireSAFEARR_BSTR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"aBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FLAGGED_WORD_BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]}}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_wireSAFEARR_UNKNOWN" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"apUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_wireSAFEARR_DISPATCH" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"apDispatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_wireSAFEARR_VARIANT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"aVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireVARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_wireSAFEARR_BRECORD" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"aRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireBRECORD","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_wireSAFEARR_HAVEIID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"apUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":[]} ,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SF_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SF_ERROR","Value":10} ,{"Name":"SF_I1","Value":16} ,{"Name":"SF_I2","Value":2} ,{"Name":"SF_I4","Value":3} ,{"Name":"SF_I8","Value":20} ,{"Name":"SF_BSTR","Value":8} ,{"Name":"SF_UNKNOWN","Value":13} ,{"Name":"SF_DISPATCH","Value":9} ,{"Name":"SF_VARIANT","Value":12} ,{"Name":"SF_RECORD","Value":36} ,{"Name":"SF_HAVEIID","Value":32781} ] ,"IntegerBase":"Int32" } ,{ "Name":"_wireSAFEARRAY_UNION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"sfType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_u_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"BstrStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_BSTR","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"UnknownStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_UNKNOWN","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"DispatchStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_DISPATCH","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"VariantStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"RecordStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_BRECORD","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"HaveIidStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_HAVEIID","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"ByteStr","Type":{"Kind":"ApiRef","Name":"BYTE_SIZEDARR","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":[]} ,{"Name":"WordStr","Type":{"Kind":"ApiRef","Name":"SHORT_SIZEDARR","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":[]} ,{"Name":"LongStr","Type":{"Kind":"ApiRef","Name":"LONG_SIZEDARR","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":[]} ,{"Name":"HyperStr","Type":{"Kind":"ApiRef","Name":"HYPER_SIZEDARR","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"_wireSAFEARRAY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cDims","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"fFeatures","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"cbElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cLocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uArrayStructs","Type":{"Kind":"ApiRef","Name":"_wireSAFEARRAY_UNION","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"rgsabound","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SAFEARRAY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cDims","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"fFeatures","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"cbElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cLocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"rgsabound","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VARIANT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"System.OleAutomation","Parents":["_Anonymous_e__Union"]},"Attrs":[]} ,{"Name":"decVal","Type":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wReserved3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.OleAutomation","Parents":["_Anonymous_e__Union","_Anonymous_e__Struct"]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"llVal","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"lVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"bVal","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"iVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ,{"Name":"fltVal","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"dblVal","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"boolVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ,{"Name":"__OBSOLETE__VARIANT_BOOL","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ,{"Name":"scode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"cyVal","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"date","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"punkVal","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]} ,{"Name":"pdispVal","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"parray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"piVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} ,{"Name":"plVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} ,{"Name":"pllVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} ,{"Name":"pfltVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} ,{"Name":"pdblVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} ,{"Name":"pboolVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} ,{"Name":"__OBSOLETE__VARIANT_PBOOL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} ,{"Name":"pscode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} ,{"Name":"pcyVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"pdate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} ,{"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"ppunkVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":[]} ,{"Name":"ppdispVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"pparray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":[]} ,{"Name":"pvarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"byref","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"cVal","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uiVal","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"ulVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ullVal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"intVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"uintVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pdecVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"pcVal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"puiVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"pulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"pullVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} ,{"Name":"pintVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} ,{"Name":"puintVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"System.OleAutomation","Parents":["_Anonymous_e__Union","_Anonymous_e__Struct","_Anonymous_e__Union"]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pvRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"pRecInfo","Type":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ] } ] } ] } ,{ "Name":"_wireBRECORD" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pRecInfo","Type":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_wireVARIANT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rpcReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wReserved3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"llVal","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"lVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"bVal","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} ,{"Name":"iVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ,{"Name":"fltVal","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"dblVal","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"boolVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ,{"Name":"scode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"cyVal","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"date","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} ,{"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FLAGGED_WORD_BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":[]} ,{"Name":"punkVal","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]} ,{"Name":"pdispVal","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"parray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireSAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":[]} ,{"Name":"brecVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireBRECORD","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"piVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} ,{"Name":"plVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} ,{"Name":"pllVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} ,{"Name":"pfltVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} ,{"Name":"pdblVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} ,{"Name":"pboolVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} ,{"Name":"pscode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} ,{"Name":"pcyVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"pdate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} ,{"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FLAGGED_WORD_BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]}}},"Attrs":[]} ,{"Name":"ppunkVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":[]} ,{"Name":"ppdispVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"pparray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireSAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}}},"Attrs":[]} ,{"Name":"pvarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireVARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":[]} ,{"Name":"cVal","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"uiVal","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"ulVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ullVal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"intVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"uintVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"decVal","Type":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"pdecVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":[]} ,{"Name":"pcVal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"puiVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} ,{"Name":"pulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"pullVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} ,{"Name":"pintVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} ,{"Name":"puintVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"TYPEKIND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TKIND_ENUM","Value":0} ,{"Name":"TKIND_RECORD","Value":1} ,{"Name":"TKIND_MODULE","Value":2} ,{"Name":"TKIND_INTERFACE","Value":3} ,{"Name":"TKIND_DISPATCH","Value":4} ,{"Name":"TKIND_COCLASS","Value":5} ,{"Name":"TKIND_ALIAS","Value":6} ,{"Name":"TKIND_UNION","Value":7} ,{"Name":"TKIND_MAX","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"TYPEDESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lptdesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"lpadesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ARRAYDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"hreftype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"ARRAYDESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"tdescElem","Type":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"cDims","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"rgbounds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PARAMDESCEX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"varDefaultValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PARAMDESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pparamdescex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PARAMDESCEX","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"wParamFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IDLDESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"wIDLFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ELEMDESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"tdesc","Type":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"idldesc","Type":{"Kind":"ApiRef","Name":"IDLDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"paramdesc","Type":{"Kind":"ApiRef","Name":"PARAMDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"TYPEATTR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"memidConstructor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"memidDestructor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"lpstrSchema","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"cbSizeInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"typekind","Type":{"Kind":"ApiRef","Name":"TYPEKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"cFuncs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"cVars","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"cImplTypes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"cbSizeVft","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"cbAlignment","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wTypeFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMajorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMinorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"tdescAlias","Type":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"idldescType","Type":{"Kind":"ApiRef","Name":"IDLDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"DISPPARAMS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"rgvarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"rgdispidNamedArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} ,{"Name":"cArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cNamedArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"EXCEPINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"wCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"bstrSource","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"bstrHelpFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"pfnDeferredFillIn","Type":{"Kind":"ApiRef","Name":"LPEXCEPFINO_DEFERRED_FILLIN","TargetKind":"FunctionPointer","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"scode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CALLCONV" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CC_FASTCALL","Value":0} ,{"Name":"CC_CDECL","Value":1} ,{"Name":"CC_MSCPASCAL","Value":2} ,{"Name":"CC_PASCAL","Value":2} ,{"Name":"CC_MACPASCAL","Value":3} ,{"Name":"CC_STDCALL","Value":4} ,{"Name":"CC_FPFASTCALL","Value":5} ,{"Name":"CC_SYSCALL","Value":6} ,{"Name":"CC_MPWCDECL","Value":7} ,{"Name":"CC_MPWPASCAL","Value":8} ,{"Name":"CC_MAX","Value":9} ] ,"IntegerBase":"Int32" } ,{ "Name":"FUNCKIND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"FUNC_VIRTUAL","Value":0} ,{"Name":"FUNC_PUREVIRTUAL","Value":1} ,{"Name":"FUNC_NONVIRTUAL","Value":2} ,{"Name":"FUNC_STATIC","Value":3} ,{"Name":"FUNC_DISPATCH","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"INVOKEKIND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INVOKE_FUNC","Value":1} ,{"Name":"INVOKE_PROPERTYGET","Value":2} ,{"Name":"INVOKE_PROPERTYPUT","Value":4} ,{"Name":"INVOKE_PROPERTYPUTREF","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"FUNCDESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"lprgscode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} ,{"Name":"lprgelemdescParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ELEMDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"funckind","Type":{"Kind":"ApiRef","Name":"FUNCKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"invkind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"callconv","Type":{"Kind":"ApiRef","Name":"CALLCONV","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"cParams","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ,{"Name":"cParamsOpt","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ,{"Name":"oVft","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ,{"Name":"cScodes","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} ,{"Name":"elemdescFunc","Type":{"Kind":"ApiRef","Name":"ELEMDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"wFuncFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VARKIND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VAR_PERINSTANCE","Value":0} ,{"Name":"VAR_STATIC","Value":1} ,{"Name":"VAR_CONST","Value":2} ,{"Name":"VAR_DISPATCH","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"VARDESC" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"lpstrSchema","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"elemdescVar","Type":{"Kind":"ApiRef","Name":"ELEMDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"wVarFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"varkind","Type":{"Kind":"ApiRef","Name":"VARKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"oInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"TYPEFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TYPEFLAG_FAPPOBJECT","Value":1} ,{"Name":"TYPEFLAG_FCANCREATE","Value":2} ,{"Name":"TYPEFLAG_FLICENSED","Value":4} ,{"Name":"TYPEFLAG_FPREDECLID","Value":8} ,{"Name":"TYPEFLAG_FHIDDEN","Value":16} ,{"Name":"TYPEFLAG_FCONTROL","Value":32} ,{"Name":"TYPEFLAG_FDUAL","Value":64} ,{"Name":"TYPEFLAG_FNONEXTENSIBLE","Value":128} ,{"Name":"TYPEFLAG_FOLEAUTOMATION","Value":256} ,{"Name":"TYPEFLAG_FRESTRICTED","Value":512} ,{"Name":"TYPEFLAG_FAGGREGATABLE","Value":1024} ,{"Name":"TYPEFLAG_FREPLACEABLE","Value":2048} ,{"Name":"TYPEFLAG_FDISPATCHABLE","Value":4096} ,{"Name":"TYPEFLAG_FREVERSEBIND","Value":8192} ,{"Name":"TYPEFLAG_FPROXY","Value":16384} ] ,"IntegerBase":"Int32" } ,{ "Name":"FUNCFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"FUNCFLAG_FRESTRICTED","Value":1} ,{"Name":"FUNCFLAG_FSOURCE","Value":2} ,{"Name":"FUNCFLAG_FBINDABLE","Value":4} ,{"Name":"FUNCFLAG_FREQUESTEDIT","Value":8} ,{"Name":"FUNCFLAG_FDISPLAYBIND","Value":16} ,{"Name":"FUNCFLAG_FDEFAULTBIND","Value":32} ,{"Name":"FUNCFLAG_FHIDDEN","Value":64} ,{"Name":"FUNCFLAG_FUSESGETLASTERROR","Value":128} ,{"Name":"FUNCFLAG_FDEFAULTCOLLELEM","Value":256} ,{"Name":"FUNCFLAG_FUIDEFAULT","Value":512} ,{"Name":"FUNCFLAG_FNONBROWSABLE","Value":1024} ,{"Name":"FUNCFLAG_FREPLACEABLE","Value":2048} ,{"Name":"FUNCFLAG_FIMMEDIATEBIND","Value":4096} ] ,"IntegerBase":"Int32" } ,{ "Name":"VARFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VARFLAG_FREADONLY","Value":1} ,{"Name":"VARFLAG_FSOURCE","Value":2} ,{"Name":"VARFLAG_FBINDABLE","Value":4} ,{"Name":"VARFLAG_FREQUESTEDIT","Value":8} ,{"Name":"VARFLAG_FDISPLAYBIND","Value":16} ,{"Name":"VARFLAG_FDEFAULTBIND","Value":32} ,{"Name":"VARFLAG_FHIDDEN","Value":64} ,{"Name":"VARFLAG_FRESTRICTED","Value":128} ,{"Name":"VARFLAG_FDEFAULTCOLLELEM","Value":256} ,{"Name":"VARFLAG_FUIDEFAULT","Value":512} ,{"Name":"VARFLAG_FNONBROWSABLE","Value":1024} ,{"Name":"VARFLAG_FREPLACEABLE","Value":2048} ,{"Name":"VARFLAG_FIMMEDIATEBIND","Value":4096} ] ,"IntegerBase":"Int32" } ,{ "Name":"CLEANLOCALSTORAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pInterface","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]} ,{"Name":"pStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CUSTDATAITEM" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"CUSTDATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cCustData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"prgCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATAITEM","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ICreateTypeInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"00020405-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetGuid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"SetTypeFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetDocString" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStrDoc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetHelpContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wMajorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"wMinorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"AddRefTypeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"phRefType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ] } ,{ "Name":"AddFuncDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pFuncDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUNCDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"AddImplType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hRefType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetImplTypeFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"implTypeFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"SetAlignment" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cbAlignment","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"SetSchema" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStrSchema","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"AddVarDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pVarDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SetFuncAndParamNames" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgszNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetVarName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetTypeDescAlias" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTDescAlias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"DefineFuncAsDllEntry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szDllName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"szProcName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFuncDocString" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szDocString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetVarDocString" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szDocString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetFuncHelpContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetVarHelpContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetMops" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"bstrMops","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetTypeIdldesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pIdlDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDLDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"LayOut" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ICreateTypeInfo2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0002040e-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"ICreateTypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"DeleteFuncDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"DeleteFuncDescByMemId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"invKind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"DeleteVarDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"DeleteVarDescByMemId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"DeleteImplType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SetFuncCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SetParamCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"indexFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"indexParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SetVarCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SetImplTypeCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SetHelpStringContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwHelpStringContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetFuncHelpStringContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwHelpStringContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetVarHelpStringContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwHelpStringContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Invalidate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ICreateTypeLib" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"00020406-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CreateTypeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"tkind","Type":{"Kind":"ApiRef","Name":"TYPEKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppCTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateTypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wMajorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"wMinorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"SetGuid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"SetDocString" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szDoc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetHelpFileName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szHelpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetHelpContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetLcid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetLibFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uLibFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SaveAllChanges" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"ICreateTypeLib2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0002040f-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"ICreateTypeLib","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"DeleteTypeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SetHelpStringContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwHelpStringContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SetHelpStringDll" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IDispatch" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"00020400-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTypeInfoCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pctinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTypeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iTInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetIDsOfNames" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"rgszNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgDispId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"Invoke" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dispIdMember","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pDispParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pVarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ] } ,{ "Name":"IEnumVARIANT" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"00020404-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgVar","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","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":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Reset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"DESCKIND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DESCKIND_NONE","Value":0} ,{"Name":"DESCKIND_FUNCDESC","Value":1} ,{"Name":"DESCKIND_VARDESC","Value":2} ,{"Name":"DESCKIND_TYPECOMP","Value":3} ,{"Name":"DESCKIND_IMPLICITAPPOBJ","Value":4} ,{"Name":"DESCKIND_MAX","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"BINDPTR" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lpfuncdesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUNCDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"lpvardesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"lptcomp","Type":{"Kind":"ApiRef","Name":"ITypeComp","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ITypeComp" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"00020403-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Bind" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lHashVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pDescKind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DESCKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pBindPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDPTR","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"BindType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lHashVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppTComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeComp","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ITypeInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"00020401-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTypeAttr" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTypeAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEATTR","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"GetTypeComp" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeComp","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetFuncDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppFuncDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUNCDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"GetVarDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppVarDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"GetNames" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"rgBstrNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"cMaxNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRefTypeOfImplType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pRefType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetImplTypeFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pImplTypeFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetIDsOfNames" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rgszNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pMemId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"Invoke" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pDispParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pVarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDocumentation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pBstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pBstrDocString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pdwHelpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pBstrHelpFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetDllEntry" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"invKind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"pBstrDllName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pBstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pwOrdinal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"GetRefTypeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hRefType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"AddressOfMember" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"invKind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"CreateInstance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.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","ComOutPtr"]} ] } ,{ "Name":"GetMops" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pBstrMops","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetContainingTypeLib" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTLib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"ReleaseTypeAttr" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTypeAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEATTR","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"ReleaseFuncDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFuncDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUNCDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"ReleaseVarDesc" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pVarDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARDESC","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"ITypeInfo2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"00020412-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"GetTypeKind" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTypeKind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTypeFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTypeFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetFuncIndexOfMemId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"invKind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"pFuncIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetVarIndexOfMemId" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pVarIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetFuncCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetParamCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"indexFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"indexParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetVarCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetImplTypeCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDocumentation2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrHelpString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pdwHelpStringContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pbstrHelpStringDll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetAllCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetAllFuncCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetAllParamCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"indexFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"indexParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetAllVarCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetAllImplTypeCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"SYSKIND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SYS_WIN16","Value":0} ,{"Name":"SYS_WIN32","Value":1} ,{"Name":"SYS_MAC","Value":2} ,{"Name":"SYS_WIN64","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"LIBFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"LIBFLAG_FRESTRICTED","Value":1} ,{"Name":"LIBFLAG_FCONTROL","Value":2} ,{"Name":"LIBFLAG_FHIDDEN","Value":4} ,{"Name":"LIBFLAG_FHASDISKIMAGE","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"TLIBATTR" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"wMajorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wMinorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wLibFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ITypeLib" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"00020402-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetTypeInfoCount" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetTypeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTypeInfoType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pTKind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetTypeInfoOfGuid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppTinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetLibAttr" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTLibAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TLIBATTR","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"GetTypeComp" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeComp","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDocumentation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pBstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pBstrDocString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pdwHelpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pBstrHelpFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"IsName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szNameBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Out"]} ,{"Name":"lHashVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szNameBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Out"]} ,{"Name":"lHashVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppTInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"rgMemId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pcFound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"ReleaseTLibAttr" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTLibAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TLIBATTR","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"ITypeLib2" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"00020411-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"GetCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetLibStatistics" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcUniqueNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pcchUniqueNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDocumentation2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrHelpString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pdwHelpStringContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pbstrHelpStringDll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetAllCustData" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"CHANGEKIND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CHANGEKIND_ADDMEMBER","Value":0} ,{"Name":"CHANGEKIND_DELETEMEMBER","Value":1} ,{"Name":"CHANGEKIND_SETNAMES","Value":2} ,{"Name":"CHANGEKIND_SETDOCUMENTATION","Value":3} ,{"Name":"CHANGEKIND_GENERAL","Value":4} ,{"Name":"CHANGEKIND_INVALIDATE","Value":5} ,{"Name":"CHANGEKIND_CHANGEFAILED","Value":6} ,{"Name":"CHANGEKIND_MAX","Value":7} ] ,"IntegerBase":"Int32" } ,{ "Name":"ITypeChangeEvents" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"00020410-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"RequestTypeChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"changeKind","Type":{"Kind":"ApiRef","Name":"CHANGEKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"pTInfoBefore","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"pStrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pfCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"AfterTypeChange" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"changeKind","Type":{"Kind":"ApiRef","Name":"CHANGEKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"pTInfoAfter","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"pStrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"IErrorInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1cf2b120-547d-101b-8e65-08002b2bd119" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetGUID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"GetSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBstrSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetHelpFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pBstrHelpFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetHelpContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwHelpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ICreateErrorInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"22f03340-547d-101b-8e65-08002b2bd119" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetGUID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"SetSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetHelpFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szHelpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SetHelpContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ] } ,{ "Name":"ISupportErrorInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"df0b3d60-548f-101b-8e65-08002b2bd119" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"InterfaceSupportsErrorInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"ITypeFactory" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0000002e-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CreateFromTypeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTypeInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","ComOutPtr"]} ] } ] } ,{ "Name":"ITypeMarshal" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0000002d-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Size" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"Marshal" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"cbBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"Unmarshal" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"cbBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"Free" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ] } ,{ "Name":"IRecordInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0000002f-0000-0000-c000-000000000046" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"RecordInit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} ] } ,{ "Name":"RecordClear" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvExisting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ,{ "Name":"RecordCopy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvExisting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pvNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} ] } ,{ "Name":"GetGuid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"GetName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetTypeInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTypeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetField" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"szFieldName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pvarField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetFieldNoCopy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"szFieldName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pvarField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"ppvDataCArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"PutField" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"szFieldName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pvarField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"PutFieldNoCopy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"szFieldName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pvarField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"GetFieldNames" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"rgBstrNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"IsMatchingType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pRecordInfo","Type":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RecordCreate" ,"SetLastError":false ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"RecordCreateCopy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"ppvDest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"RecordDestroy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ] } ,{ "Name":"IErrorLog" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3127ca40-446e-11ce-8135-00aa004bb851" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"AddError" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"IPropertyBag" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"55272a00-42cb-11ce-8135-00aa004bb851" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Read" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pErrorLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"Write" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"ITypeLibRegistrationReader" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ed6a8a2a-b160-4e77-8f73-aa7435cd5c27" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"EnumTypeLibRegistrations" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppEnumUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"ITypeLibRegistration" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"76a3e735-02df-4a12-98eb-043ad3600af3" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetGuid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"GetVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetLcid" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pLcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetWin32Path" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pWin32Path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetWin64Path" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pWin64Path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetDisplayName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetFlags" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetHelpDir" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pHelpDir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"NUMPARSE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cDig","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"dwInFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwOutFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cchUsed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"nBaseShift","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"nPwr10","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"UDATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"st","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"wDayOfYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"REGKIND" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"REGKIND_DEFAULT","Value":0} ,{"Name":"REGKIND_REGISTER","Value":1} ,{"Name":"REGKIND_NONE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"PARAMDATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"METHODDATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ppdata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PARAMDATA","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"dispid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"iMeth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cc","Type":{"Kind":"ApiRef","Name":"CALLCONV","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":[]} ,{"Name":"cArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"vtReturn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"INTERFACEDATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pmethdata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"METHODDATA","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":[]} ,{"Name":"cMembers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"IDispatchEx" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a6ef9860-c720-11d0-9337-00a0c90dcaa9" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"GetDispID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"grfdex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"InvokeEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pdp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pei","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"pspCaller","Type":{"Kind":"ApiRef","Name":"IServiceProvider","TargetKind":"Com","Api":"System.SystemServices","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"DeleteMemberByName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"grfdex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"DeleteMemberByDispID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"GetMemberProperties" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"grfdexFetch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pgrfdex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetMemberName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetNextDispID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"grfdex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetNameSpaceParent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IDispError" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a6ef9861-c720-11d0-9337-00a0c90dcaa9" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"QueryErrorInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guidErrorType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"ppde","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispError","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetNext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppde","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispError","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetHresult" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"phr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetHelpInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pdwContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"GetDescription" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IVariantChangeType" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a6ef9862-c720-11d0-9337-00a0c90dcaa9" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"ChangeType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pvarSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"vtNew","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ] } ,{ "Name":"IObjectIdentity" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ca04b7e6-0d21-11d1-8cc5-00c04fc2b085" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"IsEqualObject" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ] } ] } ,{ "Name":"ICanHandleException" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c5598e60-b307-11d1-b27d-006008c3fbfb" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CanHandleException" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ] } ,{ "Name":"IProvideRuntimeContext" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"10e2414a-ec59-49d2-bc51-5add2c36febc" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"GetCurrentSourceContext" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ,{"Name":"pfExecutingGlobalCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ] } ,{ "Name":"VARENUM" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"VT_EMPTY","Value":0} ,{"Name":"VT_NULL","Value":1} ,{"Name":"VT_I2","Value":2} ,{"Name":"VT_I4","Value":3} ,{"Name":"VT_R4","Value":4} ,{"Name":"VT_R8","Value":5} ,{"Name":"VT_CY","Value":6} ,{"Name":"VT_DATE","Value":7} ,{"Name":"VT_BSTR","Value":8} ,{"Name":"VT_DISPATCH","Value":9} ,{"Name":"VT_ERROR","Value":10} ,{"Name":"VT_BOOL","Value":11} ,{"Name":"VT_VARIANT","Value":12} ,{"Name":"VT_UNKNOWN","Value":13} ,{"Name":"VT_DECIMAL","Value":14} ,{"Name":"VT_I1","Value":16} ,{"Name":"VT_UI1","Value":17} ,{"Name":"VT_UI2","Value":18} ,{"Name":"VT_UI4","Value":19} ,{"Name":"VT_I8","Value":20} ,{"Name":"VT_UI8","Value":21} ,{"Name":"VT_INT","Value":22} ,{"Name":"VT_UINT","Value":23} ,{"Name":"VT_VOID","Value":24} ,{"Name":"VT_HRESULT","Value":25} ,{"Name":"VT_PTR","Value":26} ,{"Name":"VT_SAFEARRAY","Value":27} ,{"Name":"VT_CARRAY","Value":28} ,{"Name":"VT_USERDEFINED","Value":29} ,{"Name":"VT_LPSTR","Value":30} ,{"Name":"VT_LPWSTR","Value":31} ,{"Name":"VT_RECORD","Value":36} ,{"Name":"VT_INT_PTR","Value":37} ,{"Name":"VT_UINT_PTR","Value":38} ,{"Name":"VT_FILETIME","Value":64} ,{"Name":"VT_BLOB","Value":65} ,{"Name":"VT_STREAM","Value":66} ,{"Name":"VT_STORAGE","Value":67} ,{"Name":"VT_STREAMED_OBJECT","Value":68} ,{"Name":"VT_STORED_OBJECT","Value":69} ,{"Name":"VT_BLOB_OBJECT","Value":70} ,{"Name":"VT_CF","Value":71} ,{"Name":"VT_CLSID","Value":72} ,{"Name":"VT_VERSIONED_STREAM","Value":73} ,{"Name":"VT_BSTR_BLOB","Value":4095} ,{"Name":"VT_VECTOR","Value":4096} ,{"Name":"VT_ARRAY","Value":8192} ,{"Name":"VT_BYREF","Value":16384} ,{"Name":"VT_RESERVED","Value":32768} ,{"Name":"VT_ILLEGAL","Value":65535} ,{"Name":"VT_ILLEGALMASKED","Value":4095} ,{"Name":"VT_TYPEMASK","Value":4095} ] ,"IntegerBase":"Int32" } ] ,"Functions":[ { "Name":"BSTR_UserSize" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"BSTR_UserMarshal" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"BSTR_UserUnmarshal" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":0,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"BSTR_UserFree" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"HWND_UserSize" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"HWND_UserMarshal" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"HWND_UserUnmarshal" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":0,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"HWND_UserFree" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"VARIANT_UserSize" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"VARIANT_UserMarshal" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"VARIANT_UserUnmarshal" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":0,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VARIANT_UserFree" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"BSTR_UserSize64" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"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":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"BSTR_UserMarshal64" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"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":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"BSTR_UserUnmarshal64" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":0,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"BSTR_UserFree64" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"HWND_UserSize64" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"HWND_UserMarshal64" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"HWND_UserUnmarshal64" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":0,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"HWND_UserFree64" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"VARIANT_UserSize64" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"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":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"VARIANT_UserMarshal64" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"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":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"VARIANT_UserUnmarshal64" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":0,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VARIANT_UserFree64" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"DosDateTimeToVariantTime" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wDosDate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"wDosTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pvtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VariantTimeToDosDateTime" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"vtime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pwDosDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ,{"Name":"pwDosTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"SystemTimeToVariantTime" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VariantTimeToSystemTime" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"vtime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArrayAllocDescriptor" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cDims","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppsaOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArrayAllocDescriptorEx" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"cDims","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppsaOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArrayAllocData" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayCreate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"cDims","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgsabound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayCreateEx" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"cDims","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgsabound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayCopyData" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psaSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"psaTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayReleaseDescriptor" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayDestroyDescriptor" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayReleaseData" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayDestroyData" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayAddRef" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"ppDataToRelease","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArrayDestroy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayRedim" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"psaboundNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayGetDim" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayGetElemsize" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayGetUBound" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"nDim","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"plUbound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArrayGetLBound" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"nDim","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"plLbound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArrayLock" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayUnlock" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayAccessData" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"ppvData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArrayUnaccessData" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayGetElement" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"rgIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArrayPutElement" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"rgIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayCopy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"ppsaOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArrayPtrOfIndex" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"rgIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} ,{"Name":"ppvData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArraySetRecordInfo" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"prinfo","Type":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayGetRecordInfo" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"prinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArraySetIID" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ] } ,{ "Name":"SafeArrayGetIID" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArrayGetVartype" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"SafeArrayCreateVector" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"lLbound","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"cElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SafeArrayCreateVectorEx" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"lLbound","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"cElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] } ,{ "Name":"VariantInit" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VariantClear" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"VariantCopy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvargDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pvargSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"VariantCopyInd" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pvargSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Const"]} ] } ,{ "Name":"VariantChangeType" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvargDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pvarSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"VariantChangeTypeEx" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvargDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pvarSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"VectorFromBstr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppsa","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"BstrFromVector" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI1FromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"VarI2FromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI2FromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI4FromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI8FromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} ] } ,{ "Name":"VarR4FromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4FromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} ] } ,{ "Name":"VarR8FromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} ] } ,{ "Name":"VarR8FromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR8FromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bVal","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrFromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarBoolFromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarI1FromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pcOut","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"VarUI2FromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI2FromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI4FromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ui64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUI8FromDec" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromUI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromR4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromCy" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromDisp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromBool" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromI1" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cIn","Type":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromUI2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromUI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFromUI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarParseNumFromStr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pnumprs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NUMPARSE","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"rgbDig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] } ,{ "Name":"VarNumFromParseNum" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pnumprs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NUMPARSE","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"rgbDig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"dwVtBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarAdd" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarAnd" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCat" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDiv" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarEqv" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarIdiv" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarImp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarMod" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarMul" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarOr" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarPow" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarSub" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarXor" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarAbs" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarFix" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarInt" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarNeg" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarNot" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarRound" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"cDecimals","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCmp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"VarDecAdd" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecDiv" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecMul" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecSub" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecAbs" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecFix" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecInt" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecNeg" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecRound" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"cDecimals","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarDecCmp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"VarDecCmpR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In"]} ,{"Name":"dblRight","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"VarCyAdd" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"cyRight","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyMul" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"cyRight","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyMulI4" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"lRight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyMulI8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"lRight","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCySub" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"cyRight","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyAbs" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyFix" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyInt" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyNeg" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyRound" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"cDecimals","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarCyCmp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"cyRight","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"VarCyCmpR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":["In"]} ,{"Name":"dblRight","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"VarBstrCat" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrLeft","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrRight","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pbstrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} ] } ,{ "Name":"VarBstrCmp" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bstrLeft","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrRight","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"VarR8Pow" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblLeft","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"dblRight","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"pdblResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarR4CmpR8" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fltLeft","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"dblRight","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] } ,{ "Name":"VarR8Round" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"cDecimals","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pdblResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromUdate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pudateIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UDATE","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarDateFromUdateEx" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pudateIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UDATE","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} ] } ,{ "Name":"VarUdateFromDate" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pudateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UDATE","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetAltMonthNames" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"prgp","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"VarFormat" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pstrFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"iFirstDay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iFirstWeek","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarFormatDateTime" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"iNamedFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarFormatNumber" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"iNumDig","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iIncLead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iUseParens","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iGroup","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarFormatPercent" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"iNumDig","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iIncLead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iUseParens","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iGroup","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarFormatCurrency" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"iNumDig","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iIncLead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iUseParens","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iGroup","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarWeekdayName" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iWeekday","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"fAbbrev","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iFirstDay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarMonthName" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"iMonth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"fAbbrev","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"VarFormatFromTokens" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"pstrFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pbTokCur","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"VarTokenizeFormatString" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pstrFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"rgbTok","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} ,{"Name":"cbTok","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iFirstDay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iFirstWeek","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} ] } ,{ "Name":"LHashValOfNameSysA" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"LHashValOfNameSys" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"LoadTypeLib" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pptlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"LoadTypeLibEx" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"regkind","Type":{"Kind":"ApiRef","Name":"REGKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"pptlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"LoadRegTypeLib" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"wVerMajor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"wVerMinor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pptlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"QueryPathOfRegTypeLib" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"wMaj","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"wMin","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpbstrPathName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterTypeLib" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ptlib","Type":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"szFullPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szHelpDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"UnRegisterTypeLib" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"libID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"wVerMajor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"wVerMinor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RegisterTypeLibForUser" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ptlib","Type":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"szFullPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"szHelpDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"UnRegisterTypeLibForUser" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"libID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"wMajorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"wMinorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"CreateTypeLib" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppctlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateTypeLib","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"CreateTypeLib2" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppctlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateTypeLib2","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"DispGetParam" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdispparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In"]} ,{"Name":"position","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"vtTarg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"DispGetIDsOfNames" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ptinfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"rgszNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]} ,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgdispid","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"DispInvoke" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"_this","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"ptinfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"dispidMember","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"CreateDispTypeInfo" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pidata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERFACEDATA","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pptinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"CreateStdDispatch" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pvThis","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"ptinfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppunkStdDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"DispCallFunc" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pvInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"oVft","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"cc","Type":{"Kind":"ApiRef","Name":"CALLCONV","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"vtReturn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"cActuals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"prgvt","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} ,{"Name":"prgpvarg","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["In"]} ,{"Name":"pvargResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegisterActiveObject" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"RevokeActiveObject" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetActiveObject" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"SetErrorInfo" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"perrinfo","Type":{"Kind":"ApiRef","Name":"IErrorInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"GetErrorInfo" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pperrinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IErrorInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"CreateErrorInfo" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pperrinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateErrorInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordInfoFromTypeInfo" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTypeInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppRecInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"GetRecordInfoFromGuids" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rGuidTypeLib","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"uVerMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"uVerMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rGuidTypeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"ppRecInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"OaBuildVersion" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"ClearCustData" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"OaEnablePerUserTLibRegistration" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"STGMEDIUM_UserSize" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"STGMEDIUM","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"STGMEDIUM_UserMarshal" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"STGMEDIUM","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"STGMEDIUM_UserUnmarshal" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":0,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"STGMEDIUM_UserFree" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"STGMEDIUM_UserSize64" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"STGMEDIUM","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"STGMEDIUM_UserMarshal64" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"STGMEDIUM","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"STGMEDIUM_UserUnmarshal64" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":0,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"STGMEDIUM_UserFree64" ,"SetLastError":false ,"DllImport":"OLE32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"OleLoadPictureFile" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varFileName","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"lplpdispPicture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"OleLoadPictureFileEx" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"varFileName","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"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":"lplpdispPicture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"OleSavePictureFile" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpdispPicture","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]},"Attrs":["In"]} ,{"Name":"bstrFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"LPSAFEARRAY_UserSize" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["In"]} ] } ,{ "Name":"LPSAFEARRAY_UserMarshal" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["In"]} ] } ,{ "Name":"LPSAFEARRAY_UserUnmarshal" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":0,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"LPSAFEARRAY_UserFree" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["In"]} ] } ,{ "Name":"LPSAFEARRAY_UserSize64" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"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":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["In"]} ] } ,{ "Name":"LPSAFEARRAY_UserMarshal64" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"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":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["In"]} ] } ,{ "Name":"LPSAFEARRAY_UserUnmarshal64" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":0,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["Out"]} ] } ,{ "Name":"LPSAFEARRAY_UserFree64" ,"SetLastError":false ,"DllImport":"OLEAUT32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.OleAutomation","Parents":[]}}},"Attrs":["In"]} ] } ] ,"UnicodeAliases":[ ] }