1 diff -up openchange-openchange-2.3-VULCAN/exchange.idl.samba-4.11 openchange-openchange-2.3-VULCAN/exchange.idl
2 --- openchange-openchange-2.3-VULCAN/exchange.idl.samba-4.11 2015-05-16 17:22:04.000000000 +0200
3 +++ openchange-openchange-2.3-VULCAN/exchange.idl 2019-08-30 07:23:02.172309353 +0200
4 @@ -465,12 +465,12 @@ System Attendant Private Interface
5 would otherwise break the data alignment on wire operations.
6 However, they must be defined here as they make use of the same array types. */
8 - typedef [nopush,nopull,noprint] struct {
9 + typedef [public] struct {
10 [range(0,100000)] uint32 cValues;
11 [size_is(cValues)] hyper *lpui8;
14 - typedef [switch_type(uint32),nopush,nopull,noprint] union {
15 + typedef [switch_type(uint32)] union {
16 [case(PT_I2)] uint16 i;
17 [case(PT_LONG)] uint32 l;
18 [case(PT_DOUBLE)] double dbl;
19 @@ -495,19 +495,19 @@ System Attendant Private Interface
20 [case(PT_OBJECT)] uint32 object;
23 - typedef [public,noprint,nopush,nopull] struct {
24 + typedef [public] struct {
27 [switch_is(ulPropTag & 0xFFFF)] SPropValue_CTR value;
30 - typedef [public,noprint,nopush,nopull] struct {
31 + typedef [public] struct {
33 [range(0,100000)] uint32 cValues;
34 [size_is(cValues)]SPropValue *lpProps;
37 - typedef [public,noprint,nopush,nopull] struct {
38 + typedef [public] struct {
39 [range(0,100000)] uint32 cRows;
40 [size_is(cRows)] SRow aRow[];