|
| | BOOL (WINAPI *fpOpenPrinter)(_In_opt_ PWSTR lpPrinterName |
| |
| | BOOL (WINAPI *fpSetJob)(_In_ HANDLE hPrinter |
| |
| _In_ DWORD _In_ DWORD | _In_reads_opt_ (_Inexpressible_(0)) LPBYTE pJob |
| |
| | BOOL (WINAPI *fpGetJob)(_In_ HANDLE hPrinter |
| |
| _In_ DWORD _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pJob |
| |
| | BOOL (WINAPI *fpEnumJobs)(_In_ HANDLE hPrinter |
| |
| _In_ DWORD _In_ DWORD _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pJob |
| |
| | HANDLE (WINAPI *fpAddPrinter)(_In_opt_ LPWSTR pName |
| |
| _In_ DWORD | _In_reads_ (_Inexpressible_(0)) LPBYTE pPrinter) |
| |
| | BOOL (WINAPI *fpDeletePrinter)(_In_ HANDLE hPrinter) |
| |
| | BOOL (WINAPI *fpSetPrinter)(_In_ HANDLE hPrinter |
| |
| _In_ DWORD | _In_reads_ (_Inexpressible_(0)) LPBYTE pPrinter |
| |
| | BOOL (WINAPI *fpGetPrinter)(_In_ HANDLE hPrinter |
| |
| _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pPrinter |
| |
| | BOOL (WINAPI *fpEnumPrinters)(_In_ DWORD dwType |
| |
| _In_opt_ LPWSTR _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE lpbPrinters |
| |
| | BOOL (WINAPI *fpAddPrinterDriver)(_In_opt_ LPWSTR pName |
| |
| _In_ DWORD | _In_reads_ (_Inexpressible_(0)) LPBYTE pDriverInfo) |
| |
| | BOOL (WINAPI *fpEnumPrinterDrivers)(_In_opt_ LPWSTR pName |
| |
| _In_opt_ LPWSTR _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pDriverInfo |
| |
| | BOOL (WINAPI *fpGetPrinterDriver)(_In_ HANDLE hPrinter |
| |
| _In_opt_ LPWSTR _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pDriverInfo |
| |
| | BOOL (WINAPI *fpGetPrinterDriverDirectory)(_In_opt_ LPWSTR pName |
| |
| _In_opt_ LPWSTR _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pDriverDirectory |
| |
| | BOOL (WINAPI *fpDeletePrinterDriver)(_In_opt_ LPWSTR pName |
| |
| | BOOL (WINAPI *fpAddPrintProcessor)(_In_opt_ LPWSTR pName |
| |
| | BOOL (WINAPI *fpEnumPrintProcessors)(_In_opt_ LPWSTR pName |
| |
| _In_opt_ LPWSTR _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pPrintProcessorInfo |
| |
| | BOOL (WINAPI *fpGetPrintProcessorDirectory)(_In_opt_ LPWSTR pName |
| |
| _In_opt_ LPWSTR _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pPrintProcessorInfo |
| |
| | BOOL (WINAPI *fpDeletePrintProcessor)(_In_opt_ LPWSTR pName |
| |
| | BOOL (WINAPI *fpEnumPrintProcessorDatatypes)(_In_opt_ LPWSTR pName |
| |
| _In_ LPWSTR _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pDatatypes |
| |
| | DWORD (WINAPI *fpStartDocPrinter)(_In_ HANDLE hPrinter |
| |
| _In_ DWORD | _In_reads_ (_Inexpressible_(0)) LPBYTE pDocInfo) |
| |
| | BOOL (WINAPI *fpStartPagePrinter)(_In_ HANDLE hPrinter) |
| |
| | BOOL (WINAPI *fpWritePrinter)(_In_ HANDLE hPrinter |
| |
| | _In_reads_bytes_ (cbBuf) LPVOID pBuf |
| |
| | BOOL (WINAPI *fpEndPagePrinter)(_In_ HANDLE hPrinter) |
| |
| | BOOL (WINAPI *fpAbortPrinter)(_In_ HANDLE hPrinter) |
| |
| | BOOL (WINAPI *fpReadPrinter)(_In_ HANDLE hPrinter |
| |
| | _Out_writes_bytes_to_opt_ (cbBuf, *pNoBytesRead) LPVOID pBuf |
| |
| | BOOL (WINAPI *fpEndDocPrinter)(_In_ HANDLE hPrinter) |
| |
| | BOOL (WINAPI *fpAddJob)(_In_ HANDLE hPrinter |
| |
| _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pData |
| |
| | BOOL (WINAPI *fpScheduleJob)(_In_ HANDLE hPrinter |
| |
| | DWORD (WINAPI *fpGetPrinterData)(_In_ HANDLE hPrinter |
| |
| _In_ LPWSTR _Out_opt_ LPDWORD | _Out_writes_bytes_to_opt_ (nSize, *pcbNeeded) LPBYTE pData |
| |
| | DWORD (WINAPI *fpSetPrinterData)(_In_ HANDLE hPrinter |
| |
| _In_ LPWSTR _In_ DWORD | _In_reads_bytes_ (cbData) LPBYTE pData |
| |
| | DWORD (WINAPI *fpWaitForPrinterChange)(_In_ HANDLE hPrinter |
| |
| | BOOL (WINAPI *fpClosePrinter)(_In_ HANDLE phPrinter) |
| |
| | BOOL (WINAPI *fpAddForm)(_In_ HANDLE hPrinter |
| |
| _In_ DWORD | _In_reads_ (_Inexpressible_(0)) LPBYTE pForm) |
| |
| | BOOL (WINAPI *fpDeleteForm)(_In_ HANDLE hPrinter |
| |
| | BOOL (WINAPI *fpGetForm)(_In_ HANDLE hPrinter |
| |
| _In_ LPWSTR _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pForm |
| |
| | BOOL (WINAPI *fpSetForm)(_In_ HANDLE hPrinter |
| |
| _In_ LPWSTR _In_ DWORD | _In_reads_ (_Inexpressible_(0)) LPBYTE pForm) |
| |
| | BOOL (WINAPI *fpEnumForms)(_In_ HANDLE hPrinter |
| |
| _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pForm |
| |
| | BOOL (WINAPI *fpEnumMonitors)(_In_opt_ LPWSTR pName |
| |
| _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pMonitors |
| |
| | BOOL (WINAPI *fpEnumPorts)(_In_opt_ LPWSTR pName |
| |
| _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pPorts |
| |
| | BOOL (WINAPI *fpAddPort)(_In_opt_ LPWSTR pName |
| |
| | BOOL (WINAPI *fpConfigurePort)(_In_opt_ LPWSTR pName |
| |
| | BOOL (WINAPI *fpDeletePort)(_In_opt_ LPWSTR pName |
| |
| | HANDLE (WINAPI *fpCreatePrinterIC)(_In_ HANDLE hPrinter |
| |
| | BOOL (WINAPI *fpPlayGdiScriptOnPrinterIC)(_In_ HANDLE hPrinterIC |
| |
| | _In_reads_bytes_ (cIn) LPBYTE pIn |
| |
| _In_ DWORD | _Out_writes_bytes_ (cOut) LPBYTE pOut |
| |
| | BOOL (WINAPI *fpDeletePrinterIC)(_In_ HANDLE hPrinterIC) |
| |
| | BOOL (WINAPI *fpAddPrinterConnection)(_In_ LPWSTR pName) |
| |
| | BOOL (WINAPI *fpDeletePrinterConnection)(_In_ LPWSTR pName) |
| |
| | DWORD (WINAPI *fpPrinterMessageBox)(_In_ HANDLE hPrinter |
| |
| | BOOL (WINAPI *fpAddMonitor)(_In_opt_ LPWSTR pName |
| |
| _In_ DWORD | _In_reads_ (_Inexpressible_(0)) LPBYTE pMonitors) |
| |
| | BOOL (WINAPI *fpDeleteMonitor)(_In_ LPWSTR pName |
| |
| | BOOL (WINAPI *fpResetPrinter)(_In_ HANDLE hPrinter |
| |
| | BOOL (WINAPI *fpGetPrinterDriverEx)(_In_ HANDLE hPrinter |
| |
| _In_opt_ LPWSTR _In_ DWORD | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pDriverInfo |
| |
| | HANDLE (WINAPI *fpFindFirstPrinterChangeNotification)(HANDLE hPrinter |
| |
| | BOOL (WINAPI *fpFindClosePrinterChangeNotification)(_In_ HANDLE hChange) |
| |
| | BOOL (WINAPI *fpAddPortEx)(_In_opt_ LPWSTR pName |
| |
| _In_ DWORD | _In_reads_ (_Inexpressible_(0)) LPBYTE lpBuffer |
| |
| | BOOL (WINAPI *fpShutDown)(_In_opt_ LPVOID pvReserved) |
| |
| | BOOL (WINAPI *fpRefreshPrinterChangeNotification)(_In_ HANDLE hPrinter |
| |
| | BOOL (WINAPI *fpOpenPrinterEx)(_In_opt_ LPWSTR pPrinterName |
| |
| _Out_ LPHANDLE _In_opt_ LPPRINTER_DEFAULTSW | _In_reads_opt_ (_Inexpressible_(0)) LPBYTE pClientInfo |
| |
| | HANDLE (WINAPI *fpAddPrinterEx)(_In_opt_ LPWSTR pName |
| |
| _In_ DWORD | _In_reads_ (_Inexpressible_(0)) LPBYTE pPrinter |
| |
| _In_ DWORD | _In_reads_opt_ (_Inexpressible_(0)) LPBYTE pClientInfo |
| |
| | BOOL (WINAPI *fpSetPort)(_In_opt_ LPWSTR pName |
| |
| _In_ LPWSTR _In_ DWORD | _In_reads_ (_Inexpressible_(0)) LPBYTE pPortInfo) |
| |
| | DWORD (WINAPI *fpEnumPrinterData)(_In_ HANDLE hPrinter |
| |
| _In_ DWORD | _Out_writes_bytes_to_opt_ (cbValueName, *pcbValueName) LPWSTR pValueName |
| |
| _In_ DWORD _In_ DWORD _Out_ LPDWORD _Out_opt_ LPDWORD | _Out_writes_bytes_to_opt_ (cbData, *pcbData) LPBYTE pData |
| |
| | DWORD (WINAPI *fpDeletePrinterData)(_In_ HANDLE hPrinter |
| |
| | DWORD (WINAPI *fpClusterSplOpen)(_In_ LPCWSTR pszServer |
| |
| | DWORD (WINAPI *fpClusterSplClose)(_In_ HANDLE hSpooler) |
| |
| | DWORD (WINAPI *fpClusterSplIsAlive)(_In_ HANDLE hSpooler) |
| |
| | DWORD (WINAPI *fpSetPrinterDataEx)(_In_ HANDLE hPrinter |
| |
| _In_ LPCWSTR _In_ LPCWSTR _In_ DWORD | _In_reads_bytes_ (cbData) LPBYTE pData |
| |
| | DWORD (WINAPI *fpGetPrinterDataEx)(_In_ HANDLE hPrinter |
| |
| _In_ LPCWSTR _In_ LPCWSTR _Out_opt_ LPDWORD | _Out_writes_bytes_to_opt_ (nSize, *pcbNeeded) LPBYTE pData |
| |
| | DWORD (WINAPI *fpEnumPrinterDataEx)(_In_ HANDLE hPrinter |
| |
| _In_ LPCWSTR | _Out_writes_bytes_to_opt_ (cbEnumValues, *pcbEnumValues) LPBYTE pEnumValues |
| |
| | DWORD (WINAPI *fpEnumPrinterKey)(_In_ HANDLE hPrinter |
| |
| _In_ LPCWSTR | _Out_writes_bytes_to_opt_ (cbSubkey, *pcbSubkey) LPWSTR pSubkey |
| |
| | DWORD (WINAPI *fpDeletePrinterDataEx)(_In_ HANDLE hPrinter |
| |
| | DWORD (WINAPI *fpDeletePrinterKey)(_In_ HANDLE hPrinter |
| |
| | BOOL (WINAPI *fpSeekPrinter)(_In_ HANDLE hPrinter |
| |
| | BOOL (WINAPI *fpDeletePrinterDriverEx)(_In_opt_ LPWSTR pName |
| |
| | BOOL (WINAPI *fpAddPerMachineConnection)(_In_opt_ LPCWSTR pServer |
| |
| | BOOL (WINAPI *fpDeletePerMachineConnection)(_In_opt_ LPCWSTR pServer |
| |
| | BOOL (WINAPI *fpEnumPerMachineConnections)(_In_opt_ LPCWSTR pServer |
| |
| | _Out_writes_bytes_to_opt_ (cbBuf, *pcbNeeded) LPBYTE pPrinterEnum |
| |
| | BOOL (WINAPI *fpXcvData)(_In_ HANDLE hXcv |
| |
| _In_ LPCWSTR | _In_reads_bytes_ (cbInputData) PBYTE pInputData |
| |
| _In_ LPCWSTR _In_ DWORD | _Out_writes_bytes_to_opt_ (cbOutputData, *pcbOutputNeeded) PBYTE pOutputData |
| |
| | BOOL (WINAPI *fpAddPrinterDriverEx)(_In_opt_ LPWSTR pName |
| |
| _In_ DWORD | _In_reads_ (_Inexpressible_(0)) LPBYTE pDriverInfo |
| |
| | BOOL (WINAPI *fpSplReadPrinter)(_In_ HANDLE hPrinter |
| |
| | _Out_writes_bytes_ (cbBuf) LPBYTE *pBuf |
| |
| | BOOL (WINAPI *fpDriverUnloadComplete)(_In_ LPWSTR pDriverFile) |
| |
| | BOOL (WINAPI *fpGetSpoolFileInfo)(_In_ HANDLE hPrinter |
| |
| | BOOL (WINAPI *fpCommitSpoolData)(_In_ HANDLE hPrinter |
| |
| | BOOL (WINAPI *fpCloseSpoolFileHandle)(_In_ HANDLE hPrinter) |
| |
| | BOOL (WINAPI *fpFlushPrinter)(_In_ HANDLE hPrinter |
| |
| | _In_reads_bytes_ (cbBuf) LPBYTE pBuf |
| |
| | DWORD (WINAPI *fpSendRecvBidiData)(_In_ HANDLE hPort |
| |
| | BOOL (WINAPI *fpAddDriverCatalog)(HANDLE hPrinter |
| |
Definition at line 91 of file winsplp.h.