1 /*
2 * PROJECT: ReactOS Print Spooler Service
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: Functions related to Printer Configuration Data
5 * COPYRIGHT: Copyright 2015 Colin Finck (colin@reactos.org)
6 */
7
8 #include "precomp.h"
9
10 DWORD
_RpcClientFindFirstPrinterChangeNotification(VOID)11 _RpcClientFindFirstPrinterChangeNotification(VOID)
12 {
13 UNIMPLEMENTED;
14 return ERROR_INVALID_FUNCTION;
15 }
16
17 DWORD
_RpcFindClosePrinterChangeNotification(VOID)18 _RpcFindClosePrinterChangeNotification(VOID)
19 {
20 UNIMPLEMENTED;
21 return ERROR_INVALID_FUNCTION;
22 }
23
24 DWORD
_RpcFindNextPrinterChangeNotification(VOID)25 _RpcFindNextPrinterChangeNotification(VOID)
26 {
27 UNIMPLEMENTED;
28 return ERROR_INVALID_FUNCTION;
29 }
30
31 DWORD
_RpcRemoteFindFirstPrinterChangeNotification(WINSPOOL_PRINTER_HANDLE hPrinter,DWORD fdwFlags,DWORD fdwOptions,WCHAR * pszLocalMachine,DWORD dwPrinterLocal,DWORD cbBuffer,BYTE * pBuffer)32 _RpcRemoteFindFirstPrinterChangeNotification(WINSPOOL_PRINTER_HANDLE hPrinter, DWORD fdwFlags, DWORD fdwOptions, WCHAR* pszLocalMachine, DWORD dwPrinterLocal, DWORD cbBuffer, BYTE* pBuffer)
33 {
34 UNIMPLEMENTED;
35 return ERROR_INVALID_FUNCTION;
36 }
37
38 DWORD
_RpcRemoteFindFirstPrinterChangeNotificationEx(WINSPOOL_PRINTER_HANDLE hPrinter,DWORD fdwFlags,DWORD fdwOptions,WCHAR * pszLocalMachine,DWORD dwPrinterLocal,WINSPOOL_V2_NOTIFY_OPTIONS * pOptions)39 _RpcRemoteFindFirstPrinterChangeNotificationEx(WINSPOOL_PRINTER_HANDLE hPrinter, DWORD fdwFlags, DWORD fdwOptions, WCHAR* pszLocalMachine, DWORD dwPrinterLocal, WINSPOOL_V2_NOTIFY_OPTIONS* pOptions)
40 {
41 UNIMPLEMENTED;
42 return ERROR_INVALID_FUNCTION;
43 }
44
45 DWORD
_RpcReplyClosePrinter(WINSPOOL_PRINTER_HANDLE * phNotify)46 _RpcReplyClosePrinter(WINSPOOL_PRINTER_HANDLE* phNotify)
47 {
48 UNIMPLEMENTED;
49 return ERROR_INVALID_FUNCTION;
50 }
51
52 DWORD
_RpcReplyOpenPrinter(WINSPOOL_HANDLE pMachine,WINSPOOL_PRINTER_HANDLE * phPrinterNotify,DWORD dwPrinterRemote,DWORD dwType,DWORD cbBuffer,BYTE * pBuffer)53 _RpcReplyOpenPrinter(WINSPOOL_HANDLE pMachine, WINSPOOL_PRINTER_HANDLE* phPrinterNotify, DWORD dwPrinterRemote, DWORD dwType, DWORD cbBuffer, BYTE* pBuffer)
54 {
55 UNIMPLEMENTED;
56 return ERROR_INVALID_FUNCTION;
57 }
58
59 DWORD
_RpcRouterFindFirstPrinterChangeNotificationOld(VOID)60 _RpcRouterFindFirstPrinterChangeNotificationOld(VOID)
61 {
62 UNIMPLEMENTED;
63 return ERROR_INVALID_FUNCTION;
64 }
65
66 DWORD
_RpcRouterRefreshPrinterChangeNotification(WINSPOOL_PRINTER_HANDLE hPrinter,DWORD dwColor,WINSPOOL_V2_NOTIFY_OPTIONS * pOptions,WINSPOOL_V2_NOTIFY_INFO ** ppInfo)67 _RpcRouterRefreshPrinterChangeNotification(WINSPOOL_PRINTER_HANDLE hPrinter, DWORD dwColor, WINSPOOL_V2_NOTIFY_OPTIONS* pOptions, WINSPOOL_V2_NOTIFY_INFO** ppInfo)
68 {
69 UNIMPLEMENTED;
70 return ERROR_INVALID_FUNCTION;
71 }
72
73 DWORD
_RpcRouterReplyPrinter(WINSPOOL_PRINTER_HANDLE hNotify,DWORD fdwFlags,DWORD cbBuffer,BYTE * pBuffer)74 _RpcRouterReplyPrinter(WINSPOOL_PRINTER_HANDLE hNotify, DWORD fdwFlags, DWORD cbBuffer, BYTE* pBuffer)
75 {
76 UNIMPLEMENTED;
77 return ERROR_INVALID_FUNCTION;
78 }
79
80 DWORD
_RpcRouterReplyPrinterEx(WINSPOOL_PRINTER_HANDLE hNotify,DWORD dwColor,DWORD fdwFlags,DWORD * pdwResult,DWORD dwReplyType,WINSPOOL_V2_UREPLY_PRINTER Reply)81 _RpcRouterReplyPrinterEx(WINSPOOL_PRINTER_HANDLE hNotify, DWORD dwColor, DWORD fdwFlags, DWORD* pdwResult, DWORD dwReplyType, WINSPOOL_V2_UREPLY_PRINTER Reply)
82 {
83 UNIMPLEMENTED;
84 return ERROR_INVALID_FUNCTION;
85 }
86
87 DWORD
_RpcWaitForPrinterChange(WINSPOOL_PRINTER_HANDLE hPrinter,DWORD Flags,DWORD * pFlags)88 _RpcWaitForPrinterChange(WINSPOOL_PRINTER_HANDLE hPrinter, DWORD Flags, DWORD* pFlags)
89 {
90 UNIMPLEMENTED;
91 return ERROR_INVALID_FUNCTION;
92 }
93