亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mqcfg.h

?? 此代碼為WCE5.0下顯示器的源代碼
?? H
字號:
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
/* $Header:   U:/archive/ce/mq200/mqcfg/mqcfg.h_v   1.3   Jul 22 1999 13:56:04   hoang  $
 * 
 * Copyright (c) 1998 by MediaQ, Incorporated.
 * All Rights Reserved.
 *
 * Confidential and Proprietary to MediaQ, Incorporated.
 *
 * $Log:   U:/archive/ce/mq200/mqcfg/mqcfg.h_v  $
 * 
 *    Rev 1.3   Jul 22 1999 13:56:04   hoang
 * Add #ifdef SMALL_PANEL for suporting small panel
 * 
 *    Rev 1.2   Jul 20 1999 15:08:24   hoang
 * No change.
 * 
 *    Rev 1.1   Jul 08 1999 15:59:16   tzyywei
 * clean up
 * 
 *    Rev 1.0   Feb 15 1999 09:40:22   tzyywei
 * Initial revision.
 * 
 *    Rev 1.4   Nov 16 1998 14:11:56   tzyywei
 * comdex98 Version
 * 
 *    Rev 1.3   Sep 22 1998 11:15:54   tzyywei
 * change color page design
 * 
 *    Rev 1.2   Jun 25 1998 17:32:56   tzyywei
 * remove mqest directory and  add ddiemu directory
 * 
 *    Rev 1.1   Jun 24 1998 19:04:50   tzyywei
 * remve fp_control structure memory
 * 
 *    Rev 1.0   Jun 24 1998 17:39:18   tzyywei
 * Initial revision.
 * 
 *    Rev 1.0   Jun 18 1998 11:26:10   tzyywei
 * Initial revision.
 */
//*******************************************************************************************
//
// Filename : mqcfg.h
//	
// Copyright (c) 1998 MediaQ Inc. All rights reserved
//
//*******************************************************************************************

#ifndef	__MQCFGH__
#define __MQCFGH__

extern HINSTANCE g_hinst;
extern HINSTANCE g_hresinst;
extern HINSTANCE g_hctlinst;
extern HWND hwndMain;

extern HWND hwndHALSIM;
extern HWND	hwndHALQVSAME;
extern HWND hwndHALQVLGDTP;

extern HWND hwndDspSetting, hwndInfo;
extern HWND	hwndColor,hwndLight, hwndPower;
extern HWND hwndTabDlg;
extern HWND hwndTab;
extern int CurrApplet;

////BOOL APIENTRY SystemDlgProc(HWND hDlg, UINT message, UINT wParam, LONG lParam);
////BOOL APIENTRY GeneralDlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);

#ifdef SMALL_PANEL
BOOL APIENTRY DspSetting3DlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);
BOOL APIENTRY HalSim2DlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);
#endif

BOOL APIENTRY DspSettingDlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);
BOOL APIENTRY DspSetting2DlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);
BOOL APIENTRY AdvanceDlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);
BOOL APIENTRY InfoDlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);
BOOL APIENTRY ColorDlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);
BOOL APIENTRY LightDlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);
BOOL APIENTRY PowerDlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);
BOOL APIENTRY TabDlgProc(HWND hDlg, UINT message, UINT wParam, LONG lParam);


BOOL APIENTRY HalSimDlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);
BOOL APIENTRY HalQVSameDlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);
BOOL APIENTRY HalQVLgDtpDlgProc (HWND hDlg, UINT message, UINT wParam, LONG lParam);



void SetTabControl(void);
void DisplayTabDialog(int i);
void TabNotify(HWND hDlg, UINT message, UINT wParam, LONG lParam);
BOOL IsTabDialogMessage(HWND hwndTabDlg, LPMSG msg);
HRESULT SaveToRegsitry(void);
void  MsgToDialogs(UINT msg, WPARAM wp, LPARAM lp);



#define NUM_APPLETS (sizeof(SystemApplets)/sizeof(SystemApplets[0]))


#ifdef DEBUG_MSGS
extern TCHAR 	szDPF[];    // debug printouts

#define	DPF(x)	OutputDebugString(TEXT(x))
#define	DPF1(x,y)	{ \
					wsprintf(szDPF, TEXT(x), y); \
					OutputDebugString(szDPF);	 \
					}

#define	DPF2(x,y,z) { \
					wsprintf(szDPF, TEXT(x), y,z); \
					OutputDebugString(szDPF);	 \
					}

