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

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

?? install.h

?? 飛鴿傳書 可以在局域網上應用一些關于文件傳輸的 高速且有效
?? H
字號:
/* @(#)Copyright (C) H.Shirouzu 1998-2002   install.h	Ver2.00 */
/* ========================================================================
	Project  Name			: Installer for IPMSG32
	Module Name				: Main Header
	Create					: 1998-06-14(Sun)
	Update					: 2002-11-03(Sun)
	Copyright				: H.Shirouzu
	Reference				: 
	======================================================================== */

enum InstMode { SETUP_MODE, RESETUP_MODE, UNINSTALL_MODE };

struct InstallCfg {
	InstMode	mode;
	int			portNo;
	BOOL		startupLink;
	BOOL		programLink;
	BOOL		desktopLink;
	BOOL		delPubkey;
};

class TInstSheet : public TDlg
{
	InstallCfg	*cfg;

public:
	TInstSheet(TWin *_parent, InstallCfg *_cfg);

	virtual BOOL	EvCreate(LPARAM lParam);
	virtual BOOL	EvCommand(WORD wNotifyCode, WORD wID, LPARAM hwndCtl);

	void	Paste(void);
	void	GetData(void);
	void	PutData(void);
};

class TInstDlg : public TDlg
{
protected:
	TSubClassCtl	staticText;
	TInstSheet		*propertySheet;
	InstallCfg		cfg;

public:
	TInstDlg(char *cmdLine);
	virtual ~TInstDlg();

	virtual BOOL	EvCreate(LPARAM lParam);
	virtual BOOL	EvCommand(WORD wNotifyCode, WORD wID, LPARAM hwndCtl);
#if 0
	virtual BOOL	EvNcDestroy(void);
	virtual BOOL	EventUser(UINT uMsg, WPARAM wParam, LPARAM lParam);
#endif
	BOOL	Install(void);
	BOOL	UnInstall(void);
	void	ChangeMode(void);
	BOOL	TerminateIPMsg(void);
	BOOL	RemoveSameLink(const char *dir, char *remove_path=NULL);
};

class TInstApp : public TApp
{
public:
	TInstApp(HINSTANCE _hI, LPSTR _cmdLine, int _nCmdShow);
	virtual ~TInstApp();

	void InitWindow(void);
};

class TBrowseDirDlg : public TSubClass
{
protected:
	char	*fileBuf;
	BOOL	dirtyFlg;

public:
	TBrowseDirDlg(char *_fileBuf) { fileBuf = _fileBuf; }
	virtual BOOL	CreateByWnd(HWND _hWnd);
	virtual BOOL	EvCommand(WORD wNotifyCode, WORD wID, LPARAM hwndCtl);
	virtual BOOL	SetFileBuf(LPARAM list);
	BOOL	IsDirty(void) { return dirtyFlg; };
};

class TInputDlg : public TDlg
{
protected:
	char	*dirBuf;

public:
	TInputDlg(char *_dirBuf, TWin *_win) : TDlg(INPUT_DIALOG, _win) { dirBuf = _dirBuf; }
	virtual BOOL	EvCommand(WORD wNotifyCode, WORD wID, LPARAM hwndCtl);
};

#define IPMSG_CLASS				"ipmsg_class"
#define IPMSG_NAME				"IPMSG for Win32"
#define IPMSG_FULLNAME			"IP Messenger for Win32"
#define IPMSG_STR				"IPMsg"
#define HSTOOLS_STR				"HSTools"
#ifdef ENGLISH
#define REGSTR_IPMSG			IPMSG_STR "Eng"
#else
#define REGSTR_IPMSG			IPMSG_STR
#endif
#define IPMSG_DEFAULT_PORT		0x0979

#define IPMSG_EXENAME			"ipmsg.exe"
#define INSTALL_EXENAME			"setup.exe"
#define README_NAME				"readme.txt"
#define OPENLAB_NAME			"openlab.txt"

#define UNINSTALL_CMDLINE		"/r"
#define IPMSG_SHORTCUT_NAME		IPMSG_NAME ".lnk"
#define UNC_PREFIX				"\\\\"
#define MAX_WRAPPER_IPMSGSIZE	50000
#define RESOLVE_WRAPPER_IPMSG	"org\\ipmsg.exe"
#define MAX_BUF					1024

#define REGSTR_SHELLFOLDERS		REGSTR_PATH_EXPLORER "\\Shell Folders"
#define REGSTR_STARTUP			"Startup"
#define REGSTR_DESKTOP			"Desktop"
#define REGSTR_PROGRAMS			"Programs"
#define REGSTR_PATH				"Path"
#define REGSTR_PROGRAMFILES		"ProgramFilesDir"

#ifdef	ENGLISH
#define MKDIR_STR				"CREATE"
#define RMDIR_STR				"DELETE"
#else
#define MKDIR_STR				"嶌惉"
#define RMDIR_STR				"嶍彍"
#endif
#define INSTALL_STR				"Install"
#define UNINSTALL_STR			"UnInstall"

