Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 39 of file close.c.
Referenced by CdfsClose(), and CdfsCreateFile().
{ PCCB Ccb; DPRINT("CdfsCloseFile(DeviceExt %x, FileObject %x)\n", DeviceExt, FileObject); Ccb = (PCCB)(FileObject->FsContext2); DPRINT("Ccb %x\n", Ccb); if (Ccb == NULL) { return(STATUS_SUCCESS); } FileObject->FsContext2 = NULL; if (FileObject->FileName.Buffer) { // This a FO, that was created outside from FSD. // Some FO's are created with IoCreateStreamFileObject() insid from FSD. // This FO's don't have a FileName. CdfsReleaseFCB(DeviceExt, FileObject->FsContext); } if (Ccb->DirectorySearchPattern.Buffer) { ExFreePoolWithTag(Ccb->DirectorySearchPattern.Buffer, TAG_CCB); } ExFreePoolWithTag(Ccb, TAG_CCB); return(STATUS_SUCCESS); }