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

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

?? stockdrv.h

?? 股票軟件
?? H
?? 第 1 頁 / 共 2 頁
字號:

// 注一:
//	  記錄數表示行情數據和補充數據(包括 Header)的數據包數,對文件類型數據, = 1
// 注二:
//	  若 m_bDISK = FALSE, m_pData 為數據緩沖區指針
//		 ******** 數據共享,不能修改數據 **********
//		 m_bDISK = TRUE,  m_pData 為該文件的存盤文件名,一般情況只有
//		 升級軟件等大文件用存盤方式
typedef struct tagRCV_DATA
{
	int					m_wDataType;			// 文件類型
	int					m_nPacketNum;			// 記錄數,參見注一
	RCV_FILE_HEADEx		m_File;					// 文件接口
	BOOL				m_bDISK;				// 文件是否已存盤的文件
	union
	{
		RCV_REPORT_STRUCTEx  *	m_pReport;
		RCV_HISTORY_STRUCTEx *	m_pDay;
		RCV_MINUTE_STRUCTEx  *	m_pMinute;
		RCV_POWER_STRUCTEx	 *	m_pPower;
		RCV_MULTISORT_STRUCTEx	*	m_pMultisort;
		void				 *	m_pData;		// 參見注二
	};
} RCV_DATA,*PRCV_DATA;

#pragma pack()

/* 消息處理程序 DEMO
LONG OnStkDataOK(UINT wParam,LONG lParam)
{
union tagSrcStock	DOS_StkBuf;
RCV_REPORT_STRUCTEx NEW_StkBuf;
PBYTE				pDataBuf;
RCV_DATA			Header;
RCV_DATA	*		pHeader;
DWORD				dwFileLen;
int					ok;
	pHeader = (RCV_DATA *)lParam;
	switch( wParam )
	{
	case RCV_REPORT:						// 共享數據引用方式,股票行情
		for(i=0; i<pHeader->m_nPacketNum; i++)
		{
			pHeader->m_pReport[i] ...
			// 數據處理
		}
		break;

	case RCV_FILEDATA:						// 共享數據引用方式,文件
		switch(pHeader->m_wDataType)
		{
		case FILE_HISTORY_EX:				// 補日線數據
			break;
		case FILE_MINUTE_EX:				// 補分鐘線數據
			break;
		case FILE_POWER_EX:					// 補充除權數據
			break;
		case FILE_BASE_EX:					// 錢龍兼容基本資料文件,m_szFileName僅包含文件名
			break;
		case FILE_NEWS_EX:					// 新聞類,其類型由m_szFileName中子目錄名來定
			break;
		case FILE_HTML_EX:					// HTML文件,m_szFileName為URL
			break;
		case FILE_SOFTWARE_EX:				// 升級軟件
			break;
		}
		break;
	default:
		return 0;							// unknown data
	}
	return 1;
}
*/