#define	DPF3(x,y,z,w) { \
					wsprintf(szDPF, TEXT(x), y,z,w); \
					OutputDebugString(szDPF);	 \
					}
#else
#define	DPF(x)	
#define	DPF1(x,y)
#define	DPF2(x,y,z)
#define	DPF3(x,y,z,w)
#endif

//#ifdef LA
typedef enum TAG_LAYOUT_MODE{
	LA_NONE=0,
	LA_EVEN,
	LA_ODD,
	LA_SCROLL
}LAYOUT_MODE;
//#endif

typedef	enum TAG_DSPTYPE{
	SIM_TYPE,				// Simultanous LCD and CRT output
	QV_SAME_IMG,			// Qview Same Image (using GC1 and GC2 to drive LCD and CRT)
	QV_LG_DTP				// Qview Large Desktop (using GC1 and GC2 to drive LCD and CRT)
///	QV_LAYOUT_MODE
}DSPTYPE;

//*************************************************************************
// Flat Pannel Display Information

typedef	enum TAG_LCD_COLOR{
	COLOR_FP,
	MONO_FP
}LCD_COLOR;

typedef	enum TAG_FP_TYPE{
	TFT_FP,
	SSTN_FP,
	DSTN_FP
}FP_TYPE;

typedef struct TAG_XY_SIZE{
	int	SizeX;
	int	SizeY;
//	DWORD	SizeX;
//	DWORD	SizeY;
}XY_SIZE, *PXY_SIZE;

typedef enum TAG_FP_INTERFACE{
	ITF0,
	ITF1,
	ITF2,
	ITF3,
	ITF4
}FP_INTERFACE;

typedef struct TAG_FP_INFO{
	LPCHAR			lpfp_name;
	XY_SIZE			fp_size;
	FP_TYPE			fp_type;
	LCD_COLOR		fp_color;
	FP_INTERFACE	fp_interface;
}FP_INFO, *PFP_INFO;

//*************************************************************************
// CRT Display Information
typedef enum TAG_DDC_TYPE{
	T_DDC1,
	T_DDC2B,
	T_DDC2Bplus,
	T_DDC2AB
}DDC_TYPE;

typedef struct TAG_CRT_INFO{
	BOOL		CrtAttached;
	LPCHAR		lpcrt_name;
	DDC_TYPE	DDCType;
	WORD		ManufactureID;
	WORD		MonitorID;
}CRT_INFO, *LPCRT_INFO;

//*************************************************************************
// Display Driver Information
typedef	struct TAG_DRVINFO{
	TCHAR	tcVersion[10];
	TCHAR	tcBuild[4];
	TCHAR	tcDate[32];
}DRV_INFO, *PDRV_INFO;

typedef struct TAG_MQINFO{
	FP_INFO		FpInfo;
	CRT_INFO	CrtInfo;
	DRV_INFO	DrvInfo;
}MQINFO, *PMQINFO;

typedef	struct TAG_REFRESH_RATE{
	XY_SIZE	xy;
	int		ref_rate;
}REFRESH_RATE, *PREFRESH_RATE;

//********************************************
//Gamma correction Data structure definition
//
typedef struct TAG_CP{
	INT	x;
	INT	y;
	struct	TAG_CP	*next;
}CP,	*PCP;

typedef	struct TAG_RGBCP{
	PCP	pCP_Red;
	PCP	pCP_Green;
	PCP	pCP_Blue;
}RGBCP, *PRGBCP;

typedef	struct TAG_RGBDATA{
	BYTE	Red;
	BYTE	Green;
	BYTE	Blue;
}RGBDATA, *PRGBDATA;

typedef	struct TAG_ADJLEVEL{
	INT	max;
	INT	min;
	INT	current;
}ADJLEVEL, *PADJLEVEL;

typedef	struct TAG_DSP_MODE{

		TCHAR		*pResolution;
		XY_SIZE	xy;
		TCHAR		FreqList[32];
		INT		FreqSelected;

}DSP_MODE, *PDSP_MODE;

typedef	struct	TAG_COLOR_SET{
		UINT	iRedGamma;
		UINT	iGreenGamma;
		UINT	iBlueGamma;
		UINT	iTmpIndex;
}COLORSET, *PCOLORSET;

typedef struct TAG_MQCFG{
		DSPTYPE	DspType;			// Device output configuration
//#ifdef LA
		LAYOUT_MODE	LAMode;			// special layout mode 
//#endif
		BOOL	fCRT_ON;
		BOOL	fLCD_ON;
		BOOL	CRT_640x480ONLY;
		WORD	BPP;
		XY_SIZE	DTPSize;
		XY_SIZE	LCDViewPortSize;
		XY_SIZE	CRTViewPortSize;
		WORD	CRTRefreshRate;
		BOOL	HorzLayOut;
		BOOL	LCD_FIRST;

		INT	BPPIndex;
		INT	DTPIndex;
		INT	LCDVPIndex;
		INT	CRTVPIndex;

		DSP_MODE *pDTPStartMode;
		DSP_MODE *pLCDStartMode;
		DSP_MODE *pCRTStartMode;

		INT	FreqIndex;
		INT	CursorColor;
		ADJLEVEL	Contrast;
		ADJLEVEL	Backlight;		

		int		currentGammaDevice;
		BOOL		LCDGammaEnable;				
		BOOL		CRTGammaEnable;
		COLORSET	LCD_COLOR_SET;
		COLORSET	CRT_COLOR_SET;		
		int		Rotate;
		BOOL		PPSupport;
		BOOL		PPSupportEnable;
}MQCFG, *PMQCFG;

#define	R_0	0
#define	R_90  1
#define	R_180 2
#define	R_270 3


//***************************************************************************
INT	wtol(TCHAR *pToken);
TCHAR *itow(int iData, TCHAR *pString);
PCP	NewCP(int x, int y);
BOOL	AddCP(CP *pCP);
BOOL	RemoveCP(CP *pCP);
BOOL	MoveCP(CP *pCP);
BOOL	GetXY(PTCHAR pXY, int *pX, int *pY);
 

void	ReleaseCPAll(PCP pCP);
int	FindFreq(TCHAR *pLists, INT index);
int	FindBpp(TCHAR *pLists, INT index);
INT	FindBppIndex(TCHAR *pBppOpt, LONG Bpp);
int   DualScanBuffer(FP_INFO *pFPInfo);
BOOL  MemConstrain(MQCFG *pMqcfg,MQINFO *pMqinfo, XY_SIZE *pResolution);
BOOL  ConstrainDesktopSize(MQCFG *pMqcfg,MQINFO *pMqinfo);
BOOL  ConstrainCRTViewportSize(MQCFG *pMqcfg, MQINFO *pMqinfo);
BOOL  ConstrainLCDViewportSize(MQCFG *pMqcfg, MQINFO *pMqinfo);

#endif	//__MQCFGH__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一级大片网址| 成人丝袜高跟foot| 欧美高清视频在线高清观看mv色露露十八| 亚洲视频电影在线| 欧美午夜精品电影| 轻轻草成人在线| 久久久久国产精品人| 国产成人av自拍| 一区二区三区四区亚洲| 欧美日韩中文字幕一区| 日本免费新一区视频| 久久久久久电影| 一本久久精品一区二区| 丝袜美腿一区二区三区| 国产亚洲成av人在线观看导航 | 国产精品久久久久久妇女6080| 国产91露脸合集magnet| 亚洲精品国产精品乱码不99 | 91麻豆国产精品久久| 亚洲mv在线观看| 久久影院午夜片一区| 成人免费高清在线| 五月综合激情网| 2019国产精品| 在线欧美日韩精品| 国产在线一区观看| 亚洲综合在线五月| xf在线a精品一区二区视频网站| 99综合电影在线视频| 免费日本视频一区| 亚洲欧洲制服丝袜| 日韩欧美国产小视频| 色香色香欲天天天影视综合网| 免费av网站大全久久| 中文字幕制服丝袜一区二区三区 | 日本三级亚洲精品| 国产精品美女一区二区三区| 欧美一区二区三区视频免费播放| 成人精品国产免费网站| 青青草97国产精品免费观看无弹窗版| 欧美韩国日本不卡| 欧美大片顶级少妇| 欧美日韩国产在线观看| caoporen国产精品视频| 久久av中文字幕片| 亚洲午夜精品久久久久久久久| 久久久久久麻豆| 欧美一区二区三区四区久久| 91国偷自产一区二区使用方法| 国产麻豆91精品| 日本在线不卡视频| 亚洲成精国产精品女| 亚洲欧美激情视频在线观看一区二区三区 | 久久你懂得1024| 日韩天堂在线观看| 欧美日韩不卡在线| 91成人免费网站| 99精品国产热久久91蜜凸| 国产剧情av麻豆香蕉精品| 蜜臀av一区二区在线免费观看| 五月天激情综合| 亚洲一区在线看| 一区二区激情视频| 亚洲精品国产精华液| 亚洲男女一区二区三区| 亚洲欧洲国产日韩| 国产精品成人免费在线| 中文字幕精品一区二区精品绿巨人 | 亚洲高清在线视频| 亚洲国产成人高清精品| 亚洲一二三四在线| 午夜a成v人精品| 日韩国产一区二| 免费xxxx性欧美18vr| 美女高潮久久久| 欧美aaa在线| 九九精品视频在线看| 久久爱另类一区二区小说| 久久精品国产一区二区三 | 欧美综合天天夜夜久久| 91麻豆国产在线观看| 91精彩视频在线观看| 91黄色在线观看| 欧美日韩国产一级二级| 91精品视频网| 精品国产污网站| 国产婷婷色一区二区三区四区| 久久色.com| 国产精品女主播av| 亚洲精品国产品国语在线app| 亚洲在线成人精品| 免费看日韩a级影片| 经典三级视频一区| 成人免费看的视频| 欧美影院午夜播放| 日韩欧美一级二级三级| 欧美激情一区在线| 一区二区成人在线视频| 日本伊人精品一区二区三区观看方式| 美女爽到高潮91| 国产激情视频一区二区在线观看| 成人av电影在线播放| 在线观看亚洲精品| 欧美成人aa大片| 国产精品久久久久精k8| 亚洲成人精品一区| 国产成人亚洲综合a∨婷婷| 91亚洲精品一区二区乱码| 欧美精品色综合| 日本一区二区三区在线不卡| 一区二区三区国产豹纹内裤在线| 天天色天天操综合| 国产精品一二三四五| 91麻豆国产自产在线观看| 欧美刺激脚交jootjob| 国产精品久久久久四虎| 日本特黄久久久高潮| 成人激情午夜影院| 91精品国产美女浴室洗澡无遮挡| 亚洲国产岛国毛片在线| 日韩精品成人一区二区在线| 成人深夜在线观看| 欧美一区二区三区在线看| 国产精品盗摄一区二区三区| 热久久免费视频| 欧美在线你懂的| 亚洲国产精品v| 久国产精品韩国三级视频| 欧美亚洲国产一卡| 中文天堂在线一区| 奇米精品一区二区三区在线观看| 色综合久久综合网97色综合| 国产欧美综合色| 久久国产精品一区二区| 色婷婷综合久久| 国产精品乱码一区二三区小蝌蚪| 乱中年女人伦av一区二区| 欧美午夜影院一区| 一区视频在线播放| 国产精品91一区二区| 日韩免费高清av| 日本欧美一区二区三区乱码| 欧美综合久久久| 亚洲女子a中天字幕| 成人在线综合网站| 久久久久99精品一区| 久久97超碰国产精品超碰| 欧美久久一区二区| 亚洲电影中文字幕在线观看| 成人国产精品免费| 欧美国产精品一区二区三区| 国产呦萝稀缺另类资源| 欧美一区二区精品久久911| 午夜视频一区在线观看| 欧美伊人久久久久久久久影院| 国产日韩欧美麻豆| 国产精品资源在线观看| 欧美精品一区二区久久婷婷| 蜜桃一区二区三区在线观看| 91麻豆精品国产自产在线| 日韩激情一二三区| 666欧美在线视频| 人人超碰91尤物精品国产| 91精品婷婷国产综合久久竹菊| 亚洲国产精品久久久久秋霞影院 | 欧美日本不卡视频| 亚洲国产精品久久久久婷婷884 | 精品日韩在线观看| 蜜桃视频一区二区| 亚洲精品在线观看网站| 激情av综合网| 国产欧美日韩精品a在线观看| 国产91精品入口| 亚洲日本一区二区| 欧美三级在线播放| 麻豆精品在线视频| 久久久综合网站| 99久久99久久综合| 亚洲在线观看免费视频| 欧美日韩久久一区二区| 免费成人在线播放| 久久人人爽爽爽人久久久| 不卡一区中文字幕| 亚洲午夜电影网| 日韩欧美激情四射| 国产成人精品三级| 亚洲免费av高清| 欧美日本一区二区三区| 精品在线免费视频| 日本一区二区不卡视频| 欧美性受极品xxxx喷水| 免费高清成人在线| 国产精品色婷婷久久58| 欧美在线观看视频在线| 久久av中文字幕片| 亚洲男女一区二区三区| 欧美一级久久久| hitomi一区二区三区精品| 亚洲va国产va欧美va观看| 久久九九全国免费|