[FASTFAT]
[reactos.git] / reactos / drivers / filesystems / fastfat / vfat.h
index b02d4b4..15a91f2 100644 (file)
@@ -271,6 +271,7 @@ typedef struct DEVICE_EXTENSION
     ULONG HashTableSize;
     struct _HASHENTRY **FcbHashTable;
 
+    PDEVICE_OBJECT VolumeDevice;
     PDEVICE_OBJECT StorageDevice;
     PFILE_OBJECT FATFileObject;
     FATINFO FatInfo;
@@ -297,7 +298,7 @@ typedef struct DEVICE_EXTENSION
     LIST_ENTRY NotifyList;
     PNOTIFY_SYNC NotifySync;
 
-    /* Incremented on IRP_MJ_CREATE, decremented on IRP_MJ_CLEANUP */
+    /* Incremented on IRP_MJ_CREATE, decremented on IRP_MJ_CLOSE */
     ULONG OpenHandleCount;
 
     /* VPBs for dismount */
@@ -928,6 +929,11 @@ VfatLockUserBuffer(
     IN ULONG,
     IN LOCK_OPERATION);
 
+BOOLEAN
+VfatCheckForDismount(
+    IN PDEVICE_EXTENSION DeviceExt,
+    IN BOOLEAN Create);
+
 /* pnp.c */
 
 NTSTATUS