PhysX does not start on WinXP due to EnumSystemLocalesEx


One of the users of my app, has just attempted to start it on Windows XP, however the app failed to start with the error of
“EnumSystemLocalesEx … could not be located in Kernel32.dll”

I’ve used Total Commander to look for symbol EnumSystemLocalesEx occurences in the app files, and the only occurrence are in PhysX DLL files.

Quick look at EnumSystemLocalesEx on MSDN
gives the information that:
“Minimum supported client Windows Vista”

Which implies that PhysX is currently unavailable on Windows XP.

Windows XP is still very popular, and I would recommend supporting it as well.