[RXCE]
[reactos.git] / reactos / sdk / include / ddk / mrxfcb.h
index 38f500c..9aadec3 100644 (file)
@@ -11,6 +11,7 @@ typedef struct _MRX_NORMAL_NODE_HEADER
 #define SRVCALL_FLAG_CASE_INSENSITIVE_NETROOTS 0x4
 #define SRVCALL_FLAG_CASE_INSENSITIVE_FILENAMES 0x8
 #define SRVCALL_FLAG_DFS_AWARE_SERVER 0x10
+#define SRVCALL_FLAG_FORCE_FINALIZED 0x20
 
 typedef struct _MRX_SRV_CALL_
 {
@@ -30,6 +31,7 @@ typedef struct _MRX_SRV_CALL_
 #define NET_ROOT_PIPE ((UCHAR)1)
 #define NET_ROOT_PRINT ((UCHAR)3)
 #define NET_ROOT_WILD ((UCHAR)4)
+#define NET_ROOT_MAILSLOT ((UCHAR)5)
 
 typedef UCHAR NET_ROOT_TYPE, *PNET_ROOT_TYPE;
 
@@ -131,7 +133,9 @@ typedef struct _MRX_FCB_
 #define SRVOPEN_FLAG_CLOSE_DELAYED 0x8
 #define SRVOPEN_FLAG_FILE_RENAMED 0x10
 #define SRVOPEN_FLAG_FILE_DELETED 0x20
+#define SRVOPEN_FLAG_BUFFERING_STATE_CHANGE_PENDING 0x40
 #define SRVOPEN_FLAG_COLLAPSING_DISABLED 0x80
+#define SRVOPEN_FLAG_BUFFERING_STATE_CHANGE_REQUESTS_PURGED 0x100
 #define SRVOPEN_FLAG_NO_BUFFERING_STATE_CHANGE 0x200
 #define SRVOPEN_FLAG_ORPHANED 0x400