ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

winspool.h File Reference

Go to the source code of this file.

Data Structures

struct  LPPRINTER_NOTIFY_OPTIONS_TYPE
struct  LPPRINTER_NOTIFY_OPTIONS
struct  LPADDJOB_INFO_1A
struct  LPADDJOB_INFO_1W
struct  LPDATATYPES_INFO_1A
struct  LPDATATYPES_INFO_1W
struct  LPJOB_INFO_1A
struct  LPJOB_INFO_1W
struct  LPJOB_INFO_2A
struct  LPJOB_INFO_2W
struct  LPDOC_INFO_1A
struct  LPDOC_INFO_1W
struct  LPDOC_INFO_2A
struct  LPDOC_INFO_2W
struct  LPDRIVER_INFO_1A
struct  LPDRIVER_INFO_1W
struct  LPDRIVER_INFO_2A
struct  LPDRIVER_INFO_2W
struct  LPDRIVER_INFO_3A
struct  LPDRIVER_INFO_3W
struct  LPDRIVER_INFO_4A
struct  LPDRIVER_INFO_4W
struct  LPDRIVER_INFO_5A
struct  LPDRIVER_INFO_5W
struct  LPDRIVER_INFO_6A
struct  LPDRIVER_INFO_6W
struct  LPDRIVER_INFO_8A
struct  LPDRIVER_INFO_8W
struct  LPMONITOR_INFO_1A
struct  LPMONITOR_INFO_1W
struct  LPPORT_INFO_1A
struct  LPPORT_INFO_1W
struct  LPMONITOR_INFO_2A
struct  LPMONITOR_INFO_2W
struct  LPPORT_INFO_2A
struct  LPPORT_INFO_2W
struct  LPPORT_INFO_3A
struct  LPPORT_INFO_3W
struct  LPPRINTER_INFO_1A
struct  LPPRINTER_INFO_1W
struct  LPPRINTER_INFO_2A
struct  LPPRINTER_INFO_2W
struct  LPPRINTER_INFO_3
struct  LPPRINTER_INFO_4A
struct  LPPRINTER_INFO_4W
struct  LPPRINTER_INFO_5A
struct  LPPRINTER_INFO_5W
struct  LPPRINTER_INFO_6
struct  LPPRINTPROCESSOR_INFO_1A
struct  LPPRINTPROCESSOR_INFO_1W
struct  LPPRINTER_NOTIFY_INFO_DATA
struct  LPPRINTER_NOTIFY_INFO
struct  LPFORM_INFO_1A
struct  LPFORM_INFO_1W
struct  LPPRINTER_DEFAULTSA
struct  LPPRINTER_DEFAULTSW
struct  LPPROVIDOR_INFO_1A
struct  LPPROVIDOR_INFO_1W
struct  LPPROVIDOR_INFO_2A
struct  LPPROVIDOR_INFO_2W
struct  PBINARY_CONTAINER
struct  PBIDI_DATA
struct  PBIDI_REQUEST_DATA
struct  PBIDI_REQUEST_CONTAINER
struct  PBIDI_RESPONSE_DATA
struct  PBIDI_RESPONSE_CONTAINER

Defines

