41 public CComObjectRootEx<CComMultiThreadModel>,
42 public IJScriptValueObject,
50 COM_INTERFACE_ENTRY(IDispatch)
51 COM_INTERFACE_ENTRY(IJScriptValueObject)
53#pragma clang diagnostic push
54#pragma clang diagnostic ignored "-Winconsistent-missing-override"
58#pragma clang diagnostic pop
66 ITypeInfo **ppTInfo)
override;
72 DISPID *rgDispId)
override;
74 STDMETHOD(
Invoke)( DISPID dispIdMember,
78 DISPPARAMS *pDispParams,
80 EXCEPINFO *pExcepInfo,
81 UINT *puArgErr)
override;
85 STDMETHOD(
Get)( VARIANT *val)
override;
88 STDMETHOD(
IsOutParam)( VARIANT_BOOL * flag)
override;
102 public CComObjectRootEx<CComMultiThreadModel>,
110 COM_INTERFACE_ENTRY(IDispatch)
112#pragma clang diagnostic push
113#pragma clang diagnostic ignored "-Winconsistent-missing-override"
117#pragma clang diagnostic pop
125 ITypeInfo **ppTInfo)
override;
131 DISPID *rgDispId)
override;
133 STDMETHOD(
Invoke)( DISPID dispIdMember,
137 DISPPARAMS *pDispParams,
139 EXCEPINFO *pExcepInfo,
140 UINT *puArgErr)
override;
STDMETHOD() GetTypeInfo(UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) override
STDMETHOD() GetTypeInfoCount(UINT *pctinfo) override
STDMETHOD() Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) override
virtual ~JScriptOutParam()
STDMETHOD() GetIDsOfNames(REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) override
STDMETHOD() Get(VARIANT *val) override
STDMETHOD() Set(VARIANT type, VARIANT value) override
STDMETHOD() IsInOutParam(VARIANT_BOOL *flag) override
STDMETHOD() GetTypeInfo(UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) override
STDMETHOD() GetIDsOfNames(REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) override
STDMETHOD() GetValue(BSTR *type, VARIANT *value) override
STDMETHOD() InitInOutParam(VARIANT type, VARIANT value) override
STDMETHOD() GetTypeInfoCount(UINT *pctinfo) override
STDMETHOD() IsOutParam(VARIANT_BOOL *flag) override
STDMETHOD() Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) override
STDMETHOD() InitOutParam() override