Module: wine Branch: master Commit: 4510e490e9392c3326241de7c587c990f249614f URL: https://gitlab.winehq.org/wine/wine/-/commit/4510e490e9392c3326241de7c587c99... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Thu Nov 24 10:34:04 2022 +0100 winebus.sys: Use the Unix call helpers. --- dlls/winebus.sys/main.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/dlls/winebus.sys/main.c b/dlls/winebus.sys/main.c index 35f84bd9e29..c02f786a11f 100644 --- a/dlls/winebus.sys/main.c +++ b/dlls/winebus.sys/main.c @@ -100,12 +100,9 @@ static CRITICAL_SECTION device_list_cs = { &critsect_debug, -1, 0, 0, 0, 0 }; static struct list device_list = LIST_INIT(device_list); -static HMODULE instance; -static unixlib_handle_t winebus_handle; - static NTSTATUS winebus_call(unsigned int code, void *args) { - return __wine_unix_call(winebus_handle, code, args); + return WINE_UNIX_CALL(code, args); } static void unix_device_remove(DEVICE_OBJECT *device) @@ -1181,10 +1178,7 @@ NTSTATUS WINAPI DriverEntry( DRIVER_OBJECT *driver, UNICODE_STRING *path ) TRACE( "(%p, %s)\n", driver, debugstr_w(path->Buffer) ); - RtlPcToFileHeader(&DriverEntry, (void *)&instance); - if ((ret = NtQueryVirtualMemory(GetCurrentProcess(), instance, MemoryWineUnixFuncs, - &winebus_handle, sizeof(winebus_handle), NULL))) - return ret; + if ((ret = __wine_init_unix_call())) return ret; attr.Length = sizeof(attr); attr.ObjectName = path;