summaryrefslogtreecommitdiff
path: root/basic
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2004-03-17 12:35:00 +0000
committerOliver Bolte <obo@openoffice.org>2004-03-17 12:35:00 +0000
commit34bb8071849d76abdc87792f278c2d024a485cd5 (patch)
treec0cfdf5415f50e5e40ded236c70081eba057585f /basic
parentfd6ff91d5b8d69bec6a7b93e1ed9cc30c29519a2 (diff)
INTEGRATION: CWS jl5vba (1.6.94); FILE MERGED
2004/01/21 09:28:00 ab 1.6.94.1: #111934# Merge to src680, for tasks see message INTEGRATION: CWS ab02vba (1.6.6)
Diffstat (limited to 'basic')
-rw-r--r--basic/source/inc/sbunoobj.hxx29
1 files changed, 26 insertions, 3 deletions
diff --git a/basic/source/inc/sbunoobj.hxx b/basic/source/inc/sbunoobj.hxx
index 3e48106811f6..d4dd7b1884fb 100644
--- a/basic/source/inc/sbunoobj.hxx
+++ b/basic/source/inc/sbunoobj.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: sbunoobj.hxx,v $
*
- * $Revision: 1.6 $
+ * $Revision: 1.7 $
*
- * last change: $Author: rt $ $Date: 2003-04-23 16:57:46 $
+ * last change: $Author: obo $ $Date: 2004-03-17 13:35:00 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -74,6 +74,9 @@
#ifndef __SBX_SBX_FACTORY_HXX //autogen
#include <svtools/sbxfac.hxx>
#endif
+#ifndef __SBX_SBX_HXX //autogen
+#include <svtools/sbx.hxx>
+#endif
#ifndef _COM_SUN_STAR_BEANS_XMATERIALHOLDER_HPP_
#include <com/sun/star/beans/XMaterialHolder.hpp>
@@ -93,6 +96,9 @@
#ifndef _COM_SUN_STAR_REFLECTION_XIDLCLASS_HPP_
#include <com/sun/star/reflection/XIdlClass.hpp>
#endif
+#ifndef _RTL_USTRING_
+#include <rtl/ustring>
+#endif
using namespace com::sun::star::uno;
using namespace com::sun::star::beans;
@@ -156,7 +162,7 @@ public:
SbUnoMethod( const String& aName, SbxDataType eSbxType, Reference< XIdlMethod > xUnoMethod_ );
virtual ~SbUnoMethod();
- //virtual SbxInfo* GetInfo() { return NULL; }
+ virtual SbxInfo* GetInfo();
const Sequence<ParamInfo>& getParamInfos( void );
};
@@ -235,6 +241,23 @@ public:
};
+// #112509 Special SbxArray to transport named parameters for calls
+// to OLEAutomation objects through the UNO OLE automation bridge
+
+class AutomationNamedArgsSbxArray : public SbxArray
+{
+ Sequence< ::rtl::OUString > maNameSeq;
+public:
+ TYPEINFO();
+ AutomationNamedArgsSbxArray( sal_Int32 nSeqSize )
+ : maNameSeq( nSeqSize )
+ {}
+
+ Sequence< ::rtl::OUString >& getNames( void )
+ { return maNameSeq; }
+};
+
+
class StarBASIC;
// Impl-Methoden fuer RTL