Go to the source code of this file.
|
BOOL WINAPI | AddFormA (HANDLE hPrinter, DWORD Level, PBYTE pForm) |
|
BOOL WINAPI | AddFormW (HANDLE hPrinter, DWORD Level, PBYTE pForm) |
|
BOOL WINAPI | DeleteFormA (HANDLE hPrinter, PSTR pFormName) |
|
BOOL WINAPI | DeleteFormW (HANDLE hPrinter, PWSTR pFormName) |
|
BOOL WINAPI | EnumFormsA (HANDLE hPrinter, DWORD Level, PBYTE pForm, DWORD cbBuf, PDWORD pcbNeeded, PDWORD pcReturned) |
|
BOOL WINAPI | EnumFormsW (HANDLE hPrinter, DWORD Level, PBYTE pForm, DWORD cbBuf, PDWORD pcbNeeded, PDWORD pcReturned) |
|
BOOL WINAPI | GetFormA (HANDLE hPrinter, PSTR pFormName, DWORD Level, PBYTE pForm, DWORD cbBuf, PDWORD pcbNeeded) |
|
BOOL WINAPI | GetFormW (HANDLE hPrinter, PWSTR pFormName, DWORD Level, PBYTE pForm, DWORD cbBuf, PDWORD pcbNeeded) |
|
BOOL WINAPI | SetFormA (HANDLE hPrinter, PSTR pFormName, DWORD Level, PBYTE pForm) |
|
BOOL WINAPI | SetFormW (HANDLE hPrinter, PWSTR pFormName, DWORD Level, PBYTE pForm) |
|
◆ AddFormA()
Definition at line 12 of file forms.c.
21 TRACE(
"AddFormA(%p, %lu, %p)\n", hPrinter,
Level, pForm);
25 ERR(
"Level = %d, unsupported!\n",
Level);
#define ERROR_INVALID_PARAMETER
struct _FORM_INFO_2A * PFORM_INFO_2A
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
#define MultiByteToWideChar
#define ERROR_INVALID_LEVEL
#define HeapFree(x, y, z)
◆ AddFormW()
Definition at line 87 of file forms.c.
93 TRACE(
"AddFormW(%p, %lu, %p)\n", hPrinter,
Level, pForm);
104 ERR(
"Level = %d, unsupported!\n",
Level);
120 ERR(
"_RpcAddForm failed with exception code %lu!\n", dwErrorCode);
#define ERROR_INVALID_HANDLE
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
#define RpcExceptionCode()
#define EXCEPTION_EXECUTE_HANDLER
#define ERROR_INVALID_LEVEL
struct _SPOOLER_HANDLE * PSPOOLER_HANDLE
◆ DeleteFormA()
Definition at line 129 of file forms.c.
134 TRACE(
"DeleteFormA(%p, %s)\n", hPrinter, pFormName);
wstring AsciiToUnicode(const char *AsciiString)
NTSYSAPI VOID NTAPI RtlFreeUnicodeString(PUNICODE_STRING UnicodeString)
◆ DeleteFormW()
Definition at line 146 of file forms.c.
151 TRACE(
"DeleteFormW(%p, %S)\n", hPrinter, pFormName);
168 ERR(
"_RpcDeleteForm failed with exception code %lu!\n", dwErrorCode);
#define ERROR_INVALID_HANDLE
#define RpcExceptionCode()
#define EXCEPTION_EXECUTE_HANDLER
struct _SPOOLER_HANDLE * PSPOOLER_HANDLE
◆ EnumFormsA()
Definition at line 177 of file forms.c.
183 TRACE(
"EnumFormsA(%p, %lu, %p, %lu, %p, %p)\n", hPrinter,
Level, pForm, cbBuf,
pcbNeeded, pcReturned);
187 for (
i = 0;
i < *pcReturned;
i++ )
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
DWORD UnicodeToAnsiInPlace(PWSTR pwszField)
static const WCHAR Cleanup[]
struct _FORM_INFO_1W * PFORM_INFO_1W
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
_In_ DWORD _Out_ PDWORD pcbNeeded
struct _FORM_INFO_2W * PFORM_INFO_2W
◆ EnumFormsW()
Definition at line 228 of file forms.c.
233 TRACE(
"EnumFormsW(%p, %lu, %p, %lu, %p, %p)\n", hPrinter,
Level, pForm, cbBuf,
pcbNeeded, pcReturned);
244 ERR(
"Level = %d, unsupported!\n",
Level);
257 ERR(
"_RpcEnumForms failed with exception code %lu!\n", dwErrorCode);
#define ERROR_INVALID_HANDLE
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
#define RpcExceptionCode()
#define EXCEPTION_EXECUTE_HANDLER
static const WCHAR Cleanup[]
_In_ DWORD _Out_ PDWORD pcbNeeded
#define ERROR_INVALID_LEVEL
struct _SPOOLER_HANDLE * PSPOOLER_HANDLE
BOOL WINAPI MarshallUpStructuresArray(DWORD cbSize, PVOID pStructuresArray, DWORD cElements, const MARSHALLING_INFO *pInfo, DWORD cbStructureSize, BOOL bSomeBoolean)
◆ GetFormA()
Definition at line 274 of file forms.c.
281 TRACE(
"GetFormA(%p, %s, %lu, %p, %lu, %p)\n", hPrinter, pFormName,
Level, pForm, cbBuf,
pcbNeeded);
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
DWORD UnicodeToAnsiInPlace(PWSTR pwszField)
static const WCHAR Cleanup[]
struct _FORM_INFO_1W * PFORM_INFO_1W
_In_ DWORD _Out_ PDWORD pcbNeeded
#define MultiByteToWideChar
struct _FORM_INFO_2W * PFORM_INFO_2W
#define HeapFree(x, y, z)
◆ GetFormW()
Definition at line 330 of file forms.c.
335 TRACE(
"GetFormW(%p, %S, %lu, %p, %lu, %p)\n", hPrinter, pFormName,
Level, pForm, cbBuf,
pcbNeeded);
347 ERR(
"Level = %d, unsupported!\n",
Level);
363 ERR(
"_RpcGetForm failed with exception code %lu!\n", dwErrorCode);
#define ERROR_INVALID_HANDLE
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
#define RpcExceptionCode()
#define EXCEPTION_EXECUTE_HANDLER
static const WCHAR Cleanup[]
BOOL WINAPI MarshallUpStructure(DWORD cbSize, PVOID pStructure, const MARSHALLING_INFO *pInfo, DWORD cbStructureSize, BOOL bSomeBoolean)
_In_ DWORD _Out_ PDWORD pcbNeeded
#define ERROR_INVALID_LEVEL
struct _SPOOLER_HANDLE * PSPOOLER_HANDLE
◆ SetFormA()
Definition at line 380 of file forms.c.
390 TRACE(
"SetFormA(%p, %s, %lu, %p)\n", hPrinter, pFormName,
Level, pForm);
394 ERR(
"Level = %d, unsupported!\n",
Level);
#define ERROR_INVALID_PARAMETER
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
#define MultiByteToWideChar
#define ERROR_INVALID_LEVEL
#define HeapFree(x, y, z)
◆ SetFormW()
Definition at line 464 of file forms.c.
470 TRACE(
"SetFormW(%p, %S, %lu, %p)\n", hPrinter, pFormName,
Level, pForm);
475 ERR(
"Level = %d, unsupported!\n",
Level);
#define ERROR_INVALID_HANDLE
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
#define RpcExceptionCode()
#define EXCEPTION_EXECUTE_HANDLER
struct _SPOOLER_HANDLE * PSPOOLER_HANDLE