LibreOffice Module extensions (master) 1
|
#include <jscriptclasses.hxx>
Public Member Functions | |
JScriptValue () | |
virtual | ~JScriptValue () |
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() | Set (VARIANT type, VARIANT value) override |
STDMETHOD() | Get (VARIANT *val) override |
STDMETHOD() | InitOutParam () override |
STDMETHOD() | InitInOutParam (VARIANT type, VARIANT value) override |
STDMETHOD() | IsOutParam (VARIANT_BOOL *flag) override |
STDMETHOD() | IsInOutParam (VARIANT_BOOL *flag) override |
STDMETHOD() | GetValue (BSTR *type, VARIANT *value) override |
Public Attributes | |
CComVariant | m_varValue |
CComBSTR | m_bstrType |
bool | m_bOutParam: 1 |
bool | m_bInOutParam: 1 |
Definition at line 40 of file jscriptclasses.hxx.
JScriptValue::JScriptValue | ( | ) |
Definition at line 25 of file jscriptclasses.cxx.
|
virtual |
Definition at line 29 of file jscriptclasses.cxx.
|
override |
Definition at line 149 of file jscriptclasses.cxx.
References hr, and m_varValue.
Referenced by Invoke().
|
override |
Definition at line 49 of file jscriptclasses.cxx.
References name.
|
override |
Definition at line 41 of file jscriptclasses.cxx.
|
override |
Definition at line 35 of file jscriptclasses.cxx.
|
override |
Definition at line 198 of file jscriptclasses.cxx.
References hr, m_bstrType, m_varValue, type, and value.
|
override |
Definition at line 169 of file jscriptclasses.cxx.
References m_bInOutParam, m_bOutParam, Set(), type, and value.
Referenced by Invoke().
|
override |
Definition at line 159 of file jscriptclasses.cxx.
References m_bInOutParam, m_bOutParam, and m_varValue.
Referenced by Invoke().
|
override |
Definition at line 78 of file jscriptclasses.cxx.
References Get(), InitInOutParam(), InitOutParam(), m_varValue, and Set().
|
override |
Definition at line 188 of file jscriptclasses.cxx.
References m_bInOutParam.
|
override |
Definition at line 178 of file jscriptclasses.cxx.
References m_bOutParam.
|
override |
Definition at line 136 of file jscriptclasses.cxx.
References hr, m_bstrType, m_varValue, type, value, and VT_BSTR.
Referenced by InitInOutParam(), and Invoke().
bool JScriptValue::m_bInOutParam |
Definition at line 96 of file jscriptclasses.hxx.
Referenced by InitInOutParam(), InitOutParam(), and IsInOutParam().
bool JScriptValue::m_bOutParam |
Definition at line 95 of file jscriptclasses.hxx.
Referenced by InitInOutParam(), InitOutParam(), and IsOutParam().
CComBSTR JScriptValue::m_bstrType |
Definition at line 94 of file jscriptclasses.hxx.
Referenced by GetValue(), and Set().
CComVariant JScriptValue::m_varValue |
Definition at line 93 of file jscriptclasses.hxx.
Referenced by Get(), GetValue(), InitOutParam(), Invoke(), and Set().