#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\tlbinf32.dll")(GUID . "{8B217740-717D-11CE-AB5B-D41203C10000}")(DESCRIPTION . "TypeLib Information")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("_DirectCalls" (TYPE . "Module")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS ((NAME . "NewGuid") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("retVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "GetTypeInfoAttributeStrings") (RIID . #x60000001) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("AttributeMask" "VT_I2")("AttributeArray" "VT_PTR.VT_SAFEARRAY")("retVal" "VT_PTR.VT_I2")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "ODL strings representations")) ((NAME . "GetImplAttributeStrings") (RIID . #x60000002) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("AttributeMask" "VT_I2")("AttributeArray" "VT_PTR.VT_SAFEARRAY")("retVal" "VT_PTR.VT_I2")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "ODL strings representations")) ((NAME . "GetLibraryAttributeStrings") (RIID . #x60000003) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("AttributeMask" "VT_I2")("AttributeArray" "VT_PTR.VT_SAFEARRAY")("retVal" "VT_PTR.VT_I2")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "ODL strings representations")) ((NAME . "GetFunctionAttributeStrings") (RIID . #x60000004) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("AttributeMask" "VT_I2")("AttributeArray" "VT_PTR.VT_SAFEARRAY")("retVal" "VT_PTR.VT_I2")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "ODL strings representations")) ((NAME . "GetVariableAttributeStrings") (RIID . #x60000005) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("AttributeMask" "VT_I2")("AttributeArray" "VT_PTR.VT_SAFEARRAY")("retVal" "VT_PTR.VT_I2")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "ODL strings representations")) ((NAME . "SwapStringArrays") (RIID . #x60000006) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("DestArray" "VT_PTR.VT_SAFEARRAY")("SrcArray" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SwapLongArrays") (RIID . #x60000007) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("DestArray" "VT_PTR.VT_SAFEARRAY")("SrcArray" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddressOfStringElement") (RIID . #x60000008) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("InString" "VT_PTR.VT_BSTR")("Position" "VT_I2")("retVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "LOWORD") (RIID . #x60000009) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("DWORD" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HIWORD") (RIID . #x6000000a) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("DWORD" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MAKELONG") (RIID . #x6000000b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("LOWORD" "VT_I2")("HIWORD" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LOBYTE") (RIID . #x6000000c) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("WORD" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HIBYTE") (RIID . #x6000000d) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("WORD" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MAKEWORD") (RIID . #x6000000e) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("LOBYTE" "VT_I2")("HIBYTE" "VT_I2")) (FLAGS ( IS-FUNCTION ))))) ("TliErrors" (TYPE . "Enum")(DESCRIPTION . "Custom errors raised by TLI")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TypeFlags" (TYPE . "Enum")(DESCRIPTION . "OLE Automation TYPEFLAG values")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ImplTypeFlags" (TYPE . "Enum")(DESCRIPTION . "OLE Automation IMPLTYPEFLAG values")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TypeKinds" (TYPE . "Enum")(DESCRIPTION . "OLE Automation TYPEKIND values")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("FuncFlags" (TYPE . "Enum")(DESCRIPTION . "OLE Automation FUNCFLAG values")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("VarFlags" (TYPE . "Enum")(DESCRIPTION . "OLE Automation VARFLAG values")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SysKinds" (TYPE . "Enum")(DESCRIPTION . "OLE Automation SYS values")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("LibFlags" (TYPE . "Enum")(DESCRIPTION . "OLE Automation LIBFLAG values")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("InvokeKinds" (TYPE . "Enum")(DESCRIPTION . "OLE Automation INVOKEKIND values")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IDLFlags" (TYPE . "Enum")(DESCRIPTION . "OLE Automation IDLFLAG values")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ParamFlags" (TYPE . "Enum")(DESCRIPTION . "OLE Automation PARAMFLAG values")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DescKinds" (TYPE . "Enum")(DESCRIPTION . "OLE Automation DESCKIND values")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TliVarType" (TYPE . "Enum")(DESCRIPTION . "OLE Automation VARIANT types")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TliSearchTypes" (TYPE . "Enum")(DESCRIPTION . "Determines content of SearchResults collection")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TliWindowTypes" (TYPE . "Enum")(DESCRIPTION . "Values for window class of hWnd in Get*Direct methods")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TliItemDataTypes" (TYPE . "Enum")(DESCRIPTION . "Determine ItemData content for GetMembers*Direct methods")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("VarTypeInfo" (TYPE . "Dispinterface")(DESCRIPTION . "VarType information for parameters and return types")(GUID . "{8B21774B-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.VarTypeInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_OldVarType") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TypeInfo") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_PTR.TypeInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type information for VT_PTR VarType")) ((NAME . "TypeInfoNumber") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeInfo number for 0 VarType (Cheaper than TypeInfo property)")) ((NAME . "TypedVariant") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a variant with this VarType")) ((NAME . "IsExternalType") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Is TypeInfo external to this library")) ((NAME . "TypeLibInfoExternal") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "External typelib. Same as TypeInfo.Parent.")) ((NAME . "PointerLevel") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Dereferencing level of type")) ((NAME . "VarType") (RIID . #x00000000) (OFFSET . #x40) (RETURNS . "VT_USERDEFINED.Enum.TliVarType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "VarType of Parameter")) ((NAME . "ArrayBounds") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_I2")(PARAMS ("Bounds" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get bounds for VT_VECTOR array. LBound in column 1, UBound in column 2.")) ((NAME . "ElementPointerLevel") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Dereferencing level for type of an array element")))) ("ParameterInfo" (TYPE . "Dispinterface")(DESCRIPTION . "Parameter Information")(GUID . "{8B217749-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.ParameterInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the object")) ((NAME . "Optional") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Optional Parameter")) ((NAME . "_OldFlags") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "VarTypeInfo") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_PTR.VarTypeInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "VarTypeInfo object for this parameter")) ((NAME . "Default") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Default Parameter")) ((NAME . "DefaultValue") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Default value")) ((NAME . "HasCustomData") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Check if custom data is available")) ((NAME . "CustomDataCollection") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_PTR.CustomDataCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Custom data GUIDs and Values")) ((NAME . "Flags") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_USERDEFINED.Enum.ParamFlags")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Parameter Flags")))) ("Parameters" (TYPE . "Dispinterface")(DESCRIPTION . "Parameters Collection")(GUID . "{8B21774A-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Parameters")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.ParameterInfo")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "ParameterInfo object")) ((NAME . "Count") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in collection")) ((NAME . "OptionalCount") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of optional parameters")) ((NAME . "DefaultCount") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of default parameters. Not included in optional count.")))) ("MemberInfo" (TYPE . "Dispinterface")(DESCRIPTION . "MemberInfo object")(GUID . "{8B217747-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.MemberInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the object")) ((NAME . "_OldHelpString") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HelpContext") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpContext for the member")) ((NAME . "HelpFile") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpFile for the member")) ((NAME . "Parameters") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_PTR.Parameters")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Parameters Collection")) ((NAME . "ReturnType") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_PTR.VarTypeInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "VarTypeInfo object for returned type")) ((NAME . "AttributeMask") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attribute mask for the member")) ((NAME . "AttributeStrings") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_I2")(PARAMS ("AttributeArray" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attributes for the member")) ((NAME . "_OldDescKind") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Value") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Value of the member, ConstantInfo only")) ((NAME . "MemberId") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "MemberId (DispId) for member function or variable.")) ((NAME . "VTableOffset") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "VTable Offset of member. -1 if not available.")) ((NAME . "InvokeKind") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_USERDEFINED.Enum.InvokeKinds")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "InvokeKind of member")) ((NAME . "CustomDataCollection") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_PTR.CustomDataCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Custom data GUIDs and Values")) ((NAME . "DescKind") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_USERDEFINED.Enum.DescKinds")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "DescKind of member.")) ((NAME . "GetDllEntry") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("DllName" "VT_PTR.VT_BSTR")("EntryName" "VT_PTR.VT_BSTR")("Ordinal" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get Dll name and entry point.")) ((NAME . "HelpString") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Helpstring for the member")) ((NAME . "HelpStringDll") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Dll with DLLGetDocumentation entry point")) ((NAME . "HelpStringContext") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpStringContext for the member")) ((NAME . "CallConv") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_USERDEFINED.Enum.CallConvs")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Calling convention of member")))) ("Members" (TYPE . "Dispinterface")(DESCRIPTION . "Members Collection")(GUID . "{8B217748-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Members")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.MemberInfo")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "MemberInfo object")) ((NAME . "Count") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in collection")) ((NAME . "FuncFilter") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_USERDEFINED.Enum.FuncFlags")) (FLAGS ( IS-SET ))(DESCRIPTION . "Method exclusion filter")) ((NAME . "FuncFilter") (RIID . #x60020005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.FuncFlags")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Method exclusion filter")) ((NAME . "VarFilter") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_USERDEFINED.Enum.VarFlags")) (FLAGS ( IS-SET ))(DESCRIPTION . "Property exclusion filter")) ((NAME . "VarFilter") (RIID . #x60020007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.VarFlags")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Property exclusion filter")) ((NAME . "_OldFillList") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFilteredMembers") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_PTR.SearchResults")(PARAMS ("ShowUnderscore" "VT_BOOL")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get members without named duplicates")) ((NAME . "GetFilteredMembersDirect") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_I2")(PARAMS ("hWnd" "VT_INT")("WindowType" "VT_USERDEFINED.Enum.TliWindowTypes")("ItemDataType" "VT_USERDEFINED.Enum.TliItemDataTypes")("ShowUnderscore" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get members without named duplicates (Clear and fill hWnd)")))) ("InterfaceInfo" (TYPE . "Dispinterface")(DESCRIPTION . "Members are a subset of TypeInfo object members.")(GUID . "{8B217741-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.InterfaceInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the object")) ((NAME . "GUID") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Registry format of TypeInfo GUID")) ((NAME . "_OldHelpString") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HelpContext") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpContext for the TypeInfo")) ((NAME . "HelpFile") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpFile for the TypeInfo")) ((NAME . "AttributeMask") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attribute mask for the TypeInfo")) ((NAME . "AttributeStrings") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_I2")(PARAMS ("AttributeArray" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attributes for the TypeInfo")) ((NAME . "_OldTypeKind") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TypeKindString") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, string")) ((NAME . "TypeInfoNumber") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Actual Index of TypeInfo in TypeLib")) ((NAME . "VTableInterface") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_PTR.InterfaceInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "VTable version of this interface")) ((NAME . "GetMember") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_PTR.MemberInfo")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Member by name or MemID")) ((NAME . "Members") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_PTR.Members")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Members collection")) ((NAME . "Parent") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Containing TypeLibInfo object")) ((NAME . "ImpliedInterfaces") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_PTR.Interfaces")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Interfaces collection")) ((NAME . "_DefaultInterface") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_DefaultEventInterface") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "TypeKind") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.TypeKinds")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, numeric value")) ((NAME . "ResolvedType") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_PTR.VarTypeInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Base type. Valid only if TypeKind is TKIND_ALIAS.")) ((NAME . "CustomDataCollection") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_PTR.CustomDataCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Custom data GUIDs and Values")) ((NAME . "HelpString") (RIID . #x60020016) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Helpstring for the TypeInfo")) ((NAME . "ITypeInfo") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Internal ITypeInfo pointer")) ((NAME . "MajorVersion") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Major Version of TypeInfo")) ((NAME . "MinorVersion") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Minor Version of TypeInfo")) ((NAME . "HelpStringDll") (RIID . #x6002001a) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Dll with DLLGetDocumentation entry point")) ((NAME . "HelpStringContext") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Context ID for use with DLLGetDocumentation")))) ("_BaseTypeInfos" (TYPE . "Dispinterface")(GUID . "{8B217750-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfos")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in collection")))) ("Interfaces" (TYPE . "Dispinterface")(DESCRIPTION . "Subset of TypeInfos collection.")(GUID . "{8B217742-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfos")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in collection")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_PTR.InterfaceInfo")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "InterfaceInfo object")) ((NAME . "IndexedItem") (RIID . #x60030001) (OFFSET . #x30) (RETURNS . "VT_PTR.InterfaceInfo")(PARAMS ("TypeInfoNumber" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by TypeInfo number")) ((NAME . "NamedItem") (RIID . #x60030002) (OFFSET . #x34) (RETURNS . "VT_PTR.InterfaceInfo")(PARAMS ("TypeInfoName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by name")))) ("CoClassInfo" (TYPE . "Dispinterface")(DESCRIPTION . "Members are a subset of TypeInfo object members.")(GUID . "{8B217743-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.CoClassInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the object")) ((NAME . "GUID") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Registry format of TypeInfo GUID")) ((NAME . "_OldHelpString") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HelpContext") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpContext for the TypeInfo")) ((NAME . "HelpFile") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpFile for the TypeInfo")) ((NAME . "AttributeMask") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attribute mask for the TypeInfo")) ((NAME . "AttributeStrings") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_I2")(PARAMS ("AttributeArray" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attributes for the TypeInfo")) ((NAME . "_OldTypeKind") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TypeKindString") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, string")) ((NAME . "TypeInfoNumber") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Actual Index of TypeInfo in TypeLib")) ((NAME . "_placeholder_VTableInterface") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_placeholder_GetMember") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_placeholder_Members") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Parent") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Containing TypeLibInfo object")) ((NAME . "Interfaces") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_PTR.Interfaces")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Interfaces collection")) ((NAME . "DefaultInterface") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_PTR.InterfaceInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Information for Default Interface")) ((NAME . "DefaultEventInterface") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_PTR.InterfaceInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Information for Default Event Interface")) ((NAME . "TypeKind") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.TypeKinds")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, numeric value")) ((NAME . "ResolvedType") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_PTR.VarTypeInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Base type. Valid only if TypeKind is TKIND_ALIAS.")) ((NAME . "CustomDataCollection") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_PTR.CustomDataCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Custom data GUIDs and Values")) ((NAME . "HelpString") (RIID . #x60020016) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Helpstring for the TypeInfo")) ((NAME . "ITypeInfo") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Internal ITypeInfo pointer")) ((NAME . "MajorVersion") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Major Version of TypeInfo")) ((NAME . "MinorVersion") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Minor Version of TypeInfo")) ((NAME . "HelpStringDll") (RIID . #x6002001a) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Dll with DLLGetDocumentation entry point")) ((NAME . "HelpStringContext") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Context ID for use with DLLGetDocumentation")))) ("CoClasses" (TYPE . "Dispinterface")(DESCRIPTION . "Subset of TypeInfos collection.")(GUID . "{8B217744-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfos")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in collection")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_PTR.CoClassInfo")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "CoClassInfo object")) ((NAME . "IndexedItem") (RIID . #x60030001) (OFFSET . #x30) (RETURNS . "VT_PTR.CoClassInfo")(PARAMS ("TypeInfoNumber" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by TypeInfo number")) ((NAME . "NamedItem") (RIID . #x60030002) (OFFSET . #x34) (RETURNS . "VT_PTR.CoClassInfo")(PARAMS ("TypeInfoName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by name")))) ("ConstantInfo" (TYPE . "Dispinterface")(DESCRIPTION . "Members are a subset of TypeInfo object members.")(GUID . "{8B21774D-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the object")) ((NAME . "GUID") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Registry format of TypeInfo GUID")) ((NAME . "_OldHelpString") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HelpContext") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpContext for the TypeInfo")) ((NAME . "HelpFile") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpFile for the TypeInfo")) ((NAME . "AttributeMask") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attribute mask for the TypeInfo")) ((NAME . "AttributeStrings") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_I2")(PARAMS ("AttributeArray" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attributes for the TypeInfo")) ((NAME . "_OldTypeKind") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TypeKindString") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, string")) ((NAME . "TypeInfoNumber") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Actual Index of TypeInfo in TypeLib")) ((NAME . "_placeholder_VTableInterface") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMember") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_PTR.MemberInfo")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Member by name or MemID")) ((NAME . "Members") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_PTR.Members")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Members collection")) ((NAME . "Parent") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Containing TypeLibInfo object")) ((NAME . "_ImpliedInterfaces") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_DefaultInterface") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_DefaultEventInterface") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "TypeKind") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.TypeKinds")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, numeric value")) ((NAME . "ResolvedType") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_PTR.VarTypeInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Base type. Valid only if TypeKind is TKIND_ALIAS.")) ((NAME . "CustomDataCollection") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_PTR.CustomDataCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Custom data GUIDs and Values")) ((NAME . "HelpString") (RIID . #x60020016) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Helpstring for the TypeInfo")) ((NAME . "ITypeInfo") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Internal ITypeInfo pointer")) ((NAME . "MajorVersion") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Major Version of TypeInfo")) ((NAME . "MinorVersion") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Minor Version of TypeInfo")) ((NAME . "HelpStringDll") (RIID . #x6002001a) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Dll with DLLGetDocumentation entry point")) ((NAME . "HelpStringContext") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Context ID for use with DLLGetDocumentation")))) ("Constants" (TYPE . "Dispinterface")(DESCRIPTION . "Subset of TypeInfos collection.")(GUID . "{8B21774C-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfos")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in collection")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_PTR.ConstantInfo")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "ConstantInfo object")) ((NAME . "IndexedItem") (RIID . #x60030001) (OFFSET . #x30) (RETURNS . "VT_PTR.ConstantInfo")(PARAMS ("TypeInfoNumber" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by TypeInfo number")) ((NAME . "NamedItem") (RIID . #x60030002) (OFFSET . #x34) (RETURNS . "VT_PTR.ConstantInfo")(PARAMS ("TypeInfoName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by name")))) ("DeclarationInfo" (TYPE . "Dispinterface")(DESCRIPTION . "Members are a subset of TypeInfo object members.")(GUID . "{8B21774F-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.DeclarationInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the object")) ((NAME . "GUID") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Registry format of TypeInfo GUID")) ((NAME . "_OldHelpString") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HelpContext") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpContext for the TypeInfo")) ((NAME . "HelpFile") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpFile for the TypeInfo")) ((NAME . "AttributeMask") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attribute mask for the TypeInfo")) ((NAME . "AttributeStrings") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_I2")(PARAMS ("AttributeArray" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attributes for the TypeInfo")) ((NAME . "_OldTypeKind") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TypeKindString") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, string")) ((NAME . "TypeInfoNumber") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Actual Index of TypeInfo in TypeLib")) ((NAME . "_placeholder_VTableInterface") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMember") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_PTR.MemberInfo")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Member by name or MemID")) ((NAME . "Members") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_PTR.Members")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Members collection")) ((NAME . "Parent") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Containing TypeLibInfo object")) ((NAME . "_ImpliedInterfaces") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_DefaultInterface") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_DefaultEventInterface") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "TypeKind") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.TypeKinds")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, numeric value")) ((NAME . "ResolvedType") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_PTR.VarTypeInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Base type. Valid only if TypeKind is TKIND_ALIAS.")) ((NAME . "CustomDataCollection") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_PTR.CustomDataCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Custom data GUIDs and Values")) ((NAME . "HelpString") (RIID . #x60020016) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Helpstring for the TypeInfo")) ((NAME . "ITypeInfo") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Internal ITypeInfo pointer")) ((NAME . "MajorVersion") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Major Version of TypeInfo")) ((NAME . "MinorVersion") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Minor Version of TypeInfo")) ((NAME . "HelpStringDll") (RIID . #x6002001a) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Dll with DLLGetDocumentation entry point")) ((NAME . "HelpStringContext") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Context ID for use with DLLGetDocumentation")))) ("Declarations" (TYPE . "Dispinterface")(DESCRIPTION . "Subset of TypeInfos collection.")(GUID . "{8B21774E-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfos")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in collection")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_PTR.DeclarationInfo")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "DeclarationInfo object")) ((NAME . "IndexedItem") (RIID . #x60030001) (OFFSET . #x30) (RETURNS . "VT_PTR.DeclarationInfo")(PARAMS ("TypeInfoNumber" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by TypeInfo number")) ((NAME . "NamedItem") (RIID . #x60030002) (OFFSET . #x34) (RETURNS . "VT_PTR.DeclarationInfo")(PARAMS ("TypeInfoName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by name")))) ("_SearchHelper" (TYPE . "Dispinterface")(DESCRIPTION . "Helper object for GetMembersWithSubString and multiple TypeLibs")(GUID . "{8B217751-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_OldInit") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "CheckHaveMatch") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "If Name already in collection, then return True. Otherwise, add it.")) ((NAME . "Init") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("SysKind" "VT_USERDEFINED.Enum.SysKinds")("LCID" "VT_I4")("GrowSize" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Obsolete. SysKind, GrowSize ignored.")))) ("SearchHelper" (TYPE . "Coclass")(DESCRIPTION . "Helper object for GetMembersWithSubString and multiple TypeLibs")(GUID . "{8B217752-717D-11CE-AB5B-D41203C10000}")(ALIASES "_SearchHelper") (FUNCTIONS )) ("TypeInfo" (TYPE . "Dispinterface")(DESCRIPTION . "TypeInfo Information")(GUID . "{8B217759-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the object")) ((NAME . "GUID") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Registry format of TypeInfo GUID")) ((NAME . "_OldHelpString") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HelpContext") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpContext for the TypeInfo")) ((NAME . "HelpFile") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpFile for the TypeInfo")) ((NAME . "AttributeMask") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attribute mask for the TypeInfo")) ((NAME . "AttributeStrings") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_I2")(PARAMS ("AttributeArray" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attributes for the TypeInfo")) ((NAME . "_OldTypeKind") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TypeKindString") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, string")) ((NAME . "TypeInfoNumber") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Actual Index of TypeInfo in TypeLib")) ((NAME . "VTableInterface") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_PTR.InterfaceInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "VTable version of this interface")) ((NAME . "GetMember") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_PTR.MemberInfo")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Member by name or MemID")) ((NAME . "Members") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_PTR.Members")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Members collection")) ((NAME . "Parent") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Containing TypeLibInfo object")) ((NAME . "Interfaces") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_PTR.Interfaces")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Interfaces collection")) ((NAME . "DefaultInterface") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_PTR.InterfaceInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Information for Default Interface. CoClassInfo only.")) ((NAME . "DefaultEventInterface") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_PTR.InterfaceInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Information for Default Event Interface. CoClassInfo only.")) ((NAME . "TypeKind") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.TypeKinds")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, numeric value")) ((NAME . "ResolvedType") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_PTR.VarTypeInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Base type. Valid only if TypeKind is TKIND_ALIAS.")) ((NAME . "CustomDataCollection") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_PTR.CustomDataCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Custom data GUIDs and Values")) ((NAME . "HelpString") (RIID . #x60020016) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Helpstring for the TypeInfo")) ((NAME . "ITypeInfo") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Internal ITypeInfo pointer")) ((NAME . "MajorVersion") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Major Version of TypeInfo")) ((NAME . "MinorVersion") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Minor Version of TypeInfo")) ((NAME . "HelpStringDll") (RIID . #x6002001a) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Dll with DLLGetDocumentation entry point")) ((NAME . "HelpStringContext") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Context ID for use with DLLGetDocumentation")))) ("_TypeLibInfo" (TYPE . "Dispinterface")(DESCRIPTION . "TypeLib information")(GUID . "{8B217745-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ContainingFile") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of file containing TypeLib")) ((NAME . "ContainingFile") (RIID . #x60020002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Name of file containing TypeLib")) ((NAME . "LoadRegTypeLib") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("TypeLibGuid" "VT_BSTR")("MajorVersion" "VT_I2")("MinorVersion" "VT_I2")("LCID" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Load a registered typelib")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the object")) ((NAME . "_OldHelpString") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HelpContext") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpContext for the library")) ((NAME . "HelpFile") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpFile for the library")) ((NAME . "GUID") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Registry format of TypeLib GUID")) ((NAME . "LCID") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "LCID of TypeLib")) ((NAME . "_OldSysKind") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MajorVersion") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Major Version of TypeLib")) ((NAME . "MinorVersion") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Minor Version of TypeLib")) ((NAME . "AttributeMask") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attribute mask for the library")) ((NAME . "AttributeStrings") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_I2")(PARAMS ("AttributeArray" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attributes for the library")) ((NAME . "CoClasses") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_PTR.CoClasses")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The CoClasses for the current TypeLib")) ((NAME . "Interfaces") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_PTR.Interfaces")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The interfaces for the current TypeLib")) ((NAME . "Constants") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_PTR.Constants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The constants for the current TypeLib")) ((NAME . "Declarations") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_PTR.Declarations")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The declarations for the current TypeLib")) ((NAME . "TypeInfoCount") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Total TypeInfos in typelib")) ((NAME . "_OldGetTypeKind") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetTypeInfo") (RIID . #x60020016) (OFFSET . #x74) (RETURNS . "VT_PTR.TypeInfo")(PARAMS ("Index" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get TypeInfo directly by Name or TypeInfoNumber")) ((NAME . "GetTypeInfoNumber") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_I2")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get interface number by name")) ((NAME . "IsSameLibrary") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_BOOL")(PARAMS ("CheckLib" "VT_PTR.TypeLibInfo")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Is this the same TypeLib?")) ((NAME . "_OldResetSearchCriteria") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_OldGetTypesWithMember") (RIID . #x6002001a) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_OldGetMembersWithSubString") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_OldGetTypesWithSubString") (RIID . #x6002001c) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_OldCaseTypeName") (RIID . #x6002001d) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_OldCaseMemberName") (RIID . #x6002001e) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_OldFillTypesList") (RIID . #x6002001f) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_OldFillTypesCombo") (RIID . #x60020020) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_OldFillMemberList") (RIID . #x60020021) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_OldAddClassTypeToList") (RIID . #x60020022) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AppObjString") (RIID . #x60020023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("CheckLib" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The string to put in the list for an application object entry")) ((NAME . "LibNum") (RIID . #x60020024) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("CheckLib" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "The external library number. Placed in ItemData when lists are filled.")) ((NAME . "ShowLibName") (RIID . #x60020025) (OFFSET . #xb0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Whether or not to display the library name.")) ((NAME . "ShowLibName") (RIID . #x60020025) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("CheckLib" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Whether or not to display the library name.")) ((NAME . "_OldListBoxNotification") (RIID . #x60020027) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("CheckLib" "VT_PTR.ListBoxNotification")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeKind") (RIID . #x60020028) (OFFSET . #xbc) (RETURNS . "VT_USERDEFINED.Enum.TypeKinds")(PARAMS ("TypeInfoNumber" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of TypeInfo number")) ((NAME . "SysKind") (RIID . #x60020029) (OFFSET . #xc0) (RETURNS . "VT_USERDEFINED.Enum.SysKinds")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "SysKind of TypeLib")) ((NAME . "SearchDefault") (RIID . #x6002002a) (OFFSET . #xc4) (RETURNS . "VT_USERDEFINED.Enum.TliSearchTypes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Default search filter")) ((NAME . "SearchDefault") (RIID . #x6002002a) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("TypeInfoNumber" "VT_USERDEFINED.Enum.TliSearchTypes")) (FLAGS ( IS-SET ))(DESCRIPTION . "Default search filter")) ((NAME . "CaseTypeName") (RIID . #x6002002c) (OFFSET . #xcc) (RETURNS . "VT_USERDEFINED.Enum.TliSearchTypes")(PARAMS ("bstrName" "VT_PTR.VT_BSTR")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Try to case the name of a type which matches the search criteria. Returns matching search flags.")) ((NAME . "CaseMemberName") (RIID . #x6002002d) (OFFSET . #xd0) (RETURNS . "VT_BOOL")(PARAMS ("bstrName" "VT_PTR.VT_BSTR")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Check if this is a valid member name")) ((NAME . "ResetSearchCriteria") (RIID . #x6002002e) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("TypeFilter" "VT_USERDEFINED.Enum.TypeFlags")("IncludeEmptyTypes" "VT_BOOL")("ShowUnderscore" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resets search criteria. Only matching typeinfos will be searched.")) ((NAME . "GetTypesWithMember") (RIID . #x6002002f) (OFFSET . #xd8) (RETURNS . "VT_PTR.SearchResults")(PARAMS ("MemberName" "VT_BSTR")("StartResults" "VT_PTR.VT_PTR.SearchResults")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")("Sort" "VT_BOOL")("ShowUnderscore" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get types with given member")) ((NAME . "GetTypesWithMemberDirect") (RIID . #x60020030) (OFFSET . #xdc) (RETURNS . "VT_I2")(PARAMS ("MemberName" "VT_BSTR")("hWnd" "VT_INT")("WindowType" "VT_USERDEFINED.Enum.TliWindowTypes")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")("ShowUnderscore" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get types with given member. Add directly to hWnd.")) ((NAME . "GetMembersWithSubString") (RIID . #x60020031) (OFFSET . #xe0) (RETURNS . "VT_PTR.SearchResults")(PARAMS ("SubString" "VT_BSTR")("StartResults" "VT_PTR.VT_PTR.SearchResults")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")("SearchMiddle" "VT_BOOL")("Helper" "VT_PTR.VT_PTR.SearchHelper")("Sort" "VT_BOOL")("ShowUnderscore" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get matching member names")) ((NAME . "GetMembersWithSubStringDirect") (RIID . #x60020032) (OFFSET . #xe4) (RETURNS . "VT_I2")(PARAMS ("SubString" "VT_BSTR")("hWnd" "VT_INT")("WindowType" "VT_USERDEFINED.Enum.TliWindowTypes")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")("SearchMiddle" "VT_BOOL")("Helper" "VT_PTR.VT_PTR.SearchHelper")("ShowUnderscore" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get matching member names. Add directly to hWnd.")) ((NAME . "GetTypesWithSubString") (RIID . #x60020033) (OFFSET . #xe8) (RETURNS . "VT_PTR.SearchResults")(PARAMS ("SubString" "VT_BSTR")("StartResults" "VT_PTR.VT_PTR.SearchResults")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")("SearchMiddle" "VT_BOOL")("Sort" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get matching type names.")) ((NAME . "GetTypesWithSubStringDirect") (RIID . #x60020034) (OFFSET . #xec) (RETURNS . "VT_I2")(PARAMS ("SubString" "VT_BSTR")("hWnd" "VT_INT")("WindowType" "VT_USERDEFINED.Enum.TliWindowTypes")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")("SearchMiddle" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get matching type names. Add directly to hWnd.")) ((NAME . "GetTypes") (RIID . #x60020035) (OFFSET . #xf0) (RETURNS . "VT_PTR.SearchResults")(PARAMS ("StartResults" "VT_PTR.VT_PTR.SearchResults")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")("Sort" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get types which match the give search criteria.")) ((NAME . "GetTypesDirect") (RIID . #x60020036) (OFFSET . #xf4) (RETURNS . "VT_I2")(PARAMS ("hWnd" "VT_INT")("WindowType" "VT_USERDEFINED.Enum.TliWindowTypes")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get types which match the give search criteria. Add directly to hWnd.")) ((NAME . "GetMembers") (RIID . #x60020037) (OFFSET . #xf8) (RETURNS . "VT_PTR.SearchResults")(PARAMS ("SearchData" "VT_I4")("ShowUnderscore" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get members corresponding to SearchData")) ((NAME . "GetMembersDirect") (RIID . #x60020038) (OFFSET . #xfc) (RETURNS . "VT_I2")(PARAMS ("SearchData" "VT_I4")("hWnd" "VT_INT")("WindowType" "VT_USERDEFINED.Enum.TliWindowTypes")("ItemDataType" "VT_USERDEFINED.Enum.TliItemDataTypes")("ShowUnderscore" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get members corresponding to SearchData. Add directly to hWnd.")) ((NAME . "SetMemberFilters") (RIID . #x60020039) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ("FuncFilter" "VT_USERDEFINED.Enum.FuncFlags")("VarFilter" "VT_USERDEFINED.Enum.VarFlags")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set filters for member searches (GetMembersWithSubstring[Direct], GetMembers[Direct])")) ((NAME . "MakeSearchData") (RIID . #x6002003a) (OFFSET . #x104) (RETURNS . "VT_I4")(PARAMS ("TypeInfoName" "VT_BSTR")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Generate SearchData for use with GetMembers[Direct]")) ((NAME . "TypeInfos") (RIID . #x6002003b) (OFFSET . #x108) (RETURNS . "VT_PTR.TypeInfos")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The TypeInfos for the current TypeLib")) ((NAME . "Records") (RIID . #x6002003c) (OFFSET . #x10c) (RETURNS . "VT_PTR.Records")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The records for the current TypeLib")) ((NAME . "IntrinsicAliases") (RIID . #x6002003d) (OFFSET . #x110) (RETURNS . "VT_PTR.IntrinsicAliases")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The intrinsic aliases for the current TypeLib")) ((NAME . "CustomDataCollection") (RIID . #x6002003e) (OFFSET . #x114) (RETURNS . "VT_PTR.CustomDataCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Custom data GUIDs and Values")) ((NAME . "GetMemberInfo") (RIID . #x6002003f) (OFFSET . #x118) (RETURNS . "VT_PTR.MemberInfo")(PARAMS ("SearchData" "VT_I4")("InvokeKinds" "VT_USERDEFINED.Enum.InvokeKinds")("MemberId" "VT_I4")("MemberName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create MemberInfo object from type and member searches.")) ((NAME . "Unions") (RIID . #x60020040) (OFFSET . #x11c) (RETURNS . "VT_PTR.Unions")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The unions for the current TypeLib")) ((NAME . "AddTypes") (RIID . #x60020041) (OFFSET . #x120) (RETURNS . "VT_PTR.SearchResults")(PARAMS ("TypeInfoNumbers" "VT_PTR.VT_SAFEARRAY")("StartResults" "VT_PTR.VT_PTR.SearchResults")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")("Sort" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add types to a GetTypes* SearchResults object")) ((NAME . "AddTypesDirect") (RIID . #x60020042) (OFFSET . #x124) (RETURNS . "VT_I2")(PARAMS ("TypeInfoNumbers" "VT_PTR.VT_SAFEARRAY")("hWnd" "VT_INT")("WindowType" "VT_USERDEFINED.Enum.TliWindowTypes")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add types to a GetTypes* SearchResults object. Add directly to hWnd.")) ((NAME . "FreeSearchCriteria") (RIID . #x60020043) (OFFSET . #x128) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Free cached search information. (8 * TypeInfoCount bytes)")) ((NAME . "Register") (RIID . #x60020044) (OFFSET . #x12c) (RETURNS . "VT_VOID")(PARAMS ("HelpDir" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Register the typelib")) ((NAME . "UnRegister") (RIID . #x60020045) (OFFSET . #x130) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "UnRegister the typelib")) ((NAME . "HelpString") (RIID . #x60020046) (OFFSET . #x134) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Helpstring for the library")) ((NAME . "AppObjString") (RIID . #x60020023) (OFFSET . #x138) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The string to put in the list for an application object entry")) ((NAME . "LibNum") (RIID . #x60020024) (OFFSET . #x13c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The external library number. Placed in ItemData when lists are filled.")) ((NAME . "GetMembersWithSubStringEx") (RIID . #x60020049) (OFFSET . #x140) (RETURNS . "VT_PTR.SearchResults")(PARAMS ("SubString" "VT_BSTR")("InvokeGroupings" "VT_PTR.VT_SAFEARRAY")("StartResults" "VT_PTR.VT_PTR.SearchResults")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")("SearchMiddle" "VT_BOOL")("Sort" "VT_BOOL")("ShowUnderscore" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get matching member names grouped by InvokeKind.")) ((NAME . "GetTypesWithMemberEx") (RIID . #x6002004a) (OFFSET . #x144) (RETURNS . "VT_PTR.SearchResults")(PARAMS ("MemberName" "VT_BSTR")("InvokeKind" "VT_USERDEFINED.Enum.InvokeKinds")("StartResults" "VT_PTR.VT_PTR.SearchResults")("SearchType" "VT_USERDEFINED.Enum.TliSearchTypes")("Sort" "VT_BOOL")("ShowUnderscore" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get types with member, verify InvokeKinds")) ((NAME . "ITypeLib") (RIID . #x6002004b) (OFFSET . #x148) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Internal ITypeLib interface pointer")) ((NAME . "ITypeLib") (RIID . #x6002004b) (OFFSET . #x14c) (RETURNS . "VT_VOID")(PARAMS ("MemberName" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Internal ITypeLib interface pointer")) ((NAME . "HelpStringDll") (RIID . #x6002004d) (OFFSET . #x150) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Dll with DLLGetDocumentation entry point")) ((NAME . "HelpStringContext") (RIID . #x6002004e) (OFFSET . #x154) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Context ID for use with DLLGetDocumentation")) ((NAME . "BestEquivalentType") (RIID . #x6002004f) (OFFSET . #x158) (RETURNS . "VT_BSTR")(PARAMS ("TypeInfoName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Find a corresponding visible type")))) ("TypeLibInfo" (TYPE . "Coclass")(DESCRIPTION . "TypeLib information")(GUID . "{8B217746-717D-11CE-AB5B-D41203C10000}")(ALIASES "_TypeLibInfo") (FUNCTIONS )) ("SearchItem" (TYPE . "Dispinterface")(DESCRIPTION . "Item in SearchResults collection")(GUID . "{8B217756-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.SearchItem")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Text of search")) ((NAME . "SearchData") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Packed search data")) ((NAME . "TypeInfoNumber") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeInfo number (LOWORD of SearchData)")) ((NAME . "_OldLibNum") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_UI1")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SearchType") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.TliSearchTypes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "SearchType data (HIBYTE of HIWORD of SearchData)")) ((NAME . "MemberId") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "MemberID (DispId) for GetFilteredMembers search")) ((NAME . "InvokeKinds") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.InvokeKinds")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "InvokeKinds (method,property let/get/set,event) for current search item")) ((NAME . "NamePtrW") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Direct pointer to internal BSTR")) ((NAME . "LibNum") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Library number (LOBYTE of HIWORD of SearchData)")) ((NAME . "Constant") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Is member constant?")) ((NAME . "Hidden") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Is item hidden?")) ((NAME . "InvokeGroup") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Group number of GetMembersWithSubStringEx InvokeGroupings array.")))) ("SearchResults" (TYPE . "Dispinterface")(DESCRIPTION . "SearchResults collection")(GUID . "{8B217757-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.SearchResults")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_OldItem") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_PTR.SearchItem")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))) ((NAME . "_OldCount") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Sorted") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Are the results currently sorted")) ((NAME . "Sort") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("CustomSort" "VT_PTR.CustomSort")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sort the SearchResults collection")) ((NAME . "Filter") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_PTR.SearchResults")(PARAMS ("CustomFilter" "VT_PTR.CustomFilter")("AppendExtractedTo" "VT_PTR.VT_PTR.SearchResults")("StartAfter" "VT_PTR.SearchItem")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Modify this collection")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x3c) (RETURNS . "VT_PTR.SearchItem")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "SearchItem object")) ((NAME . "Count") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in collection")) ((NAME . "LocateSorted") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ("CustomSort" "VT_PTR.CustomSort")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Locate an item in a sorted collection.")) ((NAME . "Locate") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ("SearchString" "VT_BSTR")("CustomSort" "VT_PTR.CustomSort")("StartAfter" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Locate an item in any collection. Item2 of CustomSort.Compare is always Nothing. SearchString required for an unsorted collection.")))) ("ListBoxNotification" (TYPE . "Dispinterface")(DESCRIPTION . "ListBoxNotification interface, use with Implements and Direct methods")(GUID . "{8B217758-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnAddString") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("lpstr" "VT_I4")("fUnicode" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notification fired during Get*Direct methods")))) ("CustomSort" (TYPE . "Dispinterface")(DESCRIPTION . "Interface for custom sorting of a SearchResults collection, use with Implements")(GUID . "{8B21775F-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Compare") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("Item1" "VT_PTR.SearchItem")("Item2" "VT_PTR.SearchItem")("Compare" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Entry for SearchResults.Sort and SearchResults.Locate")))) ("TliCustomFilterAction" (TYPE . "Enum")(DESCRIPTION . "Actions for CustomFilter.Visit")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CustomFilter" (TYPE . "Dispinterface")(DESCRIPTION . "Interface for modifying or splitting a SearchResults collection, use with Implements")(GUID . "{8B217760-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Visit") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("Item" "VT_PTR.SearchItem")("Action" "VT_PTR.TliCustomFilterAction")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Entry for SearchResults.Filter")))) ("_TLIApplication" (TYPE . "Dispinterface")(DESCRIPTION . "TLIApplication object")(GUID . "{8B21775D-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TLIApplication")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "TypeLibInfoFromFile") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a TypeLibInfo object from a file")) ((NAME . "InterfaceInfoFromObject") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_PTR.InterfaceInfo")(PARAMS ("Object" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create an InterfaceInfo object from a running IDispatch object")) ((NAME . "ListBoxNotification") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_PTR.ListBoxNotification")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Notification object for all Get*Direct methods. Use with Implements.")) ((NAME . "ListBoxNotification") (RIID . #x60020004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Object" "VT_PTR.ListBoxNotification")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notification object for all Get*Direct methods. Use with Implements.")) ((NAME . "ResolveAliases") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Automatically resolve all aliased parameters and return types. Defaults to True.")) ((NAME . "ResolveAliases") (RIID . #x60020006) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("Object" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Automatically resolve all aliased parameters and return types. Defaults to True.")) ((NAME . "InvokeHook") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ("Object" "VT_DISPATCH")("NameOrID" "VT_VARIANT")("InvokeKind" "VT_USERDEFINED.Enum.InvokeKinds")("ReverseArgList" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Hook to IDispatch::Invoke. ID is Name or MemberID (DispId). List arguments backwards. Supports ByRef.")) ((NAME . "InvokeHookArray") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_VARIANT")(PARAMS ("Object" "VT_DISPATCH")("NameOrID" "VT_VARIANT")("InvokeKind" "VT_USERDEFINED.Enum.InvokeKinds")("ReverseArgList" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Hook to IDispatch::Invoke. ID is Name or MemberID. Arguments in ReverseArgList must be listed backwards. ByRef args not supported.")) ((NAME . "InvokeHookSub") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("Object" "VT_DISPATCH")("NameOrID" "VT_VARIANT")("InvokeKind" "VT_USERDEFINED.Enum.InvokeKinds")("ReverseArgList" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "InvokeHook call with no return value.")) ((NAME . "InvokeHookArraySub") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Object" "VT_DISPATCH")("NameOrID" "VT_VARIANT")("InvokeKind" "VT_USERDEFINED.Enum.InvokeKinds")("ReverseArgList" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "InvokeHookArray call with no return value.")) ((NAME . "ClassInfoFromObject") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_PTR.TypeInfo")(PARAMS ("Object" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a TypeInfo object from any running COM object")) ((NAME . "InvokeID") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ("Object" "VT_DISPATCH")("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Hook to IDispatch::GetIDsOfNames. Retrieve MemberID (DispId) once to speed up multiple InvokeHook calls.")) ((NAME . "InvokeLCID") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Language Identifier to use in InvokeHook calls.")) ((NAME . "InvokeLCID") (RIID . #x6002000e) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("Object" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Language Identifier to use in InvokeHook calls.")) ((NAME . "TypeInfoFromITypeInfo") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_PTR.TypeInfo")(PARAMS ("ptinfo" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a TypeInfo object from an ITypeInfo pointer")) ((NAME . "TypeLibInfoFromITypeLib") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ("pITypeLib" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a TypeLibInfo object from an ITypeLib interface")) ((NAME . "TypeLibInfoFromRegistry") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ("TypeLibGuid" "VT_BSTR")("MajorVersion" "VT_I2")("MinorVersion" "VT_I2")("LCID" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a TypeLibInfo object from a file")) ((NAME . "TypeInfoFromRecordVariant") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_PTR.TypeInfo")(PARAMS ("RecordVariant" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a TypeInfo object from a VT_RECORD Variant")) ((NAME . "RecordField") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_VARIANT")(PARAMS ("RecordVariant" "VT_PTR.VT_VARIANT")("FieldName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Read and write fields of a VT_RECORD Variant")) ((NAME . "RecordField") (RIID . #x60020014) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("RecordVariant" "VT_PTR.VT_VARIANT")("FieldName" "VT_PTR.VT_BSTR")("MinorVersion" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Read and write fields of a VT_RECORD Variant")) ((NAME . "RecordField") (RIID . #x60020014) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("RecordVariant" "VT_PTR.VT_VARIANT")("FieldName" "VT_PTR.VT_BSTR")("MinorVersion" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Read and write fields of a VT_RECORD Variant")))) ("TLIApplication" (TYPE . "Coclass")(DESCRIPTION . "TLIApplication object")(GUID . "{8B21775E-717D-11CE-AB5B-D41203C10000}")(ALIASES "_TLIApplication") (FUNCTIONS )) ("TypeInfos" (TYPE . "Dispinterface")(DESCRIPTION . "TypeInfos Collection")(GUID . "{8B21775A-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfos")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in collection")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_PTR.TypeInfo")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeInfo object")) ((NAME . "IndexedItem") (RIID . #x60030001) (OFFSET . #x30) (RETURNS . "VT_PTR.TypeInfo")(PARAMS ("TypeInfoNumber" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by TypeInfo number")) ((NAME . "NamedItem") (RIID . #x60030002) (OFFSET . #x34) (RETURNS . "VT_PTR.TypeInfo")(PARAMS ("TypeInfoName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by name")))) ("RecordInfo" (TYPE . "Dispinterface")(DESCRIPTION . "Members are a subset of TypeInfo object members.")(GUID . "{8B21775B-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the object")) ((NAME . "GUID") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Registry format of TypeInfo GUID")) ((NAME . "_OldHelpString") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HelpContext") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpContext for the TypeInfo")) ((NAME . "HelpFile") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpFile for the TypeInfo")) ((NAME . "AttributeMask") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attribute mask for the TypeInfo")) ((NAME . "AttributeStrings") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_I2")(PARAMS ("AttributeArray" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attributes for the TypeInfo")) ((NAME . "_OldTypeKind") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TypeKindString") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, string")) ((NAME . "TypeInfoNumber") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Actual Index of TypeInfo in TypeLib")) ((NAME . "_placeholder_VTableInterface") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMember") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_PTR.MemberInfo")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Member by name or MemID")) ((NAME . "Members") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_PTR.Members")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Members collection")) ((NAME . "Parent") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Containing TypeLibInfo object")) ((NAME . "_ImpliedInterfaces") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_DefaultInterface") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_DefaultEventInterface") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "TypeKind") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.TypeKinds")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, numeric value")) ((NAME . "ResolvedType") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_PTR.VarTypeInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Base type. Valid only if TypeKind is TKIND_ALIAS.")) ((NAME . "CustomDataCollection") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_PTR.CustomDataCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Custom data GUIDs and Values")) ((NAME . "HelpString") (RIID . #x60020016) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Helpstring for the TypeInfo")) ((NAME . "ITypeInfo") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Internal ITypeInfo pointer")) ((NAME . "MajorVersion") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Major Version of TypeInfo")) ((NAME . "MinorVersion") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Minor Version of TypeInfo")) ((NAME . "HelpStringDll") (RIID . #x6002001a) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Dll with DLLGetDocumentation entry point")) ((NAME . "HelpStringContext") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Context ID for use with DLLGetDocumentation")))) ("Records" (TYPE . "Dispinterface")(DESCRIPTION . "Subset of TypeInfos collection.")(GUID . "{8B21775C-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfos")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in collection")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_PTR.RecordInfo")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "RecordInfo object")) ((NAME . "IndexedItem") (RIID . #x60030001) (OFFSET . #x30) (RETURNS . "VT_PTR.RecordInfo")(PARAMS ("TypeInfoNumber" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by TypeInfo number")) ((NAME . "NamedItem") (RIID . #x60030002) (OFFSET . #x34) (RETURNS . "VT_PTR.RecordInfo")(PARAMS ("TypeInfoName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by name")))) ("IntrinsicAliasInfo" (TYPE . "Dispinterface")(DESCRIPTION . "Members are a subset of TypeInfo object members.")(GUID . "{8B217761-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.IntrinsicAliasInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the object")) ((NAME . "GUID") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Registry format of TypeInfo GUID")) ((NAME . "_OldHelpString") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HelpContext") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpContext for the TypeInfo")) ((NAME . "HelpFile") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpFile for the TypeInfo")) ((NAME . "AttributeMask") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attribute mask for the TypeInfo")) ((NAME . "AttributeStrings") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_I2")(PARAMS ("AttributeArray" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attributes for the TypeInfo")) ((NAME . "_OldTypeKind") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TypeKindString") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, string")) ((NAME . "TypeInfoNumber") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Actual Index of TypeInfo in TypeLib")) ((NAME . "_placeholder_VTableInterface") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_placeholder_GetMember") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_placeholder_Members") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Parent") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Containing TypeLibInfo object")) ((NAME . "_ImpliedInterfaces") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_DefaultInterface") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_DefaultEventInterface") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "TypeKind") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.TypeKinds")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, numeric value")) ((NAME . "ResolvedType") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_PTR.VarTypeInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Base type. Valid only if TypeKind is TKIND_ALIAS.")) ((NAME . "CustomDataCollection") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_PTR.CustomDataCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Custom data GUIDs and Values")) ((NAME . "HelpString") (RIID . #x60020016) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Helpstring for the TypeInfo")) ((NAME . "ITypeInfo") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Internal ITypeInfo pointer")) ((NAME . "MajorVersion") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Major Version of TypeInfo")) ((NAME . "MinorVersion") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Minor Version of TypeInfo")) ((NAME . "HelpStringDll") (RIID . #x6002001a) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Dll with DLLGetDocumentation entry point")) ((NAME . "HelpStringContext") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Context ID for use with DLLGetDocumentation")))) ("IntrinsicAliases" (TYPE . "Dispinterface")(DESCRIPTION . "Subset of TypeInfos collection.")(GUID . "{8B217762-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfos")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in collection")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_PTR.IntrinsicAliasInfo")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "IntrinsicAliasInfo object")) ((NAME . "IndexedItem") (RIID . #x60030001) (OFFSET . #x30) (RETURNS . "VT_PTR.IntrinsicAliasInfo")(PARAMS ("TypeInfoNumber" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by TypeInfo number")) ((NAME . "NamedItem") (RIID . #x60030002) (OFFSET . #x34) (RETURNS . "VT_PTR.IntrinsicAliasInfo")(PARAMS ("TypeInfoName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by name")))) ("CustomData" (TYPE . "Dispinterface")(DESCRIPTION . "CustomData Object")(GUID . "{8B217763-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.CustomData")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GUID") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Guid for custom data item")) ((NAME . "Value") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Variant value of custom data item")))) ("CustomDataCollection" (TYPE . "Dispinterface")(DESCRIPTION . "CustomData Collection")(GUID . "{8B217764-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.CustomDataCollection")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.CustomData")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "CustomData object")) ((NAME . "Count") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of custom data entries")))) ("UnionInfo" (TYPE . "Dispinterface")(DESCRIPTION . "Members are a subset of TypeInfo object members.")(GUID . "{8B217765-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfo")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the object")) ((NAME . "GUID") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Registry format of TypeInfo GUID")) ((NAME . "_OldHelpString") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HelpContext") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpContext for the TypeInfo")) ((NAME . "HelpFile") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "HelpFile for the TypeInfo")) ((NAME . "AttributeMask") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attribute mask for the TypeInfo")) ((NAME . "AttributeStrings") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_I2")(PARAMS ("AttributeArray" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-GET ))(DESCRIPTION . "Type attributes for the TypeInfo")) ((NAME . "_OldTypeKind") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TypeKindString") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, string")) ((NAME . "TypeInfoNumber") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Actual Index of TypeInfo in TypeLib")) ((NAME . "_placeholder_VTableInterface") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMember") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_PTR.MemberInfo")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Member by name or MemID")) ((NAME . "Members") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_PTR.Members")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Members collection")) ((NAME . "Parent") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_PTR.TypeLibInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Containing TypeLibInfo object")) ((NAME . "_ImpliedInterfaces") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_DefaultInterface") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_DefaultEventInterface") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "TypeKind") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.TypeKinds")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "TypeKind of the TypeInfo, numeric value")) ((NAME . "ResolvedType") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_PTR.VarTypeInfo")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Base type. Valid only if TypeKind is TKIND_ALIAS.")) ((NAME . "CustomDataCollection") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_PTR.CustomDataCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Custom data GUIDs and Values")) ((NAME . "HelpString") (RIID . #x60020016) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Helpstring for the TypeInfo")) ((NAME . "ITypeInfo") (RIID . #x60020017) (OFFSET . #x78) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Internal ITypeInfo pointer")) ((NAME . "MajorVersion") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Major Version of TypeInfo")) ((NAME . "MinorVersion") (RIID . #x60020019) (OFFSET . #x80) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Minor Version of TypeInfo")) ((NAME . "HelpStringDll") (RIID . #x6002001a) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ("LCID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Dll with DLLGetDocumentation entry point")) ((NAME . "HelpStringContext") (RIID . #x6002001b) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Context ID for use with DLLGetDocumentation")))) ("Unions" (TYPE . "Dispinterface")(DESCRIPTION . "Subset of TypeInfos collection.")(GUID . "{8B217766-717D-11CE-AB5B-D41203C10000}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Me") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.TypeInfos")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reference to this object. Use in With statement.")) ((NAME . "_placeholder_destructor") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in collection")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_PTR.UnionInfo")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "UnionInfo object")) ((NAME . "IndexedItem") (RIID . #x60030001) (OFFSET . #x30) (RETURNS . "VT_PTR.UnionInfo")(PARAMS ("TypeInfoNumber" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by TypeInfo number")) ((NAME . "NamedItem") (RIID . #x60030002) (OFFSET . #x34) (RETURNS . "VT_PTR.UnionInfo")(PARAMS ("TypeInfoName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Fetch by name")))) ("CallConvs" (TYPE . "Enum")(DESCRIPTION . "OLE Automation CALLCONV values")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) )))