LibreOffice Module extensions (master) 1
|
#include "StdAfx2.h"
#include <so_activex.h>
#include "SOActiveX.h"
#include "SOComWindowPeer.h"
#include "SODispatchInterceptor.h"
#include "SOActionsApproval.h"
#include "com_uno_helper.h"
Go to the source code of this file.
Macros | |
#define | STAROFFICE_WINDOWCLASS L"SOParentWindow" |
Functions | |
static void | OutputError_Impl (HWND hw, HRESULT ErrorCode) |
HRESULT | ExecuteFunc (IDispatch *idispUnoObject, OLECHAR const *sFuncName, CComVariant *params, unsigned int count, CComVariant *pResult) |
static HRESULT | GetIDispByFunc (IDispatch *idispUnoObject, OLECHAR const *sFuncName, CComVariant *params, unsigned int count, CComPtr< IDispatch > &pdispResult) |
static HRESULT | PutPropertiesToIDisp (IDispatch *pdispObject, OLECHAR const **sMemberNames, CComVariant *pVariant, unsigned int count) |
HRESULT | GetPropertiesFromIDisp (IDispatch *pdispObject, OLECHAR const **sMemberNames, CComVariant *pVariant, unsigned int count) |
#define STAROFFICE_WINDOWCLASS L"SOParentWindow" |
Definition at line 30 of file SOActiveX.cxx.
HRESULT ExecuteFunc | ( | IDispatch * | idispUnoObject, |
OLECHAR const * | sFuncName, | ||
CComVariant * | params, | ||
unsigned int | count, | ||
CComVariant * | pResult | ||
) |
Definition at line 49 of file SOActiveX.cxx.
Referenced by CSOActiveX::CallbackCreateXInputStream(), CSOActiveX::CallDispatchMethod(), CSOActiveX::CallLoadComponentFromURL1PBool(), CSOActiveX::Cleanup(), CSOActiveX::CreateFrameOldWay(), GetIDispByFunc(), CSOActiveX::GetUrlStruct(), CSOActiveX::GetVersionConnected(), CSOActiveX::LoadURLToFrame(), CSOActiveX::OnDrawAdvanced(), SODispatchInterceptor::queryDispatch(), and CSOActiveX::TerminateOffice().
|
static |
Definition at line 77 of file SOActiveX.cxx.
References count, ExecuteFunc(), hr, and result.
Referenced by CSOActiveX::CallbackCreateXInputStream(), CSOActiveX::CallDispatchMethod(), CSOActiveX::Cleanup(), CSOActiveX::CreateFrameOldWay(), CSOActiveX::GetUnoStruct(), CSOActiveX::GetUrlStruct(), CSOActiveX::GetVersionConnected(), CSOActiveX::LoadURLToFrame(), and CSOActiveX::TerminateOffice().
HRESULT GetPropertiesFromIDisp | ( | IDispatch * | pdispObject, |
OLECHAR const ** | sMemberNames, | ||
CComVariant * | pVariant, | ||
unsigned int | count | ||
) |
Definition at line 116 of file SOActiveX.cxx.
Referenced by SODispatchInterceptor::dispatch(), SODispatchInterceptor::queryDispatches(), and CSOActiveX::SetLayoutManagerProps().
|
static |
Definition at line 33 of file SOActiveX.cxx.
References sMessage.
Referenced by CSOActiveX::CSOActiveX(), and CSOActiveX::OnDrawAdvanced().
|
static |
Definition at line 98 of file SOActiveX.cxx.
Referenced by CSOActiveX::CallDispatchMethod(), CSOActiveX::CallLoadComponentFromURL1PBool(), CSOActiveX::CreateFrameOldWay(), CSOActiveX::LoadURLToFrame(), and CSOActiveX::SetLayoutManagerProps().