Esme Povirk (@madewokherd) commented about dlls/scrrun/filesystem.c:
static HRESULT WINAPI filesys_MoveFolder(IFileSystem3 *iface, BSTR source, BSTR destination) {
int len;
WCHAR src_path[MAX_PATH];
TRACE("%p %s %s\n", iface, debugstr_w(source), debugstr_w(destination));
if(!source || !source[0] || !destination || !destination[0]) return E_INVALIDARG;
- return MoveFileW(source, destination) ? S_OK : create_movefolder_error(GetLastError());
- len = SysStringLen(source);
- lstrcpyW(src_path, source);
- if (source[len-1] != '\' && source[len-1] != '/') wcscat(src_path, L"\");
This looks very similar to `PathAddBackslashW`.