return;
}
+ RtlZeroMemory(Ccb, sizeof(NPFS_CCB));
+
Ccb->Type = CCB_DEVICE;
Ccb->Fcb = Fcb;
return;
}
+ RtlZeroMemory(Ccb, sizeof(NPFS_CCB));
+
Ccb->Type = CCB_DIRECTORY;
Ccb->Fcb = Fcb;
{
DPRINT("Closing the root directory!\n");
+ if (Ccb->u.Directory.SearchPattern.Buffer != NULL)
+ ExFreePool(Ccb->u.Directory.SearchPattern.Buffer);
+
ExFreePool(Ccb);
FileObject->FsContext = NULL;
FileObject->FsContext2 = NULL;