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

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