IN PLARGE_INTEGER Offset,
IN SIZE_T Length);
-PVOID
-FatMapUserBuffer(
- IN OUT PIRP Irp);
-
/* ----------------------------------------------------------- dir.c */
NTSTATUS NTAPI
FatCreateRootDcb(IN PFAT_IRP_CONTEXT IrpContext,
IN PVCB Vcb);
+PFCB NTAPI
+FatCreateDcb(IN PFAT_IRP_CONTEXT IrpContext,
+ IN PVCB Vcb,
+ IN PFCB ParentDcb);
+
/* -------------------------------------------------------- create.c */
NTSTATUS NTAPI
PVOID Fcb,
PCCB Ccb);
+PVOID FASTCALL
+FatMapUserBuffer(PIRP Irp);
+
/* --------------------------------------------------------- fullfat.c */
FF_T_SINT32
FatCreateFcb(
IN PFAT_IRP_CONTEXT IrpContext,
IN PVCB Vcb,
- IN PFCB ParentDcb);
+ IN PFCB ParentDcb,
+ IN FF_FILE *FileHandle);
NTSTATUS
FatOpenFcb(
PCCB NTAPI
FatCreateCcb();
+VOID NTAPI
+FatSetFullNameInFcb(PFCB Fcb,
+ PUNICODE_STRING Name);
+
/* ------------------------------------------------------------ rw.c */
NTSTATUS NTAPI