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.
 
 
 
 
 
 

41 lines
1.4 KiB

/********
*
* Copyright (c) 1996 Microsoft Corporation
*
*
* Module Name : printers.h
*
* Abstract :
*
* This module contains the prototypes for the msw3prt.cxx file for
* HTTP Printers Server Extension.
*
******************/
#ifndef _PRINTERS_H
#define _PRINTERS_H
// Function prototypes
void ReadRegistry(PALLINFO pAllInfo);
DWORD ListSharedPrinters(PALLINFO pAllInfo);
DWORD ShowPrinterPage(PALLINFO pAllInfo, LPTSTR lpszPrinterName);
DWORD ShowRemotePortAdmin( PALLINFO pAllInfo, LPTSTR lpszMoitorName );
DWORD UploadFileToPrinter(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo);
DWORD ParsePathInfo(PALLINFO pAllInfo);
DWORD ShowDetails(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo);
DWORD ShowJobInfo(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo);
void htmlAddLinks(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo=NULL);
DWORD CreateExe(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo, ARCHITECTURE Architecture);
DWORD InstallExe(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo);
DWORD JobControl(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo);
DWORD PrinterControl(PALLINFO pAllInfo, PPRINTERPAGEINFO pPageInfo);
BOOL AuthenticateUser(PALLINFO pAllInfo);
void htmlStartHead(PALLINFO pAllInfo);
void htmlEndHead(PALLINFO pAllInfo);
void htmlStartBody(PALLINFO pAllInfo);
void htmlEndBody(PALLINFO pAllInfo);
#endif