Blame SOURCES/openchange-2.3-samba-4.11.patch

94b7a1
diff -up openchange-openchange-2.3-VULCAN/exchange.idl.samba-4.11 openchange-openchange-2.3-VULCAN/exchange.idl
94b7a1
--- openchange-openchange-2.3-VULCAN/exchange.idl.samba-4.11	2015-05-16 17:22:04.000000000 +0200
94b7a1
+++ openchange-openchange-2.3-VULCAN/exchange.idl	2019-08-30 07:23:02.172309353 +0200
94b7a1
@@ -465,12 +465,12 @@ System Attendant Private Interface
94b7a1
 	   would otherwise break the data alignment on wire operations.
94b7a1
 	   However, they must be defined here as they make use of the same array types. */
94b7a1
 
94b7a1
-	typedef [nopush,nopull,noprint] struct {
94b7a1
+	typedef [public] struct {
94b7a1
 		[range(0,100000)] uint32	cValues;
94b7a1
 		[size_is(cValues)] hyper	*lpui8; 
94b7a1
 	} UI8Array_r;
94b7a1
 
94b7a1
-	typedef [switch_type(uint32),nopush,nopull,noprint] union {
94b7a1
+	typedef [switch_type(uint32)] union {
94b7a1
 		[case(PT_I2)]			uint16			i;
94b7a1
 		[case(PT_LONG)]			uint32			l;
94b7a1
 		[case(PT_DOUBLE)]		double			dbl;
94b7a1
@@ -495,19 +495,19 @@ System Attendant Private Interface
94b7a1
 		[case(PT_OBJECT)]		uint32			object;
94b7a1
 	} SPropValue_CTR;
94b7a1
 
94b7a1
-	typedef [public,noprint,nopush,nopull] struct {
94b7a1
+	typedef [public] struct {
94b7a1
 		MAPITAGS ulPropTag;
94b7a1
 		uint32 dwAlignPad;
94b7a1
 		[switch_is(ulPropTag & 0xFFFF)] SPropValue_CTR value; 
94b7a1
 	} SPropValue;
94b7a1
 	
94b7a1
-	typedef [public,noprint,nopush,nopull] struct {
94b7a1
+	typedef [public] struct {
94b7a1
 		uint32			       	ulAdrEntryPad;
94b7a1
 		[range(0,100000)] uint32       	cValues;
94b7a1
 		[size_is(cValues)]SPropValue	*lpProps;
94b7a1
 	} SRow;
94b7a1
 
94b7a1
-	typedef [public,noprint,nopush,nopull] struct {
94b7a1
+	typedef [public] struct {
94b7a1
 		[range(0,100000)] uint32	cRows;
94b7a1
 		[size_is(cRows)] SRow		aRow[];
94b7a1
 	} SRowSet;