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