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

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

?? comservice.h

?? 游戲框架
?? H
字號:
// ***************************************************************
//  ComService   version:  1.0
//  -------------------------------------------------------------
//	File Name:	ComService.h
//	Created:	2007/07/18
//	Modified:	2007/07/18   15:08
//	Author:		William.Liang
//  Msn:		lwq49@msn.com
//  Email:		lwq49@21cn.com, lwq49@msn.com
//	Description:ComService組件是一些獨立工具的集合,負責為框架
//				提供功能支持。目前,只有XML分析器,日后會擴展其
//				它的工具,如:加密、網站游覽、HTML文件游覽等。
//
//	Purpose:	
//  -------------------------------------------------------------
//  license:
//
//  The contents of this file are subject to the Mozilla Public
//  License Version 1.1 (the "License"); you may not use this file
//  except in compliance with the License. You may obtain a copy
//  of the License at http://www.mozilla.org/MPL/ Software dis-
//  tributed under the License is distributed on an "AS IS" 
//  basis, WITHOUT WARRANTY OF ANY KIND, either express or im-
//  plied. See the License for the specific language governing
//  rights and limitations under the License.
//
//  The Initial Developer of the Original Code is William.Liang .
//  Copyright (C) 2007 - All Rights Reserved.
// ***************************************************************
#ifndef COM_SERVICE_HEAD_FILE
#define COM_SERVICE_HEAD_FILE

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

//平臺頭文件
#include "..\Common\Common.h"

//////////////////////////////////////////////////////////////////////////
//公共宏定義

//導出定義
#ifndef COM_SERVICE_CLASS
	#ifdef  COM_SERVICE_DLL
		#define COM_SERVICE_CLASS _declspec(dllexport)
	#else
		#define COM_SERVICE_CLASS _declspec(dllimport)
	#endif
#endif

//模塊定義
#ifdef _DEBUG
	#define COM_SERVICE_DLL_NAME	TEXT("ComServiceD.dll")			//組件 DLL 名字
#else
	#define COM_SERVICE_DLL_NAME	TEXT("ComService.dll")			//組件 DLL 名字
#endif


//網絡數據定義
#define SOCKET_VER						3									//數據包版本
#define SOCKET_PACKAGE					4080								//最大網絡包
#define SOCKET_BUFFER					(sizeof(CMD_Head)+SOCKET_PACKAGE+2*sizeof(DWORD))

//內核命令碼
#define MDM_KN_COMMAND					0									//內核命令
#define SUB_KN_DETECT_SOCKET			1									//檢測命令

//檢測結構信息
struct CMD_KN_DetectSocket
{
	DWORD								dwSendTickCount;					//發送時間
	DWORD								dwRecvTickCount;					//接收時間
};

//數據包結構信息
struct CMD_Info
{
	WORD								wDataSize;							//數據大小
	BYTE								cbCheckCode;						//效驗字段
	BYTE								cbMessageVer;						//版本標識
};

//數據包命令信息
struct CMD_Command
{
	WORD								wMainCmdID;							//主命令碼
	WORD								wSubCmdID;							//子命令碼
};

//數據包傳遞包頭
struct CMD_Head
{
	CMD_Info							CmdInfo;							//基礎結構
	CMD_Command							CommandInfo;						//命令信息
};

//網絡數據包緩沖
struct CMD_Buffer
{
	CMD_Head							Head;								//數據包頭
	BYTE								cbBuffer[SOCKET_PACKAGE];			//數據緩沖
};
//////////////////////////////////////////////////////////////////////////

//數據隊列頭
struct tagDataHead
{
	WORD							wDataSize;							//數據大小
	WORD							wIdentifier;						//類型標識
	DWORD							dwInsertTime;						//插入時間
};

//負荷信息
struct tagBurthenInfo
{
	DWORD							dwDataSize;							//數據大小
	DWORD							dwBufferSize;						//緩沖區長度
	DWORD							dwDataPacketCount;					//數據包數目
};

