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

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

?? modeminfoclass.h

?? 串口通訊程序,已經通過實踐,可以長期穩定的工作,性能超好
?? H
字號:
/////////////////////////////////////////////////////////////////////////////
// Copyright (C) 1999 by Seain B. Conover, Tarasoft Corporation
// All rights reserved
//
// Distribute freely. Absolutely do not remove my name from the source or
// documentation (don't take credit for my work), mark your changes (don't
// get me blamed for your possible bugs), don't alter or remove this
// notice.
//
// No warrantee of any kind, express or implied, is included with this
// software; use at your own risk, responsibility for damages (if any) to
// anyone resulting from the use of this software rests entirely with the
// user.
//
// Read *Atlas Shrugged*, http://www.aynrand.org
//
/////////////////////////////////////////////////////////////////////////////


#if !defined(AFX_MODEMINFO_H__F83AE331_CF9D_11D2_9E1C_0060672CA551__INCLUDED_)
#define AFX_MODEMINFO_H__F83AE331_CF9D_11D2_9E1C_0060672CA551__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

// ModemInfo.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CModemInfo class

class CModemInfo
{
// Construction
public:
	CModemInfo();
	virtual ~CModemInfo();


// Operations
public:

	// number of modems in machine
	const int		GetModemCount() const;			

	// reset string
	const CString	GetModemResetString( const CString strName ) const;

	// init string, with optional desired volume level specified
	// error control on, compression on, hardward flow control, modulation CCITT, blind off, call setup fail timer, inactivity timer + if requested, includes  volume init
	const CString	GetModemInitString( const CString strName, const int nSpeakerVolume = -1 ) const;

	// com port
	const int		GetModemComPort( const CString strName ) const;

	// maximum bps as per control panel
	const int		GetModemBps( const CString strName ) const;

	// fills CComboBoxBox with list of modem names
	void			FillComboBoxWithModemNames( CComboBox* pComboBox );

	// fills CListBox control with list of modem names
	void			FillListBoxWithModemNames( CListBox* pListBox );

	// first listed non-virtual modem name in registry
	const CString	GetFirstModemName() const;

	// modem name based on index
	const CString	GetModemName( const int nIndex ) const;

	// does modem have speaker
	const BOOL		GetModemHasSpeaker( const CString strName ) const;

	// how many volume levels? 
	const int		GetModemVolumeLevelsCount( const CString strName ) const;

