Desktop Functions: Smart Device Functions:
|
SetJob (winspool)
C# Signature:[DllImport("winspool.drv", EntryPoint="SetJob")] public static extern int SetJobA(int hPrinter, int JobId, int Level, ref byte pJob, int Command_Renamed); VB Signature:User-Defined Types:
public struct Printer_Defaults Notes:Tips & Tricks:How to cancel a print job: int pHandle = 0; Printer_Defaults defaults = new Printer_Defaults(); byte b = 0; OpenPrinterA(printerName, ref pHandle, ref defaults); SetJobA(pHandle, (int)jobID, 0, ref b, (int)Job_Control.Cancel); ClosePrinter(pHandle); Sample Code:Please add some! Alternative Managed API:The System.Management API allows for lots of printer stuff, but doesn't let you delete a print job in Win2K. Please edit this page!Do you have...
Select "Edit This Page" on the right hand toolbar and edit it! Or add new pages containing supporting types needed for this API (structures, delegates, and more). |
|