|
| | UnoObjectWrapperRemoteOpt (Reference< XMultiServiceFactory > const &aFactory, sal_uInt8 unoWrapperClass, sal_uInt8 comWrapperClass) |
| |
| | ~UnoObjectWrapperRemoteOpt () 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 |
| |
| virtual Reference< XInterface > | createUnoWrapperInstance () override |
| |
| | InterfaceOleWrapper (Reference< XMultiServiceFactory > const &xFactory, sal_uInt8 unoWrapperClass, sal_uInt8 comWrapperClass) |
| |
| | ~InterfaceOleWrapper () override |
| |
| STDMETHOD() | QueryInterface (REFIID riid, void **ppvObj) override |
| |
| | STDMETHOD_ (ULONG, AddRef)() override |
| |
| | STDMETHOD_ (ULONG, Release)() override |
| |
| 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 |
| |
| virtual HRESULT STDMETHODCALLTYPE | GetDispID (BSTR bstrName, DWORD grfdex, DISPID __RPC_FAR *pid) override |
| |
| virtual HRESULT STDMETHODCALLTYPE | InvokeEx (DISPID id, LCID lcid, WORD wFlags, DISPPARAMS __RPC_FAR *pdp, VARIANT __RPC_FAR *pvarRes, EXCEPINFO __RPC_FAR *pei, IServiceProvider __RPC_FAR *pspCaller) override |
| |
| virtual HRESULT STDMETHODCALLTYPE | DeleteMemberByName (BSTR bstr, DWORD grfdex) override |
| |
| virtual HRESULT STDMETHODCALLTYPE | DeleteMemberByDispID (DISPID id) override |
| |
| virtual HRESULT STDMETHODCALLTYPE | GetMemberProperties (DISPID id, DWORD grfdexFetch, DWORD __RPC_FAR *pgrfdex) override |
| |
| virtual HRESULT STDMETHODCALLTYPE | GetMemberName (DISPID id, BSTR __RPC_FAR *pbstrName) override |
| |
| virtual HRESULT STDMETHODCALLTYPE | GetNextDispID (DWORD grfdex, DISPID id, DISPID __RPC_FAR *pid) override |
| |
| virtual HRESULT STDMETHODCALLTYPE | GetNameSpaceParent (IUnknown __RPC_FAR *__RPC_FAR *ppunk) override |
| |
| virtual HRESULT STDMETHODCALLTYPE | GetClassInfo (ITypeInfo **ppTI) override |
| |
| virtual HRESULT STDMETHODCALLTYPE | EnumConnectionPoints (IEnumConnectionPoints **ppEnum) override |
| |
| virtual HRESULT STDMETHODCALLTYPE | FindConnectionPoint (REFIID riid, IConnectionPoint **ppCP) override |
| |
| virtual Any SAL_CALL | createBridge (const Any &modelDepObject, const Sequence< sal_Int8 > &ProcessId, sal_Int16 sourceModelType, sal_Int16 destModelType) override |
| |
| virtual void SAL_CALL | initialize (const Sequence< Any > &aArguments) override |
| |
| STDMETHOD() | getWrapperXInterface (Reference< XInterface > *pXInt) override |
| |
| STDMETHOD() | getOriginalUnoObject (Reference< XInterface > *pXInt) override |
| |
| STDMETHOD() | getOriginalUnoStruct (Any *pStruct) override |
| |
| virtual Reference< XInterface > | createUnoWrapperInstance () override |
| |
| virtual Reference< XInterface > | createComWrapperInstance () override |
| |
| const OUString & | getImplementationName () const |
| |
| | UnoConversionUtilities (const Reference< XMultiServiceFactory > &smgr) |
| |
| | UnoConversionUtilities (const Reference< XMultiServiceFactory > &xFactory, sal_uInt8 unoWrapperClass, sal_uInt8 comWrapperClass) |
| |
| virtual | ~UnoConversionUtilities () |
| |
| void | anyToVariant (VARIANT *pVariant, const Any &rAny) |
| | converts only into oleautomation types, that is there is no VT_I1, VT_UI2, VT_UI4 a sal_Unicode character is converted into a BSTR. More...
|
| |
| void | anyToVariant (VARIANT *pVariant, const Any &rAny, VARTYPE type) |
| |
| SAFEARRAY * | createUnoSequenceWrapper (const Any &rSeq) |
| |
| SAFEARRAY * | createUnoSequenceWrapper (const Any &rSeq, VARTYPE elemtype) |
| |
| void | createUnoObjectWrapper (const Any &rObj, VARIANT *pVar) |
| |
| void | variantToAny (const VARIANT *pVariant, Any &rAny, bool bReduceValueRange=true) |
| |
| void | variantToAny (const VARIANTARG *pArg, Any &rAny, const Type &ptype, bool bReduceValueRange=true) |
| | This method converts variants arguments in calls from COM -> UNO. More...
|
| |
| Any | createOleObjectWrapper (VARIANT *pVar, const Type &aType=Type()) |
| |
| bool | convertValueObject (const VARIANTARG *var, Any &any) |
| |
| void | dispatchExObject2Sequence (const VARIANTARG *pvar, Any &anySeq, const Type &type) |
| |
| Sequence< Any > | createOleArrayWrapperOfDim (SAFEARRAY *pArray, unsigned int dimCount, unsigned int actDim, LONG *index, VARTYPE type, const Type &unotype) |
| |
| Sequence< Any > | createOleArrayWrapper (SAFEARRAY *pArray, VARTYPE type, const Type &unotype=Type()) |
| |
| VARTYPE | mapTypeClassToVartype (TypeClass type) |
| |
| Reference< XSingleServiceFactory > | getInvocationFactory (const Any &anyObject) |
| |
| virtual Reference< XInterface > | createUnoWrapperInstance ()=0 |
| |
| virtual Reference< XInterface > | createComWrapperInstance ()=0 |
| |
| Sequence< Type > | getImplementedInterfaces (IUnknown *pUnk) |
| |
|
| static bool | isJScriptArray (const VARIANT *pvar) |
| |
| virtual HRESULT | doInvoke (DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, unsigned int *puArgErr, OUString &name, Sequence< Any > ¶ms) |
| |
| virtual HRESULT | doGetProperty (DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, OUString &name) |
| |
| virtual HRESULT | doSetProperty (DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, unsigned int *puArgErr, OUString &name, Sequence< Any > const ¶ms) |
| |
| virtual HRESULT | InvokeGeneral (DISPID dispidMember, unsigned short wFlags, DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, unsigned int *puArgErr, bool &bHandled) |
| |
| void | convertDispparamsArgs (DISPID id, unsigned short wFlags, DISPPARAMS *pdispparams, Sequence< Any > &rSeq) |
| |
| bool | getInvocationInfoForCall (DISPID id, InvocationInfo &info) |
| |
| Reference< XInterface > | createAdapter (const Sequence< Type > &types, const Reference< XInterface > &receiver) |
| |
| void | getElementCountAndTypeOfSequence (const Any &rSeq, sal_Int32 dim, Sequence< sal_Int32 > &seqElementCounts, TypeDescription &typeDesc) |
| |
| Reference< XTypeConverter > | getTypeConverter () |
| |
Definition at line 226 of file unoobjw.hxx.