/*++ Copyright (c) 1993 Microsoft Corporation Module Name: dosspool.h Abstract: Prototypes and manifests to support dosspool.C. Author: congpay 22-Jan-1993 Environment: Notes: Revision History: 22-Jan-1993 congpay Created --*/ #include typedef BOOL (*PF_ClosePrinter)( HANDLE hPrinter ); typedef BOOL (*PF_EnumJobsA)( HANDLE hPrinter, DWORD FirstJob, DWORD NoJobs, DWORD Level, LPBYTE pJob, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned ); typedef BOOL (*PF_EnumPrintersA)( DWORD Flags, LPSTR Name, DWORD Level, LPBYTE pPrinterEnum, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned ); typedef BOOL (*PF_GetJobA)( HANDLE hPrinter, DWORD JobId, DWORD Level, LPBYTE pJob, DWORD cbBuf, LPDWORD pcbNeeded ); typedef BOOL (*PF_GetPrinterA)( HANDLE hPrinter, DWORD Level, LPBYTE pPrinter, DWORD cbBuf, LPDWORD pcbNeeded ); typedef BOOL (*PF_OpenPrinterA)( LPSTR pPrinterName, LPHANDLE phPrinter, LPPRINTER_DEFAULTSA pDefault ); typedef BOOL (*PF_OpenPrinterW)( LPWSTR pPrinterName, LPHANDLE phPrinter, LPPRINTER_DEFAULTSW pDefault ); typedef BOOL (*PF_SetJobA)( HANDLE hPrinter, DWORD JobId, DWORD Level, LPBYTE pJob, DWORD Command ); typedef BOOL (*PF_SetPrinterW)( HANDLE hPrinter, DWORD Level, LPBYTE pPrinter, DWORD Command ); typedef BOOL (*PF_GetPrinterDriverA)( HANDLE hPrinter, LPSTR pEnvironment, DWORD Level, LPBYTE pDriver, DWORD cbBuf, LPDWORD pcbNeeded );