mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
977 B
50 lines
977 B
/*++
|
|
|
|
Copyright (c) 1994 Microsoft Corporation
|
|
All rights reserved.
|
|
|
|
Module Name:
|
|
|
|
spinterf.hxx
|
|
|
|
Abstract:
|
|
|
|
spooler private interfaces (private exports in winspool.drv)
|
|
|
|
Author:
|
|
|
|
Lazar Ivanov (LazarI) Jul-05-2000
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _SPINTERF_HXX
|
|
#define _SPINTERF_HXX
|
|
|
|
// load/store printer settings interfaces
|
|
HRESULT
|
|
RestorePrinterSettings(
|
|
IN LPCTSTR pszPrinterName,
|
|
IN LPCTSTR pszFileName,
|
|
IN DWORD flags
|
|
);
|
|
|
|
HRESULT
|
|
StorePrinterSettings(
|
|
IN LPTSTR pszPrinterName,
|
|
IN LPTSTR pszFileName,
|
|
IN DWORD flags
|
|
);
|
|
|
|
// prototypes of some private APIs exported from splcore.dll
|
|
HRESULT Winspool_WebPnpEntry(LPCTSTR lpszCmdLine);
|
|
HRESULT Winspool_WebPnpPostEntry(BOOL fConnection, LPCTSTR lpszBinFile, LPCTSTR lpszPortName, LPCTSTR lpszPrtName);
|
|
HRESULT Winspool_CreateInstance(REFIID riid, void **ppv);
|
|
|
|
// init/shutdown of splcore.dll
|
|
HRESULT Winspool_Init();
|
|
HRESULT Winspool_Done();
|
|
|
|
#endif // _SPINTERF_HXX
|
|
|