Thanks to Gert van den Berg, I found out using WINEDEBUG=+loaddll that the overwriting rule for native has to be put not for Ra2.exe (which I play with), but for game.exe; in this way I get Code: trace:loaddll:load_native_dll Loaded L"C:\\Westwood\\RA2\\WSOCK32.dll" at 0x10000000: native instead of Code: trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\wsock32.dll" at 0x68920000: builtin Thanks to everybody for your help, regards, N