This function renames an existing file or a directory on a remote Windows Embedded CE–based device, including all of its children.
BOOL CeMoveFile( LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName );
[in] Long pointer to a null-terminated string that names an existing file or directory.
[in] Long pointer to a null-terminated string that specifies the new name of a file or directory. The new name must not already exist. A new file may be on a different file system or drive. A new directory must be on the same drive.