//////////////////////////////////////////////////////////////////////////////////
//APIs
#ifdef __cplusplus
extern "C"{
#endif

//////////////////////////////////////////////////////////////////////////////////
// 注冊函數

// 股票初始化
// 入口參數:
//		hWnd			處理消息的窗口句柄
//		Msg				用戶自定義消息
//		nWorkMode		接口工作方式, 應等于 RCV_WORK_SENDMSG
// 返回參數:
//		 1				成功	
//		-1				失敗
int WINAPI	Stock_Init(HWND hWnd,UINT Msg,int nWorkMode);
int WINAPI	Stock_Init_Nodialog(HWND hWnd,UINT Msg,int nWorkMode,
		const char * szAddress, UINT nPort, const char * szUser, const char * szPasswd );


// 退出,停止發送消息
// 入口參數:
//		hWnd			處理消息的窗口句柄,同 Stock_Init 的調用入口參數
//	返回參數:
//		 1				成功	
//		-1				失敗
int WINAPI 	Stock_Quit(HWND hWnd);

//////////////////////////////////////////////////////////////////////////////////
// 行情接口       
      
// 取已接收到的股票總數
int WINAPI 	GetTotalNumber();													

// 由序號取股票數據(擴展)
// 入口參數:	
//			nNo			序號
//			pBuf		存放股票數據的緩沖區
// 返回參數:
//		    NoStockData	無股票數據	
// 注:
//			該函數提供股票數據的主要數據;分析軟件剛運行時,可以快速建立數據框架
int WINAPI 	GetStockByNoEx(int nNo,RCV_REPORT_STRUCTEx * pBuf);			

// 由股號取股票數據(擴展)
// 入口參數:	
//			pszStockCode股票代號	
//			nMarket		證券市場
//			pBuf		存放股票數據的緩沖區
// 返回參數:
//		    NoStockData	無股票數據	
// 注:
//			該函數提供股票數據的主要數據;分析軟件剛運行時,可以快速建立數據框架
int WINAPI 	GetStockByCodeEx(char * pszStockCode,int nMarket,RCV_REPORT_STRUCTEx * pBuf);

// 激活接收程序,進行設置
// 入口參數:
//			bShowWindow		TRUE		顯示窗口,進行設置
//							FALSE		隱含窗口
// 返回參數:
//			 1				成功
//			-1				失敗
int	WINAPI  SetupReceiver(BOOL bShowWindow);

//	取得股票驅動信息
//	入口參數:
//			nInfo		索引
//			pBuf		緩沖區
//	出口參數:
//			nInfo == RI_IDSTRING,	返回特征字符串長度, pBuf 為特征字符串
//									如:	"TongShi_StockDrv_1.00"
//			nInfo == RI_IDCODE,		返回信息卡 ID 號, pBuf 為字符串形式的 ID 號
//									如:	0x78001234	  "78001234"
//			nInfo == RI_VERSION,	返回信息卡版本號, pBuf 為字符串版本
//									如:  1.00		  "1.00"		
//			nInfo == RI_ERRRATE,	取信道誤碼,
//			nInfo == RI_STKNUM,		取上市股票總家數
DWORD WINAPI  GetStockDrvInfo(int nInfo,void * pBuf);

/////////////////////////////////////////////////////////////////////////////////////
// NetTS 支持新加接口,可主動請求數據

// 接收引擎是否已經啟動工作
// 返回參數:
//			1				已啟動
//			0				未啟動
int	WINAPI  IsEngineWorking( );

// 設置接收引擎是否自動定期刷新RCV_REPORT信息,缺省為TRUE
// 入口參數:	
//			bAutoReport		是否自動刷新,如果不是自動刷新,用戶需要主動調用
//							RequestStockData( RCV_REPORT, ... )
// 返回參數:
//			1				以前為自動刷新
//			0				以前不是自動刷新
int	WINAPI  SetAutoReport( int bAutoReport );

// 由股號請求股票數據
// 入口參數:	
//			nDataType	數據類型,
//						如 FILE_HISTORY_EX, FILE_MINUTE_EX, FILE_POWER_EX,
//							RCV_REPORT, FILE_MULTISORT_EX, FILE_DETAIL_EX,
//							FILE_BASE_EX, FILE_NEWS_EX, FILE_HTML_EX
//							FILE_SOFTWARE_EX, FILE_SHAZQDATA_EX
//			pStocks     股票數據指針, 對于FILE_NEWS_EX,FILE_HTML_EX,FILE_SOFTWARE_EX,FILE_SHAZQDATA_EX,該值無效
//			nSize		股票數據個數,同pStocks一樣,某些類型該值無效
//			nKType		歷史數據類型,該參數僅對FILE_HISTORY_EX數據類型有效
//			nDataCount	需要數據個數,該參數僅對FILE_HISTORY_EX數據類型有效,表示需要獲取的歷史數據個數,從當前日期往前數
// 返回參數:
//			1 請求發送成功
//			-1 請求發送失敗
// 注:
//			該函數提供股票數據的主動請求,向Internet服務器發送請求,請求發送結束
//			后,立即返回. 當請求的數據從Internet服務器傳回時,向窗口發送消息

#define	FILE_MULTISORT_EX	0x708	// 綜合排名
#define	FILE_DETAIL_EX		0x709	// 成交明細


#pragma pack(1)

typedef struct tagSTOCK_STRUCTEx {
	BYTE	m_type;					// stock's type, see enum StockType
	char	m_code[6];				// stock code
} STOCK_STRUCTEx,*pSTOCK_STRUCTEx;

#pragma pack()

enum StockType {
	typeNone		=	0x00,
	typeshIndex		=	0x10,	//	上海指數
	typeshA			=	0x11,	//	上海A股
	typeshB			=	0x12,	//	上海B股
	typeshBond		=	0x13,	//	上海債券
	typeshRight		=	0x14,	//	上海權證
	typeshBonus		=	0x15,	//	上海紅利
	typeshAdmeasure	=	0x16,	//	上海配股
	typeshInfo		=	0x1F,	//	上海證交所信息
	typeszIndex		=	0x20,	//	深圳指數 0x20 
	typeszA			=	0x21,	//	深圳A股 0x21 
	typeszB			=	0x22,	//	深圳B股 0x22 
	typeszBond		=	0x23,	//	深圳債券 0x23 
	typeszRight		=	0x24,	//	深圳權證 0x24 
	typeszBonus		=	0x25,	//	深圳紅利 0x25 
	typeszAdmeasure	=	0x26,	//	深圳配股 0x26 
	typeszInfo		=	0x2F,	//	深圳證交所信息 0x2f 
	typeGeneralInfo	=	0x05,	//	綜合財經信息 0x05 
};

enum KTypes {
	ktypeNone		=	0x00,
	ktypeMin		=	0x01,	// enum KTypes 的最小值
	ktypeMin5		=	0x01,	// 五分鐘線
	ktypeMin15		=	0x02,	// 十五分鐘線
	ktypeMin30		=	0x03,	// 三十分鐘線
	ktypeMin60		=	0x04,	// 六十分鐘線
	ktypeDay		=	0x05,	// 日線
	ktypeWeek		=	0x06,	// 周線
	ktypeMonth		=	0x07,	// 月線
	ktypeMax		=	0x07,	// enum KTypes 的最大值
};

int WINAPI	RequestStockData( int nDataType, STOCK_STRUCTEx * pStocks, int nSize, int nKType, int nDataCount );

#ifdef __cplusplus
}
#endif

