亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
日韩一区二区三区视频在线观看| 亚洲欧美日韩电影| 亚洲欧美日韩国产综合在线| 久久99精品国产麻豆不卡| 欧美亚洲动漫制服丝袜| 中文字幕一区二区三区av| 国产一区二区在线观看视频| 日韩片之四级片| 男人的天堂亚洲一区| 欧美精品亚洲二区| 肉色丝袜一区二区| 在线不卡中文字幕| 日韩av不卡在线观看| 666欧美在线视频| 蜜臀av一级做a爰片久久| 欧美麻豆精品久久久久久| 首页国产欧美久久| 日韩美女视频一区二区在线观看| 激情成人综合网| 国产午夜精品久久| 99久免费精品视频在线观看| 日韩一区欧美一区| 欧美亚洲日本国产| 日韩精品免费专区| 久久九九久久九九| av亚洲精华国产精华| 亚洲成人黄色小说| 久久久久一区二区三区四区| 国产suv精品一区二区6| 亚洲激情欧美激情| 精品99一区二区三区| 91极品视觉盛宴| 国产一区美女在线| 午夜欧美一区二区三区在线播放| 欧美哺乳videos| 91极品视觉盛宴| 国产成人精品午夜视频免费| 亚洲色图视频网站| 久久久噜噜噜久久中文字幕色伊伊| 一本久道久久综合中文字幕| 久久精品国产亚洲5555| 亚洲欧美激情在线| 久久久久国产精品麻豆ai换脸| 色狠狠一区二区| 波多野结衣欧美| 激情小说欧美图片| 美女高潮久久久| 日韩电影在线看| 爽爽淫人综合网网站| 五月婷婷久久综合| 亚洲午夜影视影院在线观看| 亚洲色图欧美激情| 国产精品美日韩| 久久久av毛片精品| 久久九九久精品国产免费直播| 日韩欧美在线1卡| 欧美一二三区在线观看| 欧美无乱码久久久免费午夜一区| 99精品视频在线播放观看| av一本久道久久综合久久鬼色| 国产精品91xxx| 成人毛片视频在线观看| av成人免费在线观看| av不卡在线观看| 欧美性猛交xxxxxx富婆| 欧美日韩日日摸| 91精品国产欧美日韩| 久久亚洲综合色一区二区三区| 欧美va天堂va视频va在线| 国产人成亚洲第一网站在线播放 | 一个色妞综合视频在线观看| 亚洲欧美乱综合| 美女视频第一区二区三区免费观看网站 | 99久久精品国产网站| 欧美在线视频全部完| 欧美r级电影在线观看| 久久久久久久性| 亚洲精品成人在线| 青娱乐精品视频| 99热这里都是精品| 6080国产精品一区二区| 亚洲国产精品一区二区www在线| 精品一二三四区| 亚洲线精品一区二区三区八戒| 美腿丝袜亚洲一区| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 成人毛片老司机大片| 91精品国产色综合久久ai换脸| 久久综合久久久久88| 亚洲国产精品久久不卡毛片| 国产精品一区在线观看乱码 | 国产一区二区三区四| 欧美亚洲国产怡红院影院| 国产精品视频第一区| 麻豆成人免费电影| 在线不卡免费欧美| 一级中文字幕一区二区| bt欧美亚洲午夜电影天堂| 久久精品日韩一区二区三区| 美女视频黄久久| 日韩欧美中文字幕公布| 日韩高清在线不卡| 在线电影欧美成精品| 丝袜诱惑亚洲看片| 精品污污网站免费看| 一个色在线综合| 欧美久久久久中文字幕| 亚洲午夜精品久久久久久久久| 色婷婷国产精品久久包臀| 亚洲天天做日日做天天谢日日欢 | 亚洲成人av一区| 精品国产乱码久久久久久免费| 亚洲成人三级小说| 欧美精品久久一区二区三区| 亚洲一区视频在线| 日韩一区二区在线观看| 美女一区二区久久| 中文字幕巨乱亚洲| 91国偷自产一区二区三区观看| 亚洲国产色一区| 久久综合九色综合97婷婷| 国产成人精品亚洲午夜麻豆| 亚洲三级视频在线观看| 欧美日韩在线不卡| 国产福利精品导航| 亚洲成在人线在线播放| 精品免费日韩av| 成人午夜视频在线| 亚洲久本草在线中文字幕| 国产美女一区二区| 亚洲日本韩国一区| 欧美一区二区三区免费| 懂色av一区二区三区免费观看| 亚洲综合一区二区| 国产午夜精品在线观看| 91福利精品视频| 国产在线视频一区二区| 一区二区激情小说| 欧美国产一区二区| 欧美成人女星排行榜| 99综合电影在线视频| 免费在线成人网| 伊人一区二区三区| 日本一区二区电影| 日韩一区二区在线播放| 色婷婷精品大在线视频| 国产成人综合亚洲91猫咪| 蜜桃在线一区二区三区| 一区二区三区美女视频| 国产精品丝袜黑色高跟| 91久久一区二区| 在线欧美日韩国产| 成人精品鲁一区一区二区| 蜜桃视频在线一区| 麻豆专区一区二区三区四区五区| 一区二区欧美国产| 中文字幕日韩一区| 国产精品入口麻豆九色| 国产精品热久久久久夜色精品三区| 日韩一区二区影院| 欧美人狂配大交3d怪物一区| 91传媒视频在线播放| 欧美日韩精品一区二区三区四区| 99re8在线精品视频免费播放| 99re热这里只有精品免费视频| 99久久久久免费精品国产 | 成人av免费在线| 成人免费视频视频在线观看免费 | 另类的小说在线视频另类成人小视频在线 | 狠狠色综合色综合网络| 极品美女销魂一区二区三区 | 精品午夜一区二区三区在线观看 | 亚洲久草在线视频| 亚洲va韩国va欧美va| 久久超碰97中文字幕| 日本女人一区二区三区| 菠萝蜜视频在线观看一区| 日本精品裸体写真集在线观看| 欧美三级日韩三级国产三级| 欧美精品一区二区三区一线天视频| 久久免费午夜影院| 亚洲成人免费影院| 国产露脸91国语对白| 日本电影亚洲天堂一区| 欧美精品一区二区三区蜜臀 | 在线观看亚洲一区| 日韩精品中文字幕一区 | 欧美日韩精品一区二区三区| 欧美电视剧免费观看| 国产日韩欧美一区二区三区综合 | 国产欧美日韩视频一区二区| 亚洲国产精品久久一线不卡| 韩国欧美国产1区| 欧美亚洲动漫另类| 亚洲中国最大av网站| 国产成都精品91一区二区三| 欧美一区三区四区| 亚洲福利电影网| 97成人超碰视| 中文av一区二区|