IFSMgr_ParseOneElement


IFSMgr_ParseOneElement(
 string_t pPathElem
 )

This service takes a single path element as an input and return the path parsing flags for it. Typically, this can be used to check if a given filename is an 8.3-name or a long name. This service cannot handle a full-fledged path and returns an error if the path passed in has path separators in it.

pPathElem

Supplies a pointer to a single path element.

Path Parsing Flags:  
Value Meaning
FILE_FLAG_WILDCARDS Wildcard characters present in pathname.
FILE_FLAG_HAS_STAR Path has the asterisk as a wildcard character.
FILE_FLAG_LONG_PATH Path has a longname component.
FILE_FLAG_KEEP_CASE Preserve the case of the filename passed in when storing on disk. This also implies that this call should use longname semantics for its processing.
FILE_FLAG_HAS_DOT Filename component has a dot in its name.
FILE_FLAG_IS_LFN Filename component is a longname.