Huw Davies : winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
Module: wine Branch: master Commit: 7ce85a8d6054b9e2e83f14a1b7e30dd1759087bc URL: http://source.winehq.org/git/wine.git/?a=commit;h=7ce85a8d6054b9e2e83f14a1b7... Author: Huw Davies <huw(a)codeweavers.com> Date: Tue Nov 7 12:06:04 2006 +0000 winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW. --- dlls/winspool.drv/info.c | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/dlls/winspool.drv/info.c b/dlls/winspool.drv/info.c index e6149fc..5757ff8 100644 --- a/dlls/winspool.drv/info.c +++ b/dlls/winspool.drv/info.c @@ -5767,9 +5767,20 @@ BOOL WINAPI DeletePrinterDriverExW( LPWS BOOL WINAPI DeletePrinterDriverExA( LPSTR pName, LPSTR pEnvironment, LPSTR pDriverName, DWORD dwDeleteFlag, DWORD dwVersionFlag) { - FIXME("%s %s %s %x %x\n", debugstr_a(pName), debugstr_a(pEnvironment), - debugstr_a(pDriverName), dwDeleteFlag, dwVersionFlag); - return TRUE; + UNICODE_STRING NameW, EnvW, DriverW; + BOOL ret; + + asciitounicode(&NameW, pName); + asciitounicode(&EnvW, pEnvironment); + asciitounicode(&DriverW, pDriverName); + + ret = DeletePrinterDriverExW(NameW.Buffer, EnvW.Buffer, DriverW.Buffer, dwDeleteFlag, dwVersionFlag); + + RtlFreeUnicodeString(&DriverW); + RtlFreeUnicodeString(&EnvW); + RtlFreeUnicodeString(&NameW); + + return ret; } /******************************************************************************
participants (1)
-
Alexandre Julliard