33 public CComObjectRootEx<CComMultiThreadModel>,
34 public IUnoTypeWrapper,
42 COM_INTERFACE_ENTRY(IDispatch)
43 COM_INTERFACE_ENTRY(IUnoTypeWrapper)
45#pragma clang diagnostic push
46#pragma clang diagnostic ignored "-Winconsistent-missing-override"
50#pragma clang diagnostic pop
58 ITypeInfo **ppTInfo)
override;
64 DISPID *rgDispId)
override;
66 STDMETHOD(
Invoke)( DISPID dispIdMember,
70 DISPPARAMS *pDispParams,
72 EXCEPINFO *pExcepInfo,
73 UINT *puArgErr)
override;
75 STDMETHOD(
put_Name)(BSTR val)
override;
76 STDMETHOD(
get_Name)(BSTR* pVal)
override;
STDMETHOD() put_Name(BSTR val) override
STDMETHOD() GetTypeInfoCount(UINT *pctinfo) override
STDMETHOD() GetTypeInfo(UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) override
STDMETHOD() Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) override
virtual ~UnoTypeWrapper()
STDMETHOD() get_Name(BSTR *pVal) override
STDMETHOD() GetIDsOfNames(REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) override
bool createUnoTypeWrapper(BSTR sTypeName, VARIANT *pVariant)