[Wine-patches] [eterhack] wineps.drv: Internal DEVMODE is in unicode format, so use GetJobW/SetJobW. (eterbug #9279)
Dmitry Timoshkov
dtimoshkov на etersoft.ru
Ср Май 15 14:15:10 MSK 2013
---
dlls/wineps.drv/escape.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/dlls/wineps.drv/escape.c b/dlls/wineps.drv/escape.c
index 903f756..dce5144 100644
--- a/dlls/wineps.drv/escape.c
+++ b/dlls/wineps.drv/escape.c
@@ -478,17 +478,17 @@ INT PSDRV_StartDoc( PHYSDEV dev, const DOCINFOW *doc )
*/
static void save_devmode(PSDRV_PDEVICE *physDev)
{
- JOB_INFO_2A *ji2 = NULL;
+ JOB_INFO_2W *ji2 = NULL;
DWORD needed;
HANDLE hPrinter = physDev->job.hprinter;
DWORD JobId = physDev->job.id;
- GetJobA(hPrinter, JobId, 2, NULL, 0, &needed);
+ GetJobW(hPrinter, JobId, 2, NULL, 0, &needed);
ji2 = HeapAlloc(GetProcessHeap(), 0, needed);
- GetJobA(hPrinter, JobId, 2, (LPBYTE)ji2, needed, &needed);
+ GetJobW(hPrinter, JobId, 2, (LPBYTE)ji2, needed, &needed);
ji2->pDevMode = &(physDev->Devmode->dmPublic);
- SetJobA(hPrinter, JobId, 2, (LPBYTE)ji2, 0);
+ SetJobW(hPrinter, JobId, 2, (LPBYTE)ji2, 0);
HeapFree(GetProcessHeap(), 0, ji2);
}
--
1.8.2.3
Подробная информация о списке рассылки Wine-patches