	// is strName a valid modem?
	const BOOL		GetIsModem( const CString strName ) const;



protected:
	const CString	GetProfileString( LPCTSTR lpszSection, LPCTSTR lpszEntry, LPCTSTR lpszDefault, HKEY hKey ) const;
	const CString	GetModemRegistrySection( const int nIndex ) const;
	const CString	GetModemClassGuid() const;
	const int		GetModemIndex( CString strName ) const;
	const CString	GetPaddedIndex( const int nIndex ) const;
	const CString	GetFirstRegistrySubKey( const HKEY hKey, const CString strSection ) const;
	const int		GetModemComPortByIndex( const int nIndex ) const;

// Attributes
protected:
	CStringArray m_aModems;
	CString	m_strModemClassGuid;
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_MODEMINFO_H__F83AE331_CF9D_11D2_9E1C_0060672CA551__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品福利一区二区三区av| 久久久精品影视| 成人精品免费看| 国内精品嫩模私拍在线| 蜜桃一区二区三区在线| 麻豆精品国产91久久久久久| 日韩精品一区第一页| 日本人妖一区二区| 麻豆视频观看网址久久| 极品尤物av久久免费看| 国产综合色视频| 成人一区二区在线观看| 91免费视频大全| 欧美亚洲综合网| 欧美高清精品3d| 2021中文字幕一区亚洲| 国产亚洲成aⅴ人片在线观看| 久久夜色精品一区| 中文字幕在线一区| 亚洲3atv精品一区二区三区| 日本系列欧美系列| 国产精品一区二区果冻传媒| 成人黄色免费短视频| 色94色欧美sute亚洲线路一ni| 色噜噜狠狠色综合欧洲selulu| 欧美色中文字幕| 欧美大片免费久久精品三p| 国产女同互慰高潮91漫画| 中文字幕欧美区| 亚洲无线码一区二区三区| 久久成人免费日本黄色| 成人动漫一区二区三区| 欧美人妇做爰xxxⅹ性高电影 | 午夜精品福利在线| 国产盗摄一区二区三区| av成人老司机| 欧美精品一区男女天堂| 有码一区二区三区| 国产福利视频一区二区三区| 欧美综合色免费| 国产亚洲精久久久久久| 亚洲成a人v欧美综合天堂下载 | 欧美精品xxxxbbbb| 国产精品人妖ts系列视频| 午夜亚洲福利老司机| 国产99久久久国产精品免费看| 欧美日韩在线一区二区| 亚洲国产精品二十页| 丝袜美腿亚洲色图| 91在线国产福利| 精品对白一区国产伦| 午夜精品一区二区三区三上悠亚| eeuss鲁一区二区三区| 欧美一级视频精品观看| 亚洲激情第一区| 成人午夜精品在线| 欧美精品一区二区精品网| 亚洲18女电影在线观看| 色婷婷久久久久swag精品| 久久久www成人免费无遮挡大片| 亚洲一区二三区| 99精品国产一区二区三区不卡| 久久久综合激的五月天| 日本v片在线高清不卡在线观看| 欧美在线你懂得| 一区二区三区中文字幕| av一区二区三区四区| 国产精品美女久久久久久久网站| 国产一区二区三区香蕉| 日韩欧美在线综合网| 蜜臀av一区二区在线免费观看| 欧美日韩免费一区二区三区 | 麻豆成人综合网| 欧美卡1卡2卡| 三级影片在线观看欧美日韩一区二区| 一本大道综合伊人精品热热| 最近中文字幕一区二区三区| 99天天综合性| 自拍偷拍欧美激情| 日本伦理一区二区| 亚洲va欧美va人人爽午夜| 欧美日韩和欧美的一区二区| 夜夜精品视频一区二区| 欧美日韩国产影片| 免费一区二区视频| 久久久久国产精品麻豆ai换脸| 国产精品综合久久| 中文字幕乱码亚洲精品一区| 成人一区二区三区视频| 亚洲日本乱码在线观看| 欧洲一区在线观看| 免费在线观看成人| 欧美国产乱子伦| 色系网站成人免费| 亚洲成av人片在线观看| 欧美大片在线观看| 成人avav在线| 天堂影院一区二区| 精品国产污污免费网站入口 | 国产一区福利在线| 国产精品二区一区二区aⅴ污介绍| 91在线国产福利| 奇米在线7777在线精品 | 色中色一区二区| 肉色丝袜一区二区| 久久精品网站免费观看| 91麻豆精品视频| 日本aⅴ免费视频一区二区三区| 欧美mv和日韩mv的网站| 91亚洲精品久久久蜜桃| 另类调教123区| 亚洲特级片在线| 日韩一级免费观看| 99亚偷拍自图区亚洲| 蜜臀av一区二区三区| 亚洲日本va在线观看| 精品国产91乱码一区二区三区| 91网站最新地址| 久久99九九99精品| 一区二区三区久久| 日本一区二区三区久久久久久久久不| 欧美伊人久久久久久久久影院 | 99精品国产热久久91蜜凸| 美女在线视频一区| 亚洲女人****多毛耸耸8| 精品国一区二区三区| 欧美色电影在线| 成人免费视频一区二区| 日本欧美一区二区三区乱码| 亚洲激情综合网| 国产精品久久久久9999吃药| 日韩美女视频在线| 91精品欧美久久久久久动漫| 91蝌蚪国产九色| 国产不卡在线视频| 国产综合色精品一区二区三区| 亚洲国产日韩精品| 亚洲精品国产视频| 亚洲三级免费观看| 国产精品美女一区二区在线观看| 日韩欧美在线一区二区三区| 欧美精品99久久久**| 色欧美乱欧美15图片| av网站免费线看精品| 国产一区二区三区最好精华液| 蜜臀av性久久久久av蜜臀妖精| 三级成人在线视频| 青青草伊人久久| 毛片av中文字幕一区二区| 日韩电影在线一区二区| 天天做天天摸天天爽国产一区| 亚洲高清视频在线| 天天综合网天天综合色| 午夜欧美在线一二页| 午夜电影网亚洲视频| 日韩综合在线视频| 久久精品国产免费| 国产一区二区三区av电影| 国产露脸91国语对白| 国产成人精品午夜视频免费| 国产精品一二二区| 北岛玲一区二区三区四区| 色综合久久久久网| 欧美精品乱人伦久久久久久| 欧美日韩视频在线第一区| 91精品国产高清一区二区三区| 欧美久久久久久蜜桃| 欧美电影免费观看完整版| 精品粉嫩超白一线天av| 久久精品男人的天堂| 亚洲欧美综合在线精品| 亚洲午夜久久久久久久久电影院 | av亚洲精华国产精华| 在线一区二区三区四区五区| 欧美丝袜自拍制服另类| 日韩三级视频在线观看| 久久精品一二三| 亚洲欧美中日韩| 日韩极品在线观看| 国产一区二区电影| 色吊一区二区三区| 欧美v日韩v国产v| 国产精品白丝在线| 美女一区二区在线观看| 成人永久免费视频| 欧美高清一级片在线| 国产日韩欧美不卡| 午夜精品久久久久久不卡8050| 国产一区二三区好的| 色综合久久久久综合99| 精品日韩99亚洲| 亚洲免费观看高清| 国产一区二区在线观看免费| av电影在线观看一区| 欧美大片在线观看一区二区| 亚洲欧洲无码一区二区三区| 七七婷婷婷婷精品国产| 99天天综合性| 久久久久久久久岛国免费| 午夜一区二区三区视频|