PFCB
CdCreateFcb(
  IN  PIRP_CONTEXT IrpContext,
  IN  FILE_ID FileId,
  IN  NODE_TYPE_CODE NodeTypeCode,
  OUT PBOOLEAN FcbExisted OPTIONAL
  );

Routine Description:

    This routine is called to find the Fcb for the given FileId.  We will
    look this up first in the Fcb table and if not found we will create
    an Fcb.  We don't initialize it or insert it into the FcbTable in this
    routine.

    This routine is called while the Vcb is locked.

Arguments:

    FileId - This is the Id for the target Fcb.

    NodeTypeCode - Node type for this Fcb if we need to create.

    FcbExisted - If specified, we store whether the Fcb existed.

Return Value:

    PFCB - The Fcb found in the table or created if needed.