#define DI_CHANNEL   1
#define DI_CHANNEL_WRITE   2
#define DI_READ_SPOOL_JOB   3
#define FORM_BUILTIN   1
#define JOB_CONTROL_PAUSE   1
#define JOB_CONTROL_RESUME   2
#define JOB_CONTROL_CANCEL   3
#define JOB_CONTROL_RESTART   4
#define JOB_CONTROL_DELETE   5
#define JOB_STATUS_PAUSED   1
#define JOB_STATUS_ERROR   2
#define JOB_STATUS_DELETING   4
#define JOB_STATUS_SPOOLING   8
#define JOB_STATUS_PRINTING   16
#define JOB_STATUS_OFFLINE   32
#define JOB_STATUS_PAPEROUT   0x40
#define JOB_STATUS_PRINTED   0x80
#define JOB_STATUS_DELETED   0x100
#define JOB_STATUS_BLOCKED_DEVQ   0x200
#define JOB_STATUS_USER_INTERVENTION   0x400
#define JOB_POSITION_UNSPECIFIED   0
#define JOB_NOTIFY_TYPE   1
#define JOB_NOTIFY_FIELD_PRINTER_NAME   0
#define JOB_NOTIFY_FIELD_MACHINE_NAME   1
#define JOB_NOTIFY_FIELD_PORT_NAME   2
#define JOB_NOTIFY_FIELD_USER_NAME   3
#define JOB_NOTIFY_FIELD_NOTIFY_NAME   4
#define JOB_NOTIFY_FIELD_DATATYPE   5
#define JOB_NOTIFY_FIELD_PRINT_PROCESSOR   6
#define JOB_NOTIFY_FIELD_PARAMETERS   7
#define JOB_NOTIFY_FIELD_DRIVER_NAME   8
#define JOB_NOTIFY_FIELD_DEVMODE   9
#define JOB_NOTIFY_FIELD_STATUS   10
#define JOB_NOTIFY_FIELD_STATUS_STRING   11
#define JOB_NOTIFY_FIELD_SECURITY_DESCRIPTOR   12
#define JOB_NOTIFY_FIELD_DOCUMENT   13
#define JOB_NOTIFY_FIELD_PRIORITY   14
#define JOB_NOTIFY_FIELD_POSITION   15
#define JOB_NOTIFY_FIELD_SUBMITTED   16
#define JOB_NOTIFY_FIELD_START_TIME   17
#define JOB_NOTIFY_FIELD_UNTIL_TIME   18
#define JOB_NOTIFY_FIELD_TIME   19
#define JOB_NOTIFY_FIELD_TOTAL_PAGES   20
#define JOB_NOTIFY_FIELD_PAGES_PRINTED   21
#define JOB_NOTIFY_FIELD_TOTAL_BYTES   22
#define JOB_NOTIFY_FIELD_BYTES_PRINTED   23
#define JOB_ACCESS_ADMINISTER   16
#define JOB_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|JOB_ACCESS_ADMINISTER)
#define JOB_READ   (STANDARD_RIGHTS_READ| JOB_ACCESS_ADMINISTER)
#define JOB_WRITE   (STANDARD_RIGHTS_WRITE|JOB_ACCESS_ADMINISTER)
#define JOB_EXECUTE   (STANDARD_RIGHTS_EXECUTE|JOB_ACCESS_ADMINISTER)
#define PRINTER_NOTIFY_OPTIONS_REFRESH   1
#define PRINTER_ACCESS_ADMINISTER   4
#define PRINTER_ACCESS_USE   8
#define PRINTER_ERROR_INFORMATION   0x80000000
#define PRINTER_ERROR_WARNING   0x40000000
#define PRINTER_ERROR_SEVERE   0x20000000
#define PRINTER_ERROR_OUTOFPAPER   1
#define PRINTER_ERROR_JAM   2
#define PRINTER_ERROR_OUTOFTONER   4
#define PRINTER_CONTROL_PAUSE   1
#define PRINTER_CONTROL_RESUME   2
#define PRINTER_CONTROL_PURGE   3
#define PRINTER_CONTROL_SET_STATUS   4
#define PRINTER_STATUS_PAUSED   1
#define PRINTER_STATUS_ERROR   2
#define PRINTER_STATUS_PENDING_DELETION   4
#define PRINTER_STATUS_PAPER_JAM   8
#define PRINTER_STATUS_PAPER_OUT   0x10
#define PRINTER_STATUS_MANUAL_FEED   0x20
#define PRINTER_STATUS_PAPER_PROBLEM   0x40
#define PRINTER_STATUS_OFFLINE   0x80
#define PRINTER_STATUS_IO_ACTIVE   0x100
#define PRINTER_STATUS_BUSY   0x200
#define PRINTER_STATUS_PRINTING   0x400
#define PRINTER_STATUS_OUTPUT_BIN_FULL   0x800
#define PRINTER_STATUS_NOT_AVAILABLE   0x1000
#define PRINTER_STATUS_WAITING   0x2000
#define PRINTER_STATUS_PROCESSING   0x4000
#define PRINTER_STATUS_INITIALIZING   0x8000
#define PRINTER_STATUS_WARMING_UP   0x10000
#define PRINTER_STATUS_TONER_LOW   0x20000
#define PRINTER_STATUS_NO_TONER   0x40000
#define PRINTER_STATUS_PAGE_PUNT   0x80000
#define PRINTER_STATUS_USER_INTERVENTION   0x100000
#define PRINTER_STATUS_OUT_OF_MEMORY   0x200000
#define PRINTER_STATUS_DOOR_OPEN   0x400000
#define PRINTER_STATUS_SERVER_UNKNOWN   0x800000
#define PRINTER_STATUS_POWER_SAVE   0x1000000
#define PRINTER_ATTRIBUTE_QUEUED   1
#define PRINTER_ATTRIBUTE_DIRECT   2
#define PRINTER_ATTRIBUTE_DEFAULT   4
#define PRINTER_ATTRIBUTE_SHARED   8
#define PRINTER_ATTRIBUTE_NETWORK   0x10
#define PRINTER_ATTRIBUTE_HIDDEN   0x20
#define PRINTER_ATTRIBUTE_LOCAL   0x40
#define PRINTER_ATTRIBUTE_ENABLE_DEVQ   0x80
#define PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS   0x100
#define PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST   0x200
#define PRINTER_ATTRIBUTE_WORK_OFFLINE   0x400
#define PRINTER_ATTRIBUTE_ENABLE_BIDI   0x800
#define PRINTER_ATTRIBUTE_RAW_ONLY   0x1000
#define PRINTER_ATTRIBUTE_PUBLISHED   0x2000
#define PRINTER_ENUM_DEFAULT   1
#define PRINTER_ENUM_LOCAL   2
#define PRINTER_ENUM_CONNECTIONS   4
#define PRINTER_ENUM_FAVORITE   4
#define PRINTER_ENUM_NAME   8
#define PRINTER_ENUM_REMOTE   16
#define PRINTER_ENUM_SHARED   32
#define PRINTER_ENUM_NETWORK   0x40
#define PRINTER_ENUM_EXPAND   0x4000
#define PRINTER_ENUM_CONTAINER   0x8000
#define PRINTER_ENUM_ICONMASK   0xff0000
#define PRINTER_ENUM_ICON1   0x10000
#define PRINTER_ENUM_ICON2   0x20000
#define PRINTER_ENUM_ICON3   0x40000
#define PRINTER_ENUM_ICON4   0x80000
#define PRINTER_ENUM_ICON5   0x100000
#define PRINTER_ENUM_ICON6   0x200000
#define PRINTER_ENUM_ICON7   0x400000
#define PRINTER_ENUM_ICON8   0x800000
#define PRINTER_NOTIFY_TYPE   0
#define PRINTER_NOTIFY_FIELD_SERVER_NAME   0
#define PRINTER_NOTIFY_FIELD_PRINTER_NAME   1
#define PRINTER_NOTIFY_FIELD_SHARE_NAME   2
#define PRINTER_NOTIFY_FIELD_PORT_NAME   3
#define PRINTER_NOTIFY_FIELD_DRIVER_NAME   4
#define PRINTER_NOTIFY_FIELD_COMMENT   5
#define PRINTER_NOTIFY_FIELD_LOCATION   6
#define PRINTER_NOTIFY_FIELD_DEVMODE   7
#define PRINTER_NOTIFY_FIELD_SEPFILE   8
#define PRINTER_NOTIFY_FIELD_PRINT_PROCESSOR   9
#define PRINTER_NOTIFY_FIELD_PARAMETERS   10
#define PRINTER_NOTIFY_FIELD_DATATYPE   11
#define PRINTER_NOTIFY_FIELD_SECURITY_DESCRIPTOR   12
#define PRINTER_NOTIFY_FIELD_ATTRIBUTES   13
#define PRINTER_NOTIFY_FIELD_PRIORITY   14
#define PRINTER_NOTIFY_FIELD_DEFAULT_PRIORITY   15
#define PRINTER_NOTIFY_FIELD_START_TIME   16
#define PRINTER_NOTIFY_FIELD_UNTIL_TIME   17
#define PRINTER_NOTIFY_FIELD_STATUS   18
#define PRINTER_NOTIFY_FIELD_STATUS_STRING   19
#define PRINTER_NOTIFY_FIELD_CJOBS   20
#define PRINTER_NOTIFY_FIELD_AVERAGE_PPM   21
#define PRINTER_NOTIFY_FIELD_TOTAL_PAGES   22
#define PRINTER_NOTIFY_FIELD_PAGES_PRINTED   23
#define PRINTER_NOTIFY_FIELD_TOTAL_BYTES   24
#define PRINTER_NOTIFY_FIELD_BYTES_PRINTED   25
#define PRINTER_CHANGE_ADD_PRINTER   1
#define PRINTER_CHANGE_SET_PRINTER   2
#define PRINTER_CHANGE_DELETE_PRINTER   4
#define PRINTER_CHANGE_FAILED_CONNECTION_PRINTER   8
#define PRINTER_CHANGE_PRINTER   0xFF
#define PRINTER_CHANGE_ADD_JOB   0x100
#define PRINTER_CHANGE_SET_JOB   0x200
#define PRINTER_CHANGE_DELETE_JOB   0x400
#define PRINTER_CHANGE_WRITE_JOB   0x800
#define PRINTER_CHANGE_JOB   0xFF00
#define PRINTER_CHANGE_ADD_FORM   0x10000
#define PRINTER_CHANGE_SET_FORM   0x20000
#define PRINTER_CHANGE_DELETE_FORM   0x40000
#define PRINTER_CHANGE_FORM   0x70000
#define PRINTER_CHANGE_ADD_PORT   0x100000
#define PRINTER_CHANGE_CONFIGURE_PORT   0x200000
#define PRINTER_CHANGE_DELETE_PORT   0x400000
#define PRINTER_CHANGE_PORT   0x700000
#define PRINTER_CHANGE_ADD_PRINT_PROCESSOR   0x1000000
#define PRINTER_CHANGE_DELETE_PRINT_PROCESSOR   0x4000000
#define PRINTER_CHANGE_PRINT_PROCESSOR   0x7000000
#define PRINTER_CHANGE_ADD_PRINTER_DRIVER   0x10000000
#define PRINTER_CHANGE_SET_PRINTER_DRIVER   0x20000000
#define PRINTER_CHANGE_DELETE_PRINTER_DRIVER   0x40000000
#define PRINTER_CHANGE_PRINTER_DRIVER   0x70000000
#define PRINTER_CHANGE_TIMEOUT   0x80000000
#define PRINTER_CHANGE_ALL   0x7777FFFF
#define PRINTER_NOTIFY_INFO_DISCARDED   1
#define PRINTER_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|PRINTER_ACCESS_ADMINISTER|PRINTER_ACCESS_USE)
#define PRINTER_READ   (STANDARD_RIGHTS_READ|PRINTER_ACCESS_USE)
#define PRINTER_WRITE   (STANDARD_RIGHTS_WRITE|PRINTER_ACCESS_USE)
#define PRINTER_EXECUTE   (STANDARD_RIGHTS_EXECUTE|PRINTER_ACCESS_USE)
#define NO_PRIORITY   0
#define MAX_PRIORITY   99
#define MIN_PRIORITY   1
#define DEF_PRIORITY   1
#define PORT_TYPE_WRITE   1
#define PORT_TYPE_READ   2
#define PORT_TYPE_REDIRECTED   4
#define PORT_TYPE_NET_ATTACHED   8
#define SERVER_ACCESS_ADMINISTER   1
#define SERVER_ACCESS_ENUMERATE   2
#define SERVER_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED|SERVER_ACCESS_ADMINISTER|SERVER_ACCESS_ENUMERATE)
#define SERVER_READ   (STANDARD_RIGHTS_READ|SERVER_ACCESS_ENUMERATE)
#define SERVER_WRITE   (STANDARD_RIGHTS_WRITE|SERVER_ACCESS_ADMINISTER|SERVER_ACCESS_ENUMERATE)
#define SERVER_EXECUTE   (STANDARD_RIGHTS_EXECUTE|SERVER_ACCESS_ENUMERATE)
#define PORT_STATUS_TYPE_ERROR   1
#define PORT_STATUS_TYPE_WARNING   2
#define PORT_STATUS_TYPE_INFO   3
#define PORT_STATUS_OFFLINE   1
#define PORT_STATUS_PAPER_JAM   2
#define PORT_STATUS_PAPER_OUT   3
#define PORT_STATUS_OUTPUT_BIN_FULL   4
#define PORT_STATUS_PAPER_PROBLEM   5
#define PORT_STATUS_NO_TONER   6
#define PORT_STATUS_DOOR_OPEN   7
#define PORT_STATUS_USER_INTERVENTION   8
#define PORT_STATUS_OUT_OF_MEMORY   9
#define PORT_STATUS_TONER_LOW   10
#define PORT_STATUS_WARMING_UP   11
#define PORT_STATUS_POWER_SAVE   12
#define PRINTER_DRIVER_PACKAGE_AWARE   0x00000001
#define DRIVER_KERNELMODE   0x00000001
#define DRIVER_USERMODE   0x00000002
#define DPD_DELETE_UNUSED_FILES   0x00000001
#define DPD_DELETE_SPECIFIC_VERSION   0x00000002
#define DPD_DELETE_ALL_FILES   0x00000004
#define APD_STRICT_UPGRADE   0x00000001
#define APD_STRICT_DOWNGRADE   0x00000002
#define APD_COPY_ALL_FILES   0x00000004
#define APD_COPY_NEW_FILES   0x00000008
#define AddForm   AddFormA
#define AddJob   AddJobA
#define AddMonitor   AddMonitorA
#define AddPort   AddPortA
#define AddPrinter   AddPrinterA
#define AddPrinterConnection   AddPrinterConnectionA
#define AddPrinterDriver   AddPrinterDriverA
#define AddPrintProcessor   AddPrintProcessorA
#define AddPrintProvidor   AddPrintProvidorA
#define AdvancedDocumentProperties   AdvancedDocumentPropertiesA
#define ConfigurePort   ConfigurePortA
#define DeleteForm   DeleteFormA
#define DeleteMonitor   DeleteMonitorA
#define DeletePort   DeletePortA
#define DeletePrinterConnection   DeletePrinterConnectionA
#define DeletePrinterData   DeletePrinterDataA
#define DeletePrinterDriver   DeletePrinterDriverA
#define DeletePrintProcessor   DeletePrinterProcessorA
#define DeletePrintProvidor   DeletePrinterProvidorA
#define DocumentProperties   DocumentPropertiesA
#define EnumForms   EnumFormsA
#define EnumJobs   EnumJobsA
#define EnumMonitors   EnumMonitorsA
#define EnumPorts   EnumPortsA
#define EnumPrinterData   EnumPrinterDataA
#define EnumPrinterDrivers   EnumPrinterDriversA
#define EnumPrinters   EnumPrintersA
#define EnumPrintProcessorDatatypes   EnumPrintProcessorDatatypesA
#define EnumPrintProcessors   EnumPrintProcessorsA
#define GetDefaultPrinter   GetDefaultPrinterA
#define GetForm   GetFormA
#define GetJob   GetJobA
#define GetPrinter   GetPrinterA
#define GetPrinterData   GetPrinterDataA
#define GetPrinterDriver   GetPrinterDriverA
#define GetPrinterDriverDirectory   GetPrinterDriverDirectoryA
#define GetPrintProcessorDirectory   GetPrintProcessorDirectoryA
#define IsValidDevmode   IsValidDevmodeA
#define OpenPrinter   OpenPrinterA
#define PrinterMessageBox   PrinterMessageBoxA
#define ResetPrinter   ResetPrinterA
#define SetForm   SetFormA
#define SetJob   SetJobA
#define SetPrinter   SetPrinterA
#define SetPrinterData   SetPrinterDataA
#define StartDocPrinter   StartDocPrinterA