//////////////////////////////////////////////////////////////////////////
//公共宏定義
//
////代理類型
//#define PROXY_NONE					0									//沒有代理
//#define PROXY_SOCKS4				1									//SOCKS4 代理
//#define PROXY_SOCKS5				2									//SOCKS5 代理
//#define PROXY_HTTP					3									//HTTP 代理
//
////////////////////////////////////////////////////////////////////////////
//
////////////////////////////////////////////////////////////////////////////
////枚舉定義
//
////連接狀態定義
//enum enSocketState
//{
//	SocketState_NoConnect,			//沒有連接
//	SocketState_Connecting,			//正在連接
//	SocketState_Connected,			//成功連接
//};
//
////////////////////////////////////////////////////////////////////////////
////結構定義
//
////代理信息結構
//struct tagProxyInfo
//{
//	BYTE							cbProxyType;						//代理類型
//	WORD							wProxyPort;							//代理端口
//	CString							strProxyName;						//代理用戶名
//	CString							strProxyPass;						//代理密碼
//	CString							strProxyServer;						//代理地址
//	CString							strHttpDomain;						//代理域名
//};
//
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//
////網絡數據定義
//#define SOCKET_VER						3									//數據包版本
//#define SOCKET_PACKAGE					4080								//最大網絡包
//#define SOCKET_BUFFER					(sizeof(CMD_Head)+SOCKET_PACKAGE+2*sizeof(DWORD))
//
////事件標識
//#define EVENT_CONTROL				0x0001								//控制消息
//#define EVENT_TIMER					0x0002								//定時器引擎
//#define EVENT_ACTION				0x0007								//動作引擎
//#define EVENT_DATABASE				0x0003								//數據庫請求
//#define EVENT_SOCKET_ACCEPT			0x0004								//網絡應答
//#define EVENT_SOCKET_READ			0x0005								//網絡讀取
//#define EVENT_SOCKET_CLOSE			0x0006								//網絡關閉
//
////數據包結構信息
//struct CMD_Info
//{
//	WORD								wDataSize;							//數據大小
//	BYTE								cbCheckCode;						//效驗字段
//	BYTE								cbMessageVer;						//版本標識
//};
//
////數據包命令信息
//struct CMD_Command
//{
//	WORD								wMainCmdID;							//主命令碼
//	WORD								wSubCmdID;							//子命令碼
//};
//
////數據包傳遞包頭
//struct CMD_Head
//{
//	CMD_Info							CmdInfo;							//基礎結構
//	CMD_Command							CommandInfo;						//命令信息
//};
//
////網絡數據包緩沖
//struct CMD_Buffer
//{
//	CMD_Head							Head;								//數據包頭
//	BYTE								cbBuffer[SOCKET_PACKAGE];			//數據緩沖
//};
//
////內核命令碼
//#define MDM_KN_COMMAND					0									//內核命令
//#define SUB_KN_DETECT_SOCKET			1									//檢測命令
//
////檢測結構信息
//struct CMD_KN_DetectSocket
//{
//	DWORD								dwSendTickCount;					//發送時間
//	DWORD								dwRecvTickCount;					//接收時間
//};
//
////////////////////////////////////////////////////////////////////////////
//
//#define VER_IClientSocket INTERFACE_VERSION(1,1)
//static const GUID IID_IClientSocket={0x8b0e3918,0x5139,0x48da,0xbf,0x40,0xba,0x95,0xad,0xce,0x59,0x64};
//
////網絡組件接口
//interface IClientSocket : public IUnknownEx
//{
//	//取消代理
//	virtual void __cdecl CancelProxyServer()=NULL;
//	//代理服務器
//	virtual void __cdecl SetProxyServer(tagProxyInfo & ProxyInfo)=NULL;
//	//設置接口
//	virtual bool __cdecl SetSocketSink(IUnknownEx * pIUnknownEx)=NULL;
//	//獲取接口
//	virtual void  * __cdecl GetSocketSink(const IID & Guid, DWORD dwQueryVer)=NULL;
//	//獲取發送間隔
//	virtual DWORD __cdecl GetLastSendTick()=NULL;
//	//獲取接收間隔
//	virtual DWORD __cdecl GetLastRecvTick()=NULL;
//	//獲取發送數目
//	virtual DWORD __cdecl GetSendPacketCount()=NULL;
//	//獲取接收數目
//	virtual DWORD __cdecl GetRecvPacketCount()=NULL;
//	//獲取狀態
//	virtual enSocketState __cdecl GetConnectState()=NULL;
//	//連接服務器
//	virtual bool __cdecl Connect(DWORD dwServerIP, WORD wPort)=NULL;
//	//連接服務器
//	virtual bool __cdecl Connect(const LPCTSTR szServerIP, WORD wPort)=NULL;
//	//發送函數
//	virtual bool __cdecl SendData(WORD wMainCmdID, WORD wSubCmdID)=NULL;
//	//發送函數
//	virtual bool __cdecl SendData(WORD wMainCmdID, WORD wSubCmdID, void * pData, WORD wDataSize)=NULL;
//	//關閉連接
//	virtual bool __cdecl CloseSocket(bool bNotify)=NULL;
//};
//
////////////////////////////////////////////////////////////////////////////
//
//#define VER_IClientSocketSink INTERFACE_VERSION(1,1)
//static const GUID IID_IClientSocketSink={0x55fcf8aa,0x526a,0x44c2,0x9a,0xd1,0x4,0xe,0x7,0xd6,0x8a,0x2a};
//
////網絡鉤子接口
//interface IClientSocketSink : public IUnknownEx
//{
//	//網絡連接消息
//	virtual bool __cdecl OnSocketConnect(int iErrorCode, LPCTSTR pszErrorDesc, IClientSocket * pIClientSocke)=NULL;
//	//網絡讀取消息
//	virtual bool __cdecl OnSocketRead(CMD_Command Command, void * pBuffer, WORD wDataSize, IClientSocket * pIClientSocke)=NULL;
//	//網絡關閉消息
//	virtual bool __cdecl OnSocketClose(IClientSocket * pIClientSocke, bool bCloseByServer)=NULL;
//};

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

