[WINSPOOL] Provide stubs with tracing and reasonable failure codes for even more...
[reactos.git] / win32ss / printing / base / winspool / forms.c
1 /*
2 * PROJECT: ReactOS Spooler API
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: Functions related to Forms
5 * COPYRIGHT: Copyright 2017 Colin Finck (colin@reactos.org)
6 */
7
8 #include "precomp.h"
9
10 BOOL WINAPI
11 AddFormA(HANDLE hPrinter, DWORD Level, PBYTE pForm)
12 {
13 TRACE("AddFormA(%p, %lu, %p)\n", hPrinter, Level, pForm);
14 UNIMPLEMENTED;
15 return FALSE;
16 }
17
18 BOOL WINAPI
19 AddFormW(HANDLE hPrinter, DWORD Level, PBYTE pForm)
20 {
21 TRACE("AddFormW(%p, %lu, %p)\n", hPrinter, Level, pForm);
22 UNIMPLEMENTED;
23 return FALSE;
24 }
25
26 BOOL WINAPI
27 DeleteFormA(HANDLE hPrinter, PSTR pFormName)
28 {
29 TRACE("DeleteFormA(%p, %s)\n", hPrinter, pFormName);
30 UNIMPLEMENTED;
31 return FALSE;
32 }
33
34 BOOL WINAPI
35 DeleteFormW(HANDLE hPrinter, PWSTR pFormName)
36 {
37 TRACE("DeleteFormW(%p, %S)\n", hPrinter, pFormName);
38 UNIMPLEMENTED;
39 return FALSE;
40 }
41
42 BOOL WINAPI
43 EnumFormsA(HANDLE hPrinter, DWORD Level, PBYTE pForm, DWORD cbBuf, PDWORD pcbNeeded, PDWORD pcReturned)
44 {
45 TRACE("EnumFormsA(%p, %lu, %p, %lu, %p, %p)\n", hPrinter, Level, pForm, cbBuf, pcbNeeded, pcReturned);
46 UNIMPLEMENTED;
47 return FALSE;
48 }
49
50 BOOL WINAPI
51 EnumFormsW(HANDLE hPrinter, DWORD Level, PBYTE pForm, DWORD cbBuf, PDWORD pcbNeeded, PDWORD pcReturned)
52 {
53 TRACE("EnumFormsW(%p, %lu, %p, %lu, %p, %p)\n", hPrinter, Level, pForm, cbBuf, pcbNeeded, pcReturned);
54 UNIMPLEMENTED;
55 return FALSE;
56 }
57
58 BOOL WINAPI
59 GetFormA(HANDLE hPrinter, PSTR pFormName, DWORD Level, PBYTE pForm, DWORD cbBuf, PDWORD pcbNeeded)
60 {
61 TRACE("GetFormA(%p, %s, %lu, %p, %lu, %p)\n", hPrinter, pFormName, Level, pForm, cbBuf, pcbNeeded);
62 UNIMPLEMENTED;
63 return FALSE;
64 }
65
66 BOOL WINAPI
67 GetFormW(HANDLE hPrinter, PWSTR pFormName, DWORD Level, PBYTE pForm, DWORD cbBuf, PDWORD pcbNeeded)
68 {
69 TRACE("GetFormW(%p, %S, %lu, %p, %lu, %p)\n", hPrinter, pFormName, Level, pForm, cbBuf, pcbNeeded);
70 UNIMPLEMENTED;
71 return FALSE;
72 }
73
74 BOOL WINAPI
75 SetFormA(HANDLE hPrinter, PSTR pFormName, DWORD Level, PBYTE pForm)
76 {
77 TRACE("SetFormA(%p, %s, %lu, %p)\n", hPrinter, pFormName, Level, pForm);
78 UNIMPLEMENTED;
79 return FALSE;
80 }
81
82 BOOL WINAPI
83 SetFormW(HANDLE hPrinter, PWSTR pFormName, DWORD Level, PBYTE pForm)
84 {
85 TRACE("SetFormW(%p, %S, %lu, %p)\n", hPrinter, pFormName, Level, pForm);
86 UNIMPLEMENTED;
87 return FALSE;
88 }