libndr: add LIBNDR_FLAG_RELATIVE_REVERSE flag.
authorGünther Deschner <gd@samba.org>
Mon, 14 Dec 2009 14:09:00 +0000 (15:09 +0100)
committerKarolin Seeger <kseeger@samba.org>
Fri, 19 Feb 2010 11:30:23 +0000 (12:30 +0100)
Guenther
(cherry picked from commit ee13a51b0514ec3ac4ca9c532c2b101a08ec9784)

librpc/idl/idl_types.h
librpc/ndr/libndr.h

index 9885ca5bf652f287a8015d6aa3e63d65ba239f20..193a1f612f15c45a29e99345f6982ed1a4785512 100644 (file)
@@ -67,3 +67,5 @@
   this is used to control formatting of uint8 arrays
 */
 #define NDR_PAHEX LIBNDR_PRINT_ARRAY_HEX
+
+#define NDR_RELATIVE_REVERSE LIBNDR_FLAG_RELATIVE_REVERSE
index 91feb5aeeaeb4c1aa13f5f6d1769c8c19a233daf..bd97e4c64dd9e366dad5021dcb348ad58c996b67 100644 (file)
@@ -123,6 +123,8 @@ struct ndr_print {
 #define LIBNDR_FLAG_STR_UTF8           (1<<12)
 #define LIBNDR_STRING_FLAGS            (0x7FFC)
 
+/* set if relative pointers are marshalled in reverse order */
+#define LIBNDR_FLAG_RELATIVE_REVERSE   (1<<19)
 
 #define LIBNDR_FLAG_REF_ALLOC    (1<<20)
 #define LIBNDR_FLAG_REMAINING    (1<<21)