Typedefs

typedef JOB_INFO_1A JOB_INFO_1
typedef JOB_INFO_1APJOB_INFO_1
typedef JOB_INFO_1ALPJOB_INFO_1
typedef JOB_INFO_2A JOB_INFO_2
typedef JOB_INFO_2APJOB_INFO_2
typedef JOB_INFO_2ALPJOB_INFO_2
typedef ADDJOB_INFO_1A ADDJOB_INFO_1
typedef ADDJOB_INFO_1APADDJOB_INFO_1
typedef ADDJOB_INFO_1ALPADDJOB_INFO_1
typedef DATATYPES_INFO_1A DATATYPES_INFO_1
typedef DATATYPES_INFO_1APDATATYPES_INFO_1
typedef DATATYPES_INFO_1ALPDATATYPES_INFO_1
typedef MONITOR_INFO_1A MONITOR_INFO_1
typedef MONITOR_INFO_1APMONITOR_INFO_1
typedef MONITOR_INFO_1ALPMONITOR_INFO_1
typedef MONITOR_INFO_2A MONITOR_INFO_2
typedef MONITOR_INFO_2APMONITOR_INFO_2
typedef MONITOR_INFO_2ALPMONITOR_INFO_2
typedef DOC_INFO_1A DOC_INFO_1
typedef DOC_INFO_1APDOC_INFO_1
typedef DOC_INFO_1ALPDOC_INFO_1
typedef DOC_INFO_2A DOC_INFO_2
typedef DOC_INFO_2APDOC_INFO_2
typedef DOC_INFO_2ALPDOC_INFO_2
typedef PORT_INFO_1A PORT_INFO_1
typedef PORT_INFO_1APPORT_INFO_1
typedef PORT_INFO_1ALPPORT_INFO_1
typedef PORT_INFO_2A PORT_INFO_2
typedef PORT_INFO_2APPORT_INFO_2
typedef PORT_INFO_2ALPPORT_INFO_2
typedef PORT_INFO_3A PORT_INFO_3
typedef PORT_INFO_3APPORT_INFO_3
typedef PORT_INFO_3ALPPORT_INFO_3
typedef DRIVER_INFO_2A DRIVER_INFO_2
typedef DRIVER_INFO_2APDRIVER_INFO_2
typedef DRIVER_INFO_2ALPDRIVER_INFO_2
typedef DRIVER_INFO_4A DRIVER_INFO_4
typedef DRIVER_INFO_4APDRIVER_INFO_4
typedef DRIVER_INFO_4ALPDRIVER_INFO_4
typedef DRIVER_INFO_5A DRIVER_INFO_5
typedef DRIVER_INFO_5APDRIVER_INFO_5
typedef DRIVER_INFO_5ALPDRIVER_INFO_5
typedef DRIVER_INFO_6A DRIVER_INFO_6
typedef DRIVER_INFO_6APDRIVER_INFO_6
typedef DRIVER_INFO_6ALPDRIVER_INFO_6
typedef DRIVER_INFO_8A DRIVER_INFO_8
typedef DRIVER_INFO_8APDRIVER_INFO_8
typedef DRIVER_INFO_8ALPDRIVER_INFO_8
typedef PRINTER_INFO_1A PRINTER_INFO_1
typedef PRINTER_INFO_1APPRINTER_INFO_1
typedef PRINTER_INFO_1ALPPRINTER_INFO_1
typedef PRINTER_INFO_2A PRINTER_INFO_2
typedef PRINTER_INFO_2APPRINTER_INFO_2
typedef PRINTER_INFO_2ALPPRINTER_INFO_2
typedef PRINTER_INFO_4A PRINTER_INFO_4
typedef PRINTER_INFO_4APPRINTER_INFO_4
typedef PRINTER_INFO_4ALPPRINTER_INFO_4
typedef PRINTER_INFO_5A PRINTER_INFO_5
typedef PRINTER_INFO_5APPRINTER_INFO_5
typedef PRINTER_INFO_5ALPPRINTER_INFO_5
typedef PRINTPROCESSOR_INFO_1A PRINTPROCESSOR_INFO_1
typedef PRINTPROCESSOR_INFO_1APPRINTPROCESSOR_INFO_1
typedef PRINTPROCESSOR_INFO_1ALPPRINTPROCESSOR_INFO_1
typedef FORM_INFO_1A FORM_INFO_1
typedef FORM_INFO_1APFORM_INFO_1
typedef FORM_INFO_1ALPFORM_INFO_1
typedef PRINTER_DEFAULTSA PRINTER_DEFAULTS
typedef PRINTER_DEFAULTSAPPRINTER_DEFAULTS
typedef PRINTER_DEFAULTSALPPRINTER_DEFAULTS

