Implemented GetPrinterA and GetPrinterDriverA.
diff --git a/graphics/psdrv/init.c b/graphics/psdrv/init.c
index 3295f62..c849343 100644
--- a/graphics/psdrv/init.c
+++ b/graphics/psdrv/init.c
@@ -349,7 +349,7 @@
res = DrvGetPrinterData16((LPSTR)name, (LPSTR)INT_PD_DEFAULT_DEVMODE, &type,
NULL, 0, &needed );
- if(res == ERROR_INVALID_PRINTER_NAME) {
+ if(res == ERROR_INVALID_PRINTER_NAME || needed != sizeof(DefaultDevmode)) {
pi->Devmode = HeapAlloc( PSDRV_Heap, 0, sizeof(DefaultDevmode) );
memcpy(pi->Devmode, &DefaultDevmode, sizeof(DefaultDevmode) );
DrvSetPrinterData16((LPSTR)name, (LPSTR)INT_PD_DEFAULT_DEVMODE,