xref: /reactos/win32ss/printing/base/winspool/forms.c (revision 8e659192)
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 }
89