From: Piotr Caban piotr@codeweavers.com
--- dlls/wineps.drv/printproc.c | 7 +++++++ dlls/wineps.drv/wineps.drv.spec | 1 + loader/wine.inf.in | 1 + 3 files changed, 9 insertions(+)
diff --git a/dlls/wineps.drv/printproc.c b/dlls/wineps.drv/printproc.c index 613b8752948..f3cd99005ea 100644 --- a/dlls/wineps.drv/printproc.c +++ b/dlls/wineps.drv/printproc.c @@ -149,3 +149,10 @@ BOOL WINAPI ClosePrintProcessor(HANDLE pp) LocalFree(data); return TRUE; } + +HRESULT WINAPI DllRegisterServer(void) +{ + AddPrintProcessorW(NULL, (WCHAR *)L"Windows 4.0", (WCHAR *)L"wineps.drv", (WCHAR *)L"wineps"); + AddPrintProcessorW(NULL, NULL, (WCHAR *)L"wineps.drv", (WCHAR *)L"wineps"); + return S_OK; +} diff --git a/dlls/wineps.drv/wineps.drv.spec b/dlls/wineps.drv/wineps.drv.spec index 741212786e5..45b7d114e7e 100644 --- a/dlls/wineps.drv/wineps.drv.spec +++ b/dlls/wineps.drv/wineps.drv.spec @@ -1,4 +1,5 @@ @ cdecl wine_get_gdi_driver(long) PSDRV_get_gdi_driver +@ stdcall -private DllRegisterServer()
# Printer driver config exports @ stdcall DrvDeviceCapabilities(ptr wstr long ptr ptr) diff --git a/loader/wine.inf.in b/loader/wine.inf.in index 8bd7e448197..f1525c4f6dd 100644 --- a/loader/wine.inf.in +++ b/loader/wine.inf.in @@ -2075,6 +2075,7 @@ HKLM,%CurrentVersion%\Telephony\Country List\998,"SameAreaRule",,"G" 11,,urlmon.dll,1 11,,windowscodecs.dll,1 11,,winegstreamer.dll,1 +55,,wineps.drv,1 11,,wineqtdecoder.dll,1 11,,winevulkan.dll,1 55,,winprint.dll,1