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_ITYPELIB
inherit

ECOM_IUNKNOWN
end
feature -- interface members

GetTypeInfoCount: INTEGER
-- [ FUNCTION ] GetTypeInfoCount
-- RETURN: unsigned int

GetTypeInfo (index: INTEGER; pptinfo: expanded ECOM_PTR [expanded ECOM_CLIENT_ITYPEINFO]): ECOM_HRESULT
-- [ FUNCTION ] GetTypeInfo
-- ARGUMENTS:
-- [in][lcid] unsigned int index
-- [out][lcid] ITypeInfo * * ppTInfo
-- RETURN: HRESULT

GetTypeInfoType (index: INTEGER; ptkind: expanded ECOM_PTR [ECOM_ENUM_TYPEKIND]): ECOM_HRESULT
-- [ FUNCTION ] GetTypeInfoType
-- ARGUMENTS:
-- [in][lcid] unsigned int index
-- [out][lcid] TYPEKIND * pTKind
-- RETURN: HRESULT

GetTypeInfoOfGuid (guid: expanded ECOM_PTR [expanded ECOM_GUID]; pptinfo: expanded ECOM_PTR [expanded ECOM_CLIENT_ITYPEINFO]): ECOM_HRESULT
-- [ FUNCTION ] GetTypeInfoOfGuid
-- ARGUMENTS:
-- [in][lcid] _GUID * guid
-- [out][lcid] ITypeInfo * * ppTInfo
-- RETURN: HRESULT

GetLibAttr (pptlibattr: expanded ECOM_PTR [expanded ECOM_PTRexpanded ECOM_TLIBATTR]): ECOM_HRESULT
-- [ FUNCTION ] GetLibAttr
-- ARGUMENTS:
-- [out][lcid] tagTLIBATTR * * ppTLibAttr
-- RETURN: HRESULT

GetTypeComp (pptcomp: expanded ECOM_PTR [expanded ECOM_CLIENT_ITYPECOMP]): ECOM_HRESULT
-- [ FUNCTION ] GetTypeComp
-- ARGUMENTS:
-- [out][lcid] ITypeComp * * ppTComp
-- RETURN: HRESULT

GetDocumentation (index: INTEGER; pbstrname: expanded ECOM_PTR [ECOM_BSTR]; pbstrdocstring: expanded ECOM_PTR [ECOM_BSTR]; pdwhelpcontext: expanded ECOM_PTR [INTEGER]; pbstrhelpfile: expanded ECOM_PTR [ECOM_BSTR]): ECOM_HRESULT
-- [ FUNCTION ] GetDocumentation
-- ARGUMENTS:
-- [in][lcid] int index
-- [out][lcid] BSTR * pBstrName
-- [out][lcid] BSTR * pBstrDocString
-- [out][lcid] unsigned int * pdwHelpContext
-- [out][lcid] BSTR * pBstrHelpFile
-- RETURN: HRESULT

IsName (sznamebuf: POINTER; lhashval: INTEGER; pfname: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] IsName
-- ARGUMENTS:
-- [in][out][lcid] LPWSTR szNameBuf
-- [in][lcid] unsigned int lHashVal
-- [out][lcid] int * pfName
-- RETURN: HRESULT

FindName (sznamebuf: POINTER; lhashval: INTEGER; pptinfo: expanded ECOM_PTR [expanded ECOM_CLIENT_ITYPEINFO]; rgmemid: expanded ECOM_PTR [INTEGER]; pcfound: expanded ECOM_PTR [RTS_SHORT_INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] FindName
-- ARGUMENTS:
-- [in][out][lcid] LPWSTR szNameBuf
-- [in][lcid] unsigned int lHashVal
-- [out][lcid] ITypeInfo * * ppTInfo
-- [out][lcid] int * rgMemId
-- [in][out][lcid] unsigned short * pcFound
-- RETURN: HRESULT

ReleaseTLibAttr (ptlibattr: expanded ECOM_PTR [expanded ECOM_TLIBATTR])
-- [ FUNCTION ] ReleaseTLibAttr
-- ARGUMENTS:
-- [in][lcid] tagTLIBATTR * pTLibAttr
-- RETURN: void
end -- class ECOM_ITYPELIB

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES