📄 mqpara.h
字号:
#ifndef __MQPARAH
#define __MQPARAH
// default max number
#define MAX_TOTAL_SET 100
#define MAX_ELEMENTS 64
#define MAX_CONDITION 6
// Section names
#define SET_SECTION "SET"
#define LCD_SECTION "LCD"
#define CRT_SECTION "CRT"
#define LCD_CRT_SECTION "LCD_CRT"
#define SAME_IMAGE_SECTION "SAME_IMAGE"
#define LG_DTP_SECTION "LARGE_DESKTOP"
#define GHOST_SECTION "GHOST"
#define cRESOLUTION "$RESOLUTION"
#define cRESOLUTIONV "$RESOLUTIONV"
#define cRESOLUTIONH "$RESOLUTIONH"
#define cLG_RESOLUTION "$LG_RESOL"
#define cDESKTOPSIZE1 "$DESKTOPSIZE1"
#define cDESKTOPSIZE2 "$DESKTOPSIZE2"
#define cDESKTOPSIZE "$DESKTOPSIZE"
#define cLCDVP "$LCDVP"
#define cCRTVP "$CRTVP"
#define cBPP "$BPP"
#define cMODE "$MODE"
;
#define c6x2_VFREQ "$6x2_VFREQ"
#define cVGA_VREQ "$VGA_VFREQ"
#define cSVGA_VREQ "$SVGA_VFREQ"
#define cXGA_VREQ "$XGA_VFREQ"
#define c11x8_VREQ "$11x8_VFREQ"
#define cSXGA_VREQ "$SXGA_VFREQ"
#define cCRTFREQ "$CRTFREQ"
#define Num_LCD_Condition 3
#define Num_CRT_Condition 4
#define Num_LCDCRT_Condition 3
#define Num_SAME_IMG_Condition 5
#define Num_LG_DTP_Condition 5
#define Num_GHOST_Condition 6
// TABLE.BIN file structure definition
#define MQTABLE_VERSION 0x0417010B
typedef struct TAG_CPOINT{
WORD totalnum;
WORD offset;
}CPOINT, *PCPOINT;
typedef struct TAG_LCDHEADER{
CPOINT desktopsize;
CPOINT bpp;
CPOINT lcdvp;
CPOINT data;
}LCD_H, *PLCD_H;
typedef struct TAG_CRTHEADER{
CPOINT desktopsize;
CPOINT bpp;
CPOINT crtvp;
CPOINT crtfreq;
CPOINT data;
}CRT_H, *PCRT_H;
typedef struct TAG_LCDCRTHEADER{
CPOINT desktopsize;
CPOINT bpp;
CPOINT lcdvp;
CPOINT data;
}LCDCRT_H, *PLCDCRT_H;
typedef struct TAG_SAMEIMGHEADER{
CPOINT desktopsize;
CPOINT bpp;
CPOINT lcdvp;
CPOINT crtvp;
CPOINT crtfreq;
CPOINT data;
}SAMEIMG_H, *PSAMEIMG_H;
typedef struct TAG_LGDTPHEADER{
CPOINT desktopsize;
CPOINT bpp;
CPOINT lcdvp;
CPOINT crtvp;
CPOINT crtfreq;
CPOINT data;
}LGDTP_H, *PLGDTP_H;
typedef struct TAG_GHOSTHEADER{
CPOINT desktopsize1;
CPOINT bpp1;
CPOINT lcdvp;
CPOINT desktopsize2;
CPOINT bpp2;
CPOINT crtfreq;
CPOINT data;
}GHOST_H, *PGHOST_H;
typedef struct TAG_TABLEHEADER{
DWORD version;
LCD_H lcdinfo;
CRT_H crtinfo;
LCDCRT_H lcdcrtinfo;
SAMEIMG_H sameimginfo;
LGDTP_H lgdtpinfo;
GHOST_H ghostinfo;
}T_HEADER, *PT_HEADER;
//
typedef struct TAG_SET{
CHAR szName[16];
CHAR *pElement;
INT num;
}SET, *PSET;
extern DWORD LookupLCDParams(POINT desktopsize, INT bpp, POINT lcdvp);
extern DWORD LookupCRTParams(POINT desktopsize, INT bpp, POINT crtvp,INT crtfreq);
extern DWORD LookupLCDCRTParams(POINT desktopsize, INT bpp, POINT lcdvp);
extern DWORD LookupSameImgParams(POINT desktopsize, INT bpp, POINT lcdvp,POINT crtvp,INT crtfreq);
extern DWORD LookupLgDTPParams(POINT desktopsize, INT bpp, POINT lcdvp,POINT crtvp,INT crtfreq);
extern DWORD LookupGhostParams(POINT desktopsize1, INT bpp1, POINT lcdvp,
POINT desktopsize2, INT bpp2, INT crtfreq);
#endif // !define __MQPARAH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -