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.