ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

fcb.c File Reference
#include "cdfs.h"
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG
#define ROUND_UP(N, S)   ((((N) + (S) - 1) / (S)) * (S))

Functions

static PWCHAR CdfsGetNextPathElement (PWCHAR FileName)
static VOID CdfsWSubString (PWCHAR pTarget, const PWCHAR pSource, size_t pLength)
PFCB CdfsCreateFCB (PCWSTR FileName)
VOID CdfsDestroyFCB (PFCB Fcb)
BOOLEAN CdfsFCBIsDirectory (PFCB Fcb)
BOOLEAN CdfsFCBIsRoot (PFCB Fcb)
VOID CdfsGrabFCB (PDEVICE_EXTENSION Vcb, PFCB Fcb)
VOID CdfsReleaseFCB (PDEVICE_EXTENSION Vcb, PFCB Fcb)
VOID CdfsAddFCBToTable (PDEVICE_EXTENSION Vcb, PFCB Fcb)
PFCB CdfsGrabFCBFromTable (PDEVICE_EXTENSION Vcb, PUNICODE_STRING FileName)
NTSTATUS CdfsFCBInitializeCache (PVCB Vcb, PFCB Fcb)
PFCB CdfsMakeRootFCB (PDEVICE_EXTENSION Vcb)
PFCB CdfsOpenRootFCB (PDEVICE_EXTENSION Vcb)
static VOID CdfsGetDirEntryName (PDEVICE_EXTENSION DeviceExt, PDIR_RECORD Record, PWSTR Name)
NTSTATUS CdfsMakeFCBFromDirEntry (PVCB Vcb, PFCB DirectoryFCB, PWSTR LongName, PWSTR ShortName, PDIR_RECORD Record, ULONG DirectorySector, ULONG DirectoryOffset, PFCB *fileFCB)
NTSTATUS CdfsAttachFCBToFileObject (PDEVICE_EXTENSION Vcb, PFCB Fcb, PFILE_OBJECT FileObject)
NTSTATUS CdfsDirFindFile (PDEVICE_EXTENSION DeviceExt, PFCB DirectoryFcb, PUNICODE_STRING FileToFind, PFCB *FoundFCB)
NTSTATUS CdfsGetFCBForFile (PDEVICE_EXTENSION Vcb, PFCB *pParentFCB, PFCB *pFCB, PUNICODE_STRING FileName)

Generated on Sun May 27 2012 05:23:27 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.