ShortToLossyFCB

ShortToLossyFCB(
 string_t pFCBName,
 string_t p83Name,
 unsigned int length
 )
 

This service translates a unicode 8.3-format name into an FCB-format unicode name that is valid in the OEM namespace. Characters not valid in the OEM namespace are translated to underscores ("_"). This service is a variant of ShortToFCB and checks to see if a given unicode character can be converted into its corresponding BCS character in the current OEM codepage. ShortToFCB does not perform this check.

pFCBName
Supplies a flat pointer to the destination buffer to contain the FCB-format name. This buffer must be at least 22 bytes in length.
p83Name
Supplies a flat pointer to the source 8.3-format name.
length
Supplies the length in bytes of the source 8.3-format name.