INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "This file was automaticaly generated by Visual Eiffel COM bridge. Do not edit"
cluster: ecom
deferred class ECOM_ITYPEINFO2
inherit

ECOM_ITYPEINFO
end
feature -- interface members

GetTypeKind (ptypekind: expanded ECOM_PTR [ECOM_ENUM_TYPEKIND]): ECOM_HRESULT
-- [ FUNCTION ] GetTypeKind
-- ARGUMENTS:
-- [out][lcid] TYPEKIND * pTypeKind
-- RETURN: HRESULT

GetTypeFlags (ptypeflags: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] GetTypeFlags
-- ARGUMENTS:
-- [out][lcid] unsigned int * pTypeFlags
-- RETURN: HRESULT

GetFuncIndexOfMemId (memid: INTEGER; invkind: ECOM_ENUM_INVOKEKIND; pfuncindex: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] GetFuncIndexOfMemId
-- ARGUMENTS:
-- [in][lcid] int memid
-- [in][lcid] INVOKEKIND invkind
-- [out][lcid] unsigned int * pFuncIndex
-- RETURN: HRESULT

GetVarIndexOfMemId (memid: INTEGER; pvarindex: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] GetVarIndexOfMemId
-- ARGUMENTS:
-- [in][lcid] int memid
-- [out][lcid] unsigned int * pVarIndex
-- RETURN: HRESULT

GetCustData (guid: expanded ECOM_PTR [expanded ECOM_GUID]; pvarval: expanded ECOM_PTR [expanded ECOM_VARIANT]): ECOM_HRESULT
-- [ FUNCTION ] GetCustData
-- ARGUMENTS:
-- [in][lcid] _GUID * guid
-- [out][lcid] VARIANT * pVarVal
-- RETURN: HRESULT

GetFuncCustData (index: INTEGER; guid: expanded ECOM_PTR [expanded ECOM_GUID]; pvarval: expanded ECOM_PTR [expanded ECOM_VARIANT]): ECOM_HRESULT
-- [ FUNCTION ] GetFuncCustData
-- ARGUMENTS:
-- [in][lcid] unsigned int index
-- [in][lcid] _GUID * guid
-- [out][lcid] VARIANT * pVarVal
-- RETURN: HRESULT

GetParamCustData (indexfunc: INTEGER; indexparam: INTEGER; guid: expanded ECOM_PTR [expanded ECOM_GUID]; pvarval: expanded ECOM_PTR [expanded ECOM_VARIANT]): ECOM_HRESULT
-- [ FUNCTION ] GetParamCustData
-- ARGUMENTS:
-- [in][lcid] unsigned int indexFunc
-- [in][lcid] unsigned int indexParam
-- [in][lcid] _GUID * guid
-- [out][lcid] VARIANT * pVarVal
-- RETURN: HRESULT

GetVarCustData (index: INTEGER; guid: expanded ECOM_PTR [expanded ECOM_GUID]; pvarval: expanded ECOM_PTR [expanded ECOM_VARIANT]): ECOM_HRESULT
-- [ FUNCTION ] GetVarCustData
-- ARGUMENTS:
-- [in][lcid] unsigned int index
-- [in][lcid] _GUID * guid
-- [out][lcid] VARIANT * pVarVal
-- RETURN: HRESULT

GetImplTypeCustData (index: INTEGER; guid: expanded ECOM_PTR [expanded ECOM_GUID]; pvarval: expanded ECOM_PTR [expanded ECOM_VARIANT]): ECOM_HRESULT
-- [ FUNCTION ] GetImplTypeCustData
-- ARGUMENTS:
-- [in][lcid] unsigned int index
-- [in][lcid] _GUID * guid
-- [out][lcid] VARIANT * pVarVal
-- RETURN: HRESULT

GetDocumentation2 (memid: INTEGER; lcid: INTEGER; pbstrhelpstring: expanded ECOM_PTR [ECOM_BSTR]; pdwhelpstringcontext: expanded ECOM_PTR [INTEGER]; pbstrhelpstringdll: expanded ECOM_PTR [ECOM_BSTR]): ECOM_HRESULT
-- [ FUNCTION ] GetDocumentation2
-- ARGUMENTS:
-- [in][lcid] int memid
-- [in][lcid] unsigned int lcid
-- [out][lcid] BSTR * pbstrHelpString
-- [out][lcid] unsigned int * pdwHelpStringContext
-- [out][lcid] BSTR * pbstrHelpStringDll
-- RETURN: HRESULT

GetAllCustData (pcustdata: expanded ECOM_PTR [expanded ECOM_CUSTDATA]): ECOM_HRESULT
-- [ FUNCTION ] GetAllCustData
-- ARGUMENTS:
-- [out][lcid] tagCUSTDATA * pCustData
-- RETURN: HRESULT

GetAllFuncCustData (index: INTEGER; pcustdata: expanded ECOM_PTR [expanded ECOM_CUSTDATA]): ECOM_HRESULT
-- [ FUNCTION ] GetAllFuncCustData
-- ARGUMENTS:
-- [in][lcid] unsigned int index
-- [out][lcid] tagCUSTDATA * pCustData
-- RETURN: HRESULT

GetAllParamCustData (indexfunc: INTEGER; indexparam: INTEGER; pcustdata: expanded ECOM_PTR [expanded ECOM_CUSTDATA]): ECOM_HRESULT
-- [ FUNCTION ] GetAllParamCustData
-- ARGUMENTS:
-- [in][lcid] unsigned int indexFunc
-- [in][lcid] unsigned int indexParam
-- [out][lcid] tagCUSTDATA * pCustData
-- RETURN: HRESULT

GetAllVarCustData (index: INTEGER; pcustdata: expanded ECOM_PTR [expanded ECOM_CUSTDATA]): ECOM_HRESULT
-- [ FUNCTION ] GetAllVarCustData
-- ARGUMENTS:
-- [in][lcid] unsigned int index
-- [out][lcid] tagCUSTDATA * pCustData
-- RETURN: HRESULT

GetAllImplTypeCustData (index: INTEGER; pcustdata: expanded ECOM_PTR [expanded ECOM_CUSTDATA]): ECOM_HRESULT
-- [ FUNCTION ] GetAllImplTypeCustData
-- ARGUMENTS:
-- [in][lcid] unsigned int index
-- [out][lcid] tagCUSTDATA * pCustData
-- RETURN: HRESULT
end -- class ECOM_ITYPEINFO2

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES