VOID
CdAddAllocationFromDirent(
  IN  PIRP_CONTEXT IrpContext,
  IN  PFCB Fcb,
  IN  ULONG McbEntryOffset,
  IN  LONGLONG StartingFileOffset,
  IN  PDIRENT Dirent
  );

Routine Description:

    This routine is called to add an entry into the Cd Mcb.  We grow the Mcb
    as necessary and update the new entry.

    NOTE - The Fcb has already been locked prior to makeing this call.

Arguments:

    Fcb - Fcb containing the Mcb to update.

    McbEntryOffset - Offset into the Mcb array to add this data.

    StartingFileOffset - Offset in bytes from the start of the file.

    Dirent - Dirent containing the on-disk data for this entry.

Return Value:

    None