win32-def
Version:
win32 definitions for node-ffi
37 lines (34 loc) • 1.36 kB
text/typescript
/**
* @link https://learn.microsoft.com/zh-cn/windows/win32/printdocs/printer-info-6
* @link https://github.com/wine-mirror/wine/blob/master/include/winspool.h
*/
export enum PRINTER_STATUS {
unknown = 0,
PRINTER_STATUS_PAUSED = 0x00000001,
PRINTER_STATUS_ERROR = 0x00000002,
PRINTER_STATUS_PENDING_DELETION = 0x00000004,
PRINTER_STATUS_PAPER_JAM = 0x00000008,
PRINTER_STATUS_PAPER_OUT = 0x00000010,
PRINTER_STATUS_MANUAL_FEED = 0x00000020,
PRINTER_STATUS_PAPER_PROBLEM = 0x00000040,
PRINTER_STATUS_OFFLINE = 0x00000080,
PRINTER_STATUS_IO_ACTIVE = 0x00000100,
PRINTER_STATUS_BUSY = 0x00000200,
PRINTER_STATUS_PRINTING = 0x00000400,
PRINTER_STATUS_OUTPUT_BIN_FULL = 0x00000800,
PRINTER_STATUS_NOT_AVAILABLE = 0x00001000,
PRINTER_STATUS_WAITING = 0x00002000,
PRINTER_STATUS_PROCESSING = 0x00004000,
PRINTER_STATUS_INITIALIZING = 0x00008000,
PRINTER_STATUS_WARMING_UP = 0x00010000,
PRINTER_STATUS_TONER_LOW = 0x00020000,
PRINTER_STATUS_NO_TONER = 0x00040000,
PRINTER_STATUS_PAGE_PUNT = 0x00080000,
PRINTER_STATUS_USER_INTERVENTION = 0x00100000,
PRINTER_STATUS_OUT_OF_MEMORY = 0x00200000,
PRINTER_STATUS_DOOR_OPEN = 0x00400000,
PRINTER_STATUS_SERVER_UNKNOWN = 0x00800000,
PRINTER_STATUS_POWER_SAVE = 0x01000000,
PRINTER_STATUS_SERVER_OFFLINE = 0x02000000,
PRINTER_STATUS_DRIVER_UPDATE_NEEDED = 0x04000000,
}