diff --git a/dll/win32/shlwapi/string.c b/dll/win32/shlwapi/string.c index 18a1be3ddcd..cb6489b7030 100644 --- a/dll/win32/shlwapi/string.c +++ b/dll/win32/shlwapi/string.c @@ -2896,7 +2896,11 @@ HRESULT WINAPI SHLoadIndirectString(LPCWSTR src, LPWSTR dst, UINT dst_len, void index_str++; index = atoiW(index_str); +#ifdef __REACTOS__ + hmod = LoadLibraryExW(dllname, NULL, LOAD_LIBRARY_AS_DATAFILE); +#else hmod = LoadLibraryW(dllname); +#endif if(!hmod) goto end; if(index < 0)