534 lines
20 KiB
C
534 lines
20 KiB
C
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///@system <20><><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>ϵͳ
|
|||
|
///@company CFFEX
|
|||
|
///@file USTPFtdcUserApiDataType.h
|
|||
|
///@brief <20><><EFBFBD><EFBFBD><EFBFBD>˿ͻ<CBBF><CDBB>˽ӿ<CBBD>ʹ<EFBFBD>õ<EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
///@history
|
|||
|
///
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
|
|||
|
#ifndef USTP_FTDCDATATYPE_H
|
|||
|
#define USTP_FTDCDATATYPE_H
|
|||
|
|
|||
|
enum USTP_TE_RESUME_TYPE
|
|||
|
{
|
|||
|
USTP_TERT_RESTART = 0,
|
|||
|
USTP_TERT_RESUME,
|
|||
|
USTP_TERT_QUICK
|
|||
|
};
|
|||
|
|
|||
|
const int USTP_TSS_DIALOG = 1; //<2F>Ի<EFBFBD><D4BB><EFBFBD>
|
|||
|
const int USTP_TSS_PRIVATE = 2; //<2F>ͻ<EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD>
|
|||
|
const int USTP_TSS_PUBLIC = 3; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
const int USTP_TSS_QUERY = 4; //<2F><>ѯ
|
|||
|
const int USTP_TSS_USER = 5; //<2F>û<EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpPriceTickType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>С<EFBFBD>䶯<EFBFBD><E4B6AF>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TUstpFtdcPriceTickType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpPriceType<70><65>һ<EFBFBD><D2BB><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TUstpFtdcPriceType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpRatioType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TUstpFtdcRatioType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpMoneyType<70><65>һ<EFBFBD><D2BB><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TUstpFtdcMoneyType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpLargeVolumeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef double TUstpFtdcLargeVolumeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpSequenceNoType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD><D0BA><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TUstpFtdcSequenceNoType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpMillisecType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĺ<DEB8><C4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TUstpFtdcMillisecType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpVolumeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TUstpFtdcVolumeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpUnderlyingMultipleType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TUstpFtdcUnderlyingMultipleType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpVolumeMultipleType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TUstpFtdcVolumeMultipleType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpSequenceSeriesType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD>к<EFBFBD><D0BA><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TUstpFtdcSequenceSeriesType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpErrorIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TUstpFtdcErrorIDType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpDataCenterIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TUstpFtdcDataCenterIDType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpSettlementIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TUstpFtdcSettlementIDType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpMonthType<70><65>һ<EFBFBD><D2BB><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TUstpFtdcMonthType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpBoolType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TUstpFtdcBoolType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpYearType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef int TUstpFtdcYearType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpMemTableNameType<70><65>һ<EFBFBD><D2BB><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcMemTableNameType[61];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpOrderSysIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcOrderSysIDType[31];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpTradeIDType<70><65>һ<EFBFBD><D2BB><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcTradeIDType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpUserIDType<70><65>һ<EFBFBD><D2BB><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcUserIDType[16];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpParticipantIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcParticipantIDType[11];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpIPAddressType<70><65>һ<EFBFBD><D2BB>IP<49><50>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcIPAddressType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpMacAddressType<70><65>һ<EFBFBD><D2BB>Mac<61><63>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcMacAddressType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpInstrumentNameType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcInstrumentNameType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpInstrumentIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcInstrumentIDType[31];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpExchangeNameType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcExchangeNameType[31];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpExchangeIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcExchangeIDType[11];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpDateType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcDateType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpTimeType<70><65>һ<EFBFBD><D2BB>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcTimeType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpClientIDType<70><65>һ<EFBFBD><D2BB><EFBFBD>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcClientIDType[19];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpAccountIDType<70><65>һ<EFBFBD><D2BB><EFBFBD>ʽ<EFBFBD><CABD>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcAccountIDType[13];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpSeatIDType<70><65>һ<EFBFBD><D2BB>ϯλ<CFAF><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcSeatIDType[13];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpProductNameType<70><65>һ<EFBFBD><D2BB>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcProductNameType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpUserOrderLocalIDType<70><65>һ<EFBFBD><D2BB><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcUserOrderLocalIDType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpOrderLocalIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcOrderLocalIDType[13];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpInvestorIDType<70><65>һ<EFBFBD><D2BB>Ͷ<EFBFBD><CDB6><EFBFBD>߱<EFBFBD><DFB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcInvestorIDType[19];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpUserNameType<70><65>һ<EFBFBD><D2BB><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcUserNameType[31];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpPasswordType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcPasswordType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpProductInfoType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcProductInfoType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpProtocolInfoType<70><65>һ<EFBFBD><D2BB>Э<EFBFBD><D0AD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcProtocolInfoType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpBusinessUnitType<70><65>һ<EFBFBD><D2BB>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcBusinessUnitType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpTradingSystemNameType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcTradingSystemNameType[61];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpBrokerIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcBrokerIDType[11];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpCustomType<70><65>һ<EFBFBD><D2BB><EFBFBD>û<EFBFBD><C3BB>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcCustomType[65];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpTradingDayType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcTradingDayType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpDepartmentType<70><65>һ<EFBFBD><D2BB>Ӫҵ<D3AA><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcDepartmentType[41];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpGrantFuncSetType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD>ܺ<EFBFBD><DCBA><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcGrantFuncSetType[5];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpProductIDType<70><65>һ<EFBFBD><D2BB>Ʒ<EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcProductIDType[13];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpAccountSeqNoType<70><65>һ<EFBFBD><D2BB><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD>ˮ<EFBFBD><CBAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcAccountSeqNoType[21];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpSettlementGroupIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcSettlementGroupIDType[9];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpErrorMsgType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcErrorMsgType[81];
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpVolumeConditionType<70><65>һ<EFBFBD><D2BB><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F>κ<EFBFBD><CEBA><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_VC_AV '1'
|
|||
|
///<2F><>С<EFBFBD><D0A1><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_VC_MV '2'
|
|||
|
///ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_VC_CV '3'
|
|||
|
|
|||
|
typedef char TUstpFtdcVolumeConditionType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpForceCloseReasonType<70><65>һ<EFBFBD><D2BB>ǿƽԭ<C6BD><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><>ǿƽ
|
|||
|
#define USTP_FTDC_FCR_NotForceClose '0'
|
|||
|
///<2F>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_FCR_LackDeposit '1'
|
|||
|
///<2F>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_FCR_ClientOverPositionLimit '2'
|
|||
|
///<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_FCR_MemberOverPositionLimit '3'
|
|||
|
///<2F>ֲַ<D6B2><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_FCR_NotMultiple '4'
|
|||
|
|
|||
|
typedef char TUstpFtdcForceCloseReasonType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpInstrumentStatusType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>ǰ
|
|||
|
#define USTP_FTDC_IS_BeforeTrading '0'
|
|||
|
///<2F>ǽ<EFBFBD><C7BD><EFBFBD>
|
|||
|
#define USTP_FTDC_IS_NoTrading '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_IS_Continous '2'
|
|||
|
///<2F><><EFBFBD>Ͼ<EFBFBD><CFBE>۱<EFBFBD><DBB1><EFBFBD>
|
|||
|
#define USTP_FTDC_IS_AuctionOrdering '3'
|
|||
|
///<2F><><EFBFBD>Ͼ<EFBFBD><CFBE>ۼ۸<DBBC>ƽ<EFBFBD><C6BD>
|
|||
|
#define USTP_FTDC_IS_AuctionBalance '4'
|
|||
|
///<2F><><EFBFBD>Ͼ<EFBFBD><CFBE>۴<EFBFBD><DBB4><EFBFBD>
|
|||
|
#define USTP_FTDC_IS_AuctionMatch '5'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_IS_Closed '6'
|
|||
|
|
|||
|
typedef char TUstpFtdcInstrumentStatusType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpOffsetFlagType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_OF_Open '0'
|
|||
|
///ƽ<><C6BD>
|
|||
|
#define USTP_FTDC_OF_Close '1'
|
|||
|
///ǿƽ
|
|||
|
#define USTP_FTDC_OF_ForceClose '2'
|
|||
|
///ƽ<><C6BD>
|
|||
|
#define USTP_FTDC_OF_CloseToday '3'
|
|||
|
///ƽ<><C6BD>
|
|||
|
#define USTP_FTDC_OF_CloseYesterday '4'
|
|||
|
|
|||
|
typedef char TUstpFtdcOffsetFlagType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpOrderPriceTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۸<EFBFBD><DBB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_OPT_AnyPrice '1'
|
|||
|
///<2F><EFBFBD>
|
|||
|
#define USTP_FTDC_OPT_LimitPrice '2'
|
|||
|
///<2F><><EFBFBD>ż<EFBFBD>
|
|||
|
#define USTP_FTDC_OPT_BestPrice '3'
|
|||
|
///<2F>嵵<EFBFBD><E5B5B5>
|
|||
|
#define USTP_FTDC_OPT_FiveLevelPrice '4'
|
|||
|
|
|||
|
typedef char TUstpFtdcOrderPriceTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpOrderStatusType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///ȫ<><C8AB><EFBFBD>ɽ<EFBFBD>
|
|||
|
#define USTP_FTDC_OS_AllTraded '0'
|
|||
|
///<2F><><EFBFBD>ֳɽ<D6B3><C9BD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_OS_PartTradedQueueing '1'
|
|||
|
///<2F><><EFBFBD>ֳɽ<D6B3><C9BD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_OS_PartTradedNotQueueing '2'
|
|||
|
///δ<>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_OS_NoTradeQueueing '3'
|
|||
|
///δ<>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_OS_NoTradeNotQueueing '4'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_OS_Canceled '5'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD>ѱ<EFBFBD><D1B1>뽻<EFBFBD><EBBDBB><EFBFBD><EFBFBD>δӦ<CEB4><D3A6>
|
|||
|
#define USTP_FTDC_OS_AcceptedNoReply '6'
|
|||
|
|
|||
|
typedef char TUstpFtdcOrderStatusType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpUserTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><>Ȼ<EFBFBD><C8BB>
|
|||
|
#define USTP_FTDC_UT_Person '1'
|
|||
|
///<2F><><EFBFBD>Ʋ<EFBFBD>Ʒ
|
|||
|
#define USTP_FTDC_UT_Product '2'
|
|||
|
///<2F>ڻ<EFBFBD><DABB><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>Ա
|
|||
|
#define USTP_FTDC_UT_Manager '3'
|
|||
|
///ϯλ
|
|||
|
#define USTP_FTDC_UT_Seat '4'
|
|||
|
|
|||
|
typedef char TUstpFtdcUserTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpTradingRightType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD>
|
|||
|
#define USTP_FTDC_TR_Allow '0'
|
|||
|
///ֻ<><D6BB>ƽ<EFBFBD><C6BD>
|
|||
|
#define USTP_FTDC_TR_CloseOnly '1'
|
|||
|
///<2F><><EFBFBD>ܽ<EFBFBD><DCBD><EFBFBD>
|
|||
|
#define USTP_FTDC_TR_Forbidden '2'
|
|||
|
|
|||
|
typedef char TUstpFtdcTradingRightType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpTimeConditionType<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 USTP_FTDC_TC_IOC '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч
|
|||
|
#define USTP_FTDC_TC_GFS '2'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч
|
|||
|
#define USTP_FTDC_TC_GFD '3'
|
|||
|
///ָ<><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>Ч
|
|||
|
#define USTP_FTDC_TC_GTD '4'
|
|||
|
///<2F><><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>Ч
|
|||
|
#define USTP_FTDC_TC_GTC '5'
|
|||
|
///<2F><><EFBFBD>Ͼ<EFBFBD><CFBE><EFBFBD><EFBFBD><EFBFBD>Ч
|
|||
|
#define USTP_FTDC_TC_GFA '6'
|
|||
|
|
|||
|
typedef char TUstpFtdcTimeConditionType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpOrderSourceType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD>Բ<EFBFBD><D4B2><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_OS_Participant '0'
|
|||
|
///<2F><><EFBFBD>Թ<EFBFBD><D4B9><EFBFBD>Ա
|
|||
|
#define USTP_FTDC_OS_Administrator '1'
|
|||
|
|
|||
|
typedef char TUstpFtdcOrderSourceType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpDirectionType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><>
|
|||
|
#define USTP_FTDC_D_Buy '0'
|
|||
|
///<2F><>
|
|||
|
#define USTP_FTDC_D_Sell '1'
|
|||
|
|
|||
|
typedef char TUstpFtdcDirectionType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpCurrencyType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_C_RMB '1'
|
|||
|
///<2F><>Ԫ
|
|||
|
#define USTP_FTDC_C_UDOLLAR '2'
|
|||
|
|
|||
|
typedef char TUstpFtdcCurrencyType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpAccountDirectionType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_AD_In '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_AD_Out '2'
|
|||
|
|
|||
|
typedef char TUstpFtdcAccountDirectionType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpHedgeFlagType<70><65>һ<EFBFBD><D2BB>Ͷ<EFBFBD><CDB6><EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///Ͷ<><CDB6>
|
|||
|
#define USTP_FTDC_CHF_Speculation '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_CHF_Arbitrage '2'
|
|||
|
///<2F>ױ<EFBFBD>
|
|||
|
#define USTP_FTDC_CHF_Hedge '3'
|
|||
|
///<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_CHF_MarketMaker '4'
|
|||
|
|
|||
|
typedef char TUstpFtdcHedgeFlagType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpActionFlagType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///ɾ<><C9BE>
|
|||
|
#define USTP_FTDC_AF_Delete '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_AF_Suspend '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_AF_Active '2'
|
|||
|
///<2F><EFBFBD>
|
|||
|
#define USTP_FTDC_AF_Modify '3'
|
|||
|
|
|||
|
typedef char TUstpFtdcActionFlagType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpPositionTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD>ֲ<EFBFBD>
|
|||
|
#define USTP_FTDC_PT_Net '1'
|
|||
|
///<2F>ۺϳֲ<CFB3>
|
|||
|
#define USTP_FTDC_PT_Gross '2'
|
|||
|
|
|||
|
typedef char TUstpFtdcPositionTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpOptionsTypeType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>Ȩ
|
|||
|
#define USTP_FTDC_OT_NotOptions '0'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_OT_CallOptions '1'
|
|||
|
///<2F><><EFBFBD><EFBFBD>
|
|||
|
#define USTP_FTDC_OT_PutOptions '2'
|
|||
|
|
|||
|
typedef char TUstpFtdcOptionsTypeType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpIsActiveType<70><65>һ<EFBFBD><D2BB><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>Ծ<EFBFBD><D4BE><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///<2F><><EFBFBD><EFBFBD>Ծ
|
|||
|
#define USTP_FTDC_UIA_NoActive '0'
|
|||
|
///<2F><>Ծ
|
|||
|
#define USTP_FTDC_UIA_Active '1'
|
|||
|
|
|||
|
typedef char TUstpFtdcIsActiveType;
|
|||
|
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
///TFtdcUstpCurrencyIDType<70><65>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/////////////////////////////////////////////////////////////////////////
|
|||
|
typedef char TUstpFtdcCurrencyIDType[4];
|
|||
|
|
|||
|
#endif
|