2005/5/9

     
 

class TypeInfo

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdkx::com::TypeInfo Class Reference

#include <TypeInfo.h>

Inheritance diagram for acdkx::com::TypeInfo:

acdkx::com::IUnknown acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 TypeInfo (RClass cls)
virtual HRESULT STDMETHODCALLTYPE GetTypeAttr (TYPEATTR __RPC_FAR *__RPC_FAR *ppTypeAttr)
virtual HRESULT STDMETHODCALLTYPE GetTypeComp (ITypeComp __RPC_FAR *__RPC_FAR *ppTComp)
virtual HRESULT STDMETHODCALLTYPE GetFuncDesc (UINT index, FUNCDESC __RPC_FAR *__RPC_FAR *ppFuncDesc)
virtual HRESULT STDMETHODCALLTYPE GetVarDesc (UINT index, VARDESC __RPC_FAR *__RPC_FAR *ppVarDesc)
virtual HRESULT STDMETHODCALLTYPE GetNames (MEMBERID memid, BSTR __RPC_FAR *rgBstrNames, UINT cMaxNames, UINT __RPC_FAR *pcNames)
virtual HRESULT STDMETHODCALLTYPE GetRefTypeOfImplType (UINT index, HREFTYPE __RPC_FAR *pRefType)
virtual HRESULT STDMETHODCALLTYPE GetImplTypeFlags (UINT index, INT __RPC_FAR *pImplTypeFlags)
virtual HRESULT STDMETHODCALLTYPE GetIDsOfNames (LPOLESTR __RPC_FAR *rgszNames, UINT cNames, MEMBERID __RPC_FAR *pMemId)
virtual HRESULT STDMETHODCALLTYPE Invoke (PVOID pvInstance, MEMBERID memid, WORD wFlags, DISPPARAMS __RPC_FAR *pDispParams, VARIANT __RPC_FAR *pVarResult, EXCEPINFO __RPC_FAR *pExcepInfo, UINT __RPC_FAR *puArgErr)
virtual HRESULT STDMETHODCALLTYPE GetDocumentation (MEMBERID memid, BSTR __RPC_FAR *pBstrName, BSTR __RPC_FAR *pBstrDocString, DWORD __RPC_FAR *pdwHelpContext, BSTR __RPC_FAR *pBstrHelpFile)
virtual HRESULT STDMETHODCALLTYPE GetDllEntry (MEMBERID memid, INVOKEKIND invKind, BSTR __RPC_FAR *pBstrDllName, BSTR __RPC_FAR *pBstrName, WORD __RPC_FAR *pwOrdinal)
virtual HRESULT STDMETHODCALLTYPE GetRefTypeInfo (HREFTYPE hRefType, ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo)
virtual HRESULT STDMETHODCALLTYPE AddressOfMember (MEMBERID memid, INVOKEKIND invKind, PVOID __RPC_FAR *ppv)
virtual HRESULT STDMETHODCALLTYPE CreateInstance (IUnknown __RPC_FAR *pUnkOuter, REFIID riid, PVOID __RPC_FAR *ppvObj)
virtual HRESULT STDMETHODCALLTYPE GetMops (MEMBERID memid, BSTR __RPC_FAR *pBstrMops)
virtual HRESULT STDMETHODCALLTYPE GetContainingTypeLib (ITypeLib __RPC_FAR *__RPC_FAR *ppTLib, UINT __RPC_FAR *pIndex)
virtual void STDMETHODCALLTYPE ReleaseTypeAttr (TYPEATTR __RPC_FAR *pTypeAttr)
virtual void STDMETHODCALLTYPE ReleaseFuncDesc (FUNCDESC __RPC_FAR *pFuncDesc)
virtual void STDMETHODCALLTYPE ReleaseVarDesc (VARDESC __RPC_FAR *pVarDesc)

Private Attributes

RClass _class

Constructor & Destructor Documentation

acdkx::com::TypeInfo::TypeInfo RClass  cls  )  [inline]
 


Member Function Documentation

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::AddressOfMember MEMBERID  memid,
INVOKEKIND  invKind,
PVOID __RPC_FAR *  ppv
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::CreateInstance IUnknown __RPC_FAR *  pUnkOuter,
REFIID  riid,
PVOID __RPC_FAR *  ppvObj
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetContainingTypeLib ITypeLib __RPC_FAR *__RPC_FAR *  ppTLib,
UINT __RPC_FAR *  pIndex
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetDllEntry MEMBERID  memid,
INVOKEKIND  invKind,
BSTR __RPC_FAR *  pBstrDllName,
BSTR __RPC_FAR *  pBstrName,
WORD __RPC_FAR *  pwOrdinal
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetDocumentation MEMBERID  memid,
BSTR __RPC_FAR *  pBstrName,
BSTR __RPC_FAR *  pBstrDocString,
DWORD __RPC_FAR *  pdwHelpContext,
BSTR __RPC_FAR *  pBstrHelpFile
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetFuncDesc UINT  index,
FUNCDESC __RPC_FAR *__RPC_FAR *  ppFuncDesc
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetIDsOfNames LPOLESTR __RPC_FAR *  rgszNames,
UINT  cNames,
MEMBERID __RPC_FAR *  pMemId
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetImplTypeFlags UINT  index,
INT __RPC_FAR *  pImplTypeFlags
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetMops MEMBERID  memid,
BSTR __RPC_FAR *  pBstrMops
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetNames MEMBERID  memid,
BSTR __RPC_FAR *  rgBstrNames,
UINT  cMaxNames,
UINT __RPC_FAR *  pcNames
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetRefTypeInfo HREFTYPE  hRefType,
ITypeInfo __RPC_FAR *__RPC_FAR *  ppTInfo
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetRefTypeOfImplType UINT  index,
HREFTYPE __RPC_FAR *  pRefType
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetTypeAttr TYPEATTR __RPC_FAR *__RPC_FAR *  ppTypeAttr  )  [virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetTypeComp ITypeComp __RPC_FAR *__RPC_FAR *  ppTComp  )  [virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::GetVarDesc UINT  index,
VARDESC __RPC_FAR *__RPC_FAR *  ppVarDesc
[virtual]
 

virtual HRESULT STDMETHODCALLTYPE acdkx::com::TypeInfo::Invoke PVOID  pvInstance,
MEMBERID  memid,
WORD  wFlags,
DISPPARAMS __RPC_FAR *  pDispParams,
VARIANT __RPC_FAR *  pVarResult,
EXCEPINFO __RPC_FAR *  pExcepInfo,
UINT __RPC_FAR *  puArgErr
[virtual]
 

virtual void STDMETHODCALLTYPE acdkx::com::TypeInfo::ReleaseFuncDesc FUNCDESC __RPC_FAR *  pFuncDesc  )  [virtual]
 

virtual void STDMETHODCALLTYPE acdkx::com::TypeInfo::ReleaseTypeAttr TYPEATTR __RPC_FAR *  pTypeAttr  )  [virtual]
 

virtual void STDMETHODCALLTYPE acdkx::com::TypeInfo::ReleaseVarDesc VARDESC __RPC_FAR *  pVarDesc  )  [virtual]
 


Member Data Documentation

RClass acdkx::com::TypeInfo::_class [private]