/*++ Copyright (c) 1991-1992 Microsoft Corporation Module Name: DosPrint.h Abstract: This contains prototypes for the DosPrint routines Author: Dave Snipp (DaveSn) 16-Apr-1991 Environment: Revision History: 22-Apr-1991 JohnRo Use constants from . 18-Jun-1992 JohnRo RAID 10324: net print vs. UNICODE. --*/ #ifndef _DosPRINT_ #define _DosPRINT_ #include "rxprint.h" /**************************************************************** * * * Function prototypes * * * ****************************************************************/ SPLERR SPLENTRY DosPrintDestEnum%( LPTSTR% pszServer, WORD uLevel, PBYTE pbBuf, WORD cbBuf, PUSHORT pcReturned, PUSHORT pcTotal ); SPLERR SPLENTRY DosPrintDestControl%( LPTSTR% pszServer, LPTSTR% pszDevName, WORD uControl ); SPLERR SPLENTRY DosPrintDestGetInfo%( LPTSTR% pszServer, LPTSTR% pszName, WORD uLevel, PBYTE pbBuf, WORD cbBuf, PUSHORT pcbNeeded ); SPLERR SPLENTRY DosPrintDestAdd%( LPTSTR% pszServer, WORD uLevel, PBYTE pbBuf, WORD cbBuf ); SPLERR SPLENTRY DosPrintDestSetInfo%( LPTSTR% pszServer, LPTSTR% pszName, WORD uLevel, PBYTE pbBuf, WORD cbBuf, WORD uParmNum ); SPLERR SPLENTRY DosPrintDestDel%( LPTSTR% pszServer, LPTSTR% pszPrinterName ); SPLERR SPLENTRY DosPrintQEnum%( LPTSTR% pszServer, WORD uLevel, PBYTE pbBuf, WORD cbBuf, PUSHORT pcReturned, PUSHORT pcTotal ); SPLERR SPLENTRY DosPrintQGetInfo%( LPTSTR% pszServer, LPTSTR% pszQueueName, WORD uLevel, PBYTE pbBuf, WORD cbBuf, PUSHORT pcbNeeded ); SPLERR SPLENTRY DosPrintQSetInfo%( LPTSTR% pszServer, LPTSTR% pszQueueName, WORD uLevel, PBYTE pbBuf, WORD cbBuf, WORD uParmNum ); SPLERR SPLENTRY DosPrintQPause%( LPTSTR% pszServer, LPTSTR% pszQueueName ); SPLERR SPLENTRY DosPrintQContinue%( LPTSTR% pszServer, LPTSTR% pszQueueName ); SPLERR SPLENTRY DosPrintQPurge%( LPTSTR% pszServer, LPTSTR% pszQueueName ); SPLERR SPLENTRY DosPrintQAdd%( LPTSTR% pszServer, WORD uLevel, PBYTE pbBuf, WORD cbBuf ); SPLERR SPLENTRY DosPrintQDel%( LPTSTR% pszServer, LPTSTR% pszQueueName ); SPLERR SPLENTRY DosPrintJobGetInfo%( LPTSTR% pszServer, WORD uJobId, WORD uLevel, PBYTE pbBuf, WORD cbBuf, PUSHORT pcbNeeded ); SPLERR SPLENTRY DosPrintJobSetInfo%( LPTSTR% pszServer, WORD uJobId, WORD uLevel, PBYTE pbBuf, WORD cbBuf, WORD uParmNum ); SPLERR SPLENTRY DosPrintJobPause%( LPTSTR% pszServer, WORD uJobId ); SPLERR SPLENTRY DosPrintJobContinue%( LPTSTR% pszServer, WORD uJobId ); SPLERR SPLENTRY DosPrintJobDel%( LPTSTR% pszServer, WORD uJobId ); SPLERR SPLENTRY DosPrintJobEnum%( LPTSTR% pszServer, LPTSTR% pszQueueName, WORD uLevel, PBYTE pbBuf, WORD cbBuf, PWORD pcReturned, PWORD pcTotal ); SPLERR SPLENTRY DosPrintJobGetId%( HANDLE hFile, PPRIDINFO pInfo, WORD cbInfo ); #endif // ndef _DosPRINT_