Source code of Windows XP (NT5)
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.

41 lines
1.3 KiB

  1. /********
  2. *
  3. * Copyright (c) 1996 Microsoft Corporation
  4. *
  5. *
  6. * Module Name : printers.h
  7. *
  8. * Abstract :
  9. *
  10. * This module contains the prototypes for the msw3prt.cxx file for
  11. * HTTP Printers Server Extension.
  12. *
  13. ******************/
  14. #ifndef _PRINTERS_H
  15. #define _PRINTERS_H
  16. // Function prototypes
  17. void ReadRegistry(PALLINFO pAllInfo);
  18. DWORD ListSharedPrinters(PALLINFO pAllInfo);
  19. DWORD ShowPrinterPage(PALLINFO pAllInfo, LPTSTR lpszPrinterName);
  20. DWORD ShowRemotePortAdmin( PALLINFO pAllInfo, LPTSTR lpszMoitorName );
  21. DWORD UploadFileToPrinter(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo);
  22. DWORD ParsePathInfo(PALLINFO pAllInfo);
  23. DWORD ShowDetails(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo);
  24. DWORD ShowJobInfo(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo);
  25. void htmlAddLinks(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo=NULL);
  26. DWORD CreateExe(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo, ARCHITECTURE Architecture);
  27. DWORD InstallExe(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo);
  28. DWORD JobControl(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo);
  29. DWORD PrinterControl(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo);
  30. BOOL AuthenticateUser(PALLINFO pAllInfo);
  31. void htmlStartHead(PALLINFO pAllInfo);
  32. void htmlEndHead(PALLINFO pAllInfo);
  33. void htmlStartBody(PALLINFO pAllInfo);
  34. void htmlEndBody(PALLINFO pAllInfo);
  35. #endif