#ifndef  COM_SERVICE_DLL
	//導出類頭文件
	#include "Encrypt.h"
	//#include "WebBrowser.h"
	//#include "HtmlBrowser.h"
	//#include "WinFileInfo.h"
	#include "DataStorage.h"
	#include "ServiceThread.h"
	//#include "ClientSocket.h"
	//#include "XMLParser.h"
#endif

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

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区视频在线| 亚洲超碰97人人做人人爱| 欧洲精品在线观看| 国产一本一道久久香蕉| 亚洲一二三区在线观看| 中文字幕不卡三区| 亚洲午夜羞羞片| 3d动漫精品啪啪1区2区免费 | 欧美日韩夫妻久久| 亚洲高清视频在线| 欧美日韩国产系列| 午夜免费久久看| 国产日韩高清在线| 久久99在线观看| 天天影视网天天综合色在线播放| 亚洲成人一区在线| 国产精品电影院| 国产精品污网站| 久久九九99视频| 久久影音资源网| 精品国精品自拍自在线| 欧美一区二区视频在线观看2020| 欧美在线短视频| 色一区在线观看| 91免费视频网址| 91色porny在线视频| jlzzjlzz国产精品久久| 盗摄精品av一区二区三区| 国产成人综合视频| 懂色av一区二区夜夜嗨| 国产成人小视频| 粉嫩aⅴ一区二区三区四区| 国产电影一区二区三区| 国产成人综合网站| 成人一区二区三区视频| 成人毛片在线观看| 97se亚洲国产综合自在线观| av成人动漫在线观看| 色综合久久久网| 欧美偷拍一区二区| 欧美人与性动xxxx| 欧美一级国产精品| 精品国产一区二区三区四区四| 日韩欧美久久久| 久久久99久久| 国产精品成人午夜| 一区二区三区欧美视频| 色综合一个色综合| 色婷婷综合五月| 欧美人狂配大交3d怪物一区| 日韩精品中午字幕| 久久久久国产精品人| 中文字幕亚洲区| 亚洲一区在线视频观看| 日韩国产精品大片| 国产成人午夜精品影院观看视频| av亚洲精华国产精华精华 | 高潮精品一区videoshd| av一区二区三区| 欧美日韩国产bt| 精品欧美久久久| 日韩毛片视频在线看| 亚洲国产日日夜夜| 国产尤物一区二区| 色婷婷av一区二区三区之一色屋| 在线播放欧美女士性生活| 久久综合色婷婷| 亚洲欧美在线视频| 青青草一区二区三区| 国产成人午夜高潮毛片| 日本韩国精品在线| 日韩精品一区二区三区在线观看| 亚洲国产成人自拍| 日韩高清电影一区| 国产精品一品视频| 国产精品国产三级国产a| 午夜亚洲福利老司机| 国产福利一区在线| 欧美日韩高清在线播放| 国产偷v国产偷v亚洲高清| 亚洲午夜视频在线| 国产精品一区二区在线看| 91激情五月电影| 国产亚洲欧美日韩日本| 亚洲成av人在线观看| 风间由美一区二区三区在线观看| 欧美性欧美巨大黑白大战| 久久久无码精品亚洲日韩按摩| 亚洲一区在线观看免费| 国产成人日日夜夜| 欧美一区二区二区| 亚洲欧洲制服丝袜| 国产一区二区三区| 欧美喷水一区二区| 亚洲特黄一级片| 国产一区免费电影| 欧美一区二区高清| 亚洲国产成人av好男人在线观看| 国产成人亚洲综合a∨婷婷| 91麻豆精品国产91久久久更新时间| 国产欧美一区二区精品性| 七七婷婷婷婷精品国产| 色婷婷精品久久二区二区蜜臀av| 国产色91在线| 蜜臀av性久久久久蜜臀aⅴ流畅| 91论坛在线播放| 国产亚洲精品中文字幕| 卡一卡二国产精品| 精品视频在线视频| 亚洲男人天堂av网| 99re成人精品视频| 国产精品久久久久久久第一福利| 国产一区二区三区四区五区入口 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 粉嫩绯色av一区二区在线观看| 日韩一级完整毛片| 午夜影视日本亚洲欧洲精品| 91久久一区二区| av日韩在线网站| 国产亚洲欧美在线| 国精产品一区一区三区mba视频 | 日本一区二区不卡视频| 国产主播一区二区| 精品国产百合女同互慰| 精久久久久久久久久久| 日韩美一区二区三区| 日韩av中文字幕一区二区三区| 欧美丝袜丝交足nylons图片| 亚洲一区在线观看网站| 欧美系列在线观看| 五月天激情综合网| 欧美日韩成人综合天天影院| 午夜精品久久一牛影视| 91精品国产综合久久久久久久久久| 亚洲成av人片观看| 在线播放日韩导航| 蜜臂av日日欢夜夜爽一区| 日韩精品综合一本久道在线视频| 久久精品国产99国产| 欧美成人一区二区三区在线观看| 久久99精品久久久久久国产越南| 久久综合久久综合久久| 国产精品一区二区不卡| 中文字幕一区二区三区不卡| 99热99精品| 亚洲高清久久久| 欧美一区二区三区免费在线看| 麻豆视频一区二区| 久久婷婷成人综合色| 成人一区二区三区视频在线观看| 中文字幕综合网| 欧美视频一区二区在线观看| 日韩1区2区3区| 国产日韩欧美一区二区三区综合| 91亚洲精品久久久蜜桃| 亚洲福利一区二区| 精品国产伦一区二区三区免费| 成人午夜在线播放| 亚洲线精品一区二区三区| 日韩午夜激情视频| 成人app网站| 亚洲va欧美va人人爽午夜| 精品剧情在线观看| 99久久久国产精品| 日韩不卡一区二区| 国产精品久久久久久久裸模| 欧美日韩国产一级二级| 国内精品免费**视频| 亚洲色图一区二区三区| 欧美高清精品3d| 国产不卡视频在线观看| 亚洲亚洲人成综合网络| 久久影院午夜论| 欧美日韩在线三级| 国产成人精品1024| 天堂影院一区二区| 国产精品亲子伦对白| 8v天堂国产在线一区二区| 成人性生交大片| 日本va欧美va瓶| 亚洲人成网站色在线观看| 欧美一级理论片| 色婷婷国产精品综合在线观看| 久久se精品一区二区| 自拍偷拍国产亚洲| 26uuuu精品一区二区| 欧美日韩在线播放三区| jlzzjlzz国产精品久久| 美腿丝袜亚洲三区| 亚洲高清免费在线| 国产精品久久久久一区| 亚洲国产一区二区三区| 中文字幕第一区综合| 欧美一级久久久久久久大片| 色94色欧美sute亚洲线路一久 | 日韩电影在线观看一区| 亚洲欧美区自拍先锋| 国产欧美日韩亚州综合 | 国产一区视频网站| 日本系列欧美系列|