Functions

BOOL WINAPI AbortPrinter (HANDLE)
BOOL WINAPI AddFormA (HANDLE, DWORD, PBYTE)
BOOL WINAPI AddFormW (HANDLE, DWORD, PBYTE)
BOOL WINAPI AddJobA (HANDLE, DWORD, PBYTE, DWORD, PDWORD)
BOOL WINAPI AddJobW (HANDLE, DWORD, PBYTE, DWORD, PDWORD)
BOOL WINAPI AddMonitorA (LPSTR, DWORD, PBYTE)
BOOL WINAPI AddMonitorW (LPWSTR, DWORD, PBYTE)
BOOL WINAPI AddPortA (LPSTR, HWND, LPSTR)
BOOL WINAPI AddPortW (LPWSTR, HWND, LPWSTR)
HANDLE WINAPI AddPrinterA (LPSTR, DWORD, PBYTE)
HANDLE WINAPI AddPrinterW (LPWSTR, DWORD, PBYTE)
BOOL WINAPI AddPrinterConnectionA (LPSTR)
BOOL WINAPI AddPrinterConnectionW (LPWSTR)
BOOL WINAPI AddPrinterDriverA (LPSTR, DWORD, PBYTE)
BOOL WINAPI AddPrinterDriverW (LPWSTR, DWORD, PBYTE)
BOOL WINAPI AddPrintProcessorA (LPSTR, LPSTR, LPSTR, LPSTR)
BOOL WINAPI AddPrintProcessorW (LPWSTR, LPWSTR, LPWSTR, LPWSTR)
BOOL WINAPI AddPrintProvidorA (LPSTR, DWORD, PBYTE)
BOOL WINAPI AddPrintProvidorW (LPWSTR, DWORD, PBYTE)
LONG WINAPI AdvancedDocumentPropertiesA (HWND, HANDLE, LPSTR, PDEVMODEA, PDEVMODEA)
LONG WINAPI AdvancedDocumentPropertiesW (HWND, HANDLE, LPWSTR, PDEVMODEW, PDEVMODEW)
BOOL WINAPI ClosePrinter (HANDLE)
BOOL WINAPI ConfigurePortA (LPSTR, HWND, LPSTR)
BOOL WINAPI ConfigurePortW (LPWSTR, HWND, LPWSTR)
HANDLE WINAPI ConnectToPrinterDlg (HWND, DWORD)
BOOL WINAPI DeleteFormA (HANDLE, LPSTR)
BOOL WINAPI DeleteFormW (HANDLE, LPWSTR)
BOOL WINAPI DeleteMonitorA (LPSTR, LPSTR, LPSTR)
BOOL WINAPI DeleteMonitorW (LPWSTR, LPWSTR, LPWSTR)
BOOL WINAPI DeletePortA (LPSTR, HWND, LPSTR)
BOOL WINAPI DeletePortW (LPWSTR, HWND, LPWSTR)
BOOL WINAPI DeletePrinter (HANDLE)
BOOL WINAPI DeletePrinterConnectionA (LPSTR)
BOOL WINAPI DeletePrinterConnectionW (LPWSTR)
DWORD WINAPI DeletePrinterDataA (HANDLE, LPSTR)
DWORD WINAPI DeletePrinterDataW (HANDLE, LPWSTR)
BOOL WINAPI DeletePrinterDriverA (LPSTR, LPSTR, LPSTR)
BOOL WINAPI DeletePrinterDriverW (LPWSTR, LPWSTR, LPWSTR)
BOOL WINAPI DeletePrintProcessorA (LPSTR, LPSTR, LPSTR)
BOOL WINAPI DeletePrintProcessorW (LPWSTR, LPWSTR, LPWSTR)
BOOL WINAPI DeletePrintProvidorA (LPSTR, LPSTR, LPSTR)
BOOL WINAPI DeletePrintProvidorW (LPWSTR, LPWSTR, LPWSTR)
LONG WINAPI DocumentPropertiesA (HWND, HANDLE, LPSTR, PDEVMODEA, PDEVMODEA, DWORD)
LONG WINAPI DocumentPropertiesW (HWND, HANDLE, LPWSTR, PDEVMODEW, PDEVMODEW, DWORD)
BOOL WINAPI EndDocPrinter (HANDLE)
BOOL WINAPI EndPagePrinter (HANDLE)
BOOL WINAPI EnumFormsA (HANDLE, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumFormsW (HANDLE, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumJobsA (HANDLE, DWORD, DWORD, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumJobsW (HANDLE, DWORD, DWORD, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumMonitorsA (LPSTR, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumMonitorsW (LPWSTR, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumPortsA (LPSTR, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumPortsW (LPWSTR, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
DWORD WINAPI EnumPrinterDataA (HANDLE, DWORD, LPSTR, DWORD, PDWORD, PDWORD, PBYTE, DWORD, PDWORD)
DWORD WINAPI EnumPrinterDataW (HANDLE, DWORD, LPWSTR, DWORD, PDWORD, PDWORD, PBYTE, DWORD, PDWORD)
BOOL WINAPI EnumPrinterDriversA (LPSTR, LPSTR, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumPrinterDriversW (LPWSTR, LPWSTR, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumPrintersA (DWORD, LPSTR, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumPrintersW (DWORD, LPWSTR, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumPrintProcessorDatatypesA (LPSTR, LPSTR, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumPrintProcessorDatatypesW (LPWSTR, LPWSTR, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumPrintProcessorsA (LPSTR, LPSTR, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
BOOL WINAPI EnumPrintProcessorsW (LPWSTR, LPWSTR, DWORD, PBYTE, DWORD, PDWORD, PDWORD)
LONG WINAPI ExtDeviceMode (HWND, HANDLE, LPDEVMODEA, LPSTR, LPSTR, LPDEVMODEA, LPSTR, DWORD)
BOOL WINAPI FindClosePrinterChangeNotification (HANDLE)
HANDLE WINAPI FindFirstPrinterChangeNotification (HANDLE, DWORD, DWORD, PVOID)
HANDLE WINAPI FindNextPrinterChangeNotification (HANDLE, PDWORD, PVOID, PVOID *)
BOOL WINAPI FreePrinterNotifyInfo (PPRINTER_NOTIFY_INFO)
BOOL WINAPI GetFormA (HANDLE, LPSTR, DWORD, LPBYTE, DWORD, LPDWORD)
BOOL WINAPI GetFormW (HANDLE, LPWSTR, DWORD, LPBYTE, DWORD, LPDWORD)
BOOL WINAPI GetJobA (HANDLE, DWORD, DWORD, LPBYTE, DWORD, LPDWORD)
BOOL WINAPI GetJobW (HANDLE, DWORD, DWORD, LPBYTE, DWORD, LPDWORD)
BOOL WINAPI GetPrinterA (HANDLE, DWORD, LPBYTE, DWORD, LPDWORD)
BOOL WINAPI GetPrinterW (HANDLE, DWORD, LPBYTE, DWORD, LPDWORD)
DWORD WINAPI GetPrinterDataA (HANDLE, LPSTR, PDWORD, LPBYTE, DWORD, LPDWORD)
DWORD WINAPI GetPrinterDataW (HANDLE, LPWSTR, LPDWORD, LPBYTE, DWORD, LPDWORD)
BOOL WINAPI GetPrinterDriverA (HANDLE, LPSTR, DWORD, LPBYTE, DWORD, LPDWORD)
BOOL WINAPI GetPrinterDriverW (HANDLE, LPWSTR, DWORD, LPBYTE, DWORD, LPDWORD)
BOOL WINAPI GetPrinterDriverDirectoryA (LPSTR, LPSTR, DWORD, LPBYTE, DWORD, LPDWORD)
BOOL WINAPI GetPrinterDriverDirectoryW (LPWSTR, LPWSTR, DWORD, LPBYTE, DWORD, LPDWORD)
BOOL WINAPI GetPrintProcessorDirectoryA (LPSTR, LPSTR, DWORD, LPBYTE, DWORD, LPDWORD)
BOOL WINAPI GetPrintProcessorDirectoryW (LPWSTR, LPWSTR, DWORD, LPBYTE, DWORD, LPDWORD)
BOOL WINAPI IsValidDevmodeA (PDEVMODEA, size_t)
BOOL WINAPI IsValidDevmodeW (PDEVMODEW, size_t)
BOOL WINAPI OpenPrinterA (LPSTR, PHANDLE, LPPRINTER_DEFAULTSA)
BOOL WINAPI OpenPrinterW (LPWSTR, PHANDLE, LPPRINTER_DEFAULTSW)
DWORD WINAPI PrinterMessageBoxA (HANDLE, DWORD, HWND, LPSTR, LPSTR, DWORD)
DWORD WINAPI PrinterMessageBoxW (HANDLE, DWORD, HWND, LPWSTR, LPWSTR, DWORD)
BOOL WINAPI PrinterProperties (HWND, HANDLE)
BOOL WINAPI ReadPrinter (HANDLE, PVOID, DWORD, PDWORD)
BOOL WINAPI ResetPrinterA (HANDLE, LPPRINTER_DEFAULTSA)
BOOL WINAPI ResetPrinterW (HANDLE, LPPRINTER_DEFAULTSW)
BOOL WINAPI ScheduleJob (HANDLE, DWORD)
BOOL WINAPI SetFormA (HANDLE, LPSTR, DWORD, PBYTE)
BOOL WINAPI SetFormW (HANDLE, LPWSTR, DWORD, PBYTE)
BOOL WINAPI SetJobA (HANDLE, DWORD, DWORD, PBYTE, DWORD)
BOOL WINAPI SetJobW (HANDLE, DWORD, DWORD, PBYTE, DWORD)
BOOL WINAPI SetPrinterA (HANDLE, DWORD, PBYTE, DWORD)
BOOL WINAPI SetPrinterW (HANDLE, DWORD, PBYTE, DWORD)
BOOL WINAPI SetPrinterDataA (HANDLE, LPSTR, DWORD, PBYTE, DWORD)
BOOL WINAPI SetPrinterDataW (HANDLE, LPWSTR, DWORD, PBYTE, DWORD)
DWORD WINAPI StartDocPrinterA (HANDLE, DWORD, PBYTE)
DWORD WINAPI StartDocPrinterW (HANDLE, DWORD, PBYTE)
BOOL WINAPI StartPagePrinter (HANDLE)
DWORD WINAPI WaitForPrinterChange (HANDLE, DWORD)
BOOL WINAPI WritePrinter (HANDLE, PVOID, DWORD, PDWORD)
BOOL WINAPI XcvDataW (HANDLE, LPCWSTR, PBYTE, DWORD, PBYTE, DWORD, PDWORD, PDWORD)

Generated on Sat May 26 2012 05:53:20 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.