This API returns a different table for w2k (11 Functions from winspool.drv) and XP (9 Functions from winspool.drv) I use the shorter XP version to avoid writing past the end of the buffer spoolss: Implement SplInitializeWinSpoolDrv -- By by ... Detlef -------------- next part --------------