function enumerates the forms supported by the specified printer.
| HANDLE hPrinter,
||// handle to printer object
| DWORD Level,
||// data-structure level
| LPBYTE pForm,
||// points to buffer that receives form info. structure array
| DWORD cbBuf,
||// count of bytes in buffer
| LPDWORD pcbNeeded,
||// points to variable to receive count of bytes copied or required
| LPDWORD pcReturned
||// points to variable to receive count of structures copied
Identifies the printer for which the forms should be enumerated.
Specifies the version of the structure to which pForm
points. This value must be 1.
Points to a FORM_INFO_1
Specifies the size, in bytes, of the buffer to which pForm
Points to a variable that receives the number of bytes copied to or the number
of bytes required for the array to which pForm
points. If cbBuf
is too small, this value specifies the number of bytes required; otherwise,
this value specifies the number of bytes copied.
Points to a variable that receives the number of FORM_INFO_1
structures copied into the array to which pForm
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-object handle hPrinter
is normally obtained by calling the OpenPrinter
function. The AddPrinter
function can also be used.
- Software for developers
Software for Android Developers
- More information resources
Unix Manual Pages
- Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database