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.
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. |