Commit 9e4e8de7 authored by Alexandre Julliard's avatar Alexandre Julliard

winealsa.drv: Use the Unix call helpers.

parent 50347810
...@@ -48,8 +48,6 @@ ...@@ -48,8 +48,6 @@
WINE_DEFAULT_DEBUG_CHANNEL(alsa); WINE_DEFAULT_DEBUG_CHANNEL(alsa);
unixlib_handle_t alsa_handle = 0;
#define NULL_PTR_ERR MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, RPC_X_NULL_REF_POINTER) #define NULL_PTR_ERR MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, RPC_X_NULL_REF_POINTER)
static const REFERENCE_TIME DefaultPeriod = 100000; static const REFERENCE_TIME DefaultPeriod = 100000;
...@@ -203,9 +201,7 @@ BOOL WINAPI DllMain(HINSTANCE dll, DWORD reason, void *reserved) ...@@ -203,9 +201,7 @@ BOOL WINAPI DllMain(HINSTANCE dll, DWORD reason, void *reserved)
switch (reason) switch (reason)
{ {
case DLL_PROCESS_ATTACH: case DLL_PROCESS_ATTACH:
if(NtQueryVirtualMemory(GetCurrentProcess(), dll, MemoryWineUnixFuncs, if(__wine_init_unix_call()) return FALSE;
&alsa_handle, sizeof(alsa_handle), NULL))
return FALSE;
break; break;
case DLL_PROCESS_DETACH: case DLL_PROCESS_DETACH:
......
...@@ -29,6 +29,4 @@ NTSTATUS alsa_wow64_midi_in_message(void *args) DECLSPEC_HIDDEN; ...@@ -29,6 +29,4 @@ NTSTATUS alsa_wow64_midi_in_message(void *args) DECLSPEC_HIDDEN;
NTSTATUS alsa_wow64_midi_notify_wait(void *args) DECLSPEC_HIDDEN; NTSTATUS alsa_wow64_midi_notify_wait(void *args) DECLSPEC_HIDDEN;
#endif #endif
extern unixlib_handle_t alsa_handle; #define ALSA_CALL(func, params) WINE_UNIX_CALL(func, params)
#define ALSA_CALL(func, params) __wine_unix_call(alsa_handle, func, params)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment