projects
/
reactos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[fastfat_new]
[reactos.git]
/
reactos
/
drivers
/
filesystems
/
fastfat_new
/
fastfat.h
diff --git
a/reactos/drivers/filesystems/fastfat_new/fastfat.h
b/reactos/drivers/filesystems/fastfat_new/fastfat.h
index
349f3b8
..
c700278
100644
(file)
--- a/
reactos/drivers/filesystems/fastfat_new/fastfat.h
+++ b/
reactos/drivers/filesystems/fastfat_new/fastfat.h
@@
-65,10
+65,6
@@
FatPerformVirtualNonCachedIo(
IN PLARGE_INTEGER Offset,
IN SIZE_T Length);
IN PLARGE_INTEGER Offset,
IN SIZE_T Length);
-PVOID
-FatMapUserBuffer(
- IN OUT PIRP Irp);
-
/* ----------------------------------------------------------- dir.c */
NTSTATUS NTAPI
/* ----------------------------------------------------------- dir.c */
NTSTATUS NTAPI
@@
-78,6
+74,11
@@
VOID NTAPI
FatCreateRootDcb(IN PFAT_IRP_CONTEXT IrpContext,
IN PVCB Vcb);
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
/* -------------------------------------------------------- create.c */
NTSTATUS NTAPI
@@
-153,13
+154,14
@@
FatDecodeFileObject(IN PFILE_OBJECT FileObject,
OUT PFCB *FcbOrDcb,
OUT PCCB *Ccb);
OUT PFCB *FcbOrDcb,
OUT PCCB *Ccb);
-/* --------------------------------------------------------- fcb.c */
+VOID NTAPI
+FatSetFileObject(PFILE_OBJECT FileObject,
+ TYPE_OF_OPEN TypeOfOpen,
+ PVOID Fcb,
+ PCCB Ccb);
-PFCB NTAPI
-FatFindFcb(PFAT_IRP_CONTEXT IrpContext,
- PRTL_SPLAY_LINKS *RootNode,
- PSTRING AnsiName,
- PBOOLEAN IsDosName);
+PVOID FASTCALL
+FatMapUserBuffer(PIRP Irp);
/* --------------------------------------------------------- fullfat.c */
/* --------------------------------------------------------- fullfat.c */
@@
-263,14
+265,12
@@
FatUnlinkFcbNames(
IN PFCB ParentFcb,
IN PFCB Fcb);
IN PFCB ParentFcb,
IN PFCB Fcb);
-NTSTATUS
+PFCB NTAPI
FatCreateFcb(
FatCreateFcb(
- OUT PFCB* CreatedFcb,
IN PFAT_IRP_CONTEXT IrpContext,
IN PFAT_IRP_CONTEXT IrpContext,
- IN PFCB ParentFcb,
- IN PDIR_ENTRY Dirent,
- IN PUNICODE_STRING FileName,
- IN PUNICODE_STRING LongFileName OPTIONAL);
+ IN PVCB Vcb,
+ IN PFCB ParentDcb,
+ IN FF_FILE *FileHandle);
NTSTATUS
FatOpenFcb(
NTSTATUS
FatOpenFcb(
@@
-279,6
+279,19
@@
FatOpenFcb(
IN PFCB ParentFcb,
IN PUNICODE_STRING FileName);
IN PFCB ParentFcb,
IN PUNICODE_STRING FileName);
+PFCB NTAPI
+FatFindFcb(PFAT_IRP_CONTEXT IrpContext,
+ PRTL_SPLAY_LINKS *RootNode,
+ PSTRING AnsiName,
+ PBOOLEAN IsDosName);
+
+PCCB NTAPI
+FatCreateCcb();
+
+VOID NTAPI
+FatSetFullNameInFcb(PFCB Fcb,
+ PUNICODE_STRING Name);
+
/* ------------------------------------------------------------ rw.c */
NTSTATUS NTAPI
/* ------------------------------------------------------------ rw.c */
NTSTATUS NTAPI