汾ţv6.7.2_20230913 10:48:10.4926 ()
̨汾V6.7.2
ע⣺˰汾Ϊ֧֣ӱ֤㷨н鱣RCAMSʹ鱣Ruleҵ12ײѯӿڣն˳̸п

˵

1ӿڣSPBMӿƷֵֿ۲ѯ

1ѯ
	///SPBMӿƷֵֿ۲ѯ
	virtual int ReqQrySPBMAddOnInterParameter(CThostFtdcQrySPBMAddOnInterParameterField *pQrySPBMAddOnInterParameter, int nRequestID) = 0;

2ѯӦ
    ///SPBMӿƷֵֿ۲ѯӦ
	virtual void OnRspQrySPBMAddOnInterParameter(CThostFtdcSPBMAddOnInterParameterField *pSPBMAddOnInterParameter, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};   
 

2ӿڣRCAMSƷϢѯ

1ѯ
	///RCAMSƷϢѯ
	virtual int ReqQryRCAMSCombProductInfo(CThostFtdcQryRCAMSCombProductInfoField *pQryRCAMSCombProductInfo, int nRequestID) = 0;

2ѯӦ
	///RCAMSƷϢѯӦ
	virtual void OnRspQryRCAMSCombProductInfo(CThostFtdcRCAMSCombProductInfoField *pRCAMSCombProductInfo, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};


3ӿڣRCAMSͬԼնԳѯ

1ѯ
	///RCAMSͬԼնԳѯ
	virtual int ReqQryRCAMSInstrParameter(CThostFtdcQryRCAMSInstrParameterField *pQryRCAMSInstrParameter, int nRequestID) = 0;

2ѯӦ
	///RCAMSͬԼնԳѯӦ
	virtual void OnRspQryRCAMSInstrParameter(CThostFtdcRCAMSInstrParameterField *pRCAMSInstrParameter, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};	

4ӿڣRCAMSƷڷնԳѯ

1ѯ
	///RCAMSƷڷնԳѯ
	virtual int ReqQryRCAMSIntraParameter(CThostFtdcQryRCAMSIntraParameterField *pQryRCAMSIntraParameter, int nRequestID) = 0;

2ѯӦ
	///RCAMSƷڷնԳѯӦ
	virtual void OnRspQryRCAMSIntraParameter(CThostFtdcRCAMSIntraParameterField *pRCAMSIntraParameter, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};

5ӿڣRCAMSƷַ۵ֲѯ

1ѯ
	///RCAMSƷַ۵ֲѯ
	virtual int ReqQryRCAMSInterParameter(CThostFtdcQryRCAMSInterParameterField *pQryRCAMSInterParameter, int nRequestID) = 0;

2ѯӦ
	///RCAMSƷַ۵ֲѯӦ
	virtual void OnRspQryRCAMSInterParameter(CThostFtdcRCAMSInterParameterField *pRCAMSInterParameter, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};

6ӿڣRCAMSͷȨյѯ

1ѯ
	///RCAMSͷȨյѯ
	virtual int ReqQryRCAMSShortOptAdjustParam(CThostFtdcQryRCAMSShortOptAdjustParamField *pQryRCAMSShortOptAdjustParam, int nRequestID) = 0;

2ѯӦ
	///RCAMSͷȨյѯӦ
	virtual void OnRspQryRCAMSShortOptAdjustParam(CThostFtdcRCAMSShortOptAdjustParamField *pRCAMSShortOptAdjustParam, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};

7ӿڣRCAMSϳֲֲѯ

1ѯ
	///RCAMSϳֲֲѯ
	virtual int ReqQryRCAMSInvestorCombPosition(CThostFtdcQryRCAMSInvestorCombPositionField *pQryRCAMSInvestorCombPosition, int nRequestID) = 0;

2ѯӦ
	///RCAMSϳֲֲѯӦ
	virtual void OnRspQryRCAMSInvestorCombPosition(CThostFtdcRCAMSInvestorCombPositionField *pRCAMSInvestorCombPosition, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};

8ӿڣͶƷRCAMS֤ѯ

1ѯ
	///ͶƷRCAMS֤ѯ
	virtual int ReqQryInvestorProdRCAMSMargin(CThostFtdcQryInvestorProdRCAMSMarginField *pQryInvestorProdRCAMSMargin, int nRequestID) = 0;

2ѯӦ
	///ͶƷRCAMS֤ѯӦ
	virtual void OnRspQryInvestorProdRCAMSMargin(CThostFtdcInvestorProdRCAMSMarginField *pInvestorProdRCAMSMargin, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};

9ӿڣRULEԼ֤ѯ

1ѯ
	///RULEԼ֤ѯ
	virtual int ReqQryRULEInstrParameter(CThostFtdcQryRULEInstrParameterField *pQryRULEInstrParameter, int nRequestID) = 0;

2ѯӦ
	///RULEԼ֤ѯӦ
	virtual void OnRspQryRULEInstrParameter(CThostFtdcRULEInstrParameterField *pRULEInstrParameter, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};

10ӿڣRULEƷڶۿ۲ѯ

1ѯ
	///RULEƷڶۿ۲ѯ
	virtual int ReqQryRULEIntraParameter(CThostFtdcQryRULEIntraParameterField *pQryRULEIntraParameter, int nRequestID) = 0;

2ѯӦ
	///RULEƷڶۿ۲ѯӦ
	virtual void OnRspQryRULEIntraParameter(CThostFtdcRULEIntraParameterField *pRULEIntraParameter, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};

11ӿڣRULEƷֵֿ۲ѯ

1ѯ
	///RULEƷֵֿ۲ѯ
	virtual int ReqQryRULEInterParameter(CThostFtdcQryRULEInterParameterField *pQryRULEInterParameter, int nRequestID) = 0;

2ѯӦ
	///RULEƷֵֿ۲ѯӦ
	virtual void OnRspQryRULEInterParameter(CThostFtdcRULEInterParameterField *pRULEInterParameter, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};

12ӿڣͶ߲ƷRULE֤ѯ

1ѯ
	///Ͷ߲ƷRULE֤ѯ
	virtual int ReqQryInvestorProdRULEMargin(CThostFtdcQryInvestorProdRULEMarginField *pQryInvestorProdRULEMargin, int nRequestID) = 0;

2ѯӦ
	///Ͷ߲ƷRULE֤ѯӦ
	virtual void OnRspQryInvestorProdRULEMargin(CThostFtdcInvestorProdRULEMarginField *pInvestorProdRULEMargin, CThostFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};	
