IFileViewer::PrintTo


Prints a file. The shell specifies the name of the file to print by calling the file viewer's IPersistFile::Load method.

HRESULT PrintTo(
    LPSTR pszDriver,
    BOOL fSuppressUI
   );

Parameters

pszDriver
Address of a buffer that contains the name of the printer device driver that should print the file. If this parameter is NULL, the file viewer determines which device driver to use.
fSuppressUI
User interface suppression flag. If this parameter is TRUE, the file viewer should not display any user interface, including error messages, during the print operation. If this parameter is FALSE, the file viewer can show dialog boxes, as needed.

Return Values

Returns the NOERROR value if successful, or an OLE-defined error value otherwise.

See Also

IFileViewer

Requirements

  Version 4.00 and later of Shell32.dll

  Windows NT/2000: Requires Windows NT 4.0.
  Windows 95/98: Requires Windows 95 or later.
  Header: Declared in shlobj.h.