drivinit.mh
来自「开放源码的编译器open watcom 1.6.0版的源代码」· MH 代码 · 共 63 行
MH
63 行
/*
* drivinit.h Printer driver definitions
*
:include crwatcnt.sp
*/
#ifndef _INC_DRIVINIT
#define _INC_DRIVINIT
:include readonly.sp
#ifndef _INC_WINDOWS
#include <windows.h>
#endif
:include cpluspro.sp
#pragma pack(push,1)
/* mode selections for the device mode function */
#define DM_UPDATE 1
#define DM_COPY 2
#define DM_PROMPT 4
#define DM_MODIFY 8
#define DM_IN_BUFFER DM_MODIFY
#define DM_IN_PROMPT DM_PROMPT
#define DM_OUT_BUFFER DM_COPY
#define DM_OUT_DEFAULT DM_UPDATE
/* size of a device name string */
#define CCHDEVICENAME 32
#define CCHPAPERNAME 64
typedef struct tagDEVMODE
{
char dmDeviceName[CCHDEVICENAME];
UINT dmSpecVersion;
UINT dmDriverVersion;
UINT dmSize;
UINT dmDriverExtra;
DWORD dmFields;
int dmOrientation;
int dmPaperSize;
int dmPaperLength;
int dmPaperWidth;
int dmScale;
int dmCopies;
int dmDefaultSource;
int dmPrintQuality;
int dmColor;
int dmDuplex;
int dmYResolution;
int dmTTOption;
} DEVMODE,*PDEVMODE,NEAR *NPDEVMODE,FAR *LPDEVMODE;
#pragma pack(pop)
:include cplusepi.sp
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?