diff --git a/include/wine/server.h b/include/wine/server.h index b05271b7522..228682dc914 100644 --- a/include/wine/server.h +++ b/include/wine/server.h @@ -57,7 +57,7 @@ extern NTSTATUS CDECL wine_server_handle_to_fd( HANDLE handle, unsigned int acce static inline unsigned int wine_server_call_err( void *req_ptr ) { unsigned int res = wine_server_call( req_ptr ); - if (res) SetLastError( RtlNtStatusToDosError(res) ); + if (res) RtlSetLastWin32Error( RtlNtStatusToDosError(res) ); return res; }