#ifdef	ENGLISH
#define NOTNEWSHELL_MSGSTR		"This setup is only run new shell.\r\n"
#define SETUPCOMPLETE_MSGSTR	"Setup is completed.\r\n\r\nDo you want to start IPMSG?"
#define UNINSTCOMPLETE_MSGSTR	"Uninstallation is completed.\r\n"
#define TERMINATE_MSGSTR		"Do you permit to close IPMSG?"
#define NOTCREATEDIR_MSGSTR		"Can't create directory"
#define NOTCREATEFILE_MSGSTR	"Can't create file"
#define START_MSGSTR			"Do you permit to start?"
#else
#define NOTNEWSHELL_MSGSTR		"偙偺僙僢僩傾僢僾偼丄NewShell愱梡偱偡丅\r\nNT3.51偱偺僀儞僗僩乕儖偼庤摦偱峴偭偰偔偩偝偄丅"
#define SETUPCOMPLETE_MSGSTR	"僙僢僩傾僢僾偼姰椆偟傑偟偨丅\r\n傾儞僀儞僗僩乕儖偼乽傾僾儕働乕僔儑儞偺捛壛偲嶍彍乿偐傜峴偭偰偔偩偝偄丅\r\n\r\n偙偺傑傑丄IP Messenger 傪婲摦偟傑偡偐丠"
#define UNINSTCOMPLETE_MSGSTR	"傾儞僀儞僗僩乕儖偼姰椆偟傑偟偨丅\r\n僼傽僀儖嶍彍帺懱偼庤摦偱峴偭偰偔偩偝偄丅"
#define TERMINATE_MSGSTR		"偁傜偐偠傔丄尰嵼婲摦偟偰偄傞\r\nIP Messenger 傪廔椆偝偣傞昁梫偑偁傝傑偡丅\r\n傛傠偟偄偱偡偐丠"
#define NOTCREATEDIR_MSGSTR		"僨傿儗僋僩儕偑嶌傟傑偣傫"
#define NOTCREATEFILE_MSGSTR	"僼傽僀儖傪僐僺乕偱偒傑偣傫"
#define START_MSGSTR			"奐巒偟傑偡"
#endif

// function prototype
int strncmpi(const char *str1, const char *str2, int num);
BOOL CALLBACK TerminateIPMsgProc(HWND hWnd, LPARAM lParam);
BOOL SymLink(LPCSTR src, LPSTR dest, LPCSTR arg="");
BOOL ReadLink(LPCSTR src, LPSTR dest, LPSTR arg);
BOOL DeleteLink(LPCSTR path);
void BrowseDirDlg(TWin *parentWin, UINT editCtl, char *title);
int CALLBACK BrowseDirDlg_Proc(HWND hWnd, UINT uMsg, LPARAM lParam, LPARAM data);
BOOL GetParentDir(const char *srcfile, char *dir);
int MakePath(char *dest, const char *dir, const char *file);
UINT GetDriveTypeEx(const char *file);

