- Make explicit some missing include dependencies.
- Implement NdrGetBuffer, NdrFreeBuffer, NdrConformantStringBufferSize
  and NdrConformantStringMarshall.
- Define the RPC_FC_C_CSTRING constant.
- Perhaps I don't want those MIDL_*_FORMAT_STRING structs, after
  all. Removed.
- Add RPC todo list.
- MIDL_STUB_MESSAGE.uFlags aren't.
- Comment out the NdrClientCall2 mock-up since that stuff is in the
  process of being implemented and might cause problems.

diff --git a/include/rpcndr.h b/include/rpcndr.h
index 2ee8cc8..f9c0ad0 100644
--- a/include/rpcndr.h
+++ b/include/rpcndr.h
@@ -24,6 +24,8 @@
 #ifndef __WINE_RPCNDR_H
 #define __WINE_RPCNDR_H
 
+#include "rpc.h"
+
 #define TARGET_IS_NT40_OR_LATER 1
 #define TARGET_IS_NT351_OR_WIN95_OR_LATER 1
 
@@ -93,7 +95,7 @@
   int IgnoreEmbeddedPointers;
   unsigned char *PointerBufferMark;
   unsigned char fBufferValid;
-  unsigned char uFlags;
+  unsigned char Unused;
   ULONG_PTR MaxCount;
   unsigned long Offset;
   unsigned long ActualCount;