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)
11 AddFormA(HANDLE hPrinter
, DWORD Level
, PBYTE pForm
)
13 TRACE("AddFormA(%p, %lu, %p)\n", hPrinter
, Level
, pForm
);
19 AddFormW(HANDLE hPrinter
, DWORD Level
, PBYTE pForm
)
21 TRACE("AddFormW(%p, %lu, %p)\n", hPrinter
, Level
, pForm
);
27 DeleteFormA(HANDLE hPrinter
, PSTR pFormName
)
29 TRACE("DeleteFormA(%p, %s)\n", hPrinter
, pFormName
);
35 DeleteFormW(HANDLE hPrinter
, PWSTR pFormName
)
37 TRACE("DeleteFormW(%p, %S)\n", hPrinter
, pFormName
);
43 EnumFormsA(HANDLE hPrinter
, DWORD Level
, PBYTE pForm
, DWORD cbBuf
, PDWORD pcbNeeded
, PDWORD pcReturned
)
45 TRACE("EnumFormsA(%p, %lu, %p, %lu, %p, %p)\n", hPrinter
, Level
, pForm
, cbBuf
, pcbNeeded
, pcReturned
);
51 EnumFormsW(HANDLE hPrinter
, DWORD Level
, PBYTE pForm
, DWORD cbBuf
, PDWORD pcbNeeded
, PDWORD pcReturned
)
53 TRACE("EnumFormsW(%p, %lu, %p, %lu, %p, %p)\n", hPrinter
, Level
, pForm
, cbBuf
, pcbNeeded
, pcReturned
);
59 GetFormA(HANDLE hPrinter
, PSTR pFormName
, DWORD Level
, PBYTE pForm
, DWORD cbBuf
, PDWORD pcbNeeded
)
61 TRACE("GetFormA(%p, %s, %lu, %p, %lu, %p)\n", hPrinter
, pFormName
, Level
, pForm
, cbBuf
, pcbNeeded
);
67 GetFormW(HANDLE hPrinter
, PWSTR pFormName
, DWORD Level
, PBYTE pForm
, DWORD cbBuf
, PDWORD pcbNeeded
)
69 TRACE("GetFormW(%p, %S, %lu, %p, %lu, %p)\n", hPrinter
, pFormName
, Level
, pForm
, cbBuf
, pcbNeeded
);
75 SetFormA(HANDLE hPrinter
, PSTR pFormName
, DWORD Level
, PBYTE pForm
)
77 TRACE("SetFormA(%p, %s, %lu, %p)\n", hPrinter
, pFormName
, Level
, pForm
);
83 SetFormW(HANDLE hPrinter
, PWSTR pFormName
, DWORD Level
, PBYTE pForm
)
85 TRACE("SetFormW(%p, %S, %lu, %p)\n", hPrinter
, pFormName
, Level
, pForm
);