mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-06 08:39:34 +00:00
winspool.drv: Use the Unix call helpers.
This commit is contained in:
parent
3e5bf70341
commit
c37f91c78b
|
@ -48,7 +48,6 @@ static CRITICAL_SECTION backend_cs = { &backend_cs_debug, -1, 0, 0, 0, 0 };
|
|||
/* ############################### */
|
||||
|
||||
HINSTANCE WINSPOOL_hInstance = NULL;
|
||||
unixlib_handle_t winspool_handle = 0;
|
||||
|
||||
static HMODULE hlocalspl;
|
||||
static BOOL (WINAPI *pInitializePrintProvidor)(LPPRINTPROVIDOR, DWORD, LPWSTR);
|
||||
|
@ -115,8 +114,7 @@ BOOL WINAPI DllMain( HINSTANCE instance, DWORD reason, void *reserved )
|
|||
case DLL_PROCESS_ATTACH:
|
||||
WINSPOOL_hInstance = instance;
|
||||
DisableThreadLibraryCalls( instance );
|
||||
if (!NtQueryVirtualMemory( GetCurrentProcess(), instance, MemoryWineUnixFuncs,
|
||||
&winspool_handle, sizeof(winspool_handle), NULL ))
|
||||
if (!__wine_init_unix_call())
|
||||
UNIX_CALL( process_attach, NULL );
|
||||
WINSPOOL_LoadSystemPrinters();
|
||||
break;
|
||||
|
|
|
@ -72,9 +72,7 @@ struct schedule_job_params
|
|||
const WCHAR *wine_port;
|
||||
};
|
||||
|
||||
extern unixlib_handle_t winspool_handle DECLSPEC_HIDDEN;
|
||||
|
||||
#define UNIX_CALL( func, params ) __wine_unix_call( winspool_handle, unix_ ## func, params )
|
||||
#define UNIX_CALL( func, params ) WINE_UNIX_CALL( unix_ ## func, params )
|
||||
|
||||
enum cups_funcs
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue