The GetForm function initializes a FORM_INFO_1 structure with data describing the specified form for a printer.
BOOL GetForm(
HANDLE hPrinter, // handle to printer
LPTSTR pFormName, // address of form name
DWORD Level, // structure level
LPBYTE pForm, // address of structure array
DWORD cbBuf, // count of bytes in array
LPDWORD pcbNeeded // addr. of variable with count of bytes
// retrieved (or required)
);
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
The printer handle hPrinter is obtained by calling the OpenPrinter function.
Windows NT: Requires version 3.1 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in winspool.h.
Import Library: Use winspool.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows NT.
Printing and Print Spooler Overview, Printing and Print Spooler Functions, AddForm, DeleteForm, OpenPrinter, SetForm