windows-nt/Source/XPSP1/NT/ds/netapi/dosprint/myspool.h
2020-09-26 16:20:57 +08:00

132 lines
1.7 KiB
C

/*++
Copyright (c) 1993 Microsoft Corporation
Module Name:
myspool.h
Abstract:
Prototypes and manifests for the functions used in dosprint.c, dosprtw.c
and dosprtp.c.
Author:
congpay 25-Jan-1993
Environment:
Notes:
Revision History:
25-Jan-1993 congpay Created
--*/
#define WIN95_ENVIRONMENT "Windows 4.0"
BOOL
MyClosePrinter(
HANDLE hPrinter
);
BOOL
MyEnumJobs(
HANDLE hPrinter,
DWORD FirstJob,
DWORD NoJobs,
DWORD Level,
LPBYTE pJob,
DWORD cbBuf,
LPDWORD pcbNeeded,
LPDWORD pcReturned
);
BOOL
MyEnumPrinters(
DWORD Flags,
LPSTR Name,
DWORD Level,
LPBYTE pPrinterEnum,
DWORD cbBuf,
LPDWORD pcbNeeded,
LPDWORD pcReturned
);
BOOL
MyGetJobA(
HANDLE hPrinter,
DWORD JobId,
DWORD Level,
LPBYTE pJob,
DWORD cbBuf,
LPDWORD pcbNeeded
);
BOOL
MyGetPrinter(
HANDLE hPrinter,
DWORD Level,
LPBYTE pPrinter,
DWORD cbBuf,
LPDWORD pcbNeeded
);
BOOL
MyOpenPrinterA(
LPSTR pPrinterName,
LPHANDLE phPrinter,
LPPRINTER_DEFAULTSA pDefault
);
BOOL
MyOpenPrinterW(
LPWSTR pPrinterName,
LPHANDLE phPrinter,
LPPRINTER_DEFAULTSW pDefault
);
BOOL
MySetJobA(
HANDLE hPrinter,
DWORD JobId,
DWORD Level,
LPBYTE pJob,
DWORD Command
);
BOOL
MySetPrinterW(
HANDLE hPrinter,
DWORD Level,
LPBYTE pPrinter,
DWORD Command
);
BOOL
MyGetPrinterDriver(
HANDLE hPrinter,
LPSTR pEnvironment,
DWORD Level,
LPBYTE pDriver,
DWORD cbBuf,
LPDWORD pcbNeeded
);
LPSTR
GetFileNameA(
LPSTR pPathName
);
LPSTR
GetDependentFileNameA(
LPSTR pPathName
);