int retVal = 0;
#if !defined(ENABLE_DOWNLEVEL_FOR_NLS)
- retVal = ::LCIDToLocaleName(Locale, lpName, cchName, dwFlags);
+ retVal = ::LCIDToLocaleName(Locale, lpName, cchName, dwFlags | LOCALE_ALLOW_NEUTRAL_NAMES);
#else
#ifdef FEATURE_CORECLR
- retVal = DownLevel::LCIDToLocaleName(Locale, lpName,cchName,dwFlags);
+ retVal = DownLevel::LCIDToLocaleName(Locale, lpName,cchName,dwFlags | LOCALE_ALLOW_NEUTRAL_NAMES);
#endif // FEATURE_CORECLR
typedef int (WINAPI *PFNLCIDToLocaleName)(LCID, LPWSTR,int ,DWORD);
LCID retVal = 0;
#if !defined(ENABLE_DOWNLEVEL_FOR_NLS)
- return ::LocaleNameToLCID(lpName, dwFlags);
+ return ::LocaleNameToLCID(lpName, dwFlags | LOCALE_ALLOW_NEUTRAL_NAMES);
#else
#ifdef FEATURE_CORECLR
- retVal = DownLevel::LocaleNameToLCID(lpName, dwFlags);
+ retVal = DownLevel::LocaleNameToLCID(lpName, dwFlags | LOCALE_ALLOW_NEUTRAL_NAMES);
#endif // FEATURE_CORECLR
typedef int (WINAPI *PFNLocaleNameToLCID)(LPCWSTR,DWORD);