public native static boolean EndDocPrinter (int hPrinter);
/** @dll.import("SPOOLSS",auto) */
public native static boolean EndPagePrinter (int hPrinter);
/** @dll.import("SPOOLSS",auto) */
public native static boolean EnumForms (int hPrinter, int Level, Object pForm, int cbBuf, int[] pcbNeeded, int[] pcReturned);
/** @dll.import("SPOOLSS",auto) */
public native static boolean EnumJobs (int hPrinter, int FirstJob, int NoJobs, int Level, Object pJob, int cbBuf, int[] pcbNeeded, int[] pcReturned);
/** @dll.import("SPOOLSS", auto) */
public native static boolean EnumMonitors (String pName, int Level, Object pMonitors, int cbBuf, int[] pcbNeeded, int[] pcReturned);
/** @dll.import("SPOOLSS", auto) */
public native static boolean EnumPorts (String pName, int Level, Object pPorts, int cbBuf, int[] pcbNeeded, int[] pcReturned);
/** @dll.import("SPOOLSS", auto) */
public native static boolean EnumPrintProcessorDatatypes (String pName, String pPrintProcessorName, int Level, Object pDatatypes, int cbBuf, int[] pcbNeeded, int[] pcReturned);
/** @dll.import("SPOOLSS", auto) */
public native static boolean EnumPrintProcessors (String pName, String pEnvironment, int Level, Object pPrintProcessorInfo, int cbBuf, int[] pcbNeeded, int[] pcReturned);
/** @dll.import("SPOOLSS", auto) */
public native static int EnumPrinterData (int hPrinter, int dwIndex, String pValueName, int cbValueName, int[] pcbValueName, int[] pType, Object pData, int cbData, int[] pcbData);
/** @dll.import("SPOOLSS", auto) */
public native static boolean EnumPrinterDrivers (String pName, String pEnvironment, int Level, Object pDriverInfo, int cbBuf, int[] pcbNeeded, int[] pcReturned);
/** @dll.import("SPOOLSS", auto) */
public native static boolean EnumPrinters (int Flags, String Name, int Level, Object pPrinterEnum, int cbBuf, int[] pcbNeeded, int[] pcReturned);
/** @dll.import("SPOOLSS",auto) */
public native static boolean FindClosePrinterChangeNotification (int hChange);
/** @dll.import("SPOOLSS", auto) */
public native static boolean GetForm (int hPrinter, String pFormName, int Level, Object pForm, int cbBuf, int[] pcbNeeded);
/** @dll.import("SPOOLSS",auto) */
public native static boolean GetJob (int hPrinter, int JobId, int Level, Object pJob, int cbBuf, int[] pcbNeeded);
/** @dll.import("SPOOLSS", auto) */
public native static boolean GetPrintProcessorDirectory (String pName, String pEnvironment, int Level, Object pPrintProcessorInfo, int cbBuf, int[] pcbNeeded);
/** @dll.import("SPOOLSS", auto) */
public native static int GetPrinterData (int hPrinter, String pValueName, int[] pType, Object pData, int nSize, int[] pcbNeeded);
/** @dll.import("SPOOLSS", auto) */
public native static boolean GetPrinterDriverDirectory (String pName, String pEnvironment, int Level, Object pDriverDirectory, int cbBuf, int[] pcbNeeded);
/** @dll.import("SPOOLSS", auto) */
public native static boolean GetPrinterDriver (int hPrinter, String pEnvironment, int Level, Object pDriverInfo, int cbBuf, int[] pcbNeeded);
/** @dll.import("SPOOLSS",auto) */
public native static boolean GetPrinter (int hPrinter, int Level, Object pPrinter, int cbBuf, int[] pcbNeeded);