Edits file and directory names indirectly by transforming one ASCII string into another, using global file-name characters for editing or search operations on the string.
#define INCL_DOSFILEMGR
#include <os2.h>
ULONG metalevel; /* The level of editing semantics to use in transforming the source string. */
PSZ pszSource; /* Address of the ASCIIZ string to transform. */
PSZ pszEdit; /* Address of the ASCIIZ string to use for editing. */
PBYTE pszTarget; /* Address of the buffer for the resulting ASCIIZ string. */
ULONG cbTarget; /* The length of the buffer, in bytes, for the resulting string. */
APIRET ulrc; /* Return Code. */
ulrc = DosEditName(metalevel, pszSource, pszEdit,
pszTarget, cbTarget);