#define AFS_VCB_ALLOCATION_TAG 'CVFA'
#define AFS_VCB_NP_ALLOCATION_TAG 'NVFA'
#define AFS_CCB_ALLOCATION_TAG 'CCFA'
+#define AFS_CCB_NP_ALLOCATION_TAG 'NCFA'
#define AFS_WORKER_CB_TAG 'CWFA'
#define AFS_WORK_ITEM_TAG 'IWFA'
#define AFS_POOL_ENTRY_TAG 'EPFA'
#define AFS_NETWORK_PROVIDER_11_TAG 'BZFA'
#define AFS_AG_ENTRY_CB_TAG 'GAFA'
#define AFS_PROCESS_AG_CB_TAG 'APFA'
+#define AFS_BYTERANGE_TAG '_RBA'
+#define AFS_HARDLINK_REQUEST_TAG 'LFFA'
#define __Enter
#define AFS_SYMBOLIC_LINK_FCB 0x000C
#define AFS_SPECIAL_SHARE_FCB 0x000D
#define AFS_DFS_LINK_FCB 0x000E
+#define AFS_REDIRECTOR_FCB 0x000F
#define AFS_INVALID_FCB 0x00FF
// Debug information
//
-#define AFS_DBG_FLAG_BREAK_ON_ENTRY 0x00000001 // Only enabled in checked build
-#define AFS_DBG_TRACE_TO_DEBUGGER 0x00000002
-#define AFS_DBG_FLAG_ENABLE_FORCE_CRASH 0x00000004 // Only enabled in checked build
-#define AFS_DBG_BUGCHECK_EXCEPTION 0x00000008
-#define AFS_DBG_CLEAN_SHUTDOWN 0x00000010
-#define AFS_DBG_REQUIRE_CLEAN_SHUTDOWN 0x00000020
+#define AFS_DBG_FLAG_BREAK_ON_ENTRY 0x00000001 // Only enabled in checked build
+#define AFS_DBG_TRACE_TO_DEBUGGER 0x00000002
+#define AFS_DBG_FLAG_ENABLE_FORCE_CRASH 0x00000004 // Only enabled in checked build
+#define AFS_DBG_BUGCHECK_EXCEPTION 0x00000008
+#define AFS_DBG_CLEAN_SHUTDOWN 0x00000010
+#define AFS_DBG_REQUIRE_CLEAN_SHUTDOWN 0x00000020
+#define AFS_DBG_DISABLE_SYSTEM_SID_CHECK 0x00000040
//
// Pool state
//#define AFS_VALIDATE_EXTENTS 0
static inline void AFSBreakPoint() {
- AFSDumpTraceFilesFnc();
#if !defined(KD_DEBUGGER_ENABLED)
#define KD_DEBUGGER_ENABLED DBG
#endif // KD_DEBUGGER_ENABLED
#else
static inline void AFSBreakPoint() {
- AFSDumpTraceFilesFnc();
+ NOTHING;
}
#define AFSPrint
#define AFS_REDIR_LIBRARY_SERVICE_ENTRY L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\AFSLibrary"
+//
+// Common Device flags
+//
+
+#define AFS_DEVICE_FLAG_HIDE_DOT_NAMES 0x00000001
+#define AFS_DEVICE_FLAG_REDIRECTOR_SHUTDOWN 0x00000002
+#define AFS_DEVICE_FLAG_DISABLE_SHORTNAMES 0x00000004
+
#endif