58 lines
1 KiB
C++
58 lines
1 KiB
C++
|
//---------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
// Copyright (C) Microsoft Corporation, 1992 - 1996
|
||
|
//
|
||
|
// File: printhlp.hxx
|
||
|
//
|
||
|
// Contents: Helper functions for printer object.
|
||
|
//
|
||
|
// History: 08-May-96 t-ptam (PatrickT) migrated
|
||
|
//
|
||
|
//----------------------------------------------------------------------------
|
||
|
|
||
|
BOOL
|
||
|
WinNTEnumJobs(
|
||
|
HANDLE hPrinter,
|
||
|
DWORD dwFirstJob,
|
||
|
DWORD dwNoJobs,
|
||
|
DWORD dwLevel,
|
||
|
LPBYTE *lplpbJobs,
|
||
|
DWORD *pcbBuf,
|
||
|
LPDWORD lpdwReturned
|
||
|
);
|
||
|
|
||
|
BOOL
|
||
|
WinNTEnumPrinters(
|
||
|
DWORD dwType,
|
||
|
LPTSTR lpszName,
|
||
|
DWORD dwLevel,
|
||
|
LPBYTE *lplpbPrinters,
|
||
|
LPDWORD lpdwReturned
|
||
|
);
|
||
|
|
||
|
BOOL
|
||
|
WinNTGetPrinter(
|
||
|
HANDLE hPrinter,
|
||
|
DWORD dwLevel,
|
||
|
LPBYTE *lplpbPrinters
|
||
|
);
|
||
|
|
||
|
HRESULT
|
||
|
GetPrinterInfo(
|
||
|
THIS_ LPPRINTER_INFO_2 *lplpPrinterInfo2,
|
||
|
BSTR bstrPrinterName
|
||
|
);
|
||
|
|
||
|
HRESULT
|
||
|
Set(
|
||
|
LPPRINTER_INFO_2 lpPrinterInfo2,
|
||
|
LPTSTR pszPrinterName
|
||
|
);
|
||
|
|
||
|
HRESULT
|
||
|
WinNTDeletePrinter(
|
||
|
POBJECTINFO pObjectInfo
|
||
|
);
|
||
|
|