#endif // __STOCKDRV_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合色中文字幕| 久久av资源站| 精品少妇一区二区三区免费观看| 国产麻豆精品在线观看| 亚洲色图一区二区三区| 久久蜜桃香蕉精品一区二区三区| 97久久精品人人爽人人爽蜜臀| 日韩和欧美的一区| 中文字幕视频一区| 国产免费成人在线视频| 国产剧情一区在线| 青青草国产成人99久久| 亚洲精品视频在线看| 久久久久国色av免费看影院| 欧美一级日韩免费不卡| 色成人在线视频| 国产一区二区久久| 日韩一区二区三区在线| 97se亚洲国产综合在线| 亚洲国产日韩a在线播放| 亚洲一区欧美一区| 亚洲精品成人在线| 亚洲精品国产一区二区精华液 | 日韩精品自拍偷拍| 免费精品视频最新在线| 亚洲一区二区黄色| 99视频一区二区| 91久久精品一区二区三区| 激情丁香综合五月| 国产精品一品二品| 亚洲一级不卡视频| 亚洲最大成人网4388xx| 亚洲国产成人高清精品| 欧美日韩mp4| 欧美少妇性性性| 欧美一区二区三区人| 欧美日本在线播放| 欧美日韩一区高清| 欧美三级在线视频| 精品视频1区2区| 日韩一卡二卡三卡| 欧美精品一区二区三区在线播放| 精品少妇一区二区三区视频免付费 | 色系网站成人免费| 成人小视频免费观看| 成人看片黄a免费看在线| 国产专区综合网| 成a人片亚洲日本久久| 成人久久久精品乱码一区二区三区| av不卡免费在线观看| av不卡免费电影| 日本高清不卡一区| 91精品国模一区二区三区| 日韩一区二区三| 国产精品护士白丝一区av| 亚洲视频一区在线| 久久综合色8888| 亚洲视频狠狠干| 免费高清视频精品| 亚洲一区二区三区视频在线播放 | 国产欧美在线观看一区| 欧美妇女性影城| 欧美激情一区不卡| 亚洲精品国产a久久久久久| 性久久久久久久久| 国产一区二区三区在线观看精品| 国内精品伊人久久久久av影院 | 久久亚洲一级片| 亚洲欧美另类小说| 国产亚洲一区二区三区四区| 亚洲精品免费在线播放| 麻豆91在线看| 欧洲亚洲国产日韩| 国产日产欧美精品一区二区三区| 亚洲成av人影院在线观看网| 亚洲国产精品尤物yw在线观看| 国产黑丝在线一区二区三区| 在线观看欧美黄色| 国产精品剧情在线亚洲| 香蕉久久夜色精品国产使用方法| 国产在线播放一区二区三区| 欧美午夜视频网站| 国产精品视频一二三| 免费成人结看片| 北条麻妃国产九九精品视频| 日韩欧美高清一区| 亚洲国产精品一区二区尤物区| 国产成人精品免费| 欧美一区二区三区在线| 亚洲免费在线视频| 粉嫩aⅴ一区二区三区四区| 精品久久人人做人人爽| 亚洲美女区一区| 岛国精品在线观看| 精品日韩在线观看| 婷婷成人综合网| 欧美日韩国产首页| 丰满岳乱妇一区二区三区| 欧美大片免费久久精品三p| 亚洲h在线观看| 91福利国产精品| 亚洲女人的天堂| 亚洲日本免费电影| 91麻豆免费观看| ...xxx性欧美| 91污在线观看| 亚洲一区二区高清| 美日韩一级片在线观看| 91精品欧美久久久久久动漫 | 欧美视频一区二区在线观看| 欧美日韩国产美女| 天天av天天翘天天综合网色鬼国产| 在线一区二区三区四区| 亚洲乱码国产乱码精品精可以看| 色综合久久综合网欧美综合网 | 亚洲视频每日更新| 99久久精品99国产精品| 国产精品家庭影院| 国产剧情在线观看一区二区| 久久久久久久综合色一本| 国产在线国偷精品免费看| 国产欧美一区二区精品秋霞影院| 国产欧美一区二区在线| av中文字幕在线不卡| 一区二区在线观看免费| 91福利在线免费观看| 亚洲精品日韩综合观看成人91| 欧美午夜片在线看| 奇米777欧美一区二区| 欧美不卡一区二区三区四区| 亚洲美女区一区| 日韩精品中文字幕一区二区三区| 国产又粗又猛又爽又黄91精品| 中文字幕欧美日韩一区| 91猫先生在线| 日韩精品一二三四| 国产精品电影一区二区| 精品污污网站免费看| 狠狠狠色丁香婷婷综合激情| 久久久激情视频| 91久久人澡人人添人人爽欧美| 轻轻草成人在线| 国产精品久久国产精麻豆99网站| 欧美aaa在线| 国产精品欧美一区二区三区| 91精品国产免费久久综合| 国产91在线看| 人人狠狠综合久久亚洲| 欧美在线免费视屏| 国产99久久久国产精品潘金网站| 亚洲一区免费观看| 日本一区二区三区在线观看| 欧美吞精做爰啪啪高潮| 黑人精品欧美一区二区蜜桃| 亚洲色大成网站www久久九九| 日韩欧美中文字幕一区| 国内精品视频666| 日韩欧美电影在线| 日本aⅴ精品一区二区三区 | 99精品桃花视频在线观看| 日韩黄色免费电影| 欧美视频你懂的| 91色九色蝌蚪| 国产一区二区免费在线| 日韩高清在线观看| 中文字幕一区二区三区在线播放| 精品美女在线观看| 3d动漫精品啪啪| 欧美日韩在线一区二区| 国产在线不卡视频| 99久久精品国产一区二区三区 | 精品在线播放午夜| 国产精品66部| 色嗨嗨av一区二区三区| 欧美日韩国产精品成人| 日韩欧美黄色影院| 国产欧美一区二区精品婷婷| 亚洲欧美日韩一区二区三区在线观看 | 国产一区美女在线| 粉嫩aⅴ一区二区三区四区五区| 91在线视频观看| 欧美一级黄色大片| 国产欧美一区二区三区网站| 一区二区三区免费在线观看| 免费久久精品视频| eeuss鲁片一区二区三区| 欧美高清一级片在线| 国产校园另类小说区| 亚洲国产一区二区三区| 国产一区二区在线观看视频| 91久久免费观看| 日本一区二区三区在线观看| 亚洲高清中文字幕| 风间由美中文字幕在线看视频国产欧美| 欧美中文字幕一区二区三区亚洲| 精品国产一区二区在线观看| 艳妇臀荡乳欲伦亚洲一区| 国产精一区二区三区| 91精品久久久久久久99蜜桃 | 亚洲蜜臀av乱码久久精品|