- fix building with samba 4.11
[packages/openchange.git] / samba-4.11.patch
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. */
7  
8 -       typedef [nopush,nopull,noprint] struct {
9 +       typedef [public] struct {
10                 [range(0,100000)] uint32        cValues;
11                 [size_is(cValues)] hyper        *lpui8; 
12         } UI8Array_r;
13  
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;
21         } SPropValue_CTR;
22  
23 -       typedef [public,noprint,nopush,nopull] struct {
24 +       typedef [public] struct {
25                 MAPITAGS ulPropTag;
26                 uint32 dwAlignPad;
27                 [switch_is(ulPropTag & 0xFFFF)] SPropValue_CTR value; 
28         } SPropValue;
29         
30 -       typedef [public,noprint,nopush,nopull] struct {
31 +       typedef [public] struct {
32                 uint32                          ulAdrEntryPad;
33                 [range(0,100000)] uint32        cValues;
34                 [size_is(cValues)]SPropValue    *lpProps;
35         } SRow;
36  
37 -       typedef [public,noprint,nopush,nopull] struct {
38 +       typedef [public] struct {
39                 [range(0,100000)] uint32        cRows;
40                 [size_is(cRows)] SRow           aRow[];
41         } SRowSet;
This page took 0.047746 seconds and 3 git commands to generate.