diff options
author | RĂ¼diger Timm <rt@openoffice.org> | 2004-08-02 08:49:52 +0000 |
---|---|---|
committer | RĂ¼diger Timm <rt@openoffice.org> | 2004-08-02 08:49:52 +0000 |
commit | 715bd9ee483ee7c327965521de02d87dd0adbb3c (patch) | |
tree | 75016f12acc3869feb99c635d633b43e6c293421 /extensions/test/ole/idl | |
parent | INTEGRATION: CWS jl10 (1.8.74); FILE MERGED (diff) | |
download | core-715bd9ee483ee7c327965521de02d87dd0adbb3c.tar.gz core-715bd9ee483ee7c327965521de02d87dd0adbb3c.zip |
INTEGRATION: CWS jl10 (1.10.74); FILE MERGED
2004/07/21 10:45:06 jl 1.10.74.1: #111019#
Diffstat (limited to 'extensions/test/ole/idl')
-rw-r--r-- | extensions/test/ole/idl/oletest.idl | 32 |
1 files changed, 26 insertions, 6 deletions
diff --git a/extensions/test/ole/idl/oletest.idl b/extensions/test/ole/idl/oletest.idl index cb0ed9622faf..d67424ee4aa3 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.10 $ + * $Revision: 1.11 $ * - * last change: $Author: obo $ $Date: 2004-03-17 13:17:46 $ + * last change: $Author: rt $ $Date: 2004-08-02 09:49:52 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -58,13 +58,13 @@ * * ************************************************************************/ -//#include <stardiv/uno/interface.idl> + #include <com/sun/star/uno/XInterface.idl> #include <com/sun/star/script/XInvocation.idl> -//#include <stardiv/uno/beans/propset.idl> #include <com/sun/star/beans/XPropertySet.idl> #include <com/sun/star/lang/XEventListener.idl> + module oletest { @@ -81,6 +81,7 @@ interface XTestSequence: com::sun::star::uno::XInterface sequence<string> methodString( [in] sequence<string> aSeq); sequence<char> methodChar( [in] sequence<char> aSeq); sequence<any> methodAny ( [in] sequence<any> aSeq); + sequence<type> methodType ( [in] sequence<type> aSeq); sequence<com::sun::star::uno::XInterface> methodXInterface ( [in] sequence<com::sun::star::uno::XInterface> aSeq); sequence< sequence <long> > methodSequence( [in] sequence< sequence< long > > aSeq); sequence< sequence <sequence <long> > > methodSequence2( [in] sequence< sequence< sequence<long> > > aSeq); @@ -98,10 +99,26 @@ interface XTestSequence: com::sun::star::uno::XInterface [attribute] sequence<string> AttrString; [attribute] sequence<char> AttrChar; [attribute] sequence<any> AttrAny; + [attribute] sequence<type> AttrType; [attribute] sequence< sequence<long> > AttrSequence; [attribute] sequence< sequence< sequence <long> > > AttrSequence2; [attribute] sequence< com::sun::star::uno::XInterface > AttrXInterface; + [attribute] byte AByte; + [attribute] float AFloat; + [attribute] double ADouble; + [attribute] boolean ABool; + [attribute] short AShort; + [attribute] unsigned short AUShort; + [attribute] long ALong; + [attribute] unsigned long AULong; + [attribute] string AString; + [attribute] char AChar; + [attribute] any AAny; + [attribute] type AType; + [attribute] com::sun::star::uno::XInterface AXInterface; + [attribute] com::sun::star::script::XInvocation AXInvocation; + void testout_methodByte( [out] byte rOut ); void testout_methodFloat( [out] float rOut); void testout_methodDouble( [out] double rOut); @@ -115,6 +132,7 @@ interface XTestSequence: com::sun::star::uno::XInterface void testout_methodString( [out] string rOut); void testout_methodChar( [out] char rOut); void testout_methodAny ( [out] any rOut); + void testout_methodType ( [out] type rOut); void testout_methodSequence( [out] sequence< long > rOut); void testout_methodSequence2( [out] sequence < sequence< long > > rOut); void testout_methodXInterface( [out] com::sun::star::uno::XInterface rOut); @@ -137,6 +155,7 @@ interface XTestSequence: com::sun::star::uno::XInterface void testinout_methodString( [inout] string rOut); void testinout_methodChar( [inout] char rOut); void testinout_methodAny ( [inout] any rOut); + void testinout_methodType ( [inout] type rOut); 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); @@ -179,12 +198,13 @@ interface XTestInParameters: com::sun::star::uno::XInterface string in_methodString( [in] string rIn); char in_methodChar( [in] char rIn); any in_methodAny ( [in] any rIn); + type in_methodType ( [in] type rIn); com::sun::star::uno::XInterface in_methodXInterface([in] com::sun::star::uno::XInterface 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, + void in_methodAll( [in] byte b, [in] float f, [in] double d, [in] boolean abool, [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); + [in] string s, [in] char c, [in] any a, [in] type t, [in] com::sun::star::script::XInvocation inv); }; |