summaryrefslogtreecommitdiff
path: root/testtools/source/bridgetest/idl/bridgetest.idl
diff options
context:
space:
mode:
Diffstat (limited to 'testtools/source/bridgetest/idl/bridgetest.idl')
-rw-r--r--testtools/source/bridgetest/idl/bridgetest.idl15
1 files changed, 15 insertions, 0 deletions
diff --git a/testtools/source/bridgetest/idl/bridgetest.idl b/testtools/source/bridgetest/idl/bridgetest.idl
index e38a2f2e0b7a..82db3207cfd3 100644
--- a/testtools/source/bridgetest/idl/bridgetest.idl
+++ b/testtools/source/bridgetest/idl/bridgetest.idl
@@ -129,6 +129,16 @@ struct MixedFloatAndInteger
long b;
};
/**
+ * Small struct with three bytes. Should *not* return in registers on
+ * BSDs/MACOSx
+ */
+struct ThreeByteStruct
+{
+ byte a;
+ byte b;
+ byte c;
+};
+/**
* complex types adding string, inteface, any
*/
struct TestElement : TestSimple
@@ -295,6 +305,11 @@ interface XBridgeTestBase : com::sun::star::uno::XInterface
MixedFloatAndInteger echoMixedFloatAndInteger( [in] MixedFloatAndInteger aStruct );
/**
+ * register return test 7
+ */
+ ThreeByteStruct echoThreeByteStruct( [in] ThreeByteStruct aStruct );
+
+ /**
* PPC Alignment test (#i107182#)
*/
long testPPCAlignment( [in] hyper l1, [in] hyper l2, [in] long i1, [in] hyper l3, [in] long i2 );