mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-16 11:57:44 +00:00
gdi32: Add device name to wine_get_gdi_driver call.
This commit is contained in:
parent
f739bfc3c2
commit
0ba17961a9
|
@ -42,7 +42,7 @@ static CRITICAL_SECTION_DEBUG critsect_debug =
|
||||||
};
|
};
|
||||||
static CRITICAL_SECTION driver_section = { &critsect_debug, -1, 0, 0, 0, 0 };
|
static CRITICAL_SECTION driver_section = { &critsect_debug, -1, 0, 0, 0, 0 };
|
||||||
|
|
||||||
typedef const void * (CDECL *driver_entry_point)( unsigned int version );
|
typedef const void * (CDECL *driver_entry_point)( unsigned int version, const WCHAR *device );
|
||||||
|
|
||||||
struct graphics_driver
|
struct graphics_driver
|
||||||
{
|
{
|
||||||
|
|
|
@ -719,8 +719,8 @@ HDC WINAPI NtGdiOpenDCW( UNICODE_STRING *device, const DEVMODEW *devmode, UNICOD
|
||||||
funcs = get_display_driver();
|
funcs = get_display_driver();
|
||||||
else if (hspool)
|
else if (hspool)
|
||||||
{
|
{
|
||||||
const struct gdi_dc_funcs * (CDECL *wine_get_gdi_driver)( unsigned int ) = hspool;
|
const struct gdi_dc_funcs * (CDECL *wine_get_gdi_driver)( unsigned int, const WCHAR * ) = hspool;
|
||||||
funcs = wine_get_gdi_driver( WINE_GDI_DRIVER_VERSION );
|
funcs = wine_get_gdi_driver( WINE_GDI_DRIVER_VERSION, device ? device->Buffer : NULL );
|
||||||
}
|
}
|
||||||
if (!funcs)
|
if (!funcs)
|
||||||
{
|
{
|
||||||
|
|
|
@ -687,7 +687,7 @@ static struct gdi_dc_funcs psdrv_funcs =
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* PSDRV_get_gdi_driver
|
* PSDRV_get_gdi_driver
|
||||||
*/
|
*/
|
||||||
const struct gdi_dc_funcs * CDECL PSDRV_get_gdi_driver( unsigned int version )
|
const struct gdi_dc_funcs * CDECL PSDRV_get_gdi_driver( unsigned int version, const WCHAR *name )
|
||||||
{
|
{
|
||||||
if (version != WINE_GDI_DRIVER_VERSION)
|
if (version != WINE_GDI_DRIVER_VERSION)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
@ cdecl wine_get_gdi_driver(long) PSDRV_get_gdi_driver
|
@ cdecl wine_get_gdi_driver(long str) PSDRV_get_gdi_driver
|
||||||
@ stdcall -private DllRegisterServer()
|
@ stdcall -private DllRegisterServer()
|
||||||
|
|
||||||
# Printer driver config exports
|
# Printer driver config exports
|
||||||
|
|
Loading…
Reference in a new issue