2 * PROJECT: ReactOS Print Spooler Service
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: Functions related to Printer Drivers
5 * COPYRIGHT: Copyright 2015 Colin Finck (colin@reactos.org)
11 _RpcAddPrinterDriver(WINSPOOL_HANDLE pName
, WINSPOOL_DRIVER_CONTAINER
* pDriverContainer
)
14 return ERROR_INVALID_FUNCTION
;
18 _RpcAddPrinterDriverEx(WINSPOOL_HANDLE pName
, WINSPOOL_DRIVER_CONTAINER
* pDriverContainer
, DWORD dwFileCopyFlags
)
21 return ERROR_INVALID_FUNCTION
;
25 _RpcDeletePrinterDriver(WINSPOOL_HANDLE pName
, WCHAR
* pEnvironment
, WCHAR
* pDriverName
)
28 return ERROR_INVALID_FUNCTION
;
32 _RpcDeletePrinterDriverEx(WINSPOOL_HANDLE pName
, WCHAR
* pEnvironment
, WCHAR
* pDriverName
, DWORD dwDeleteFlag
, DWORD dwVersionNum
)
35 return ERROR_INVALID_FUNCTION
;
39 _RpcEnumPrinterDrivers(WINSPOOL_HANDLE pName
, WCHAR
* pEnvironment
, DWORD Level
, BYTE
* pDrivers
, DWORD cbBuf
, DWORD
* pcbNeeded
, DWORD
* pcReturned
)
42 return ERROR_INVALID_FUNCTION
;
46 _RpcGetPrinterDriver(WINSPOOL_PRINTER_HANDLE hPrinter
, WCHAR
* pEnvironment
, DWORD Level
, BYTE
* pDriver
, DWORD cbBuf
, DWORD
* pcbNeeded
)
49 return ERROR_INVALID_FUNCTION
;
53 _RpcGetPrinterDriver2(WINSPOOL_PRINTER_HANDLE hPrinter
, WCHAR
* pEnvironment
, DWORD Level
, BYTE
* pDriver
, DWORD cbBuf
, DWORD
* pcbNeeded
, DWORD dwClientMajorVersion
, DWORD dwClientMinorVersion
, DWORD
* pdwServerMaxVersion
, DWORD
* pdwServerMinVersion
)
56 return ERROR_INVALID_FUNCTION
;
60 _RpcGetPrinterDriverDirectory(WINSPOOL_HANDLE pName
, WCHAR
* pEnvironment
, DWORD Level
, BYTE
* pDriverDirectory
, DWORD cbBuf
, DWORD
* pcbNeeded
)
63 return ERROR_INVALID_FUNCTION
;