- Add a dummy winspool.drv SpoolerInit doing an RPC call to a dummy RpcSpoolerInit...
[reactos.git] / reactos / win32ss / printing / base / spoolss / main.c
1 /*
2 * PROJECT: ReactOS Spooler Router
3 * LICENSE: GNU LGPL v2.1 or any later version as published by the Free Software Foundation
4 * PURPOSE: Main functions
5 * COPYRIGHT: Copyright 2015 Colin Finck <colin@reactos.org>
6 */
7
8 #include "precomp.h"
9
10 BOOL WINAPI
11 ClosePrinter(HANDLE hPrinter)
12 {
13 return FALSE;
14 }
15
16 BOOL WINAPI
17 EndDocPrinter(HANDLE hPrinter)
18 {
19 return FALSE;
20 }
21
22 BOOL WINAPI
23 EndPagePrinter(HANDLE hPrinter)
24 {
25 return FALSE;
26 }
27
28 BOOL WINAPI
29 EnumPrintersW(DWORD Flags, LPWSTR Name, DWORD Level, LPBYTE pPrinterEnum, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned)
30 {
31 return FALSE;
32 }
33
34 BOOL WINAPI
35 GetPrinterDriverW(HANDLE hPrinter, LPWSTR pEnvironment, DWORD Level, LPBYTE pDriverInfo, DWORD cbBuf, LPDWORD pcbNeeded)
36 {
37 return FALSE;
38 }
39
40 BOOL WINAPI
41 GetPrinterW(HANDLE hPrinter, DWORD Level, LPBYTE pPrinter, DWORD cbBuf, LPDWORD pcbNeeded)
42 {
43 return FALSE;
44 }
45
46 BOOL WINAPI
47 GetPrintProcessorDirectoryW(LPWSTR pName, LPWSTR pEnvironment, DWORD Level, LPBYTE pPrintProcessorInfo, DWORD cbBuf, LPDWORD pcbNeeded)
48 {
49 return FALSE;
50 }
51
52 BOOL WINAPI
53 InitializeRouter(HANDLE SpoolerStatusHandle)
54 {
55 return FALSE;
56 }
57
58 BOOL WINAPI
59 OpenPrinterW(LPWSTR pPrinterName, LPHANDLE phPrinter, LPPRINTER_DEFAULTSW pDefault)
60 {
61 return FALSE;
62 }
63
64 DWORD WINAPI
65 StartDocPrinterW(HANDLE hPrinter, DWORD Level, LPBYTE pDocInfo)
66 {
67 return 0;
68 }
69
70 DWORD WINAPI
71 SpoolerInit()
72 {
73 // Nothing to do here yet
74 return ERROR_SUCCESS;
75 }
76
77 BOOL WINAPI
78 StartPagePrinter(HANDLE hPrinter)
79 {
80 return FALSE;
81 }
82
83 BOOL WINAPI
84 WritePrinter(HANDLE hPrinter, LPVOID pBuf, DWORD cbBuf, LPDWORD pcWritten)
85 {
86 return FALSE;
87 }
88
89 BOOL WINAPI
90 XcvDataW(HANDLE hXcv, PCWSTR pszDataName, PBYTE pInputData, DWORD cbInputData, PBYTE pOutputData, DWORD cbOutputData, PDWORD pcbOutputNeeded, PDWORD pdwStatus)
91 {
92 return FALSE;
93 }