I came across a program which imports a function from winspool.drv via ordinal instead of via name. Now back in February, a patch from Huw Davies was committed which removed all the ordinals from the spec file for winspool (see http://www.winehq.com/hypermail/wine-cvs/2001/02/0016.html). I don't know what the reason was (maybe some were wrong?), so I've attached a patch which re-adds the ordinal for the one function this program requires. //Mark ChangeLog: Mark G. Adams <mgadams@sympatico.ca> Add ordinal for winspool function PrinterProperties
Index: winspool.drv.spec =================================================================== RCS file: /home/wine/wine/dlls/winspool/winspool.drv.spec,v retrieving revision 1.10 diff -u -u -r1.10 winspool.drv.spec --- winspool.drv.spec 2001/02/21 04:00:40 1.10 +++ winspool.drv.spec 2002/01/05 19:17:05 @@ -115,7 +115,7 @@ @ stub PlayGdiScriptOnPrinterIC @ stub PrinterMessageBoxA @ stub PrinterMessageBoxW -@ stdcall PrinterProperties(long long) PrinterProperties +201 stdcall PrinterProperties(long long) PrinterProperties @ stdcall ReadPrinter(long ptr long ptr) ReadPrinter @ stdcall ResetPrinterA(long ptr) ResetPrinterA @ stdcall ResetPrinterW(long ptr) ResetPrinterW