// inline function
inline BOOL IsUncFile(const char *path) { return strnicmp(path, UNC_PREFIX, 2) == 0; }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕亚洲精品在线观看 | 秋霞午夜av一区二区三区| 麻豆免费看一区二区三区| 成人理论电影网| 欧美一级艳片视频免费观看| 亚洲美腿欧美偷拍| 国产成人综合亚洲网站| 91精品国产综合久久福利软件 | 国产老女人精品毛片久久| 日本黄色一区二区| 国产午夜精品一区二区| 美日韩黄色大片| 欧美午夜宅男影院| 亚洲欧美乱综合| 99久久精品一区| 国产精品视频九色porn| 韩国av一区二区三区在线观看| 欧美亚洲国产一区在线观看网站| 久久久九九九九| 精品一区二区三区不卡| 69堂国产成人免费视频| 亚洲电影在线播放| 在线观看成人小视频| 中文字幕在线不卡| 成人av资源在线观看| 久久久久久久久久久久电影| 久久爱www久久做| 日韩美女在线视频| 精品制服美女久久| 亚洲精品在线免费观看视频| 日本网站在线观看一区二区三区| 91超碰这里只有精品国产| 亚洲韩国精品一区| 欧美精品久久一区| 五月天久久比比资源色| 欧美日韩高清在线播放| 亚洲电影第三页| 7878成人国产在线观看| 日日欢夜夜爽一区| 欧美成人在线直播| 久久精品国产99久久6| 337p粉嫩大胆噜噜噜噜噜91av | 日韩一区二区三区在线观看| 日韩主播视频在线| 欧美videos中文字幕| 国产一区二区不卡在线| 久久久久国产一区二区三区四区| 国产精品99久久久| 中文字幕一区在线观看| 色丁香久综合在线久综合在线观看| 玉足女爽爽91| 欧美精品乱码久久久久久按摩| 蜜臀va亚洲va欧美va天堂| 久久综合九色综合欧美就去吻| 国产一区二区三区蝌蚪| 亚洲欧美偷拍三级| 欧美理论电影在线| 国产剧情一区在线| 亚洲六月丁香色婷婷综合久久| 欧美色精品在线视频| 久久av老司机精品网站导航| 国产视频911| 欧美日韩亚洲综合在线| 黄一区二区三区| 一区二区三区影院| 精品国精品国产| 色久综合一二码| 极品美女销魂一区二区三区免费| 国产精品福利av| 制服丝袜亚洲色图| 成人综合婷婷国产精品久久免费| 中文字幕一区不卡| 欧美一区二区在线视频| 丁香天五香天堂综合| 天天操天天色综合| 国产精品女主播在线观看| 欧美疯狂做受xxxx富婆| 成人永久免费视频| 日本91福利区| 亚洲精品v日韩精品| 久久尤物电影视频在线观看| 色婷婷综合久久久久中文| 国产在线视频一区二区| 亚洲成人一区在线| 国产精品理论片| 精品国产91亚洲一区二区三区婷婷| 99在线视频精品| 精品一区二区在线看| 亚洲自拍偷拍综合| 国产精品护士白丝一区av| 91精品国产免费久久综合| 91在线免费视频观看| 国内精品不卡在线| 日韩av在线免费观看不卡| 亚洲人成网站影音先锋播放| 久久人人97超碰com| 欧美一区二区三区影视| 欧美日韩综合色| 91蝌蚪porny| 成人黄色小视频| 国产精品99久久久久久久女警 | 91精品国产丝袜白色高跟鞋| 日本丶国产丶欧美色综合| 成人一级黄色片| 国产精品99久久久久久似苏梦涵 | 懂色av一区二区三区免费观看 | 亚洲精品一区二区三区四区高清| 精品视频一区三区九区| 色婷婷激情综合| 91电影在线观看| 94-欧美-setu| 一本色道久久综合亚洲aⅴ蜜桃| 粉嫩在线一区二区三区视频| 国产福利91精品一区二区三区| 经典三级在线一区| 精品一区二区在线播放| 韩国av一区二区三区四区| 玖玖九九国产精品| 久久精品国产一区二区三区免费看| 日产精品久久久久久久性色| 日韩精品免费视频人成| 日本午夜一本久久久综合| 日韩成人免费电影| 日本免费在线视频不卡一不卡二| 天堂午夜影视日韩欧美一区二区| 午夜精品福利在线| 蜜乳av一区二区| 国产精品一级黄| 99综合影院在线| 欧美天堂一区二区三区| 欧美一区欧美二区| 久久综合狠狠综合久久综合88 | 激情综合一区二区三区| 国产一区二区主播在线| 成人福利视频网站| 一本到不卡精品视频在线观看| 在线影视一区二区三区| 欧美夫妻性生活| 久久综合精品国产一区二区三区| 亚洲国产精品t66y| 亚洲欧美激情插 | 欧美一区二区三区在线| 久久婷婷成人综合色| 最近中文字幕一区二区三区| 一区二区国产盗摄色噜噜| 日韩和欧美一区二区三区| 国产精一品亚洲二区在线视频| 不卡视频在线观看| 欧美日韩成人综合在线一区二区| 精品理论电影在线观看| 亚洲私人影院在线观看| 日韩电影免费在线观看网站| 国产成人精品一区二区三区四区| 色婷婷国产精品综合在线观看| 欧美一区二区免费观在线| 国产欧美一区二区精品仙草咪| 一区二区三区在线播放| 国产一区啦啦啦在线观看| 91精品福利视频| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲激情第一区| 国产精品一区二区三区99| 精品视频1区2区3区| 久久网这里都是精品| 亚洲高清免费观看高清完整版在线观看 | 亚洲图片另类小说| 伦理电影国产精品| 色婷婷狠狠综合| 日韩美女视频19| 奇米四色…亚洲| 99久久夜色精品国产网站| 日韩精品中文字幕在线不卡尤物 | 欧美变态口味重另类| 一区二区三区四区乱视频| 国产一区999| 日韩欧美中文字幕制服| 亚洲在线成人精品| 成人国产免费视频| 精品精品国产高清一毛片一天堂| 亚洲最大成人综合| 不卡免费追剧大全电视剧网站| 欧美videos中文字幕| 丝袜美腿亚洲综合| 欧美性生活久久| 亚洲精品高清在线| eeuss鲁一区二区三区| 久久久综合视频| 国模无码大尺度一区二区三区| 91精品国产色综合久久ai换脸 | 国产欧美日韩在线看| 麻豆免费看一区二区三区| 欧美日产国产精品| 亚洲一区二区三区中文字幕在线| av午夜精品一区二区三区| 亚洲国产精品高清| 成人开心网精品视频| 国产精品欧美精品| av激情亚洲男人天堂| 国产精品网曝门| www.亚洲色图|