update dev300-m58
[ooovba.git] / idlc / test / service.idl
blob121d5f5402fe1b2753bff4aed8b38c973cdc6e2f
1 #include <interface.idl>
3 module idlc
5 module test
8 exception bla
12 service IdlTest
14 // [property] bla p0;
15 [property] short p1;
16 [optional, property] unsigned short p2;
18 [maybevoid, property] long p3;
19 [bound, property] unsigned long p4;
21 [constrained, property] hyper p5;
22 [transient, property] unsigned hyper p6;
24 [maybeambiguous, property] string p7;
25 [maybedefault, property] type p8;
26 [removable, property] any p9;
28 [readonly, optional, removable, property] ::idlc::test::BaseStruct p10;
30 interface XTestBaseTypes;
31 [optional] interface ::idlc::test::XTestComplexTypes;
34 service BetterIdlTest
36 service IdlTest;
38 interface XTestBaseTypes;
39 [optional] interface ::idlc::test::XTestComplexTypes;