Windows: Trace DirectoryCB allocations
[openafs.git] / src / WINNT / afsrdr / common / AFSUserDefines.h
index b3037b1..8fccecc 100644 (file)
@@ -91,6 +91,7 @@
 #define AFS_REQUEST_TYPE_CREATE_SYMLINK          0x00000020
 #define AFS_REQUEST_TYPE_RELEASE_FILE_ACCESS     0x00000021
 #define AFS_REQUEST_TYPE_GET_VOLUME_SIZE_INFO    0x00000022
+#define AFS_REQUEST_TYPE_HARDLINK_FILE           0x00000023
 
 //
 // Request Flags, these are passed up from the file system
 #define AFS_SUBSYSTEM_PIOCTL_PROCESSING     0x00004000  // PIOCtl processing
 #define AFS_SUBSYSTEM_AUTHGROUP_PROCESSING  0x00008000  // Auth group creation/assignment
 #define AFS_SUBSYSTEM_LOAD_LIBRARY          0x00010000  // Library load and unload, request queuing
-#define AFS_SUBSYSTEM_PROCESS_PROCESSING    0x00010000  // Process creation and destruction
-#define AFS_SUBSYSTEM_EXTENT_ACTIVE_COUNTING 0x00020000 // Extent Active Counts
-#define AFS_SUBSYSTEM_INIT_PROCESSING       0x00040000  // Redirector Initialization
-#define AFS_SUBSYSTEM_NAME_ARRAY_PROCESSING 0x00080000  // Name Array Processing
+#define AFS_SUBSYSTEM_PROCESS_PROCESSING    0x00020000  // Process creation and destruction
+#define AFS_SUBSYSTEM_EXTENT_ACTIVE_COUNTING 0x00040000 // Extent Active Counts
+#define AFS_SUBSYSTEM_INIT_PROCESSING       0x00080000  // Redirector Initialization
+#define AFS_SUBSYSTEM_NAME_ARRAY_PROCESSING 0x00100000  // Name Array Processing
+#define AFS_SUBSYSTEM_NAME_ARRAY_REF_COUNTING 0x00200000  // Name Array DirectoryCB refcnts
+#define AFS_SUBSYSTEM_FCB_ALLOCATION        0x01000000  // AFSFileCB Allocation
+#define AFS_SUBSYSTEM_DIRENTRY_ALLOCATION   0x02000000  // AFSDirectoryCB Allocation
+#define AFS_SUBSYSTEM_OBJINFO_ALLOCATION    0x04000000  // AFSObjectInformationCB Allocation
 
 //
 // Invalidation Reasons
 #define FILE_VOLUME_QUOTAS              0x00000020  // winnt
 #define FILE_SUPPORTS_REPARSE_POINTS    0x00000080  // winnt
 #define FILE_SUPPORTS_OBJECT_IDS        0x00010000  // winnt
+#define FILE_SUPPORTS_HARD_LINKS        0x00400000  // winnt
 
 #endif