Leaked source code of windows server 2003
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
1.0 KiB

  1. /*++
  2. Copyright (c) 1994 Microsoft Corporation
  3. All rights reserved.
  4. Module Name:
  5. spinterf.hxx
  6. Abstract:
  7. spooler private interfaces (private exports in winspool.drv)
  8. Author:
  9. Lazar Ivanov (LazarI) Jul-05-2000
  10. Revision History:
  11. --*/
  12. #ifndef _SPINTERF_HXX
  13. #define _SPINTERF_HXX
  14. // load/store printer settings interfaces
  15. HRESULT
  16. RestorePrinterSettings(
  17. IN LPCTSTR pszPrinterName,
  18. IN LPCTSTR pszFileName,
  19. IN DWORD flags
  20. );
  21. HRESULT
  22. StorePrinterSettings(
  23. IN LPTSTR pszPrinterName,
  24. IN LPTSTR pszFileName,
  25. IN DWORD flags
  26. );
  27. // prototypes of some private APIs exported from splcore.dll
  28. HRESULT Winspool_WebPnpEntry(LPCTSTR lpszCmdLine);
  29. HRESULT Winspool_WebPnpPostEntry(BOOL fConnection, LPCTSTR lpszBinFile, LPCTSTR lpszPortName, LPCTSTR lpszPrtName);
  30. HRESULT Winspool_CreateInstance(REFIID riid, void **ppv);
  31. // init/shutdown of splcore.dll
  32. HRESULT Winspool_Init();
  33. HRESULT Winspool_Done();
  34. #endif // _SPINTERF_HXX