summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xembedserv/source/inc/embeddoc.hxx11
1 files changed, 9 insertions, 2 deletions
diff --git a/embedserv/source/inc/embeddoc.hxx b/embedserv/source/inc/embeddoc.hxx
index b2c2ca7e3e42..34a511d97338 100755
--- a/embedserv/source/inc/embeddoc.hxx
+++ b/embedserv/source/inc/embeddoc.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: embeddoc.hxx,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: kz $ $Date: 2003-04-10 14:55:58 $
+ * last change: $Author: rt $ $Date: 2003-04-24 13:55:02 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -88,6 +88,7 @@ class EmbedDocument_Impl : public IPersistStorage
, public IDataObject
, public IOleObject
, public IPersistFile
+ , public IDispatch
{
protected:
::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >
@@ -162,6 +163,11 @@ public:
STDMETHOD(SaveCompleted) ( LPCOLESTR pszFileName );
STDMETHOD(GetCurFile) ( LPOLESTR *ppszFileName );
+ /* IDispatch methods */
+ STDMETHOD(GetTypeInfoCount) ( unsigned int FAR* pctinfo );
+ STDMETHOD(GetTypeInfo) ( unsigned int iTInfo, LCID lcid, ITypeInfo FAR* FAR* ppTInfo );
+ STDMETHOD(GetIDsOfNames) ( REFIID riid, OLECHAR FAR* FAR* rgszNames, unsigned int cNames, LCID lcid, DISPID FAR* rgDispId );
+ STDMETHOD(Invoke) ( DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS FAR* pDispParams, VARIANT FAR* pVarResult, EXCEPINFO FAR* pExcepInfo, unsigned int FAR* puArgErr );
// c++ - methods
@@ -178,6 +184,7 @@ protected:
CComPtr< IStorage > m_pMasterStorage;
CComPtr< IStream > m_pOwnStream;
+ CComPtr< IStream > m_pExtStream;
GUID m_guid;
sal_Bool m_bIsDirty;