1372 lines
49 KiB
C
1372 lines
49 KiB
C
|
#ifndef __KSOTPUSERDATATYPE_H_INCLUDED_
|
|||
|
#define __KSOTPUSERDATATYPE_H_INCLUDED_
|
|||
|
|
|||
|
#if _MSC_VER > 1000
|
|||
|
#pragma once
|
|||
|
#endif // _MSC_VER > 1000
|
|||
|
|
|||
|
namespace KingstarAPI
|
|||
|
{
|
|||
|
enum KSOTP_TE_RESUME_TYPE
|
|||
|
{
|
|||
|
KSOTP_TERT_RESTART = 0,
|
|||
|
KSOTP_TERT_RESUME,
|
|||
|
KSOTP_TERT_QUICK
|
|||
|
};
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTraderIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPTraderIDType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPInvestorIDType<70><65>һ<EFBFBD><D2BB>Ͷ<EFBFBD><CDB6><EFBFBD>ߴ<EFBFBD><DFB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPInvestorIDType[13];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBrokerIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBrokerIDType[11];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBrokerAbbrType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBrokerAbbrType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBrokerNameType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBrokerNameType[81];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPExchangeInstIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPExchangeInstIDType[31];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOrderRefType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPOrderRefType[13];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPParticipantIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPParticipantIDType[11];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPUserIDType<70><65>һ<EFBFBD><D2BB><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPUserIDType[16];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPPasswordType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPPasswordType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPClientIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD>˺<EFBFBD><CBBA><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPClientIDType[11];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPInstrumentIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPInstrumentIDType[81];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUnderlyingMultipleType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TKSOTPUnderlyingMultipleType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPMarketIDType<70><65>һ<EFBFBD><D2BB><EFBFBD>г<EFBFBD><D0B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPMarketIDType[31];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPProductNameType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPProductNameType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPExchangeIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPExchangeIDType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPExchangeNameType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPExchangeNameType[31];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPExchangeAbbrType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPExchangeAbbrType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPExchangeFlagType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPExchangeFlagType[2];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPMacAddressType<70><65>һ<EFBFBD><D2BB>Mac<61><63>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPMacAddressType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPDateType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPDateType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTimeType<70><65>һ<EFBFBD><D2BB>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPTimeType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPLongTimeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPLongTimeType[13];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPInstrumentNameType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPInstrumentNameType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOrderSysIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPOrderSysIDType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTradeIDType<70><65>һ<EFBFBD><D2BB><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPTradeIDType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPCommandTypeType<70><65>һ<EFBFBD><D2BB>DB<44><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPCommandTypeType[65];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPIPAddressType<70><65>һ<EFBFBD><D2BB>IP<49><50>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPIPAddressType[16];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPProductInfoType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPProductInfoType[11];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPProtocolInfoType<70><65>һ<EFBFBD><D2BB>Э<EFBFBD><D0AD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPProtocolInfoType[11];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBusinessUnitType<70><65>һ<EFBFBD><D2BB>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBusinessUnitType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPDepositSeqNoType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPDepositSeqNoType[15];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPIdentifiedCardNoType<70><65>һ<EFBFBD><D2BB>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPIdentifiedCardNoType[51];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPIdCardTypeType<70><65>һ<EFBFBD><D2BB>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><>֯<EFBFBD><D6AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_ICT_EID '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD>֤
|
|||
|
#define KS_OTP_ICT_IDCard '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD>֤
|
|||
|
#define KS_OTP_ICT_OfficerIDCard '2'
|
|||
|
///<2F><><EFBFBD><EFBFBD>֤
|
|||
|
#define KS_OTP_ICT_PoliceIDCard '3'
|
|||
|
///ʿ<><CABF>֤
|
|||
|
#define KS_OTP_ICT_SoldierIDCard '4'
|
|||
|
///<2F><><EFBFBD>ڲ<EFBFBD>
|
|||
|
#define KS_OTP_ICT_HouseholdRegister '5'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_ICT_Passport '6'
|
|||
|
///̨<><CCA8>֤
|
|||
|
#define KS_OTP_ICT_TaiwanCompatriotIDCard '7'
|
|||
|
///<2F><><EFBFBD><EFBFBD>֤
|
|||
|
#define KS_OTP_ICT_HomeComingCard '8'
|
|||
|
///Ӫҵִ<D2B5>պ<EFBFBD>
|
|||
|
#define KS_OTP_ICT_LicenseNo '9'
|
|||
|
///˰<><CBB0><EFBFBD>ǼǺ<C7BC>
|
|||
|
#define KS_OTP_ICT_TaxNo 'A'
|
|||
|
///<2F><><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
|
|||
|
#define KS_OTP_ICT_OtherCard 'x'
|
|||
|
|
|||
|
typedef char TKSOTPIdCardTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOrderLocalIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPOrderLocalIDType[13];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPPartyNameType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPPartyNameType[81];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPErrorMsgType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPErrorMsgType[81];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPFieldNameType<70><65>һ<EFBFBD><D2BB><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPFieldNameType[2049];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPFieldContentType<70><65>һ<EFBFBD><D2BB><EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPFieldContentType[2049];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPSystemNameType<70><65>һ<EFBFBD><D2BB>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPSystemNameType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPContentType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPContentType[501];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOrderActionStatusType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F>Ѿ<EFBFBD><D1BE>ύ
|
|||
|
#define KS_OTP_OAS_Submitted 'a'
|
|||
|
///<2F>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OAS_Accepted 'b'
|
|||
|
///<2F>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD>ܾ<EFBFBD>
|
|||
|
#define KS_OTP_OAS_Rejected 'c'
|
|||
|
|
|||
|
typedef char TKSOTPOrderActionStatusType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOrderStatusType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///ȫ<><C8AB><EFBFBD>ɽ<EFBFBD>
|
|||
|
#define KS_OTP_OST_AllTraded '0'
|
|||
|
///<2F><><EFBFBD>ֳɽ<D6B3><C9BD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OST_PartTradedQueueing '1'
|
|||
|
///<2F><><EFBFBD>ֳɽ<D6B3><C9BD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OST_PartTradedNotQueueing '2'
|
|||
|
///δ<>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OST_NoTradeQueueing '3'
|
|||
|
///δ<>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OST_NoTradeNotQueueing '4'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OST_Canceled '5'
|
|||
|
///δ֪
|
|||
|
#define KS_OTP_OST_Unknown 'a'
|
|||
|
///<2F><>δ<EFBFBD><CEB4><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OST_NotTouched 'b'
|
|||
|
///<2F>Ѵ<EFBFBD><D1B4><EFBFBD>
|
|||
|
#define KS_OTP_OST_Touched 'c'
|
|||
|
|
|||
|
typedef char TKSOTPOrderStatusType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOrderSubmitStatusType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ύ״̬<D7B4><CCAC><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F>Ѿ<EFBFBD><D1BE>ύ
|
|||
|
#define KS_OTP_OSS_InsertSubmitted '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE>ύ
|
|||
|
#define KS_OTP_OSS_CancelSubmitted '1'
|
|||
|
///<2F><EFBFBD><DEB8>Ѿ<EFBFBD><D1BE>ύ
|
|||
|
#define KS_OTP_OSS_ModifySubmitted '2'
|
|||
|
///<2F>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OSS_Accepted '3'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD>ܾ<EFBFBD>
|
|||
|
#define KS_OTP_OSS_InsertRejected '4'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD>ܾ<EFBFBD>
|
|||
|
#define KS_OTP_OSS_CancelRejected '5'
|
|||
|
///<2F>ĵ<EFBFBD><C4B5>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD>ܾ<EFBFBD>
|
|||
|
#define KS_OTP_OSS_ModifyRejected '6'
|
|||
|
|
|||
|
typedef char TKSOTPOrderSubmitStatusType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPPositionDateType<70><65>һ<EFBFBD><D2BB><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD>ճֲ<D5B3>
|
|||
|
#define KS_OTP_PSD_Today '1'
|
|||
|
///<2F><>ʷ<EFBFBD>ֲ<EFBFBD>
|
|||
|
#define KS_OTP_PSD_History '2'
|
|||
|
|
|||
|
typedef char TKSOTPPositionDateType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPPositionDateTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///ʹ<><CAB9><EFBFBD><EFBFBD>ʷ<EFBFBD>ֲ<EFBFBD>
|
|||
|
#define KS_OTP_PDT_UseHistory '1'
|
|||
|
///<2F><>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>ʷ<EFBFBD>ֲ<EFBFBD>
|
|||
|
#define KS_OTP_PDT_NoUseHistory '2'
|
|||
|
|
|||
|
typedef char TKSOTPPositionDateTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTradingRoleType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_ER_Broker '1'
|
|||
|
///<2F><>Ӫ
|
|||
|
#define KS_OTP_ER_Host '2'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_ER_Maker '3'
|
|||
|
|
|||
|
typedef char TKSOTPTradingRoleType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPProductClassType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F>ڻ<EFBFBD>
|
|||
|
#define KS_OTP_PC_Futures '1'
|
|||
|
///<2F>ڻ<EFBFBD><DABB><EFBFBD>Ȩ
|
|||
|
#define KS_OTP_PC_Options '2'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_PC_Combination '3'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_PC_Spot '4'
|
|||
|
///<2F><>ת<EFBFBD><D7AA>
|
|||
|
#define KS_OTP_PC_EFP '5'
|
|||
|
///<2F>ֻ<EFBFBD><D6BB><EFBFBD>Ȩ
|
|||
|
#define KS_OTP_PC_SpotOption '6'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ
|
|||
|
#define KS_OTP_PC_ETFOption '7'
|
|||
|
///֤ȯ
|
|||
|
#define KS_OTP_PC_Stock '8'
|
|||
|
|
|||
|
typedef char TKSOTPProductClassType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPInstLifePhaseType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///δ<><CEB4><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_IP_NotStart '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_IP_Started '1'
|
|||
|
///ͣ<><CDA3>
|
|||
|
#define KS_OTP_IP_Pause '2'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_IP_Expired '3'
|
|||
|
|
|||
|
typedef char TKSOTPInstLifePhaseType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPDirectionType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><>
|
|||
|
#define KS_OTP_D_Buy '0'
|
|||
|
///<2F><>
|
|||
|
#define KS_OTP_D_Sell '1'
|
|||
|
|
|||
|
typedef char TKSOTPDirectionType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPPositionTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD>ֲ<EFBFBD>
|
|||
|
#define KS_OTP_PT_Net '1'
|
|||
|
///<2F>ۺϳֲ<CFB3>
|
|||
|
#define KS_OTP_PT_Gross '2'
|
|||
|
|
|||
|
typedef char TKSOTPPositionTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPHedgeFlagType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ұ<EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///Ͷ<><CDB6>
|
|||
|
#define KS_OTP_HF_Speculation '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_HF_Arbitrage '2'
|
|||
|
///<2F>ױ<EFBFBD>
|
|||
|
#define KS_OTP_HF_Hedge '3'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_HF_Covered '4'
|
|||
|
|
|||
|
typedef char TKSOTPHedgeFlagType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPClientIDTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///Ͷ<><CDB6>/<2F>DZ<EFBFBD><C7B1><EFBFBD>
|
|||
|
#define KS_OTP_CIDT_UnCovered '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define THOST_FTDC_CIDT_Arbitrage '2'
|
|||
|
///<2F>ױ<EFBFBD>/<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_CIDT_Covered '3'
|
|||
|
|
|||
|
typedef char TKSOTPClientIDTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOrderPriceTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OPT_AnyPrice '1'
|
|||
|
///<2F><EFBFBD>
|
|||
|
#define KS_OTP_OPT_LimitPrice '2'
|
|||
|
///<2F><><EFBFBD>ż<EFBFBD>
|
|||
|
#define KS_OTP_OPT_BestPrice '3'
|
|||
|
///<2F><><EFBFBD>¼<EFBFBD>
|
|||
|
#define KS_OTP_OPT_LastPrice '4'
|
|||
|
|
|||
|
typedef char TKSOTPOrderPriceTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOffsetFlagType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OF_Open '0'
|
|||
|
///ƽ<><C6BD>
|
|||
|
#define KS_OTP_OF_Close '1'
|
|||
|
///ǿƽ
|
|||
|
#define KS_OTP_OF_ForceClose '2'
|
|||
|
///ƽ<><C6BD>
|
|||
|
#define KS_OTP_OF_CloseToday '3'
|
|||
|
///ƽ<><C6BD>
|
|||
|
#define KS_OTP_OF_CloseYesterday '4'
|
|||
|
///ǿ<><C7BF>
|
|||
|
#define KS_OTP_OF_ForceOff '5'
|
|||
|
///<2F><><EFBFBD><EFBFBD>ǿƽ
|
|||
|
#define KS_OTP_OF_LocalForceClose '6'
|
|||
|
|
|||
|
typedef char TKSOTPOffsetFlagType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPForceCloseReasonType<70><65>һ<EFBFBD><D2BB>ǿƽԭ<C6BD><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><>ǿƽ
|
|||
|
#define KS_OTP_FCC_NotForceClose '0'
|
|||
|
///<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_FCC_LackDeposit '1'
|
|||
|
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_FCC_ClientOverPositionLimit '2'
|
|||
|
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_FCC_MemberOverPositionLimit '3'
|
|||
|
///<2F>ֲַ<D6B2><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_FCC_NotMultiple '4'
|
|||
|
///Υ<><CEA5>
|
|||
|
#define KS_OTP_FCC_Violation '5'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_FCC_Other '6'
|
|||
|
///<2F><>Ȼ<EFBFBD><C8BB><EFBFBD>ٽ<EFBFBD><D9BD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_FCC_PersonDeliv '7'
|
|||
|
|
|||
|
typedef char TKSOTPForceCloseReasonType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOrderTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_ORDT_Normal '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_ORDT_DeriveFromQuote '1'
|
|||
|
|
|||
|
typedef char TKSOTPOrderTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTimeConditionType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD><C9A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_TC_IOC '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч
|
|||
|
#define KS_OTP_TC_GFS '2'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч
|
|||
|
#define KS_OTP_TC_GFD '3'
|
|||
|
///ָ<><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>Ч
|
|||
|
#define KS_OTP_TC_GTD '4'
|
|||
|
///<2F><><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>Ч
|
|||
|
#define KS_OTP_TC_GTC '5'
|
|||
|
///<2F><><EFBFBD>Ͼ<EFBFBD><CFBE><EFBFBD><EFBFBD><EFBFBD>Ч
|
|||
|
#define KS_OTP_TC_GFA '6'
|
|||
|
|
|||
|
typedef char TKSOTPTimeConditionType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPVolumeConditionType<70><65>һ<EFBFBD><D2BB><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F>κ<EFBFBD><CEBA><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_VC_AV '1'
|
|||
|
///<2F><>С<EFBFBD><D0A1><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_VC_MV '2'
|
|||
|
///ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_VC_CV '3'
|
|||
|
|
|||
|
typedef char TKSOTPVolumeConditionType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPContingentConditionType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_CC_Immediately '1'
|
|||
|
///ֹ<><D6B9>
|
|||
|
#define KS_OTP_CC_Touch '2'
|
|||
|
///ֹӮ
|
|||
|
#define KS_OTP_CC_TouchProfit '3'
|
|||
|
|
|||
|
typedef char TKSOTPContingentConditionType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPActionFlagType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///ɾ<><C9BE>
|
|||
|
#define KS_OTP_AF_Delete '0'
|
|||
|
///<2F><EFBFBD>
|
|||
|
#define KS_OTP_AF_Modify '3'
|
|||
|
|
|||
|
typedef char TKSOTPActionFlagType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOrderSourceType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD>Բ<EFBFBD><D4B2><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OSRC_Participant '0'
|
|||
|
///<2F><><EFBFBD>Թ<EFBFBD><D4B9><EFBFBD>Ա
|
|||
|
#define KS_OTP_OSRC_Administrator '1'
|
|||
|
|
|||
|
typedef char TKSOTPOrderSourceType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTradeTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><>ͨ<EFBFBD>ɽ<EFBFBD>
|
|||
|
#define KS_OTP_TRDT_Common '0'
|
|||
|
///<2F><>Ȩִ<C8A8><D6B4>
|
|||
|
#define KS_OTP_TRDT_OptionsOTPution '1'
|
|||
|
///OTC<54>ɽ<EFBFBD>
|
|||
|
#define KS_OTP_TRDT_OTC '2'
|
|||
|
///<2F><>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD>
|
|||
|
#define KS_OTP_TRDT_EFPDerived '3'
|
|||
|
|
|||
|
typedef char TKSOTPTradeTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPPriceSourceType<70><65>һ<EFBFBD><D2BB><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///ǰ<>ɽ<EFBFBD><C9BD><EFBFBD>
|
|||
|
#define KS_OTP_PSRC_LastPrice '0'
|
|||
|
///<2F><>ί<EFBFBD>м<EFBFBD>
|
|||
|
#define KS_OTP_PSRC_Buy '1'
|
|||
|
///<2F><>ί<EFBFBD>м<EFBFBD>
|
|||
|
#define KS_OTP_PSRC_Sell '2'
|
|||
|
|
|||
|
typedef char TKSOTPPriceSourceType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPInstrumentStatusType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>ǰ
|
|||
|
#define KS_OTP_IS_BeforeTrading '0'
|
|||
|
///<2F>ǽ<EFBFBD><C7BD><EFBFBD>
|
|||
|
#define KS_OTP_IS_NoTrading '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_IS_Continous '2'
|
|||
|
///<2F><><EFBFBD>Ͼ<EFBFBD><CFBE>۱<EFBFBD><DBB1><EFBFBD>
|
|||
|
#define KS_OTP_IS_AuctionOrdering '3'
|
|||
|
///<2F><><EFBFBD>Ͼ<EFBFBD><CFBE>ۼ۸<DBBC>ƽ<EFBFBD><C6BD>
|
|||
|
#define KS_OTP_IS_AuctionBalance '4'
|
|||
|
///<2F><><EFBFBD>Ͼ<EFBFBD><CFBE>۴<EFBFBD><DBB4><EFBFBD>
|
|||
|
#define KS_OTP_IS_AuctionMatch '5'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_IS_Closed '6'
|
|||
|
|
|||
|
typedef char TKSOTPInstrumentStatusType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPInstStatusEnterReasonType<70><65>һ<EFBFBD><D2BB>Ʒ<EFBFBD>ֽ<EFBFBD><D6BD>뽻<EFBFBD><EBBDBB>״̬ԭ<CCAC><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F>Զ<EFBFBD><D4B6>л<EFBFBD>
|
|||
|
#define KS_OTP_IER_Automatic '1'
|
|||
|
///<2F>ֶ<EFBFBD><D6B6>л<EFBFBD>
|
|||
|
#define KS_OTP_IER_Manual '2'
|
|||
|
///<2F>۶<EFBFBD>
|
|||
|
#define KS_OTP_IER_Fuse '3'
|
|||
|
|
|||
|
typedef char TKSOTPInstStatusEnterReasonType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOrderActionRefType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPOrderActionRefType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPInstallCountType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPInstallCountType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPInstallIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPInstallIDType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPErrorIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPErrorIDType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPSettlementIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPSettlementIDType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPVolumeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPVolumeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPFrontIDType<70><65>һ<EFBFBD><D2BB>ǰ<EFBFBD>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPFrontIDType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPSessionIDType<70><65>һ<EFBFBD><D2BB><EFBFBD>Ự<EFBFBD><E1BBB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPSessionIDType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPSequenceNoType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPSequenceNoType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPMillisecType<70><65>һ<EFBFBD><D2BB>ʱ<EFBFBD>䣨<EFBFBD><E4A3A8><EFBFBD>룩<EFBFBD><EBA3A9><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPMillisecType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPVolumeMultipleType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPVolumeMultipleType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTradingSegmentSNType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>α<D7B6><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPTradingSegmentSNType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPRequestIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPRequestIDType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPYearType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPYearType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPMonthType<70><65>һ<EFBFBD><D2BB><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPMonthType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBoolType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPBoolType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPPriceType<70><65>һ<EFBFBD><D2BB><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TKSOTPPriceType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPRatioType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TKSOTPRatioType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPMoneyType<70><65>һ<EFBFBD><D2BB><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TKSOTPMoneyType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPLargeVolumeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TKSOTPLargeVolumeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPSequenceSeriesType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD>к<EFBFBD><D0BA><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef short TKSOTPSequenceSeriesType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPCommPhaseNoType<70><65>һ<EFBFBD><D2BB>ͨѶʱ<D1B6>α<EFBFBD><CEB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef short TKSOTPCommPhaseNoType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPSequenceLabelType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPSequenceLabelType[2];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPAddressType<70><65>һ<EFBFBD><D2BB>ͨѶ<CDA8><D1B6>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPAddressType[101];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPZipCodeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPZipCodeType[7];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTelephoneType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ϵ<EFBFBD>绰<EFBFBD><E7BBB0><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPTelephoneType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPFaxType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPFaxType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPMobileType<70><65>һ<EFBFBD><D2BB><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPMobileType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPEMailType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPEMailType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPMemoType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ע<EFBFBD><D7A2><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPMemoType[161];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPPropertyIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPPropertyIDType[33];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPPropertyNameType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPPropertyNameType[65];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPLicenseNoType<70><65>һ<EFBFBD><D2BB>Ӫҵִ<D2B5>պ<EFBFBD><D5BA><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPLicenseNoType[51];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPSettlementParamValueType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPSettlementParamValueType[256];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBrandCodeType<70><65>һ<EFBFBD><D2BB><EFBFBD>ƺ<EFBFBD><C6BA><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBrandCodeType[257];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPWarehouseType<70><65>һ<EFBFBD><D2BB><EFBFBD>ֿ<EFBFBD><D6BF><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPWarehouseType[257];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPProductDateType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPProductDateType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPGradeType<70><65>һ<EFBFBD><D2BB><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPGradeType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPClassifyType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPClassifyType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPAccountIDType<70><65>һ<EFBFBD><D2BB>Ͷ<EFBFBD><CDB6><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPAccountIDType[13];
|
|||
|
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPProductLifePhaseType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><>Ծ
|
|||
|
#define KS_OTP_PLP_Active '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD>Ծ
|
|||
|
#define KS_OTP_PLP_NonActive '2'
|
|||
|
///ע<><D7A2>
|
|||
|
#define KS_OTP_PLP_Canceled '3'
|
|||
|
|
|||
|
typedef char TKSOTPProductLifePhaseType;
|
|||
|
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPInvestorTypeType<70><65>һ<EFBFBD><D2BB>Ͷ<EFBFBD><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><>Ȼ<EFBFBD><C8BB>
|
|||
|
#define KS_OTP_CT_Person '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_CT_Company '1'
|
|||
|
///Ͷ<>ʻ<EFBFBD><CABB><EFBFBD>
|
|||
|
#define KS_OTP_CT_Fund '2'
|
|||
|
|
|||
|
typedef char TKSOTPInvestorTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBrokerTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>Ա
|
|||
|
#define KS_OTP_BT_Trade '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD><D7BD><EFBFBD><EFBFBD><EFBFBD>Ա
|
|||
|
#define KS_OTP_BT_TradeSettle '1'
|
|||
|
|
|||
|
typedef char TKSOTPBrokerTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPCurrencyCodeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPCurrencyCodeType[4];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPCertCodeType<70><65>һ<EFBFBD><D2BB>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPCertCodeType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPUserTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///Ͷ<><CDB6><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_UT_Investor '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD>Ա
|
|||
|
#define KS_OTP_UT_Operator '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD>Ա
|
|||
|
#define KS_OTP_UT_SuperUser '2'
|
|||
|
|
|||
|
typedef char TKSOTPUserTypeType;
|
|||
|
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPExClientIDTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD>˺<EFBFBD><CBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F>DZ<EFBFBD><C7B1><EFBFBD>
|
|||
|
#define KS_OTP_ECIDT_UnCovered '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_ECIDT_Covered '1'
|
|||
|
|
|||
|
typedef char TKSOTPExClientIDTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPUserProductIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7>ʶ<EFBFBD><CAB6><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPUserProductIDType[33];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTradeSourceType<70><65>һ<EFBFBD><D2BB><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD>ر<EFBFBD>
|
|||
|
#define KS_OTP_TSRC_NORMAL '0'
|
|||
|
///<2F><><EFBFBD>Բ<EFBFBD>ѯ
|
|||
|
#define KS_OTP_TSRC_QUERY '1'
|
|||
|
|
|||
|
typedef char TKSOTPTradeSourceType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPSRiskRateType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ն<EFBFBD><D5B6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPSRiskRateType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOptionsTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F>Ϲ<EFBFBD>
|
|||
|
#define KS_OTP_CP_CallOptions '1'
|
|||
|
///<2F>Ϲ<EFBFBD>
|
|||
|
#define KS_OTP_CP_PutOptions '2'
|
|||
|
|
|||
|
typedef char TKSOTPOptionsTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPActionTypeType<70><65>һ<EFBFBD><D2BB>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///ִ<><D6B4>
|
|||
|
#define KS_OTP_ACTP_Exec '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_ACTP_Abandon '2'
|
|||
|
|
|||
|
typedef char TKSOTPActionTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPFutureBranchIDType<70><65>һ<EFBFBD><D2BB>֤ȯ<D6A4><C8AF>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPFutureBranchIDType[31];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPCustTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><>Ȼ<EFBFBD><C8BB>
|
|||
|
#define KS_OTP_CUSTT_Person '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_CUSTT_Institution '1'
|
|||
|
|
|||
|
typedef char TKSOTPCustTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPIndividualNameType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPIndividualNameType[51];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTradeAmountType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BD>Ԫ<EEA3A8><D4AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TKSOTPTradeAmountType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPFeePayFlagType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD>淽֧<E6B7BD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_FPF_BEN '0'
|
|||
|
///<2F>ɷ<EFBFBD><C9B7>ͷ<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_FPF_OUR '1'
|
|||
|
///<2F>ɷ<EFBFBD><C9B7>ͷ<EFBFBD>֧<EFBFBD><D6A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7>ã<EFBFBD><C3A3><EFBFBD><EFBFBD>淽֧<E6B7BD><D6A7><EFBFBD><EFBFBD><EFBFBD>ܵķ<DCB5><C4B7><EFBFBD>
|
|||
|
#define KS_OTP_FPF_SHA '2'
|
|||
|
|
|||
|
typedef char TKSOTPFeePayFlagType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPCustFeeType<70><65>һ<EFBFBD><D2BB>Ӧ<EFBFBD>տͻ<D5BF><CDBB><EFBFBD><EFBFBD>ã<EFBFBD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TKSOTPCustFeeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPFutureFeeType<70><65>һ<EFBFBD><D2BB>Ӧ<EFBFBD><D3A6>֤ȯ<D6A4><C8AF>˾<EFBFBD><CBBE><EFBFBD>ã<EFBFBD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TKSOTPFutureFeeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBankIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBankIDType[4];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPCurrencyIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPCurrencyIDType[4];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBankSerialType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBankSerialType[13];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPSerialType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPSerialType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPLastFragmentType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ
|
|||
|
#define KS_OTP_LF_Yes '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ
|
|||
|
#define KS_OTP_LF_No '1'
|
|||
|
|
|||
|
typedef char TKSOTPLastFragmentType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPFutureSerialType<70><65>һ<EFBFBD><D2BB>֤ȯ<D6A4><C8AF>˾<EFBFBD><CBBE>ˮ<EFBFBD><CBAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPFutureSerialType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBankAccountType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBankAccountType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTradeDateType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPTradeDateType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTradeTimeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPTradeTimeType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTradeCodeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>״<EFBFBD><D7B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPTradeCodeType[7];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPDigestType<70><65>һ<EFBFBD><D2BB>ժҪ<D5AA><D2AA><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPDigestType[36];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTransferStatusType<70><65>һ<EFBFBD><D2BB>ת<EFBFBD>˽<EFBFBD><CBBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define TKS_OTP_TRFS_Normal '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define TKS_OTP_TRFS_Repealed '1'
|
|||
|
|
|||
|
typedef char TKSOTPTransferStatusType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBankAccTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
|
|||
|
#define TKS_OTP_BAT_BankBook '1'
|
|||
|
///<2F><><EFBFBD>
|
|||
|
#define TKS_OTP_BAT_SavingCard '2'
|
|||
|
///<2F><><EFBFBD>ÿ<EFBFBD>
|
|||
|
#define TKS_OTP_BAT_CreditCard '3'
|
|||
|
|
|||
|
typedef char TKSOTPBankAccTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPDeviceIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPDeviceIDType[3];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBankCodingForFutureType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>֤ȯ<D6A4><C8AF>˾<EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBankCodingForFutureType[33];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBankBrchIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBankBrchIDType[5];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPNoIndicatorType<70><65>һ<EFBFBD><D2BB><EFBFBD>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>ʶ<EFBFBD><CAB6><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><>
|
|||
|
#define KS_OTP_YNI_Yes '0'
|
|||
|
///<2F><>
|
|||
|
#define KS_OTP_YNI_No '1'
|
|||
|
|
|||
|
typedef char TKSOTPYesNoIndicatorType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPAddInfoType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPAddInfoType[129];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPPwdFlagType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶Ա<CBB6>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD>˶<EFBFBD>
|
|||
|
#define KS_OTP_BPWDF_NoCheck '0'
|
|||
|
///<2F><><EFBFBD>ĺ˶<C4BA>
|
|||
|
#define KS_OTP_BPWDF_BlankCheck '1'
|
|||
|
///<2F><><EFBFBD>ĺ˶<C4BA>
|
|||
|
#define KS_OTP_BPWDF_EncryptCheck '2'
|
|||
|
|
|||
|
typedef char TKSOTPPwdFlagType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBankOperNoType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>в<EFBFBD><D0B2><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBankOperNoType[4];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTargetIDType<70><65>һ<EFBFBD><D2BB>ͬ<EFBFBD><CDAC>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPTargetIDType[4];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOperNoType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPOperNoType[17];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<49><44><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPTIDType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOperNoType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPOperNoType[17];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBankNameType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBankNameType[101];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTradeCodeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>״<EFBFBD><D7B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPTradeCodeType[7];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBankIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBankIDType[4];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBankBrchIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBankBrchIDType[5];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPPlateSerialType<70><65>һ<EFBFBD><D2BB>ƽ̨<C6BD><CCA8>ˮ<EFBFBD><CBAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPPlateSerialType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPFutureAccTypeType<70><65>һ<EFBFBD><D2BB>֤ȯ<D6A4><C8AF>˾<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
|
|||
|
#define KS_OTP_FAT_BankBook '1'
|
|||
|
///<2F><><EFBFBD>
|
|||
|
#define KS_OTP_FAT_SavingCard '2'
|
|||
|
///<2F><><EFBFBD>ÿ<EFBFBD>
|
|||
|
#define KS_OTP_FAT_CreditCard '3'
|
|||
|
|
|||
|
typedef char TKSOTPFutureAccTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPAvailabilityFlagType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///δȷ<CEB4><C8B7>
|
|||
|
#define KS_OTP_AVAF_Invalid '0'
|
|||
|
///<2F><>Ч
|
|||
|
#define KS_OTP_AVAF_Valid '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_AVAF_Repeal '2'
|
|||
|
|
|||
|
typedef char TKSOTPAvailabilityFlagType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPOperatorCodeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPOperatorCodeType[17];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPProtectFlagType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
// <20><><EFBFBD><EFBFBD>
|
|||
|
#define KSOTP_PF_True 'T'
|
|||
|
// <20>DZ<EFBFBD><C7B1><EFBFBD>
|
|||
|
#define KSOTP_PF_Flase 'F'
|
|||
|
|
|||
|
typedef char TKSOTPProtectFlagType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPControlRangeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
// Ʒ<><C6B7>
|
|||
|
#define KSOTP_CR_Product '0'
|
|||
|
// <20><><EFBFBD><EFBFBD>
|
|||
|
#define KSOTP_CR_ALL '1'
|
|||
|
|
|||
|
typedef char TKSOTPControlRangeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTradeLevelType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
// һ<><D2BB>
|
|||
|
#define KSOTP_TL_Level1 '1'
|
|||
|
// <20><><EFBFBD><EFBFBD>
|
|||
|
#define KSOTP_TL_Level2 '2'
|
|||
|
// <20><><EFBFBD><EFBFBD>
|
|||
|
#define KSOTP_TL_Level3 '3'
|
|||
|
|
|||
|
typedef char TKSOTPTradeLevelType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPPosiDirectionType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ɳֲַ<D6B2><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
// Ȩ<><C8A8><EFBFBD><EFBFBD>
|
|||
|
#define KSVOC_PD_Buy '2'
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KSVOC_PD_Sell '3'
|
|||
|
|
|||
|
typedef char TKSOTPPosiDirectionType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPDelivModeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD>ղ<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
// <20><>Ȩ<EFBFBD><C8A8><EFBFBD>ľ<EFBFBD><C4BE><EFBFBD><EEBDBB>
|
|||
|
#define KSVOC_DM_Product '1'
|
|||
|
// <20><>Ȩ<EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><EFBFBD>㽻<EFBFBD><E3BDBB><EFBFBD><EFBFBD>ϸ
|
|||
|
#define KSVOC_DM_Cash '2'
|
|||
|
// <20><>ȨΥԼ<CEA5><D4BC><EFBFBD>ÿ<EFBFBD>ȯ<EFBFBD><C8AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KSVOC_DM_Dispos '3'
|
|||
|
|
|||
|
typedef char TKSOTPDelivModeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPFunctionNameType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPFunctionNameType[65];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPStrikeTypeType<70><65>һ<EFBFBD><D2BB>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD>
|
|||
|
#define KS_OTP_STT_Hedge '0'
|
|||
|
///ƥ<><C6A5>ִ<EFBFBD><D6B4>
|
|||
|
#define KS_OTP_STT_Match '1'
|
|||
|
|
|||
|
typedef char TKSOTPStrikeTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPExecOrderPositionFlagType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>Ȩ<EFBFBD><C8A8><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_EOPF_Reserve '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_EOPF_UnReserve '1'
|
|||
|
|
|||
|
typedef char TKSOTPExecOrderPositionFlagType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPExecOrderCloseFlagType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD>ɵ<EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD>Ƿ<EFBFBD><C7B7>Զ<EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F>Զ<EFBFBD>ƽ<EFBFBD><C6BD>
|
|||
|
#define KS_OTP_EOCF_AutoClose '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD>ƽ<EFBFBD><C6BD>
|
|||
|
#define KS_OTP_EOCF_NotToClose '1'
|
|||
|
|
|||
|
typedef char TKSOTPExecOrderCloseFlagType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPLockTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_LCKT_Lock '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_LCKT_Unlock '2'
|
|||
|
|
|||
|
typedef char TKSOTPLockTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPExecOrderSysIDType<70><65>һ<EFBFBD><D2BB>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPExecOrderSysIDType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPExecResultType<70><65>һ<EFBFBD><D2BB>ִ<EFBFBD>н<EFBFBD><D0BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///û<><C3BB>ִ<EFBFBD><D6B4>
|
|||
|
#define KS_OTP_OER_NoExec 'n'
|
|||
|
///<2F>Ѿ<EFBFBD>ȡ<EFBFBD><C8A1>
|
|||
|
#define KS_OTP_OER_Canceled 'c'
|
|||
|
///ִ<>гɹ<D0B3>
|
|||
|
#define KS_OTP_OER_OK '0'
|
|||
|
///<2F><>Ȩ<EFBFBD>ֲֲ<D6B2><D6B2><EFBFBD>
|
|||
|
#define KS_OTP_OER_NoPosition '1'
|
|||
|
///<2F>ʽ<CABD>
|
|||
|
#define KS_OTP_OER_NoDeposit '2'
|
|||
|
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OER_NoParticipant '3'
|
|||
|
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OER_NoClient '4'
|
|||
|
///<2F><>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OER_NoInstrument '6'
|
|||
|
///û<><C3BB>ִ<EFBFBD><D6B4>Ȩ<EFBFBD><C8A8>
|
|||
|
#define KS_OTP_OER_NoRight '7'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_OER_InvalidVolume '8'
|
|||
|
///û<><C3BB><EFBFBD>㹻<EFBFBD><E3B9BB><EFBFBD><EFBFBD>ʷ<EFBFBD>ɽ<EFBFBD>
|
|||
|
#define KS_OTP_OER_NoEnoughHistoryTrade '9'
|
|||
|
///δ֪
|
|||
|
#define KS_OTP_OER_Unknown 'a'
|
|||
|
|
|||
|
typedef char TKSOTPExecResultType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPBranchIDType<70><65>һ<EFBFBD><D2BB>Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPBranchIDType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPInvestorRangeType<70><65>һ<EFBFBD><D2BB>Ͷ<EFBFBD><CDB6><EFBFBD>߷<EFBFBD>Χ<EFBFBD><CEA7><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_IR_All '1'
|
|||
|
///Ͷ<><CDB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_IR_Group '2'
|
|||
|
///<2F><>һͶ<D2BB><CDB6><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_IR_Single '3'
|
|||
|
|
|||
|
typedef char TKSOTPInvestorRangeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPCombDirectionType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EEB7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_CMDR_Comb '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_CMDR_UnComb '1'
|
|||
|
|
|||
|
typedef char TKSOTPCombDirectionType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPCombStrategyIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPCombStrategyIDType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPCombActionType<70><65>һ<EFBFBD><D2BB>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><>ǿ<EFBFBD><C7BF>
|
|||
|
#define KS_OTP_CAT_False '0'
|
|||
|
///ǿ<><C7BF>
|
|||
|
#define KS_OTP_CAT_True '1'
|
|||
|
|
|||
|
typedef char TKSOTPCombActionType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPTradeSerialNoType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TKSOTPTradeSerialNoType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPFOCreditApplyType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ճ<EFBFBD><D5B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȳ<EFBFBD><C8B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_FOCAT_Confirm '0'
|
|||
|
///ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_FOCAT_NoConfirm '1'
|
|||
|
|
|||
|
typedef char TKSOTPFOCreditApplyType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPFOCreditStatusType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ճ<EFBFBD><D5B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȴ<EFBFBD><C8B4><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define KS_OTP_FOCST_SENDING '0'
|
|||
|
///<2F><>ͨ<EFBFBD><CDA8>
|
|||
|
#define KS_OTP_FOCST_ACCEPTED '1'
|
|||
|
///<2F>ѷ<EFBFBD><D1B7><EFBFBD>
|
|||
|
#define KS_OTP_FOCST_REJECT '2'
|
|||
|
|
|||
|
typedef char TKSOTPFOCreditStatusType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TKSOTPInstrumentCodeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC>ʶ<EFBFBD><CAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TKSOTPInstrumentCodeType[31];
|
|||
|
} // end of namespace KingstarAPI
|
|||
|
#endif
|
|||
|
|