mirror of
https://github.com/reactos/reactos.git
synced 2025-07-28 17:01:49 +00:00
[PSDK]
* Apply some formatting consistency in winspool.h. svn path=/trunk/; revision=59801
This commit is contained in:
parent
2d60181421
commit
7911d070b9
1 changed files with 903 additions and 786 deletions
|
@ -1,22 +1,27 @@
|
|||
#ifndef _WINSPOOL_H
|
||||
#define _WINSPOOL_H
|
||||
#ifndef _WINSPOOL_
|
||||
#define _WINSPOOL_
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable:4820)
|
||||
#endif
|
||||
|
||||
#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
|
||||
|
@ -28,8 +33,11 @@ extern "C" {
|
|||
#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
|
||||
|
@ -54,24 +62,29 @@ extern "C" {
|
|||
#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
|
||||
|
@ -97,6 +110,7 @@ extern "C" {
|
|||
#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
|
||||
|
@ -111,6 +125,7 @@ extern "C" {
|
|||
#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
|
||||
|
@ -130,6 +145,7 @@ extern "C" {
|
|||
#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
|
||||
|
@ -157,6 +173,7 @@ extern "C" {
|
|||
#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
|
||||
|
@ -184,25 +201,30 @@ extern "C" {
|
|||
#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
|
||||
|
@ -236,16 +258,25 @@ typedef struct _PRINTER_NOTIFY_OPTIONS {
|
|||
} PRINTER_NOTIFY_OPTIONS, *PPRINTER_NOTIFY_OPTIONS, *LPPRINTER_NOTIFY_OPTIONS;
|
||||
|
||||
#ifndef RC_INVOKED
|
||||
|
||||
typedef struct _ADDJOB_INFO_1A {
|
||||
LPSTR Path;
|
||||
DWORD JobId;
|
||||
} ADDJOB_INFO_1A, *PADDJOB_INFO_1A, *LPADDJOB_INFO_1A;
|
||||
|
||||
typedef struct _ADDJOB_INFO_1W {
|
||||
LPWSTR Path;
|
||||
DWORD JobId;
|
||||
} ADDJOB_INFO_1W, *PADDJOB_INFO_1W, *LPADDJOB_INFO_1W;
|
||||
typedef struct _DATATYPES_INFO_1A{LPSTR pName;} DATATYPES_INFO_1A,*PDATATYPES_INFO_1A,*LPDATATYPES_INFO_1A;
|
||||
typedef struct _DATATYPES_INFO_1W{LPWSTR pName;} DATATYPES_INFO_1W,*PDATATYPES_INFO_1W,*LPDATATYPES_INFO_1W;
|
||||
|
||||
typedef struct _DATATYPES_INFO_1A {
|
||||
LPSTR pName;
|
||||
} DATATYPES_INFO_1A, *PDATATYPES_INFO_1A, *LPDATATYPES_INFO_1A;
|
||||
|
||||
typedef struct _DATATYPES_INFO_1W {
|
||||
LPWSTR pName;
|
||||
} DATATYPES_INFO_1W, *PDATATYPES_INFO_1W, *LPDATATYPES_INFO_1W;
|
||||
|
||||
typedef struct _JOB_INFO_1A {
|
||||
DWORD JobId;
|
||||
LPSTR pPrinterName;
|
||||
|
@ -261,6 +292,7 @@ typedef struct _JOB_INFO_1A {
|
|||
DWORD PagesPrinted;
|
||||
SYSTEMTIME Submitted;
|
||||
} JOB_INFO_1A, *PJOB_INFO_1A, *LPJOB_INFO_1A;
|
||||
|
||||
typedef struct _JOB_INFO_1W {
|
||||
DWORD JobId;
|
||||
LPWSTR pPrinterName;
|
||||
|
@ -276,6 +308,7 @@ typedef struct _JOB_INFO_1W {
|
|||
DWORD PagesPrinted;
|
||||
SYSTEMTIME Submitted;
|
||||
} JOB_INFO_1W, *PJOB_INFO_1W, *LPJOB_INFO_1W;
|
||||
|
||||
typedef struct _JOB_INFO_2A {
|
||||
DWORD JobId;
|
||||
LPSTR pPrinterName;
|
||||
|
@ -301,6 +334,7 @@ typedef struct _JOB_INFO_2A {
|
|||
DWORD Time;
|
||||
DWORD PagesPrinted;
|
||||
} JOB_INFO_2A, *PJOB_INFO_2A, *LPJOB_INFO_2A;
|
||||
|
||||
typedef struct _JOB_INFO_2W {
|
||||
DWORD JobId;
|
||||
LPWSTR pPrinterName;
|
||||
|
@ -326,16 +360,19 @@ typedef struct _JOB_INFO_2W {
|
|||
DWORD Time;
|
||||
DWORD PagesPrinted;
|
||||
} JOB_INFO_2W, *PJOB_INFO_2W, *LPJOB_INFO_2W;
|
||||
|
||||
typedef struct _DOC_INFO_1A {
|
||||
LPSTR pDocName;
|
||||
LPSTR pOutputFile;
|
||||
LPSTR pDatatype;
|
||||
} DOC_INFO_1A, *PDOC_INFO_1A, *LPDOC_INFO_1A;
|
||||
|
||||
typedef struct _DOC_INFO_1W {
|
||||
LPWSTR pDocName;
|
||||
LPWSTR pOutputFile;
|
||||
LPWSTR pDatatype;
|
||||
} DOC_INFO_1W, *PDOC_INFO_1W, *LPDOC_INFO_1W;
|
||||
|
||||
typedef struct _DOC_INFO_2A {
|
||||
LPSTR pDocName;
|
||||
LPSTR pOutputFile;
|
||||
|
@ -343,6 +380,7 @@ typedef struct _DOC_INFO_2A {
|
|||
DWORD dwMode;
|
||||
DWORD JobId;
|
||||
} DOC_INFO_2A, *PDOC_INFO_2A, *LPDOC_INFO_2A;
|
||||
|
||||
typedef struct _DOC_INFO_2W {
|
||||
LPWSTR pDocName;
|
||||
LPWSTR pOutputFile;
|
||||
|
@ -350,8 +388,15 @@ typedef struct _DOC_INFO_2W {
|
|||
DWORD dwMode;
|
||||
DWORD JobId;
|
||||
} DOC_INFO_2W, *PDOC_INFO_2W, *LPDOC_INFO_2W;
|
||||
typedef struct _DRIVER_INFO_1A {LPSTR pName;} DRIVER_INFO_1A,*PDRIVER_INFO_1A,*LPDRIVER_INFO_1A;
|
||||
typedef struct _DRIVER_INFO_1W {LPWSTR pName;} DRIVER_INFO_1W,*PDRIVER_INFO_1W,*LPDRIVER_INFO_1W;
|
||||
|
||||
typedef struct _DRIVER_INFO_1A {
|
||||
LPSTR pName;
|
||||
} DRIVER_INFO_1A, *PDRIVER_INFO_1A, *LPDRIVER_INFO_1A;
|
||||
|
||||
typedef struct _DRIVER_INFO_1W {
|
||||
LPWSTR pName;
|
||||
} DRIVER_INFO_1W, *PDRIVER_INFO_1W, *LPDRIVER_INFO_1W;
|
||||
|
||||
typedef struct _DRIVER_INFO_2A {
|
||||
DWORD cVersion;
|
||||
LPSTR pName;
|
||||
|
@ -360,6 +405,7 @@ typedef struct _DRIVER_INFO_2A {
|
|||
LPSTR pDataFile;
|
||||
LPSTR pConfigFile;
|
||||
} DRIVER_INFO_2A, *PDRIVER_INFO_2A, *LPDRIVER_INFO_2A;
|
||||
|
||||
typedef struct _DRIVER_INFO_2W {
|
||||
DWORD cVersion;
|
||||
LPWSTR pName;
|
||||
|
@ -368,6 +414,7 @@ typedef struct _DRIVER_INFO_2W {
|
|||
LPWSTR pDataFile;
|
||||
LPWSTR pConfigFile;
|
||||
} DRIVER_INFO_2W, *PDRIVER_INFO_2W, *LPDRIVER_INFO_2W;
|
||||
|
||||
typedef struct _DRIVER_INFO_3A {
|
||||
DWORD cVersion;
|
||||
LPSTR pName;
|
||||
|
@ -380,6 +427,7 @@ typedef struct _DRIVER_INFO_3A {
|
|||
LPSTR pMonitorName;
|
||||
LPSTR pDefaultDataType;
|
||||
} DRIVER_INFO_3A, *PDRIVER_INFO_3A, *LPDRIVER_INFO_3A;
|
||||
|
||||
typedef struct _DRIVER_INFO_3W {
|
||||
DWORD cVersion;
|
||||
LPWSTR pName;
|
||||
|
@ -392,6 +440,7 @@ typedef struct _DRIVER_INFO_3W {
|
|||
LPWSTR pMonitorName;
|
||||
LPWSTR pDefaultDataType;
|
||||
} DRIVER_INFO_3W, *PDRIVER_INFO_3W, *LPDRIVER_INFO_3W;
|
||||
|
||||
typedef struct _DRIVER_INFO_4A {
|
||||
DWORD cVersion; // SDK examples:
|
||||
LPSTR pName; // QMS 810
|
||||
|
@ -405,6 +454,7 @@ typedef struct _DRIVER_INFO_4A {
|
|||
LPSTR pDefaultDataType; // "EMF"
|
||||
LPSTR pszzPreviousNames; // "OldName1\0OldName2\0\0
|
||||
} DRIVER_INFO_4A, *PDRIVER_INFO_4A, *LPDRIVER_INFO_4A;
|
||||
|
||||
typedef struct _DRIVER_INFO_4W {
|
||||
DWORD cVersion;
|
||||
LPWSTR pName;
|
||||
|
@ -418,6 +468,7 @@ typedef struct _DRIVER_INFO_4W {
|
|||
LPWSTR pDefaultDataType;
|
||||
LPWSTR pszzPreviousNames;
|
||||
} DRIVER_INFO_4W, *PDRIVER_INFO_4W, *LPDRIVER_INFO_4W;
|
||||
|
||||
typedef struct _DRIVER_INFO_5A {
|
||||
DWORD cVersion; // SDK examples:
|
||||
LPSTR pName; // QMS 810
|
||||
|
@ -429,6 +480,7 @@ typedef struct _DRIVER_INFO_5A {
|
|||
DWORD dwConfigVersion; // version number of the config file since reboot
|
||||
DWORD dwDriverVersion; // version number of the driver file since reboot
|
||||
} DRIVER_INFO_5A, *PDRIVER_INFO_5A, *LPDRIVER_INFO_5A;
|
||||
|
||||
typedef struct _DRIVER_INFO_5W {
|
||||
DWORD cVersion;
|
||||
LPWSTR pName;
|
||||
|
@ -440,6 +492,7 @@ typedef struct _DRIVER_INFO_5W {
|
|||
DWORD dwConfigVersion;
|
||||
DWORD dwDriverVersion;
|
||||
} DRIVER_INFO_5W, *PDRIVER_INFO_5W, *LPDRIVER_INFO_5W;
|
||||
|
||||
typedef struct _DRIVER_INFO_6A {
|
||||
DWORD cVersion;
|
||||
LPSTR pName;
|
||||
|
@ -459,6 +512,7 @@ typedef struct _DRIVER_INFO_6A {
|
|||
LPSTR pszHardwareID;
|
||||
LPSTR pszProvider;
|
||||
} DRIVER_INFO_6A, *PDRIVER_INFO_6A, *LPDRIVER_INFO_6A;
|
||||
|
||||
typedef struct _DRIVER_INFO_6W {
|
||||
DWORD cVersion;
|
||||
LPWSTR pName;
|
||||
|
@ -478,7 +532,9 @@ typedef struct _DRIVER_INFO_6W {
|
|||
LPWSTR pszHardwareID;
|
||||
LPWSTR pszProvider;
|
||||
} DRIVER_INFO_6W, *PDRIVER_INFO_6W, *LPDRIVER_INFO_6W;
|
||||
|
||||
#define PRINTER_DRIVER_PACKAGE_AWARE 0x00000001
|
||||
|
||||
typedef struct _DRIVER_INFO_8A {
|
||||
DWORD cVersion;
|
||||
LPSTR pName;
|
||||
|
@ -506,6 +562,7 @@ typedef struct _DRIVER_INFO_8A {
|
|||
FILETIME ftMinInboxDriverVerDate;
|
||||
DWORDLONG dwlMinInboxDriverVerVersion;
|
||||
} DRIVER_INFO_8A, *PDRIVER_INFO_8A, *LPDRIVER_INFO_8A;
|
||||
|
||||
typedef struct _DRIVER_INFO_8W {
|
||||
DWORD cVersion;
|
||||
LPWSTR pName;
|
||||
|
@ -533,13 +590,16 @@ typedef struct _DRIVER_INFO_8W {
|
|||
FILETIME ftMinInboxDriverVerDate;
|
||||
DWORDLONG dwlMinInboxDriverVerVersion;
|
||||
} DRIVER_INFO_8W, *PDRIVER_INFO_8W, *LPDRIVER_INFO_8W;
|
||||
|
||||
// FLAGS for dwDriverAttributes
|
||||
#define DRIVER_KERNELMODE 0x00000001
|
||||
#define DRIVER_USERMODE 0x00000002
|
||||
|
||||
// FLAGS for DeletePrinterDriverEx.
|
||||
#define DPD_DELETE_UNUSED_FILES 0x00000001
|
||||
#define DPD_DELETE_SPECIFIC_VERSION 0x00000002
|
||||
#define DPD_DELETE_ALL_FILES 0x00000004
|
||||
|
||||
// FLAGS for AddPrinterDriverEx.
|
||||
#define APD_STRICT_UPGRADE 0x00000001
|
||||
#define APD_STRICT_DOWNGRADE 0x00000002
|
||||
|
@ -548,20 +608,35 @@ typedef struct _DRIVER_INFO_8W {
|
|||
#if(_WIN32_WINNT >= 0x0501)
|
||||
#define APD_COPY_FROM_DIRECTORY 0x00000010
|
||||
#endif
|
||||
typedef struct _MONITOR_INFO_1A{LPSTR pName;} MONITOR_INFO_1A,*PMONITOR_INFO_1A,*LPMONITOR_INFO_1A;
|
||||
typedef struct _MONITOR_INFO_1W{LPWSTR pName;} MONITOR_INFO_1W,*PMONITOR_INFO_1W,*LPMONITOR_INFO_1W;
|
||||
typedef struct _PORT_INFO_1A {LPSTR pName;} PORT_INFO_1A,*PPORT_INFO_1A,*LPPORT_INFO_1A;
|
||||
typedef struct _PORT_INFO_1W {LPWSTR pName;} PORT_INFO_1W,*PPORT_INFO_1W,*LPPORT_INFO_1W;
|
||||
|
||||
typedef struct _MONITOR_INFO_1A {
|
||||
LPSTR pName;
|
||||
} MONITOR_INFO_1A, *PMONITOR_INFO_1A, *LPMONITOR_INFO_1A;
|
||||
|
||||
typedef struct _MONITOR_INFO_1W {
|
||||
LPWSTR pName;
|
||||
} MONITOR_INFO_1W, *PMONITOR_INFO_1W, *LPMONITOR_INFO_1W;
|
||||
|
||||
typedef struct _PORT_INFO_1A {
|
||||
LPSTR pName;
|
||||
} PORT_INFO_1A, *PPORT_INFO_1A, *LPPORT_INFO_1A;
|
||||
|
||||
typedef struct _PORT_INFO_1W {
|
||||
LPWSTR pName;
|
||||
} PORT_INFO_1W, *PPORT_INFO_1W, *LPPORT_INFO_1W;
|
||||
|
||||
typedef struct _MONITOR_INFO_2A {
|
||||
LPSTR pName;
|
||||
LPSTR pEnvironment;
|
||||
LPSTR pDLLName;
|
||||
} MONITOR_INFO_2A, *PMONITOR_INFO_2A, *LPMONITOR_INFO_2A;
|
||||
|
||||
typedef struct _MONITOR_INFO_2W {
|
||||
LPWSTR pName;
|
||||
LPWSTR pEnvironment;
|
||||
LPWSTR pDLLName;
|
||||
} MONITOR_INFO_2W, *PMONITOR_INFO_2W, *LPMONITOR_INFO_2W;
|
||||
|
||||
typedef struct _PORT_INFO_2A {
|
||||
LPSTR pPortName;
|
||||
LPSTR pMonitorName;
|
||||
|
@ -569,6 +644,7 @@ typedef struct _PORT_INFO_2A {
|
|||
DWORD fPortType;
|
||||
DWORD Reserved;
|
||||
} PORT_INFO_2A, *PPORT_INFO_2A, *LPPORT_INFO_2A;
|
||||
|
||||
typedef struct _PORT_INFO_2W {
|
||||
LPWSTR pPortName;
|
||||
LPWSTR pMonitorName;
|
||||
|
@ -576,28 +652,33 @@ typedef struct _PORT_INFO_2W {
|
|||
DWORD fPortType;
|
||||
DWORD Reserved;
|
||||
} PORT_INFO_2W, *PPORT_INFO_2W, *LPPORT_INFO_2W;
|
||||
|
||||
typedef struct _PORT_INFO_3A {
|
||||
DWORD dwStatus;
|
||||
LPSTR pszStatus;
|
||||
DWORD dwSeverity;
|
||||
} PORT_INFO_3A, *PPORT_INFO_3A, *LPPORT_INFO_3A;
|
||||
|
||||
typedef struct _PORT_INFO_3W {
|
||||
DWORD dwStatus;
|
||||
LPWSTR pszStatus;
|
||||
DWORD dwSeverity;
|
||||
} PORT_INFO_3W, *PPORT_INFO_3W, *LPPORT_INFO_3W;
|
||||
|
||||
typedef struct _PRINTER_INFO_1A {
|
||||
DWORD Flags;
|
||||
LPSTR pDescription;
|
||||
LPSTR pName;
|
||||
LPSTR pComment;
|
||||
} PRINTER_INFO_1A, *PPRINTER_INFO_1A, *LPPRINTER_INFO_1A;
|
||||
|
||||
typedef struct _PRINTER_INFO_1W {
|
||||
DWORD Flags;
|
||||
LPWSTR pDescription;
|
||||
LPWSTR pName;
|
||||
LPWSTR pComment;
|
||||
} PRINTER_INFO_1W, *PPRINTER_INFO_1W, *LPPRINTER_INFO_1W;
|
||||
|
||||
typedef struct _PRINTER_INFO_2A {
|
||||
LPSTR pServerName;
|
||||
LPSTR pPrinterName;
|
||||
|
@ -621,6 +702,7 @@ typedef struct _PRINTER_INFO_2A {
|
|||
DWORD cJobs;
|
||||
DWORD AveragePPM;
|
||||
} PRINTER_INFO_2A, *PPRINTER_INFO_2A, *LPPRINTER_INFO_2A;
|
||||
|
||||
typedef struct _PRINTER_INFO_2W {
|
||||
LPWSTR pServerName;
|
||||
LPWSTR pPrinterName;
|
||||
|
@ -644,19 +726,23 @@ typedef struct _PRINTER_INFO_2W {
|
|||
DWORD cJobs;
|
||||
DWORD AveragePPM;
|
||||
} PRINTER_INFO_2W, *PPRINTER_INFO_2W, *LPPRINTER_INFO_2W;
|
||||
|
||||
typedef struct _PRINTER_INFO_3 {
|
||||
PSECURITY_DESCRIPTOR pSecurityDescriptor;
|
||||
} PRINTER_INFO_3, *PPRINTER_INFO_3, *LPPRINTER_INFO_3;
|
||||
|
||||
typedef struct _PRINTER_INFO_4A {
|
||||
LPSTR pPrinterName;
|
||||
LPSTR pServerName;
|
||||
DWORD Attributes;
|
||||
} PRINTER_INFO_4A, *PPRINTER_INFO_4A, *LPPRINTER_INFO_4A;
|
||||
|
||||
typedef struct _PRINTER_INFO_4W {
|
||||
LPWSTR pPrinterName;
|
||||
LPWSTR pServerName;
|
||||
DWORD Attributes;
|
||||
} PRINTER_INFO_4W, *PPRINTER_INFO_4W, *LPPRINTER_INFO_4W;
|
||||
|
||||
typedef struct _PRINTER_INFO_5A {
|
||||
LPSTR pPrinterName;
|
||||
LPSTR pPortName;
|
||||
|
@ -664,6 +750,7 @@ typedef struct _PRINTER_INFO_5A {
|
|||
DWORD DeviceNotSelectedTimeout;
|
||||
DWORD TransmissionRetryTimeout;
|
||||
} PRINTER_INFO_5A, *PPRINTER_INFO_5A, *LPPRINTER_INFO_5A;
|
||||
|
||||
typedef struct _PRINTER_INFO_5W {
|
||||
LPWSTR pPrinterName;
|
||||
LPWSTR pPortName;
|
||||
|
@ -671,11 +758,19 @@ typedef struct _PRINTER_INFO_5W {
|
|||
DWORD DeviceNotSelectedTimeout;
|
||||
DWORD TransmissionRetryTimeout;
|
||||
} PRINTER_INFO_5W, *PPRINTER_INFO_5W, *LPPRINTER_INFO_5W;
|
||||
|
||||
typedef struct _PRINTER_INFO_6 {
|
||||
DWORD dwStatus;
|
||||
} PRINTER_INFO_6, *PPRINTER_INFO_6, *LPPRINTER_INFO_6;
|
||||
typedef struct _PRINTPROCESSOR_INFO_1A {LPSTR pName;} PRINTPROCESSOR_INFO_1A,*PPRINTPROCESSOR_INFO_1A,*LPPRINTPROCESSOR_INFO_1A;
|
||||
typedef struct _PRINTPROCESSOR_INFO_1W {LPWSTR pName;} PRINTPROCESSOR_INFO_1W,*PPRINTPROCESSOR_INFO_1W,*LPPRINTPROCESSOR_INFO_1W;
|
||||
|
||||
typedef struct _PRINTPROCESSOR_INFO_1A {
|
||||
LPSTR pName;
|
||||
} PRINTPROCESSOR_INFO_1A, *PPRINTPROCESSOR_INFO_1A, *LPPRINTPROCESSOR_INFO_1A;
|
||||
|
||||
typedef struct _PRINTPROCESSOR_INFO_1W {
|
||||
LPWSTR pName;
|
||||
} PRINTPROCESSOR_INFO_1W, *PPRINTPROCESSOR_INFO_1W, *LPPRINTPROCESSOR_INFO_1W;
|
||||
|
||||
typedef struct _PRINTER_NOTIFY_INFO_DATA {
|
||||
WORD Type;
|
||||
WORD Field;
|
||||
|
@ -689,29 +784,34 @@ typedef struct _PRINTER_NOTIFY_INFO_DATA {
|
|||
} Data;
|
||||
} NotifyData;
|
||||
} PRINTER_NOTIFY_INFO_DATA, *PPRINTER_NOTIFY_INFO_DATA, *LPPRINTER_NOTIFY_INFO_DATA;
|
||||
|
||||
typedef struct _PRINTER_NOTIFY_INFO {
|
||||
DWORD Version;
|
||||
DWORD Flags;
|
||||
DWORD Count;
|
||||
PRINTER_NOTIFY_INFO_DATA aData[1];
|
||||
} PRINTER_NOTIFY_INFO, *PPRINTER_NOTIFY_INFO, *LPPRINTER_NOTIFY_INFO;
|
||||
|
||||
typedef struct _FORM_INFO_1A {
|
||||
DWORD Flags;
|
||||
LPSTR pName;
|
||||
SIZEL Size;
|
||||
RECTL ImageableArea;
|
||||
} FORM_INFO_1A, *PFORM_INFO_1A, *LPFORM_INFO_1A;
|
||||
|
||||
typedef struct _FORM_INFO_1W {
|
||||
DWORD Flags;
|
||||
LPWSTR pName;
|
||||
SIZEL Size;
|
||||
RECTL ImageableArea;
|
||||
} FORM_INFO_1W, *PFORM_INFO_1W, *LPFORM_INFO_1W;
|
||||
|
||||
typedef struct _PRINTER_DEFAULTSA {
|
||||
LPSTR pDatatype;
|
||||
LPDEVMODE pDevMode;
|
||||
ACCESS_MASK DesiredAccess;
|
||||
} PRINTER_DEFAULTSA, *PPRINTER_DEFAULTSA, *LPPRINTER_DEFAULTSA;
|
||||
|
||||
typedef struct _PRINTER_DEFAULTSW {
|
||||
LPWSTR pDatatype;
|
||||
LPDEVMODE pDevMode;
|
||||
|
@ -723,6 +823,7 @@ typedef struct _PROVIDOR_INFO_1A{
|
|||
LPSTR pEnvironment;
|
||||
LPSTR pDLLName;
|
||||
} PROVIDOR_INFO_1A, *PPROVIDOR_INFO_1A, *LPPROVIDOR_INFO_1A;
|
||||
|
||||
typedef struct _PROVIDOR_INFO_1W {
|
||||
LPWSTR pName;
|
||||
LPWSTR pEnvironment;
|
||||
|
@ -732,6 +833,7 @@ typedef struct _PROVIDOR_INFO_1W{
|
|||
typedef struct _PROVIDOR_INFO_2A {
|
||||
LPSTR pOrder;
|
||||
} PROVIDOR_INFO_2A, *PPROVIDOR_INFO_2A, *LPPROVIDOR_INFO_2A;
|
||||
|
||||
typedef struct _PROVIDOR_INFO_2W {
|
||||
LPWSTR pOrder;
|
||||
} PROVIDOR_INFO_2W, *LPPROVIDOR_INFO_2W;
|
||||
|
@ -743,8 +845,7 @@ typedef struct _BINARY_CONTAINER {
|
|||
|
||||
typedef struct _BIDI_DATA {
|
||||
DWORD dwBidiType;
|
||||
union
|
||||
{
|
||||
union {
|
||||
BOOL bData;
|
||||
INT iData;
|
||||
LPWSTR sData;
|
||||
|
@ -780,6 +881,64 @@ typedef struct _BIDI_RESPONSE_CONTAINER {
|
|||
BIDI_RESPONSE_DATA aData[1];
|
||||
} BIDI_RESPONSE_CONTAINER, *LPBIDI_RESPONSE_CONTAINER, *PBIDI_RESPONSE_CONTAINER;
|
||||
|
||||
#ifdef UNICODE
|
||||
|
||||
typedef JOB_INFO_1W JOB_INFO_1, *PJOB_INFO_1, *LPJOB_INFO_1;
|
||||
typedef JOB_INFO_2W JOB_INFO_2, *PJOB_INFO_2, *LPJOB_INFO_2;
|
||||
typedef ADDJOB_INFO_1W ADDJOB_INFO_1, *PADDJOB_INFO_1, *LPADDJOB_INFO_1;
|
||||
typedef DATATYPES_INFO_1W DATATYPES_INFO_1, *PDATATYPES_INFO_1, *LPDATATYPES_INFO_1;
|
||||
typedef MONITOR_INFO_1W MONITOR_INFO_1, *PMONITOR_INFO_1, *LPMONITOR_INFO_1;
|
||||
typedef MONITOR_INFO_2W MONITOR_INFO_2, *PMONITOR_INFO_2, *LPMONITOR_INFO_2;
|
||||
typedef DOC_INFO_1W DOC_INFO_1, *PDOC_INFO_1, *LPDOC_INFO_1;
|
||||
typedef DOC_INFO_2W DOC_INFO_2, *PDOC_INFO_2, *LPDOC_INFO_2;
|
||||
typedef PORT_INFO_1W PORT_INFO_1, *PPORT_INFO_1, *LPPORT_INFO_1;
|
||||
typedef PORT_INFO_2W PORT_INFO_2, *PPORT_INFO_2, *LPPORT_INFO_2;
|
||||
typedef PORT_INFO_3W PORT_INFO_3, *PPORT_INFO_3, *LPPORT_INFO_3;
|
||||
typedef DRIVER_INFO_2W DRIVER_INFO_2, *PDRIVER_INFO_2, *LPDRIVER_INFO_2;
|
||||
typedef DRIVER_INFO_4W DRIVER_INFO_4, *PDRIVER_INFO_4, *LPDRIVER_INFO_4;
|
||||
typedef DRIVER_INFO_5W DRIVER_INFO_5, *PDRIVER_INFO_5, *LPDRIVER_INFO_5;
|
||||
typedef DRIVER_INFO_6W DRIVER_INFO_6, *PDRIVER_INFO_6, *LPDRIVER_INFO_6;
|
||||
typedef DRIVER_INFO_8W DRIVER_INFO_8, *PDRIVER_INFO_8, *LPDRIVER_INFO_8;
|
||||
typedef PRINTER_INFO_1W PRINTER_INFO_1, *PPRINTER_INFO_1, *LPPRINTER_INFO_1;
|
||||
typedef PRINTER_INFO_2W PRINTER_INFO_2, *PPRINTER_INFO_2, *LPPRINTER_INFO_2;
|
||||
typedef PRINTER_INFO_4W PRINTER_INFO_4, *PPRINTER_INFO_4, *LPPRINTER_INFO_4;
|
||||
typedef PRINTER_INFO_5W PRINTER_INFO_5, *PPRINTER_INFO_5, *LPPRINTER_INFO_5;
|
||||
typedef PRINTPROCESSOR_INFO_1W PRINTPROCESSOR_INFO_1, *PPRINTPROCESSOR_INFO_1, *LPPRINTPROCESSOR_INFO_1;
|
||||
typedef FORM_INFO_1W FORM_INFO_1, *PFORM_INFO_1, *LPFORM_INFO_1;
|
||||
typedef PRINTER_DEFAULTSW PRINTER_DEFAULTS, *PPRINTER_DEFAULTS, *LPPRINTER_DEFAULTS;
|
||||
typedef PROVIDOR_INFO_1W PROVIDOR_INFO_1;
|
||||
typedef LPPROVIDOR_INFO_1W LPPROVIDOR_INFO_1;
|
||||
typedef PROVIDOR_INFO_2W PROVIDOR_INFO_2;
|
||||
typedef LPPROVIDOR_INFO_2W LPPROVIDOR_INFO_2;
|
||||
|
||||
#else /* UNICODE */
|
||||
|
||||
typedef JOB_INFO_1A JOB_INFO_1, *PJOB_INFO_1, *LPJOB_INFO_1;
|
||||
typedef JOB_INFO_2A JOB_INFO_2, *PJOB_INFO_2, *LPJOB_INFO_2;
|
||||
typedef ADDJOB_INFO_1A ADDJOB_INFO_1, *PADDJOB_INFO_1, *LPADDJOB_INFO_1;
|
||||
typedef DATATYPES_INFO_1A DATATYPES_INFO_1, *PDATATYPES_INFO_1, *LPDATATYPES_INFO_1;
|
||||
typedef MONITOR_INFO_1A MONITOR_INFO_1, *PMONITOR_INFO_1, *LPMONITOR_INFO_1;
|
||||
typedef MONITOR_INFO_2A MONITOR_INFO_2, *PMONITOR_INFO_2, *LPMONITOR_INFO_2;
|
||||
typedef DOC_INFO_1A DOC_INFO_1, *PDOC_INFO_1, *LPDOC_INFO_1;
|
||||
typedef DOC_INFO_2A DOC_INFO_2, *PDOC_INFO_2, *LPDOC_INFO_2;
|
||||
typedef PORT_INFO_1A PORT_INFO_1, *PPORT_INFO_1, *LPPORT_INFO_1;
|
||||
typedef PORT_INFO_2A PORT_INFO_2, *PPORT_INFO_2, *LPPORT_INFO_2;
|
||||
typedef PORT_INFO_3A PORT_INFO_3, *PPORT_INFO_3, *LPPORT_INFO_3;
|
||||
typedef DRIVER_INFO_2A DRIVER_INFO_2, *PDRIVER_INFO_2, *LPDRIVER_INFO_2;
|
||||
typedef DRIVER_INFO_4A DRIVER_INFO_4, *PDRIVER_INFO_4, *LPDRIVER_INFO_4;
|
||||
typedef DRIVER_INFO_5A DRIVER_INFO_5, *PDRIVER_INFO_5, *LPDRIVER_INFO_5;
|
||||
typedef DRIVER_INFO_6A DRIVER_INFO_6, *PDRIVER_INFO_6, *LPDRIVER_INFO_6;
|
||||
typedef DRIVER_INFO_8A DRIVER_INFO_8, *PDRIVER_INFO_8, *LPDRIVER_INFO_8;
|
||||
typedef PRINTER_INFO_1A PRINTER_INFO_1, *PPRINTER_INFO_1, *LPPRINTER_INFO_1;
|
||||
typedef PRINTER_INFO_2A PRINTER_INFO_2, *PPRINTER_INFO_2, *LPPRINTER_INFO_2;
|
||||
typedef PRINTER_INFO_4A PRINTER_INFO_4, *PPRINTER_INFO_4, *LPPRINTER_INFO_4;
|
||||
typedef PRINTER_INFO_5A PRINTER_INFO_5, *PPRINTER_INFO_5, *LPPRINTER_INFO_5;
|
||||
typedef PRINTPROCESSOR_INFO_1A PRINTPROCESSOR_INFO_1, *PPRINTPROCESSOR_INFO_1, *LPPRINTPROCESSOR_INFO_1;
|
||||
typedef FORM_INFO_1A FORM_INFO_1, *PFORM_INFO_1, *LPFORM_INFO_1;
|
||||
typedef PRINTER_DEFAULTSA PRINTER_DEFAULTS, *PPRINTER_DEFAULTS, *LPPRINTER_DEFAULTS;
|
||||
|
||||
#endif /* UNICODE */
|
||||
|
||||
BOOL WINAPI AbortPrinter(HANDLE);
|
||||
BOOL WINAPI AddFormA(HANDLE,DWORD,PBYTE);
|
||||
BOOL WINAPI AddFormW(HANDLE,DWORD,PBYTE);
|
||||
|
@ -901,33 +1060,7 @@ BOOL WINAPI WritePrinter(HANDLE,PVOID,DWORD,PDWORD);
|
|||
BOOL WINAPI XcvDataW(HANDLE, LPCWSTR, PBYTE, DWORD, PBYTE, DWORD, PDWORD, PDWORD);
|
||||
|
||||
#ifdef UNICODE
|
||||
typedef JOB_INFO_1W JOB_INFO_1,*PJOB_INFO_1,*LPJOB_INFO_1;
|
||||
typedef JOB_INFO_2W JOB_INFO_2,*PJOB_INFO_2,*LPJOB_INFO_2;
|
||||
typedef ADDJOB_INFO_1W ADDJOB_INFO_1,*PADDJOB_INFO_1,*LPADDJOB_INFO_1;
|
||||
typedef DATATYPES_INFO_1W DATATYPES_INFO_1,*PDATATYPES_INFO_1,*LPDATATYPES_INFO_1;
|
||||
typedef MONITOR_INFO_1W MONITOR_INFO_1,*PMONITOR_INFO_1,*LPMONITOR_INFO_1;
|
||||
typedef MONITOR_INFO_2W MONITOR_INFO_2,*PMONITOR_INFO_2,*LPMONITOR_INFO_2;
|
||||
typedef DOC_INFO_1W DOC_INFO_1,*PDOC_INFO_1,*LPDOC_INFO_1;
|
||||
typedef DOC_INFO_2W DOC_INFO_2,*PDOC_INFO_2,*LPDOC_INFO_2;
|
||||
typedef PORT_INFO_1W PORT_INFO_1,*PPORT_INFO_1,*LPPORT_INFO_1;
|
||||
typedef PORT_INFO_2W PORT_INFO_2,*PPORT_INFO_2,*LPPORT_INFO_2;
|
||||
typedef PORT_INFO_3W PORT_INFO_3,*PPORT_INFO_3,*LPPORT_INFO_3;
|
||||
typedef DRIVER_INFO_2W DRIVER_INFO_2,*PDRIVER_INFO_2,*LPDRIVER_INFO_2;
|
||||
typedef DRIVER_INFO_4W DRIVER_INFO_4,*PDRIVER_INFO_4,*LPDRIVER_INFO_4;
|
||||
typedef DRIVER_INFO_5W DRIVER_INFO_5,*PDRIVER_INFO_5,*LPDRIVER_INFO_5;
|
||||
typedef DRIVER_INFO_6W DRIVER_INFO_6,*PDRIVER_INFO_6,*LPDRIVER_INFO_6;
|
||||
typedef DRIVER_INFO_8W DRIVER_INFO_8,*PDRIVER_INFO_8,*LPDRIVER_INFO_8;
|
||||
typedef PRINTER_INFO_1W PRINTER_INFO_1,*PPRINTER_INFO_1,*LPPRINTER_INFO_1;
|
||||
typedef PRINTER_INFO_2W PRINTER_INFO_2,*PPRINTER_INFO_2,*LPPRINTER_INFO_2;
|
||||
typedef PRINTER_INFO_4W PRINTER_INFO_4,*PPRINTER_INFO_4,*LPPRINTER_INFO_4;
|
||||
typedef PRINTER_INFO_5W PRINTER_INFO_5,*PPRINTER_INFO_5,*LPPRINTER_INFO_5;
|
||||
typedef PRINTPROCESSOR_INFO_1W PRINTPROCESSOR_INFO_1,*PPRINTPROCESSOR_INFO_1,*LPPRINTPROCESSOR_INFO_1;
|
||||
typedef FORM_INFO_1W FORM_INFO_1,*PFORM_INFO_1,*LPFORM_INFO_1;
|
||||
typedef PRINTER_DEFAULTSW PRINTER_DEFAULTS,*PPRINTER_DEFAULTS,*LPPRINTER_DEFAULTS;
|
||||
typedef PROVIDOR_INFO_1W PROVIDOR_INFO_1;
|
||||
typedef LPPROVIDOR_INFO_1W LPPROVIDOR_INFO_1;
|
||||
typedef PROVIDOR_INFO_2W PROVIDOR_INFO_2;
|
||||
typedef LPPROVIDOR_INFO_2W LPPROVIDOR_INFO_2;
|
||||
|
||||
#define AddForm AddFormW
|
||||
#define AddJob AddJobW
|
||||
#define AddMonitor AddMonitorW
|
||||
|
@ -974,30 +1107,9 @@ typedef LPPROVIDOR_INFO_2W LPPROVIDOR_INFO_2;
|
|||
#define SetPrinter SetPrinterW
|
||||
#define SetPrinterData SetPrinterDataW
|
||||
#define StartDocPrinter StartDocPrinterW
|
||||
#else
|
||||
typedef JOB_INFO_1A JOB_INFO_1,*PJOB_INFO_1,*LPJOB_INFO_1;
|
||||
typedef JOB_INFO_2A JOB_INFO_2,*PJOB_INFO_2,*LPJOB_INFO_2;
|
||||
typedef ADDJOB_INFO_1A ADDJOB_INFO_1,*PADDJOB_INFO_1,*LPADDJOB_INFO_1;
|
||||
typedef DATATYPES_INFO_1A DATATYPES_INFO_1,*PDATATYPES_INFO_1,*LPDATATYPES_INFO_1;
|
||||
typedef MONITOR_INFO_1A MONITOR_INFO_1,*PMONITOR_INFO_1,*LPMONITOR_INFO_1;
|
||||
typedef MONITOR_INFO_2A MONITOR_INFO_2,*PMONITOR_INFO_2,*LPMONITOR_INFO_2;
|
||||
typedef DOC_INFO_1A DOC_INFO_1,*PDOC_INFO_1,*LPDOC_INFO_1;
|
||||
typedef DOC_INFO_2A DOC_INFO_2,*PDOC_INFO_2,*LPDOC_INFO_2;
|
||||
typedef PORT_INFO_1A PORT_INFO_1,*PPORT_INFO_1,*LPPORT_INFO_1;
|
||||
typedef PORT_INFO_2A PORT_INFO_2,*PPORT_INFO_2,*LPPORT_INFO_2;
|
||||
typedef PORT_INFO_3A PORT_INFO_3,*PPORT_INFO_3,*LPPORT_INFO_3;
|
||||
typedef DRIVER_INFO_2A DRIVER_INFO_2,*PDRIVER_INFO_2,*LPDRIVER_INFO_2;
|
||||
typedef DRIVER_INFO_4A DRIVER_INFO_4,*PDRIVER_INFO_4,*LPDRIVER_INFO_4;
|
||||
typedef DRIVER_INFO_5A DRIVER_INFO_5,*PDRIVER_INFO_5,*LPDRIVER_INFO_5;
|
||||
typedef DRIVER_INFO_6A DRIVER_INFO_6,*PDRIVER_INFO_6,*LPDRIVER_INFO_6;
|
||||
typedef DRIVER_INFO_8A DRIVER_INFO_8,*PDRIVER_INFO_8,*LPDRIVER_INFO_8;
|
||||
typedef PRINTER_INFO_1A PRINTER_INFO_1,*PPRINTER_INFO_1,*LPPRINTER_INFO_1;
|
||||
typedef PRINTER_INFO_2A PRINTER_INFO_2,*PPRINTER_INFO_2,*LPPRINTER_INFO_2;
|
||||
typedef PRINTER_INFO_4A PRINTER_INFO_4,*PPRINTER_INFO_4,*LPPRINTER_INFO_4;
|
||||
typedef PRINTER_INFO_5A PRINTER_INFO_5,*PPRINTER_INFO_5,*LPPRINTER_INFO_5;
|
||||
typedef PRINTPROCESSOR_INFO_1A PRINTPROCESSOR_INFO_1,*PPRINTPROCESSOR_INFO_1,*LPPRINTPROCESSOR_INFO_1;
|
||||
typedef FORM_INFO_1A FORM_INFO_1,*PFORM_INFO_1,*LPFORM_INFO_1;
|
||||
typedef PRINTER_DEFAULTSA PRINTER_DEFAULTS,*PPRINTER_DEFAULTS,*LPPRINTER_DEFAULTS;
|
||||
|
||||
#else /* UNICODE */
|
||||
|
||||
#define AddForm AddFormA
|
||||
#define AddJob AddJobA
|
||||
#define AddMonitor AddMonitorA
|
||||
|
@ -1044,12 +1156,17 @@ typedef PRINTER_DEFAULTSA PRINTER_DEFAULTS,*PPRINTER_DEFAULTS,*LPPRINTER_DEFAULT
|
|||
#define SetPrinter SetPrinterA
|
||||
#define SetPrinterData SetPrinterDataA
|
||||
#define StartDocPrinter StartDocPrinterA
|
||||
#endif
|
||||
#endif /* RC_INVOKED */
|
||||
|
||||
#endif /* UNICODE */
|
||||
|
||||
#endif /* !RC_INVOKED */
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif /* _WINSPOOL_ */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue