summaryrefslogtreecommitdiff
path: root/extensions/test/ole/idl/oletest.idl
diff options
context:
space:
mode:
authorJoachim Lingner <jl@openoffice.org>2001-12-03 13:03:20 +0000
committerJoachim Lingner <jl@openoffice.org>2001-12-03 13:03:20 +0000
commit74fb4905297e6ba7d44d202d54195dd4351f26de (patch)
tree595d22cae6bdb375105a00198b9c5530ca5396c6 /extensions/test/ole/idl/oletest.idl
parentfc6e5e4731e672564bd271dc60ee5b62372d7fc4 (diff)
*** empty log message ***
Diffstat (limited to 'extensions/test/ole/idl/oletest.idl')
-rw-r--r--extensions/test/ole/idl/oletest.idl30
1 files changed, 25 insertions, 5 deletions
diff --git a/extensions/test/ole/idl/oletest.idl b/extensions/test/ole/idl/oletest.idl
index c2f2ecab426f..4cbcd0b32612 100644
--- a/extensions/test/ole/idl/oletest.idl
+++ b/extensions/test/ole/idl/oletest.idl
@@ -2,9 +2,9 @@
*
* $RCSfile: oletest.idl,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: jl $ $Date: 2001-06-27 06:56:49 $
+ * last change: $Author: jl $ $Date: 2001-12-03 13:57:04 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -133,6 +133,7 @@ interface XTestSequence: com::sun::star::uno::XInterface
void testinout_methodSequence( [inout] sequence< long > rOut);
void testinout_methodSequence2( [inout] sequence < sequence< long > > rOut);
void testinout_methodXInterface( [inout] com::sun::star::script::XInvocation rOut);
+ void testinout_methodXInterface2( [inout] com::sun::star::uno::XInterface rOut);
any methodAnyTest1( [in] any rIn);
[attribute] any AttrAny2;
@@ -151,6 +152,7 @@ interface XTestStruct: com::sun::star::uno::XInterface
interface XTestOutParameters: com::sun::star::uno::XInterface
{
void out_methodByte( [out] byte rOut );
+ void out_methodFloat( [out] float rOut);
void out_methodDouble( [out] double rOut);
void out_methodBool( [out] boolean rOut);
void out_methodShort( [out] short rOut);
@@ -162,19 +164,38 @@ interface XTestOutParameters: com::sun::star::uno::XInterface
void out_methodAny ( [out] any rOut);
void out_methodSequence( [out] sequence< long > rOut);
void out_methodSequence2( [out] sequence < sequence< long > > rOut);
-
void out_methodMulParams1( [out] long rout1, [out] long rout2);
void out_methodMulParams2( [out] long rout1, [out] long rout2, [out] string rout3);
void out_methodMulParams3( [in] string sin, [out] string sout);
};
-
struct SimpleStruct
{
string message;
};
+interface XTestInParameters: com::sun::star::uno::XInterface
+{
+ byte in_methodByte( [in] byte rIn );
+ float in_methodFloat( [in] float rIn);
+ double in_methodDouble( [in] double rIn);
+ boolean in_methodBool( [in] boolean rIn);
+ short in_methodShort( [in] short rIn);
+ unsigned short in_methodUShort( [in] unsigned short rIn);
+ long in_methodLong( [in] long rIn);
+ unsigned long in_methodULong( [in] unsigned long rIn);
+ string in_methodString( [in] string rIn);
+ char in_methodChar( [in] char rIn);
+ any in_methodAny ( [in] any rIn);
+ com::sun::star::script::XInvocation in_methodInvocation( [in] com::sun::star::script::XInvocation inv);
+ SimpleStruct in_methodStruct( [in] SimpleStruct aStruct);
+ void in_methodAll( [in] byte b, [in] float f, [in] double d, [in] boolean bool, [in]short sh,
+ [in] unsigned short us, [in] long l, [in] unsigned long ul,
+ [in] string s, [in] char c, [in] any a, [in] com::sun::star::script::XInvocation inv);
+};
+
+
enum SimpleEnum
{
A,
@@ -285,7 +306,6 @@ interface XCallback: com::sun::star::uno::XInterface
};
-
interface XTestInterfaces: com::sun::star::uno::XInterface
{
// Any test