rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
diff --git a/include/ndrtypes.h b/include/ndrtypes.h
index b20092b..d7796ee 100644
--- a/include/ndrtypes.h
+++ b/include/ndrtypes.h
@@ -54,4 +54,21 @@
      *  call. */
 } PARAM_ATTRIBUTES;
 
+typedef struct
+{
+    unsigned char ServerMustSize : 1; /* 0x01 - the server must perform a
+     *  sizing pass. */
+    unsigned char ClientMustSize : 1; /* 0x02 - the client must perform a
+     *  sizing pass. */
+    unsigned char HasReturn : 1; /* 0x04 - procedure has a return value. */
+    unsigned char HasPipes : 1; /* 0x08 - the pipe package should be used. */
+    unsigned char Unused : 1; /* 0x10 - not used */
+    unsigned char HasAsyncUuid : 1; /* 0x20 - indicates an asynchronous DCOM
+     *  procedure. */
+    unsigned char HasExtensions : 1; /* 0x40 - indicates that Win2000
+     *  extensions are in use. */
+    unsigned char HasAsyncHandle : 1; /* 0x80 - indicates an asynchronous RPC
+     *  procedure. */
+} INTERPRETER_OPT_FLAGS, *PINTERPRETER_OPT_FLAGS;
+
 #endif