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

7264 lines
332 KiB
JSON

{
"Constants":[
]
,"Types":[
{
"Name":"SAFEARRAYBOUND"
,"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"
,"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":"Com","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_wireSAFEARR_UNKNOWN"
,"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":"Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_wireSAFEARR_DISPATCH"
,"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":"Automation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_wireSAFEARR_VARIANT"
,"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":"Automation","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_wireSAFEARR_BRECORD"
,"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":"Automation","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_wireSAFEARR_HAVEIID"
,"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":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SF_TYPE"
,"Kind":"Enum"
,"Flags":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"
,"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":"Automation","Parents":["_wireSAFEARRAY_UNION"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_u_e__Struct"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"BstrStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"UnknownStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_UNKNOWN","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"DispatchStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_DISPATCH","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"VariantStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"RecordStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_BRECORD","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"HaveIidStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_HAVEIID","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"ByteStr","Type":{"Kind":"ApiRef","Name":"BYTE_SIZEDARR","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"WordStr","Type":{"Kind":"ApiRef","Name":"SHORT_SIZEDARR","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"LongStr","Type":{"Kind":"ApiRef","Name":"LONG_SIZEDARR","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"HyperStr","Type":{"Kind":"ApiRef","Name":"HYPER_SIZEDARR","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"_wireSAFEARRAY"
,"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":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"rgsabound","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"SAFEARRAY"
,"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":"Automation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VARIANT"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Automation","Parents":["VARIANT"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Automation","Parents":["_Anonymous_e__Union","VARIANT"]},"Attrs":[]}
,{"Name":"decVal","Type":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Struct"
,"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":"Automation","Parents":["_Anonymous_e__Struct","_Anonymous_e__Union","VARIANT"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"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":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"date","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]}
,{"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"punkVal","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"pdispVal","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"parray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","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":"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":"Automation","Parents":[]}},"Attrs":[]}
,{"Name":"ppunkVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"ppdispVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":[]}
,{"Name":"pparray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":[]}
,{"Name":"pvarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]}
,{"Name":"byref","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cVal","Type":{"Kind":"Native","Name":"SByte"},"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":"SystemServices","Parents":[]}},"Attrs":[]}
,{"Name":"pcVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"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":"Automation","Parents":["_Anonymous_e__Union","_Anonymous_e__Struct","_Anonymous_e__Union","VARIANT"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Struct"
,"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":"Automation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
]
}
]
}
]
}
,{
"Name":"_wireBRECORD"
,"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":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"_wireVARIANT"
,"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":"Automation","Parents":["_wireVARIANT"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"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":"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":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"punkVal","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]}
,{"Name":"pdispVal","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"parray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireSAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":[]}
,{"Name":"brecVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireBRECORD","TargetKind":"Default","Api":"Automation","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":"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":"Com","Parents":[]}}},"Attrs":[]}
,{"Name":"ppunkVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":[]}
,{"Name":"ppdispVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":[]}
,{"Name":"pparray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireSAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}}},"Attrs":[]}
,{"Name":"pvarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireVARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":[]}
,{"Name":"cVal","Type":{"Kind":"Native","Name":"SByte"},"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":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"pdecVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]}
,{"Name":"pcVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"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"
,"Kind":"Enum"
,"Flags":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"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Automation","Parents":["TYPEDESC"]},"Attrs":[]}
,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"lptdesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]}
,{"Name":"lpadesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ARRAYDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]}
,{"Name":"hreftype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"ARRAYDESC"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"tdescElem","Type":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PARAMDESCEX"
,"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":"Automation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"PARAMDESC"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pparamdescex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PARAMDESCEX","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]}
,{"Name":"wParamFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IDLDESC"
,"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"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"tdesc","Type":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Automation","Parents":["ELEMDESC"]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"idldesc","Type":{"Kind":"ApiRef","Name":"IDLDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"paramdesc","Type":{"Kind":"ApiRef","Name":"PARAMDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"TYPEATTR"
,"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":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"cbSizeInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"typekind","Type":{"Kind":"ApiRef","Name":"TYPEKIND","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"idldescType","Type":{"Kind":"ApiRef","Name":"IDLDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"DISPPARAMS"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"rgvarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","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"
,"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":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"bstrHelpFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","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":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}}},"Attrs":[]}
,{"Name":"scode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CALLCONV"
,"Kind":"Enum"
,"Flags":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"
,"Kind":"Enum"
,"Flags":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"
,"Kind":"Enum"
,"Flags":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"
,"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":"Automation","Parents":[]}},"Attrs":[]}
,{"Name":"funckind","Type":{"Kind":"ApiRef","Name":"FUNCKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"invkind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"callconv","Type":{"Kind":"ApiRef","Name":"CALLCONV","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"wFuncFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"VARKIND"
,"Kind":"Enum"
,"Flags":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"
,"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":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Automation","Parents":["VARDESC"]},"Attrs":[]}
,{"Name":"elemdescVar","Type":{"Kind":"ApiRef","Name":"ELEMDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
,{"Name":"wVarFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"varkind","Type":{"Kind":"ApiRef","Name":"VARKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
{
"Name":"_Anonymous_e__Union"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"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":"Automation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
]
}
,{
"Name":"TYPEFLAGS"
,"Kind":"Enum"
,"Flags":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"
,"Kind":"Enum"
,"Flags":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"
,"Kind":"Enum"
,"Flags":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"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pInterface","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"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"
,"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":"Automation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"CUSTDATA"
,"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":"Automation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ICreateTypeInfo"
,"Kind":"Com"
,"Guid":"00020405-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetGuid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"uTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetDocString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStrDoc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetHelpContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pTInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pFuncDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUNCDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"AddImplType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cbAlignment","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}
,{
"Name":"SetSchema"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pStrSchema","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"AddVarDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pVarDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetFuncAndParamNames"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgszNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetVarName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetTypeDescAlias"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pTDescAlias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"DefineFuncAsDllEntry"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szDllName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"szProcName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetFuncDocString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szDocString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetVarDocString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szDocString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetFuncHelpContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bstrMops","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetTypeIdldesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pIdlDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDLDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"LayOut"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"ICreateTypeInfo2"
,"Kind":"Com"
,"Guid":"0002040e-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"ICreateTypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"DeleteFuncDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DeleteFuncDescByMemId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"invKind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"DeleteVarDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DeleteVarDescByMemId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"DeleteImplType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetFuncCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetParamCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetVarCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetImplTypeCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetHelpStringContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwHelpStringContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetFuncHelpStringContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"SetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ICreateTypeLib"
,"Kind":"Com"
,"Guid":"00020406-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateTypeInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"tkind","Type":{"Kind":"ApiRef","Name":"TYPEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppCTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateTypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"szDoc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetHelpFileName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szHelpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetHelpContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetLcid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetLibFlags"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uLibFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SaveAllChanges"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
]
}
,{
"Name":"ICreateTypeLib2"
,"Kind":"Com"
,"Guid":"0002040f-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"ICreateTypeLib","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"DeleteTypeInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SetHelpStringContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwHelpStringContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SetHelpStringDll"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IDispatch"
,"Kind":"Com"
,"Guid":"00020400-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetTypeInfoCount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetIDsOfNames"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"rgszNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Invoke"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pVarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"IEnumVARIANT"
,"Kind":"Com"
,"Guid":"00020404-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Next"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgVar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pCeltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Skip"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
]
}
,{
"Name":"Clone"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"DESCKIND"
,"Kind":"Enum"
,"Flags":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"
,"Comment":"TODO: Explicit layout data implemented"
,"Kind":"StructOrUnion"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"lpfuncdesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUNCDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]}
,{"Name":"lpvardesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]}
,{"Name":"lptcomp","Type":{"Kind":"ApiRef","Name":"ITypeComp","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"ITypeComp"
,"Kind":"Com"
,"Guid":"00020403-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Bind"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"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":"Automation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pDescKind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DESCKIND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pBindPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDPTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"BindType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"lHashVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppTComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeComp","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ITypeInfo"
,"Kind":"Com"
,"Guid":"00020401-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetTypeAttr"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppTypeAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEATTR","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"GetTypeComp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppTComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeComp","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetFuncDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"GetVarDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"GetNames"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"rgBstrNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"rgszNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMemId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Invoke"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pVarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pBstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pBstrDocString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetDllEntry"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"invKind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"pBstrDllName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pBstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"hRefType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"AddressOfMember"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"invKind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
]
}
,{
"Name":"GetMops"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pBstrMops","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetContainingTypeLib"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppTLib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"ReleaseTypeAttr"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pTypeAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEATTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"ReleaseFuncDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pFuncDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUNCDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"ReleaseVarDesc"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pVarDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ITypeInfo2"
,"Kind":"Com"
,"Guid":"00020412-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"GetTypeKind"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pTypeKind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEKIND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetTypeFlags"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"invKind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetFuncCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetParamCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetVarCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetImplTypeCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDocumentation2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetAllCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAllFuncCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAllParamCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAllVarCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAllImplTypeCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"SYSKIND"
,"Kind":"Enum"
,"Flags":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"
,"Kind":"Enum"
,"Flags":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"
,"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":"Automation","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"
,"Kind":"Com"
,"Guid":"00020402-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetTypeInfoCount"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"GetTypeInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetTypeInfoType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pTKind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEKIND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetTypeInfoOfGuid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLibAttr"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppTLibAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TLIBATTR","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"GetTypeComp"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppTComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeComp","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDocumentation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pBstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pBstrDocString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"IsName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szNameBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"FindName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szNameBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]}
,{"Name":"lHashVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppTInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"rgMemId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"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"}
,"Params":[
{"Name":"pTLibAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TLIBATTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ITypeLib2"
,"Kind":"Com"
,"Guid":"00020411-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"GetCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLibStatistics"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetAllCustData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"CHANGEKIND"
,"Kind":"Enum"
,"Flags":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"
,"Kind":"Com"
,"Guid":"00020410-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"RequestTypeChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"changeKind","Type":{"Kind":"ApiRef","Name":"CHANGEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"pTInfoBefore","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"pStrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Params":[
{"Name":"changeKind","Type":{"Kind":"ApiRef","Name":"CHANGEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"pTInfoAfter","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"pStrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IErrorInfo"
,"Kind":"Com"
,"Guid":"1cf2b120-547d-101b-8e65-08002b2bd119"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetGUID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pBstrSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDescription"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetHelpFile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pBstrHelpFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetHelpContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdwHelpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ICreateErrorInfo"
,"Kind":"Com"
,"Guid":"22f03340-547d-101b-8e65-08002b2bd119"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"SetGUID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
,{
"Name":"SetSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetDescription"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetHelpFile"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szHelpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SetHelpContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ISupportErrorInfo"
,"Kind":"Com"
,"Guid":"df0b3d60-548f-101b-8e65-08002b2bd119"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"InterfaceSupportsErrorInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
}
]
}
,{
"Name":"ITypeFactory"
,"Kind":"Com"
,"Guid":"0000002e-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CreateFromTypeInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pTypeInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
]
}
,{
"Name":"ITypeMarshal"
,"Kind":"Com"
,"Guid":"0000002d-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Size"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"Unmarshal"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"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,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IRecordInfo"
,"Kind":"Com"
,"Guid":"0000002f-0000-0000-c000-000000000046"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"RecordInit"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"GetSize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}
,{
"Name":"GetTypeInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppTypeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetField"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"szFieldName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pvarField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetFieldNoCopy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"szFieldName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pvarField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"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":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pvarField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"PutFieldNoCopy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pvarField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"GetFieldNames"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pcNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"rgBstrNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"IsMatchingType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}
,"Params":[
{"Name":"pRecordInfo","Type":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RecordCreate"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
,"Params":[
]
}
,{
"Name":"RecordCreateCopy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pvRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IErrorLog"
,"Kind":"Com"
,"Guid":"3127ca40-446e-11ce-8135-00aa004bb851"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"AddError"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IPropertyBag"
,"Kind":"Com"
,"Guid":"55272a00-42cb-11ce-8135-00aa004bb851"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"Read"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pErrorLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"Write"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ITypeLibRegistrationReader"
,"Kind":"Com"
,"Guid":"ed6a8a2a-b160-4e77-8f73-aa7435cd5c27"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"EnumTypeLibRegistrations"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppEnumUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"ITypeLibRegistration"
,"Kind":"Com"
,"Guid":"76a3e735-02df-4a12-98eb-043ad3600af3"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetGuid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetLcid"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pWin32Path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetWin64Path"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pWin64Path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetDisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetFlags"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pHelpDir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"NUMPARSE"
,"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"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"st","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]}
,{"Name":"wDayOfYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"REGKIND"
,"Kind":"Enum"
,"Flags":false
,"Values":[
{"Name":"REGKIND_DEFAULT","Value":0}
,{"Name":"REGKIND_REGISTER","Value":1}
,{"Name":"REGKIND_NONE","Value":2}
]
,"IntegerBase":"Int32"
}
,{
"Name":"PARAMDATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"METHODDATA"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
,{"Name":"ppdata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PARAMDATA","TargetKind":"Default","Api":"Automation","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":"Automation","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"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"pmethdata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"METHODDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]}
,{"Name":"cMembers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WiaDevMgr"
,"Kind":"ComClassID"
,"Guid":"a1f4e726-8cf1-11d1-bf92-0060081ed811"
}
,{
"Name":"WiaLog"
,"Kind":"ComClassID"
,"Guid":"a1e75357-881a-419e-83e2-bb16db197c68"
}
,{
"Name":"WIA_RAW_HEADER"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"XRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"YRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"XExtent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"YExtent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BytesPerLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BitsPerPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ChannelsPerPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BitsPerChannel","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Compression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PhotometricInterp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LineOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RawDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RawDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PaletteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PaletteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WIA_BARCODE_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Page","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Confidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"XOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"YOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Rotation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Text","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WIA_BARCODES"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Barcodes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WIA_BARCODE_INFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WIA_PATCH_CODE_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WIA_PATCH_CODES"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PatchCodes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WIA_PATCH_CODE_INFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WIA_MICR_INFO"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Page","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Text","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"WIA_MICR"
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Fields":[
{"Name":"Tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Placeholder","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Micr","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WIA_MICR_INFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[
]
}
,{
"Name":"IDispatchEx"
,"Kind":"Com"
,"Guid":"a6ef9860-c720-11d0-9337-00a0c90dcaa9"
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}
,"Methods":[
{
"Name":"GetDispID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pei","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"pspCaller","Type":{"Kind":"ApiRef","Name":"IServiceProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"DeleteMemberByName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"grfdex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DeleteMemberByDispID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}
,{
"Name":"GetMemberProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetNextDispID"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IDispError"
,"Kind":"Com"
,"Guid":"a6ef9861-c720-11d0-9337-00a0c90dcaa9"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"QueryErrorInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"guidErrorType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"ppde","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispError","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetNext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ppde","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispError","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetHresult"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"phr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetHelpInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
]
}
,{
"Name":"IVariantChangeType"
,"Kind":"Com"
,"Guid":"a6ef9862-c720-11d0-9337-00a0c90dcaa9"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"ChangeType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pvarSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"vtNew","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IObjectIdentity"
,"Kind":"Com"
,"Guid":"ca04b7e6-0d21-11d1-8cc5-00c04fc2b085"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"IsEqualObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
]
}
]
}
,{
"Name":"ICanHandleException"
,"Kind":"Com"
,"Guid":"c5598e60-b307-11d1-b27d-006008c3fbfb"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"CanHandleException"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
]
}
,{
"Name":"IProvideRuntimeContext"
,"Kind":"Com"
,"Guid":"10e2414a-ec59-49d2-bc51-5add2c36febc"
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
,"Methods":[
{
"Name":"GetCurrentSourceContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"BSTR"
,"Kind":"NativeTypedef"
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"SysFreeString"
}
,{
"Name":"VARENUM"
,"Kind":"Enum"
,"Flags":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"}
,"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":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"BSTR_UserMarshal"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"BSTR_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"BSTR_UserFree"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"LPSAFEARRAY_UserSize"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]}
]
}
,{
"Name":"LPSAFEARRAY_UserMarshal"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]}
]
}
,{
"Name":"LPSAFEARRAY_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"LPSAFEARRAY_UserFree"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]}
]
}
,{
"Name":"BSTR_UserSize64"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"BSTR_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"BSTR_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"BSTR_UserFree64"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"LPSAFEARRAY_UserSize64"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]}
]
}
,{
"Name":"LPSAFEARRAY_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]}
]
}
,{
"Name":"LPSAFEARRAY_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"LPSAFEARRAY_UserFree64"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]}
]
}
,{
"Name":"VARIANT_UserSize"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"VARIANT_UserMarshal"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"VARIANT_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VARIANT_UserFree"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"VARIANT_UserSize64"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"VARIANT_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"VARIANT_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VARIANT_UserFree64"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HWND_UserSize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HWND_UserMarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HWND_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HWND_UserFree"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HWND_UserSize64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HWND_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"HWND_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"HWND_UserFree64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SysAllocString"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}
,"Params":[
{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"SysReAllocString"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"SysAllocStringLen"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]}
,{"Name":"ui","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SysReAllocStringLen"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"Params":[
{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"SysAddRefString"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"bstrString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SysReleaseString"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"bstrString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SysFreeString"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"bstrString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SysStringLen"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"pbstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SysStringByteLen"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"SysAllocStringByteLen"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}
,"Params":[
{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}
,{
"Name":"DosDateTimeToVariantTime"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"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"}
,"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"}
,"Params":[
{"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","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"}
,"Params":[
{"Name":"vtime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
,{"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SafeArrayAllocDescriptor"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"SafeArrayAllocDescriptorEx"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"SafeArrayAllocData"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayCreate"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}
,"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":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayCreateEx"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}
,"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":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"psaSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"psaTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayReleaseDescriptor"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayDestroyDescriptor"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayReleaseData"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayAddRef"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayRedim"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"psaboundNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayGetDim"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayGetElemsize"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayGetUBound"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayUnlock"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayAccessData"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayGetElement"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"ppsaOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"SafeArrayPtrOfIndex"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"prinfo","Type":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"SafeArrayGetRecordInfo"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"prinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SafeArraySetIID"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]}}
,"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":"Automation","Parents":[]}}
,"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"}
,"Params":[
{"Name":"pvarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VariantClear"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"VariantCopy"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvargDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pvargSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"VariantCopyInd"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pvargSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]}
]
}
,{
"Name":"VariantChangeType"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvargDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pvarSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"pvargDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pvarSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppsa","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]}
]
}
,{
"Name":"BstrFromVector"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarUI1FromI2"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"Params":[
{"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromI2"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromI4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromI8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromR4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromR8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromDate"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromStr"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromDisp"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromBool"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromI1"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromUI2"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromUI4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromUI8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFromDec"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromUI1"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromI2"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromI4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromI8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromR4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromR8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromCy"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromDate"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromDisp"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromBool"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromI1"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromUI2"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromUI4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromUI8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBstrFromDec"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarBoolFromUI1"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"Params":[
{"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromI2"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uiIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromI4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromI8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromR4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromR8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromDate"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromCy"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromStr"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromDisp"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromBool"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromUI2"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromUI4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromUI8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"i64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarI1FromDec"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]}
]
}
,{
"Name":"VarUI2FromUI1"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"Params":[
{"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromI2"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uiIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromI4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromI8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromR4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromR8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromDate"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromCy"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromStr"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromDisp"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","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":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromBool"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromI1"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromUI2"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromUI4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFromUI8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarParseNumFromStr"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"pnumprs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NUMPARSE","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarAdd"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarAnd"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCat"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDiv"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarEqv"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarIdiv"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarImp"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarMod"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarMul"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarOr"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarPow"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarSub"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarXor"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarAbs"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarFix"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarInt"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarNeg"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarNot"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarRound"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCmp"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecDiv"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecMul"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecSub"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecAbs"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecFix"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecInt"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecNeg"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecRound"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarDecCmp"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"VarDecCmpR8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"Params":[
{"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"cyRight","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyMul"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"cyRight","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyMulI4"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyMulI8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCySub"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"cyRight","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyAbs"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyFix"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyInt"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyNeg"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyRound"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"SystemServices","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarCyCmp"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"cyRight","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"VarCyCmpR8"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"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":"Com","Parents":[]}
,"Params":[
{"Name":"bstrLeft","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrRight","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"bstrLeft","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrRight","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"pudateIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UDATE","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"pudateIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UDATE","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetAltMonthNames"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]}
]
}
,{
"Name":"VarFormat"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pstrFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarFormatDateTime"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarFormatNumber"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarFormatPercent"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarFormatCurrency"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarWeekdayName"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarMonthName"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"VarFormatFromTokens"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]}
,{"Name":"pstrFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","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":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"pstrFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"rgbTok","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"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"}
,"Params":[
{"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"LHashValOfNameSys"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
]
}
,{
"Name":"LoadTypeLib"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pptlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"LoadTypeLibEx"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"regkind","Type":{"Kind":"ApiRef","Name":"REGKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"pptlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"LoadRegTypeLib"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"QueryPathOfRegTypeLib"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"Params":[
{"Name":"ptlib","Type":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"szFullPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"szHelpDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]}
]
}
,{
"Name":"UnRegisterTypeLib"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"RegisterTypeLibForUser"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"ptlib","Type":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"szFullPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
,{"Name":"szHelpDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"UnRegisterTypeLibForUser"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]},"Attrs":["In"]}
]
}
,{
"Name":"CreateTypeLib"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppctlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateTypeLib","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateTypeLib2"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ppctlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateTypeLib2","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DispGetParam"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pdispparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","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":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"ptinfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"rgszNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]}
,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgdispid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}
,{
"Name":"DispInvoke"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"_this","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"ptinfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","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":"Com","Parents":[]}
,"Params":[
{"Name":"pidata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERFACEDATA","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateStdDispatch"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"pvThis","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"ptinfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppunkStdDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"DispCallFunc"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","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,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]}
,{"Name":"prgpvarg","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]}
,{"Name":"pvargResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"RegisterActiveObject"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
,{"Name":"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}
,"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":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"SetErrorInfo"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"perrinfo","Type":{"Kind":"ApiRef","Name":"IErrorInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]}
]
}
,{
"Name":"GetErrorInfo"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pperrinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IErrorInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"CreateErrorInfo"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pperrinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateErrorInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetRecordInfoFromTypeInfo"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"pTypeInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppRecInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"GetRecordInfoFromGuids"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OaBuildVersion"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
]
}
,{
"Name":"ClearCustData"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]}
]
}
,{
"Name":"OaEnablePerUserTLibRegistration"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
]
}
,{
"Name":"STGMEDIUM_UserSize"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"STGMEDIUM_UserMarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"STGMEDIUM_UserUnmarshal"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"STGMEDIUM_UserFree"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"STGMEDIUM_UserSize64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"STGMEDIUM_UserMarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"STGMEDIUM_UserUnmarshal64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"STGMEDIUM_UserFree64"
,"SetLastError":false
,"DllImport":"OLE32"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"Params":[
{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]}
]
}
,{
"Name":"OleLoadPictureFile"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"varFileName","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"lplpdispPicture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OleLoadPictureFileEx"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"varFileName","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","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":"Automation","Parents":[]}},"Attrs":["Out"]}
]
}
,{
"Name":"OleSavePictureFile"
,"SetLastError":false
,"DllImport":"OLEAUT32"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
,"Params":[
{"Name":"lpdispPicture","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]}
]
}
]
,"UnicodeAliases":[
]
}