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.

63 lines
2.0 KiB

  1. #ifndef __PRTDRV_HPP__
  2. #define __PRTDRV_HPP__
  3. /*++
  4. Copyright (C) 2000 Microsoft Corporation
  5. All rights reserved.
  6. Module Name:
  7. prtdrv.hpp
  8. Abstract:
  9. This file contains the declararion of the class
  10. dealing Printer and Documet properties
  11. o DocumentProperties
  12. o PrinterProperties
  13. Author:
  14. Khaled Sedky (khaleds) 18-Feb-2000
  15. Revision History:
  16. --*/
  17. #ifndef __LDERROR_HPP__
  18. #include "lderror.hpp"
  19. #endif
  20. #ifndef __BASECLS_HPP__
  21. #include "basecls.hpp"
  22. #endif
  23. //
  24. // Forward declarations
  25. //
  26. class TLoad64BitDllsMgr;
  27. class TPrinterCfgMgr : public TClassID,
  28. public TLd64BitDllsErrorHndlr,
  29. public TRefCntMgr
  30. {
  31. public:
  32. TPrinterCfgMgr(
  33. IN TLoad64BitDllsMgr *pIpLdrObj
  34. );
  35. ~TPrinterCfgMgr(
  36. VOID
  37. );
  38. BOOL
  39. PrinterProperties(
  40. IN ULONG_PTR hWnd,
  41. IN LPCWSTR pszPrinterName,
  42. IN DWORD Flag,
  43. OUT PDWORD pErrorCode
  44. );
  45. private:
  46. TLoad64BitDllsMgr *m_pLdrObj;
  47. };
  48. #endif //__PRTCFG_HPP__