⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 winspool.h

📁 MinGW+MSYS开发必用的api参考
💻 H
📖 第 1 页 / 共 3 页
字号:
	DWORD NextJobId; 	DWORD Reserved; } JOB_INFO_3,*PJOB_INFO_3,*LPJOB_INFO_3; 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;	LPSTR pDatatype;	DWORD dwMode;	DWORD JobId;} DOC_INFO_2A,*PDOC_INFO_2A,*LPDOC_INFO_2A;typedef struct _DOC_INFO_2W {	LPWSTR pDocName;	LPWSTR pOutputFile;	LPWSTR pDatatype;	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_2A	{	DWORD cVersion;	LPSTR pName;	LPSTR pEnvironment;	LPSTR pDriverPath;	LPSTR pDataFile;	LPSTR pConfigFile;} DRIVER_INFO_2A,*PDRIVER_INFO_2A,*LPDRIVER_INFO_2A;typedef	struct	_DRIVER_INFO_2W	{	DWORD cVersion;	LPWSTR pName;	LPWSTR pEnvironment;	LPWSTR pDriverPath;	LPWSTR pDataFile;	LPWSTR pConfigFile;}	DRIVER_INFO_2W,*PDRIVER_INFO_2W,*LPDRIVER_INFO_2W;typedef	struct	_DRIVER_INFO_3A	{	DWORD cVersion;	LPSTR pName;	LPSTR pEnvironment;	LPSTR pDriverPath;	LPSTR pDataFile;	LPSTR pConfigFile;	LPSTR pHelpFile;	LPSTR pDependentFiles;	LPSTR pMonitorName;	LPSTR pDefaultDataType;} DRIVER_INFO_3A,*PDRIVER_INFO_3A,*LPDRIVER_INFO_3A;typedef	struct	_DRIVER_INFO_3W	{	DWORD cVersion;	LPWSTR pName;	LPWSTR pEnvironment;	LPWSTR pDriverPath;	LPWSTR pDataFile;	LPWSTR pConfigFile;	LPWSTR pHelpFile;	LPWSTR pDependentFiles;	LPWSTR pMonitorName;	LPWSTR pDefaultDataType;} DRIVER_INFO_3W,*PDRIVER_INFO_3W,*LPDRIVER_INFO_3W;#if (_WIN32_WINNT >= 0x0500)typedef	struct	_DRIVER_INFO_4A {	DWORD cVersion;	LPSTR pName;	LPSTR pEnvironment;	LPSTR pDriverPath;	LPSTR pDataFile;	LPSTR pConfigFile;	LPSTR pHelpFile;	LPSTR pDependentFiles;  		LPSTR pMonitorName;	LPSTR pDefaultDataType;	LPSTR pszzPreviousNames;} DRIVER_INFO_4A,*PDRIVER_INFO_4A,*LPDRIVER_INFO_4A;typedef	struct	_DRIVER_INFO_4W {	DWORD cVersion;	LPWSTR pName;	LPWSTR pEnvironment;	LPWSTR pDriverPath;	LPWSTR pDataFile;	LPWSTR pConfigFile;	LPWSTR pHelpFile;	LPWSTR pDependentFiles;	LPWSTR pMonitorName;	LPWSTR pDefaultDataType;	LPWSTR pszzPreviousNames;} DRIVER_INFO_4W,*PDRIVER_INFO_4W,*LPDRIVER_INFO_4W;typedef	struct	_DRIVER_INFO_5A {	DWORD cVersion;	LPSTR pName;	LPSTR pEnvironment;	LPSTR pDriverPath;	LPSTR pDataFile;	LPSTR pConfigFile;	DWORD dwDriverAttributes;	DWORD dwConfigVersion;	DWORD dwDriverVersion;} DRIVER_INFO_5A,*PDRIVER_INFO_5A,*LPDRIVER_INFO_5A;typedef	struct	_DRIVER_INFO_5W {	DWORD cVersion;	LPWSTR pName;	LPWSTR pEnvironment;	LPWSTR pDriverPath;	LPWSTR pDataFile;	LPWSTR pConfigFile;	DWORD dwDriverAttributes;	DWORD dwConfigVersion;	DWORD dwDriverVersion;} DRIVER_INFO_5W,*PDRIVER_INFO_5W,*LPDRIVER_INFO_5W;typedef	struct	_DRIVER_INFO_6A {	DWORD cVersion;	LPSTR pName;	LPSTR pEnvironment;	LPSTR pDriverPath;	LPSTR pDataFile;	LPSTR pConfigFile;	LPSTR pHelpFile;	LPSTR pDependentFiles;	LPSTR pMonitorName;	LPSTR pDefaultDataType;	LPSTR pszzPreviousNames;	FILETIME ftDriverDate;	DWORDLONG dwlDriverVersion;	LPSTR pszMfgName;	LPSTR pszOEMUrl;	LPSTR pszHardwareID;	LPSTR pszProvider;} DRIVER_INFO_6A,*PDRIVER_INFO_6A,*LPDRIVER_INFO_6A;typedef	struct	_DRIVER_INFO_6W {	DWORD cVersion;	LPWSTR pName;	LPWSTR pEnvironment;	LPWSTR pDriverPath;	LPWSTR pDataFile;	LPWSTR pConfigFile;	LPWSTR pHelpFile;	LPWSTR pDependentFiles;	LPWSTR pMonitorName;	LPWSTR pDefaultDataType;	LPWSTR pszzPreviousNames;	FILETIME ftDriverDate;	DWORDLONG dwlDriverVersion;	LPWSTR pszMfgName;	LPWSTR pszOEMUrl;	LPWSTR pszHardwareID;	LPWSTR pszProvider;} DRIVER_INFO_6W,*PDRIVER_INFO_6W,*LPDRIVER_INFO_6W;#endiftypedef 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;	LPSTR pDescription;	DWORD fPortType;	DWORD Reserved;} PORT_INFO_2A,*PPORT_INFO_2A,*LPPORT_INFO_2A;typedef struct _PORT_INFO_2W {	LPWSTR pPortName;	LPWSTR pMonitorName;	LPWSTR pDescription;	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;#if (_WIN32_WINNT >= 0x0500)typedef struct _PRINTER_ENUM_VALUESA {	LPSTR pValueName;	DWORD cbValueName;	DWORD dwType;	LPBYTE pData;	DWORD cbData;} PRINTER_ENUM_VALUESA,*PPRINTER_ENUM_VALUESA,*LPRINTER_ENUM_VALUESA;typedef struct _PRINTER_ENUM_VALUESW {	LPWSTR pValueName;	DWORD cbValueName;	DWORD dwType;	LPBYTE pData;	DWORD cbData;} PRINTER_ENUM_VALUESW,*PPRINTER_ENUM_VALUESW,*LPRINTER_ENUM_VALUESW;#endiftypedef	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;	LPSTR pShareName;	LPSTR pPortName;	LPSTR pDriverName;	LPSTR pComment;	LPSTR pLocation;	LPDEVMODEA pDevMode;	LPSTR pSepFile;	LPSTR pPrintProcessor;	LPSTR pDatatype;	LPSTR pParameters;	PSECURITY_DESCRIPTOR pSecurityDescriptor;	DWORD Attributes;	DWORD Priority;	DWORD DefaultPriority;	DWORD StartTime;	DWORD UntilTime;	DWORD Status;	DWORD cJobs;	DWORD AveragePPM;} PRINTER_INFO_2A,*PPRINTER_INFO_2A,*LPPRINTER_INFO_2A;typedef	struct _PRINTER_INFO_2W {	LPWSTR pServerName;	LPWSTR pPrinterName;	LPWSTR pShareName;	LPWSTR pPortName;	LPWSTR pDriverName;	LPWSTR pComment;	LPWSTR pLocation;	LPDEVMODEW pDevMode;	LPWSTR pSepFile;	LPWSTR pPrintProcessor;	LPWSTR pDatatype;	LPWSTR pParameters;	PSECURITY_DESCRIPTOR pSecurityDescriptor;	DWORD Attributes;	DWORD Priority;	DWORD DefaultPriority;	DWORD StartTime;	DWORD UntilTime;	DWORD Status;	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;	DWORD Attributes;	DWORD DeviceNotSelectedTimeout;	DWORD TransmissionRetryTimeout;} PRINTER_INFO_5A,*PPRINTER_INFO_5A,*LPPRINTER_INFO_5A;typedef	struct _PRINTER_INFO_5W	{	LPWSTR pPrinterName;	LPWSTR pPortName;	DWORD Attributes;	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;#if (_WIN32_WINNT >= 0x0500)typedef struct _PRINTER_INFO_7A {	LPWSTR pszObjectGUID;	DWORD dwAction;} PRINTER_INFO_7A,*PPRINTER_INFO_7A,*LPPRINTER_INFO_7A;typedef struct _PRINTER_INFO_7W {	LPWSTR pszObjectGUID;	DWORD dwAction;} PRINTER_INFO_7W,*PPRINTER_INFO_7W,*LPPRINTER_INFO_7W;typedef struct _PRINTER_INFO_8 {	LPDEVMODE pDevMode;} PRINTER_INFO_8,*PPRINTER_INFO_8,*LPPRINTER_INFO_8;typedef struct _PRINTER_INFO_9 {	LPDEVMODE pDevMode;} PRINTER_INFO_9,*PPRINTER_INFO_9,*LPPRINTER_INFO_9;#endiftypedef	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;	DWORD Reserved;	DWORD Id;	union {		DWORD adwData[2];		struct {			DWORD cbBuf;			PVOID pBuf;		} Data;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -