Defines |
| #define | NDEBUG |
Functions |
| NTSTATUS NTAPI | DriverEntry (PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath) |
| PFAT_IRP_CONTEXT NTAPI | FatBuildIrpContext (PIRP Irp, BOOLEAN CanWait) |
| VOID NTAPI | FatDestroyIrpContext (PFAT_IRP_CONTEXT IrpContext) |
| VOID NTAPI | FatCompleteRequest (PFAT_IRP_CONTEXT IrpContext OPTIONAL, PIRP Irp OPTIONAL, NTSTATUS Status) |
| VOID NTAPI | FatDequeueRequest (IN PVOID Context) |
| VOID NTAPI | FatQueueRequest (IN PFAT_IRP_CONTEXT IrpContext, IN PFAT_OPERATION_HANDLER OperationHandler) |
| TYPE_OF_OPEN NTAPI | FatDecodeFileObject (IN PFILE_OBJECT FileObject, OUT PVCB *Vcb, OUT PFCB *FcbOrDcb, OUT PCCB *Ccb) |
| VOID NTAPI | FatSetFileObject (PFILE_OBJECT FileObject, TYPE_OF_OPEN TypeOfOpen, PVOID Fcb, PCCB Ccb) |
| BOOLEAN NTAPI | FatAcquireExclusiveVcb (IN PFAT_IRP_CONTEXT IrpContext, IN PVCB Vcb) |
| BOOLEAN NTAPI | FatAcquireSharedVcb (IN PFAT_IRP_CONTEXT IrpContext, IN PVCB Vcb) |
| VOID NTAPI | FatReleaseVcb (IN PFAT_IRP_CONTEXT IrpContext, IN PVCB Vcb) |
| BOOLEAN NTAPI | FatAcquireExclusiveFcb (IN PFAT_IRP_CONTEXT IrpContext, IN PFCB Fcb) |
| BOOLEAN NTAPI | FatAcquireSharedFcb (IN PFAT_IRP_CONTEXT IrpContext, IN PFCB Fcb) |
| VOID NTAPI | FatReleaseFcb (IN PFAT_IRP_CONTEXT IrpContext, IN PFCB Fcb) |
| PVOID FASTCALL | FatMapUserBuffer (PIRP Irp) |
| BOOLEAN NTAPI | FatIsTopLevelIrp (IN PIRP Irp) |
| VOID NTAPI | FatNotifyReportChange (IN PFAT_IRP_CONTEXT IrpContext, IN PVCB Vcb, IN PFCB Fcb, IN ULONG Filter, IN ULONG Action) |
Variables |
| FAT_GLOBAL_DATA | FatGlobalData |
| FAST_MUTEX | FatCloseQueueMutex |