mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
188 lines
4.2 KiB
188 lines
4.2 KiB
/*++
|
|
|
|
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 <lmcons.h>.
|
|
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_
|