{
PLIST_ENTRY ListEntry;
PVFATFCB Fcb;
- PVFATCCB Ccb;
NTSTATUS Status, ReturnStatus = STATUS_SUCCESS;
DPRINT("VfatFlushVolume(DeviceExt %x, FatFcb %x)\n", DeviceExt, VolumeFcb);
DPRINT1("VfatFlushFile failed, status = %x\n", Status);
ReturnStatus = Status;
}
- /* FIXME: Stop flushing if this a removable media and the media was removed */
+ /* FIXME: Stop flushing if this is a removable media and the media was removed */
}
- Ccb = (PVFATCCB) DeviceExt->FATFileObject->FsContext2;
- Fcb = Ccb->pFcb;
+ Fcb = (PVFATFCB) DeviceExt->FATFileObject->FsContext;
ExAcquireResourceExclusiveLite(&DeviceExt->FatResource, TRUE);
Status = VfatFlushFile(DeviceExt, Fcb);
{
NTSTATUS Status;
PVFATFCB Fcb;
- PVFATCCB Ccb;
/*
* This request is not allowed on the main device object.
*/
goto ByeBye;
}
- Ccb = (PVFATCCB) IrpContext->FileObject->FsContext2;
- assert(Ccb);
- Fcb = Ccb->pFcb;
+ Fcb = (PVFATFCB)IrpContext->FileObject->FsContext;
assert(Fcb);
if (Fcb->Flags & FCB_IS_VOLUME)