ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

LPPRINTPROVIDOR Struct Reference

#include <winsplp.h>

Public Member Functions

 BOOL (WINAPI *fpOpenPrinter)(PWSTR lpPrinterName
 BOOL (WINAPI *fpSetJob)(HANDLE hPrinter
 BOOL (WINAPI *fpGetJob)(HANDLE hPrinter
 BOOL (WINAPI *fpEnumJobs)(HANDLE hPrinter
 HANDLE (WINAPI *fpAddPrinter)(LPWSTR pName
 BOOL (WINAPI *fpDeletePrinter)(HANDLE hPrinter)
 BOOL (WINAPI *fpSetPrinter)(HANDLE hPrinter
 BOOL (WINAPI *fpGetPrinter)(HANDLE hPrinter
 BOOL (WINAPI *fpEnumPrinters)(DWORD dwType
 BOOL (WINAPI *fpAddPrinterDriver)(LPWSTR pName
 BOOL (WINAPI *fpEnumPrinterDrivers)(LPWSTR pName
 BOOL (WINAPI *fpGetPrinterDriver)(HANDLE hPrinter
 BOOL (WINAPI *fpGetPrinterDriverDirectory)(LPWSTR pName
 BOOL (WINAPI *fpDeletePrinterDriver)(LPWSTR pName
 BOOL (WINAPI *fpAddPrintProcessor)(LPWSTR pName
 BOOL (WINAPI *fpEnumPrintProcessors)(LPWSTR pName
 BOOL (WINAPI *fpGetPrintProcessorDirectory)(LPWSTR pName
 BOOL (WINAPI *fpDeletePrintProcessor)(LPWSTR pName
 BOOL (WINAPI *fpEnumPrintProcessorDatatypes)(LPWSTR pName
 DWORD (WINAPI *fpStartDocPrinter)(HANDLE hPrinter
 BOOL (WINAPI *fpStartPagePrinter)(HANDLE hPrinter)
 BOOL (WINAPI *fpWritePrinter)(HANDLE hPrinter
 BOOL (WINAPI *fpEndPagePrinter)(HANDLE hPrinter)
 BOOL (WINAPI *fpAbortPrinter)(HANDLE hPrinter)
 BOOL (WINAPI *fpReadPrinter)(HANDLE hPrinter
 BOOL (WINAPI *fpEndDocPrinter)(HANDLE hPrinter)
 BOOL (WINAPI *fpAddJob)(HANDLE hPrinter
 BOOL (WINAPI *fpScheduleJob)(HANDLE hPrinter
 DWORD (WINAPI *fpGetPrinterData)(HANDLE hPrinter
 DWORD (WINAPI *fpSetPrinterData)(HANDLE hPrinter
 DWORD (WINAPI *fpWaitForPrinterChange)(HANDLE hPrinter
 BOOL (WINAPI *fpClosePrinter)(HANDLE phPrinter)
 BOOL (WINAPI *fpAddForm)(HANDLE hPrinter
 BOOL (WINAPI *fpDeleteForm)(HANDLE hPrinter
 BOOL (WINAPI *fpGetForm)(HANDLE hPrinter
 BOOL (WINAPI *fpSetForm)(HANDLE hPrinter
 BOOL (WINAPI *fpEnumForms)(HANDLE hPrinter
 BOOL (WINAPI *fpEnumMonitors)(LPWSTR pName
 BOOL (WINAPI *fpEnumPorts)(LPWSTR pName
 BOOL (WINAPI *fpAddPort)(LPWSTR pName
 BOOL (WINAPI *fpConfigurePort)(LPWSTR pName
 BOOL (WINAPI *fpDeletePort)(LPWSTR pName
 HANDLE (WINAPI *fpCreatePrinterIC)(HANDLE hPrinter
 BOOL (WINAPI *fpPlayGdiScriptOnPrinterIC)(HANDLE hPrinterIC
 BOOL (WINAPI *fpDeletePrinterIC)(HANDLE hPrinterIC)
 BOOL (WINAPI *fpAddPrinterConnection)(LPWSTR pName)
 BOOL (WINAPI *fpDeletePrinterConnection)(LPWSTR pName)
 DWORD (WINAPI *fpPrinterMessageBox)(HANDLE hPrinter
 BOOL (WINAPI *fpAddMonitor)(LPWSTR pName
 BOOL (WINAPI *fpDeleteMonitor)(LPWSTR pName
 BOOL (WINAPI *fpResetPrinter)(HANDLE hPrinter
 BOOL (WINAPI *fpGetPrinterDriverEx)(HANDLE hPrinter
 HANDLE (WINAPI *fpFindFirstPrinterChangeNotification)(HANDLE hPrinter
 BOOL (WINAPI *fpFindClosePrinterChangeNotification)(HANDLE hChange)
 BOOL (WINAPI *fpAddPortEx)(HANDLE hMonitor
 BOOL (WINAPI *fpShutDown)(LPVOID pvReserved)
 BOOL (WINAPI *fpRefreshPrinterChangeNotification)(HANDLE hPrinter
 BOOL (WINAPI *fpOpenPrinterEx)(LPWSTR pPrinterName
 HANDLE (WINAPI *fpAddPrinterEx)(LPWSTR pName
 BOOL (WINAPI *fpSetPort)(LPWSTR pName
 DWORD (WINAPI *fpEnumPrinterData)(HANDLE hPrinter
 DWORD (WINAPI *fpDeletePrinterData)(HANDLE hPrinter
 DWORD (WINAPI *fpClusterSplOpen)(LPCWSTR pszServer
 DWORD (WINAPI *fpClusterSplClose)(HANDLE hSpooler)
 DWORD (WINAPI *fpClusterSplIsAlive)(HANDLE hSpooler)
 DWORD (WINAPI *fpSetPrinterDataEx)(HANDLE hPrinter
 DWORD (WINAPI *fpGetPrinterDataEx)(HANDLE hPrinter
 DWORD (WINAPI *fpEnumPrinterDataEx)(HANDLE hPrinter
 DWORD (WINAPI *fpEnumPrinterKey)(HANDLE hPrinter
 DWORD (WINAPI *fpDeletePrinterDataEx)(HANDLE hPrinter
 DWORD (WINAPI *fpDeletePrinterKey)(HANDLE hPrinter
 BOOL (WINAPI *fpSeekPrinter)(HANDLE hPrinter
 BOOL (WINAPI *fpDeletePrinterDriverEx)(LPWSTR pName
 BOOL (WINAPI *fpAddPerMachineConnection)(LPCWSTR pServer
 BOOL (WINAPI *fpDeletePerMachineConnection)(LPCWSTR pServer
 BOOL (WINAPI *fpEnumPerMachineConnections)(LPCWSTR pServer
 BOOL (WINAPI *fpXcvData)(HANDLE hXcv
 BOOL (WINAPI *fpAddPrinterDriverEx)(LPWSTR pName
 BOOL (WINAPI *fpSplReadPrinter)(HANDLE hPrinter
 BOOL (WINAPI *fpDriverUnloadComplete)(LPWSTR pDriverFile)
 BOOL (WINAPI *fpGetSpoolFileInfo)(HANDLE hPrinter
 BOOL (WINAPI *fpCommitSpoolData)(HANDLE hPrinter
 BOOL (WINAPI *fpCloseSpoolFileHandle)(HANDLE hPrinter)
 BOOL (WINAPI *fpFlushPrinter)(HANDLE hPrinter
 DWORD (WINAPI *fpSendRecvBidiData)(HANDLE hPort
 BOOL (WINAPI *fpAddDriverCatalog)(HANDLE hPrinter

Data Fields

HANDLEphPrinter
HANDLE PPRINTER_DEFAULTSW pDefault
DWORD JobID
DWORD DWORD Level
DWORD DWORD LPBYTE pJob
DWORD DWORD LPBYTE DWORD Command
DWORD DWORD LPBYTE DWORD cbBuf
DWORD DWORD LPBYTE DWORD LPDWORD pcbNeeded
DWORD FirstJob
DWORD DWORD NoJobs
DWORD DWORD DWORD Level
DWORD DWORD DWORD LPBYTE pJob
DWORD DWORD DWORD LPBYTE DWORD cbBuf
DWORD DWORD DWORD LPBYTE DWORD
LPDWORD 
pcbNeeded
DWORD DWORD DWORD LPBYTE DWORD
LPDWORD LPDWORD 
pcReturned
DWORD Level
DWORD LPBYTE pPrinter
DWORD LPBYTE DWORD Command
DWORD LPBYTE DWORD cbBuf
DWORD LPBYTE DWORD LPDWORD pcbNeeded
LPWSTR lpszName
LPWSTR DWORD dwLevel
LPWSTR DWORD LPBYTE lpbPrinters
LPWSTR DWORD LPBYTE DWORD cbBuf
LPWSTR DWORD LPBYTE DWORD LPDWORD lpdwNeeded
LPWSTR DWORD LPBYTE DWORD
LPDWORD LPDWORD 
lpdwReturned
DWORD LPBYTE pDriverInfo
LPWSTR pEnvironment
LPWSTR DWORD Level
LPWSTR DWORD LPBYTE pDriverInfo
LPWSTR DWORD LPBYTE DWORD LPDWORD pcbNeeded
LPWSTR DWORD LPBYTE DWORD
LPDWORD LPDWORD 
pcbReturned
LPWSTR DWORD LPBYTE pDriverDirectory
LPWSTR LPWSTR pDriverName
LPWSTR LPWSTR pPathName
LPWSTR LPWSTR LPWSTR pPrintProcessorName
LPWSTR DWORD LPBYTE pPrintProcessorInfo
LPWSTR LPWSTR pPrintProcessorName
LPWSTR pPrintProcessorName
LPWSTR DWORD LPBYTE pDatatypes
DWORD LPBYTE pDocInfo
LPVOID pBuf
LPVOID DWORD cbBuf
LPVOID DWORD LPDWORD pcWritten
LPVOID DWORD LPDWORD pNoBytesRead
DWORD LPBYTE pData
LPWSTR pValueName
LPWSTR LPDWORD pType
LPWSTR LPDWORD LPBYTE pData
LPWSTR LPDWORD LPBYTE DWORD nSize
LPWSTR LPDWORD LPBYTE DWORD LPDWORD pcbNeeded
LPWSTR DWORD Type
LPWSTR DWORD LPBYTE pData
LPWSTR DWORD LPBYTE DWORD cbData
DWORD Flags
DWORD LPBYTE pForm
LPWSTR pFormName
LPWSTR DWORD LPBYTE pForm
DWORD LPBYTE DWORD LPDWORD LPDWORD pcReturned
DWORD LPBYTE pMonitors
DWORD LPBYTE pPorts
HWND hWnd
HWND LPWSTR pMonitorName
HWND LPWSTR pPortName
LPDEVMODEW pDevMode
LPBYTE pIn
LPBYTE DWORD cIn
LPBYTE DWORD LPBYTE pOut
LPBYTE DWORD LPBYTE DWORD cOut
LPBYTE DWORD LPBYTE DWORD DWORD ul
DWORD Error
DWORD HWND hWnd
DWORD HWND LPWSTR pText
DWORD HWND LPWSTR LPWSTR pCaption
DWORD HWND LPWSTR LPWSTR DWORD dwType
LPWSTR LPWSTR pMonitorName
LPPRINTER_DEFAULTSW pDefault
LPWSTR DWORD LPBYTE DWORD
LPDWORD DWORD 
dwClientMajorVersion
LPWSTR DWORD LPBYTE DWORD
LPDWORD DWORD DWORD 
dwClientMinorVersion
LPWSTR DWORD LPBYTE DWORD
LPDWORD DWORD DWORD PDWORD 
pdwServerMajorVersion
LPWSTR DWORD LPBYTE DWORD
LPDWORD DWORD DWORD PDWORD
PDWORD 
pdwServerMinorVersion
DWORD fdwFlags
DWORD DWORD fdwOptions
DWORD DWORD LPVOID pPrinterNotifyOptions
LPWSTR pName
LPWSTR DWORD LPBYTE lpBuffer
LPWSTR DWORD LPBYTE LPWSTR lpMonitorName
DWORD Reserved
DWORD PVOID pvReserved
DWORD PVOID PVOID pPrinterNotifyInfo
LPHANDLE phPrinter
LPHANDLE LPPRINTER_DEFAULTSW pDefault
LPHANDLE LPPRINTER_DEFAULTSW LPBYTE pClientInfo
LPHANDLE LPPRINTER_DEFAULTSW
LPBYTE DWORD 
Level
DWORD LPBYTE LPBYTE pClientInfo
DWORD LPBYTE LPBYTE DWORD ClientInfoLevel
LPWSTR pPortName
LPWSTR DWORD LPBYTE pPortInfo
DWORD dwIndex
DWORD LPWSTR pValueName
DWORD LPWSTR DWORD cbValueName
DWORD LPWSTR DWORD LPDWORD pcbValueName
DWORD LPWSTR DWORD LPDWORD LPDWORD pType
DWORD LPWSTR DWORD LPDWORD
LPDWORD LPBYTE 
pData
DWORD LPWSTR DWORD LPDWORD
LPDWORD LPBYTE DWORD 
cbData
DWORD LPWSTR DWORD LPDWORD
LPDWORD LPBYTE DWORD LPDWORD 
pcbData
LPCWSTR pszResource
LPCWSTR PHANDLE phSpooler
LPCWSTR PHANDLE LPCWSTR pszName
LPCWSTR PHANDLE LPCWSTR LPCWSTR pszAddress
LPCWSTR pKeyName
LPCWSTR LPCWSTR pValueName
LPCWSTR LPCWSTR DWORD Type
LPCWSTR LPCWSTR DWORD LPBYTE pData
LPCWSTR LPCWSTR DWORD LPBYTE DWORD cbData
LPCWSTR LPCWSTR LPDWORD pType
LPCWSTR LPCWSTR LPDWORD LPBYTE pData
LPCWSTR LPCWSTR LPDWORD LPBYTE
DWORD 
nSize
LPCWSTR LPCWSTR LPDWORD LPBYTE
DWORD LPDWORD 
pcbNeeded
LPCWSTR LPBYTE pEnumValues
LPCWSTR LPBYTE DWORD cbEnumValues
LPCWSTR LPBYTE DWORD LPDWORD pcbEnumValues
LPCWSTR LPBYTE DWORD LPDWORD
LPDWORD 
pnEnumValues
LPCWSTR LPWSTR pSubkey
LPCWSTR LPWSTR DWORD cbSubkey
LPCWSTR LPWSTR DWORD LPDWORD pcbSubkey
LARGE_INTEGER liDistanceToMove
LARGE_INTEGER PLARGE_INTEGER pliNewPointer
LARGE_INTEGER PLARGE_INTEGER DWORD dwMoveMethod
LARGE_INTEGER PLARGE_INTEGER
DWORD BOOL 
bWrite
LPWSTR LPWSTR DWORD dwDeleteFlag
LPWSTR LPWSTR DWORD DWORD dwVersionNum
LPCWSTR pPrinterName
LPCWSTR LPCWSTR pPrintServer
LPCWSTR LPCWSTR LPCWSTR pProvider
LPBYTE pPrinterEnum
LPBYTE DWORD cbBuf
LPBYTE DWORD LPDWORD pcbNeeded
LPBYTE DWORD LPDWORD LPDWORD pcReturned
LPCWSTR pszDataName
LPCWSTR PBYTE pInputData
LPCWSTR PBYTE DWORD cbInputData
LPCWSTR PBYTE DWORD PBYTE pOutputData
LPCWSTR PBYTE DWORD PBYTE DWORD cbOutputData
LPCWSTR PBYTE DWORD PBYTE
DWORD PDWORD 
pcbOutputNeeded
LPCWSTR PBYTE DWORD PBYTE
DWORD PDWORD PDWORD 
pdwStatus
DWORD LPBYTE DWORD dwFileCopyFlags
LPBYTEpBuf
LPWSTRpSpoolDir
LPWSTR LPHANDLE phFile
LPWSTR LPHANDLE HANDLE hSpoolerProcess
LPWSTR LPHANDLE HANDLE HANDLE hAppProcess
DWORD cbCommit
LPBYTE pBuf
LPBYTE DWORD LPDWORD pcWritten
LPBYTE DWORD LPDWORD DWORD cSleep
LPCWSTR pAction
LPCWSTR LPBIDI_REQUEST_CONTAINER pReqData
LPCWSTR
LPBIDI_REQUEST_CONTAINER
LPBIDI_RESPONSE_CONTAINER * 
ppResData
DWORD dwLevel
DWORD VOIDpvDriverInfCatInfo
DWORD VOID DWORD dwCatalogCopyFlags

Detailed Description

Definition at line 88 of file winsplp.h.


The documentation for this struct was generated from the following file:

Generated on Sun May 27 2012 06:29:09 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.