diff --git a/extensions/source/activex/main/SOActiveX.h b/extensions/source/activex/main/SOActiveX.h index a184fcb1cb02..1dc7102ecb1a 100644 --- a/extensions/source/activex/main/SOActiveX.h +++ b/extensions/source/activex/main/SOActiveX.h @@ -66,6 +66,9 @@ protected: SODispatchInterceptor* mpDispatchInterceptor; SOVersion mnVersion; + + BOOL mbReadyForActivation; + CComPtr mpDispTempFile; public: CSOActiveX(); ~CSOActiveX(); @@ -136,7 +139,7 @@ public: STDMETHOD(Load) ( LPSTREAM pStm ); STDMETHOD(InitNew) (); HRESULT OnDrawAdvanced(ATL_DRAWINFO& di); - HRESULT OnDraw(ATL_DRAWINFO& di) { return S_OK; } + HRESULT OnDraw(ATL_DRAWINFO& di); HRESULT CreateFrameOldWay( HWND hwnd, int width, int height ); HRESULT GetUnoStruct( OLECHAR* sStructName, CComPtr& pdispResult ); @@ -148,6 +151,9 @@ public: HRESULT CSOActiveX::GetURL( const OLECHAR* url, const OLECHAR* target ); + void CallbackCreateXInputStream( CBindStatusCallback* pbsc, BYTE* pBytes, DWORD dwSize ); + + SOVersion GetVersionConnected(); };