LibreOffice Module extensions (master) 1
Public Member Functions | Public Attributes | List of all members
UnoTypeWrapper Class Reference

#include <unotypewrapper.hxx>

Inheritance diagram for UnoTypeWrapper:
[legend]
Collaboration diagram for UnoTypeWrapper:
[legend]

Public Member Functions

 UnoTypeWrapper ()
 
virtual ~UnoTypeWrapper ()
 
STDMETHOD() GetTypeInfoCount (UINT *pctinfo) override
 
STDMETHOD() GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) override
 
STDMETHOD() GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) override
 
STDMETHOD() Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) override
 
STDMETHOD() put_Name (BSTR val) override
 
STDMETHOD() get_Name (BSTR *pVal) override
 

Public Attributes

CComBSTR m_sName
 

Detailed Description

Definition at line 32 of file unotypewrapper.hxx.

Constructor & Destructor Documentation

◆ UnoTypeWrapper()

UnoTypeWrapper::UnoTypeWrapper ( )

Definition at line 54 of file unotypewrapper.cxx.

◆ ~UnoTypeWrapper()

UnoTypeWrapper::~UnoTypeWrapper ( )
virtual

Definition at line 58 of file unotypewrapper.cxx.

Member Function Documentation

◆ get_Name()

COM_DECLSPEC_NOTHROW STDMETHODIMP UnoTypeWrapper::get_Name ( BSTR *  pVal)
override

Definition at line 149 of file unotypewrapper.cxx.

References m_sName.

Referenced by Invoke().

◆ GetIDsOfNames()

COM_DECLSPEC_NOTHROW STDMETHODIMP UnoTypeWrapper::GetIDsOfNames ( REFIID  riid,
LPOLESTR *  rgszNames,
UINT  cNames,
LCID  lcid,
DISPID *  rgDispId 
)
override

Definition at line 78 of file unotypewrapper.cxx.

References name.

◆ GetTypeInfo()

COM_DECLSPEC_NOTHROW STDMETHODIMP UnoTypeWrapper::GetTypeInfo ( UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
override

Definition at line 70 of file unotypewrapper.cxx.

◆ GetTypeInfoCount()

COM_DECLSPEC_NOTHROW STDMETHODIMP UnoTypeWrapper::GetTypeInfoCount ( UINT *  pctinfo)
override

Definition at line 64 of file unotypewrapper.cxx.

◆ Invoke()

COM_DECLSPEC_NOTHROW STDMETHODIMP UnoTypeWrapper::Invoke ( DISPID  dispIdMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
DISPPARAMS *  pDispParams,
VARIANT *  pVarResult,
EXCEPINFO *  pExcepInfo,
UINT *  puArgErr 
)
override

Definition at line 100 of file unotypewrapper.cxx.

References get_Name(), and VT_BSTR.

◆ put_Name()

COM_DECLSPEC_NOTHROW STDMETHODIMP UnoTypeWrapper::put_Name ( BSTR  val)
override

Definition at line 140 of file unotypewrapper.cxx.

References m_sName.

Member Data Documentation

◆ m_sName

CComBSTR UnoTypeWrapper::m_sName

Definition at line 78 of file unotypewrapper.hxx.

Referenced by get_Name(), and put_Name().


The documentation for this class was generated from the following files: