PFCB NpFindRelativePrefix( IN PDCB Dcb, IN PUNICODE_STRING String, IN BOOLEAN CaseInsensitive, OUT PUNICODE_STRING RemainingPart ); Routine Description: This routine searches the FCBs/DCBs of a volume and locates the FCB/DCB with longest matching prefix for the given input string. The search is relative to a input DCB, and must not start with a leading "\" All searching is done case insensitive. Arguments: Dcb - Supplies the Dcb to start searching from String - Supplies the input string to search for CaseInsensitive - Specifies if the search is to be done case sensitive (FALSE) or insensitive (TRUE) RemainingPart - Returns the index into the string when the prefix no longer matches. For example, if the input string is "beta\gamma" and the input Dcb is for "\alpha" and we only match beta then the remaining string is "gamma". Return Value: PFCB - Returns a pointer to either an FCB or a DCB whichever is the longest matching prefix.