├── tests └── .gitignore ├── PyCTP Compile Tutorial.pdf ├── MANIFEST.in ├── ctp ├── v6.7.11_20250617 │ ├── 20250617_traderapi_se_windows │ │ ├── error.xml │ │ ├── thostmduserapi_se.dll │ │ ├── thostmduserapi_se.lib │ │ ├── thosttraderapi_se.dll │ │ ├── thosttraderapi_se.lib │ │ └── error.dtd │ ├── 20250617_traderapi64_se_windows │ │ ├── error.xml │ │ ├── thostmduserapi_se.dll │ │ ├── thostmduserapi_se.lib │ │ ├── thosttraderapi_se.dll │ │ ├── thosttraderapi_se.lib │ │ └── error.dtd │ └── v6.7.11_20250617_api_traderapi_se_linux64 │ │ ├── error.xml │ │ ├── ThostFtdcMdApi.h │ │ ├── ThostFtdcTraderApi.h │ │ ├── ThostFtdcUserApiStruct.h │ │ ├── libthostmduserapi_se.so │ │ ├── libthosttraderapi_se.so │ │ ├── ThostFtdcUserApiDataType.h │ │ └── error.dtd └── sfit_pro_1.0_20220124_1468_FIX │ ├── linux │ └── libFixLinuxDataCollect.so │ └── windows │ ├── 32 │ ├── FixWinDataCollect.dll │ └── FixWinDataCollect.lib │ └── 64 │ ├── FixWinDataCollect.dll │ └── FixWinDataCollect.lib ├── src ├── UserApiStruct.cpp_all.template ├── UserApiStruct.h_all.template ├── stdafx.cpp ├── UserApiStruct.h.template ├── UserApiStruct │ ├── PyCThostFtdcOrderField.h │ ├── PyCThostFtdcQuoteField.h │ ├── PyCThostFtdcTradeField.h │ ├── PyCThostFtdcAuthIPField.h │ ├── PyCThostFtdcBrokerField.h │ ├── PyCThostFtdcIPListField.h │ ├── PyCThostFtdcNoticeField.h │ ├── PyCThostFtdcTraderField.h │ ├── PyCThostFtdcUserIPField.h │ ├── PyCThostFtdcCombLegField.h │ ├── PyCThostFtdcLinkManField.h │ ├── PyCThostFtdcProductField.h │ ├── PyCThostFtdcRspInfoField.h │ ├── PyCThostFtdcBulletinField.h │ ├── PyCThostFtdcDiscountField.h │ ├── PyCThostFtdcErrOrderField.h │ ├── PyCThostFtdcExchangeField.h │ ├── PyCThostFtdcForQuoteField.h │ ├── PyCThostFtdcInvestorField.h │ ├── PyCThostFtdcQryOrderField.h │ ├── PyCThostFtdcQryQuoteField.h │ ├── PyCThostFtdcQryTradeField.h │ ├── PyCThostFtdcCommPhaseField.h │ ├── PyCThostFtdcExecOrderField.h │ ├── PyCThostFtdcFrontInfoField.h │ ├── PyCThostFtdcLoginInfoField.h │ ├── PyCThostFtdcLogoutAllField.h │ ├── PyCThostFtdcQryBrokerField.h │ ├── PyCThostFtdcQryIPListField.h │ ├── PyCThostFtdcQryNoticeField.h │ ├── PyCThostFtdcQryTraderField.h │ ├── PyCThostFtdcQueryFreqField.h │ ├── PyCThostFtdcReqRepealField.h │ ├── PyCThostFtdcRspRepealField.h │ ├── PyCThostFtdcSuperUserField.h │ ├── PyCThostFtdcUserRightField.h │ ├── PyCThostFtdcAuthUserIDField.h │ ├── PyCThostFtdcBrokerSyncField.h │ ├── PyCThostFtdcBrokerUserField.h │ ├── PyCThostFtdcCombActionField.h │ ├── PyCThostFtdcDRTransferField.h │ ├── PyCThostFtdcIndexPriceField.h │ ├── PyCThostFtdcInputOrderField.h │ ├── PyCThostFtdcInputQuoteField.h │ ├── PyCThostFtdcInstrumentField.h │ ├── PyCThostFtdcInvestUnitField.h │ ├── PyCThostFtdcMarketDataField.h │ ├── PyCThostFtdcPartBrokerField.h │ ├── PyCThostFtdcQryCombLegField.h │ ├── PyCThostFtdcQryLinkManField.h │ ├── PyCThostFtdcQryProductField.h │ ├── PyCThostFtdcReqSyncKeyField.h │ ├── PyCThostFtdcRspSyncKeyField.h │ ├── PyCThostFtdcSyncStatusField.h │ ├── PyCThostFtdcTradeParamField.h │ ├── PyCThostFtdcUserLogoutField.h │ ├── PyCThostFtdcCurrentTimeField.h │ ├── PyCThostFtdcForQuoteRspField.h │ ├── PyCThostFtdcFrontStatusField.h │ ├── PyCThostFtdcIpAddrParamField.h │ ├── PyCThostFtdcMarginModelField.h │ ├── PyCThostFtdcOpenAccountField.h │ ├── PyCThostFtdcOrderActionField.h │ ├── PyCThostFtdcParkedOrderField.h │ ├── PyCThostFtdcQryBulletinField.h │ ├── PyCThostFtdcQryErrOrderField.h │ ├── PyCThostFtdcQryExchangeField.h │ ├── PyCThostFtdcQryForQuoteField.h │ ├── PyCThostFtdcQryHisOrderField.h │ ├── PyCThostFtdcQryInvestorField.h │ ├── PyCThostFtdcQuoteActionField.h │ ├── PyCThostFtdcReqTransferField.h │ ├── PyCThostFtdcRspTransferField.h │ ├── PyCThostFtdcSyncDepositField.h │ ├── PyCThostFtdcTraderOfferField.h │ ├── PyCThostFtdcTradingCodeField.h │ ├── PyCThostFtdcUserSessionField.h │ ├── PyCThostFtdcContractBankField.h │ ├── PyCThostFtdcErrExecOrderField.h │ ├── PyCThostFtdcExchangeRateField.h │ ├── PyCThostFtdcFensUserInfoField.h │ ├── PyCThostFtdcFutureSignIOField.h │ ├── PyCThostFtdcProductGroupField.h │ ├── PyCThostFtdcQryExecOrderField.h │ ├── PyCThostFtdcQrySuperUserField.h │ ├── PyCThostFtdcReqUserLoginField.h │ ├── PyCThostFtdcReturnResultField.h │ ├── PyCThostFtdcRspUserLoginField.h │ ├── PyCThostFtdcStrikeOffsetField.h │ ├── PyCThostFtdcTraderAssignField.h │ ├── PyCThostFtdcTransferBankField.h │ ├── PyCThostFtdcBrokerDepositField.h │ ├── PyCThostFtdcCancelAccountField.h │ ├── PyCThostFtdcChangeAccountField.h │ ├── PyCThostFtdcCommRateModelField.h │ ├── PyCThostFtdcDisseminationField.h │ ├── PyCThostFtdcExchangeOrderField.h │ ├── PyCThostFtdcExchangeQuoteField.h │ ├── PyCThostFtdcExchangeTradeField.h │ ├── PyCThostFtdcExitEmergencyField.h │ ├── PyCThostFtdcForQuoteParamField.h │ ├── PyCThostFtdcInputForQuoteField.h │ ├── PyCThostFtdcInvestorGroupField.h │ ├── PyCThostFtdcMDTraderOfferField.h │ ├── PyCThostFtdcMortgageParamField.h │ ├── PyCThostFtdcNotifySyncKeyField.h │ ├── PyCThostFtdcOffsetSettingField.h │ ├── PyCThostFtdcQryBrokerUserField.h │ ├── PyCThostFtdcQryCombActionField.h │ ├── PyCThostFtdcQryInstrumentField.h │ ├── PyCThostFtdcQryInvestUnitField.h │ ├── PyCThostFtdcQryPartBrokerField.h │ ├── PyCThostFtdcQrySyncStatusField.h │ ├── PyCThostFtdcRspUserLogin2Field.h │ ├── PyCThostFtdcSPMMInstParamField.h │ ├── PyCThostFtdcSettlementRefField.h │ ├── PyCThostFtdcSyncDelaySwapField.h │ ├── PyCThostFtdcSyncDeltaInfoField.h │ ├── PyCThostFtdcTGIpAddrParamField.h │ ├── PyCThostFtdcTradingNoticeField.h │ ├── PyCThostFtdcWithDrawParamField.h │ ├── PyCThostFtdcCFMMCBrokerKeyField.h │ ├── PyCThostFtdcCombinationLegField.h │ ├── PyCThostFtdcCurrDRIdentityField.h │ ├── PyCThostFtdcDepartmentUserField.h │ ├── PyCThostFtdcEWarrantOffsetField.h │ ├── PyCThostFtdcErrOrderActionField.h │ ├── PyCThostFtdcInputExecOrderField.h │ ├── PyCThostFtdcMarketDataBaseField.h │ ├── PyCThostFtdcQryFrontStatusField.h │ ├── PyCThostFtdcQryIpAddrParamField.h │ ├── PyCThostFtdcQryMarginModelField.h │ ├── PyCThostFtdcQryOrderActionField.h │ ├── PyCThostFtdcQryParkedOrderField.h │ ├── PyCThostFtdcQryQuoteActionField.h │ ├── PyCThostFtdcQrySyncDepositField.h │ ├── PyCThostFtdcQryTraderOfferField.h │ ├── PyCThostFtdcQryTradingCodeField.h │ ├── PyCThostFtdcQryUserSessionField.h │ ├── PyCThostFtdcReqGenUserTextField.h │ ├── PyCThostFtdcReqOpenAccountField.h │ ├── PyCThostFtdcReqUserLoginSMField.h │ ├── PyCThostFtdcRspGenUserTextField.h │ ├── PyCThostFtdcSettlementInfoField.h │ ├── PyCThostFtdcTradingAccountField.h │ ├── PyCThostFtdcTransferHeaderField.h │ ├── PyCThostFtdcTransferSerialField.h │ ├── PyCThostFtdcUserSystemInfoField.h │ ├── PyCThostFtdcVerifyCustInfoField.h │ ├── PyCThostFtdcAccountPropertyField.h │ ├── PyCThostFtdcAccountregisterField.h │ ├── PyCThostFtdcAppIDAuthAssignField.h │ ├── PyCThostFtdcAuthForbiddenIPField.h │ ├── PyCThostFtdcBrokerUserEventField.h │ ├── PyCThostFtdcDepthMarketDataField.h │ ├── PyCThostFtdcExecOrderActionField.h │ ├── PyCThostFtdcForceUserLogoutField.h │ ├── PyCThostFtdcInputCombActionField.h │ ├── PyCThostFtdcInvestorAccountField.h │ ├── PyCThostFtdcLocalAddrConfigField.h │ ├── PyCThostFtdcMarketDataAsk23Field.h │ ├── PyCThostFtdcMarketDataAsk45Field.h │ ├── PyCThostFtdcMarketDataBid23Field.h │ ├── PyCThostFtdcMarketDataBid45Field.h │ ├── PyCThostFtdcOptionSelfCloseField.h │ ├── PyCThostFtdcProductExchRateField.h │ ├── PyCThostFtdcQryContractBankField.h │ ├── PyCThostFtdcQryErrExecOrderField.h │ ├── PyCThostFtdcQryExchangeRateField.h │ ├── PyCThostFtdcQryProductGroupField.h │ ├── PyCThostFtdcQryStrikeOffsetField.h │ ├── PyCThostFtdcQryTraderAssignField.h │ ├── PyCThostFtdcQryTransferBankField.h │ ├── PyCThostFtdcReqApiHandshakeField.h │ ├── PyCThostFtdcReqAuthenticateField.h │ ├── PyCThostFtdcReqQueryAccountField.h │ ├── PyCThostFtdcReqVerifyApiKeyField.h │ ├── PyCThostFtdcRspApiHandshakeField.h │ ├── PyCThostFtdcRspAuthenticateField.h │ ├── PyCThostFtdcRspFutureSignInField.h │ ├── PyCThostFtdcRspQueryAccountField.h │ ├── PyCThostFtdcSecAgentACIDMapField.h │ ├── PyCThostFtdcSyncingInvestorField.h │ ├── PyCThostFtdcBatchOrderActionField.h │ ├── PyCThostFtdcExchangeForQuoteField.h │ ├── PyCThostFtdcExchangeSequenceField.h │ ├── PyCThostFtdcInputOrderActionField.h │ ├── PyCThostFtdcInputQuoteActionField.h │ ├── PyCThostFtdcInstrumentStatusField.h │ ├── PyCThostFtdcInvestorPositionField.h │ ├── PyCThostFtdcLoginForbiddenIPField.h │ ├── PyCThostFtdcMarketDataStaticField.h │ ├── PyCThostFtdcOptionInstrDeltaField.h │ ├── PyCThostFtdcQryCommRateModelField.h │ ├── PyCThostFtdcQryExchangeOrderField.h │ ├── PyCThostFtdcQryExchangeQuoteField.h │ ├── PyCThostFtdcQryForQuoteParamField.h │ ├── PyCThostFtdcQryInvestorGroupField.h │ ├── PyCThostFtdcQryMDTraderOfferField.h │ ├── PyCThostFtdcQryOffsetSettingField.h │ ├── PyCThostFtdcQrySPMMInstParamField.h │ ├── PyCThostFtdcQrySyncDelaySwapField.h │ ├── PyCThostFtdcQryTGIpAddrParamField.h │ ├── PyCThostFtdcQryTradingNoticeField.h │ ├── PyCThostFtdcReqCancelAccountField.h │ ├── PyCThostFtdcReqChangeAccountField.h │ ├── PyCThostFtdcReqFutureSignOutField.h │ ├── PyCThostFtdcReqTransferBySecField.h │ ├── PyCThostFtdcRspFutureSignOutField.h │ ├── PyCThostFtdcRspTransferBySecField.h │ ├── PyCThostFtdcSPMMProductParamField.h │ ├── PyCThostFtdcSyncFundMortgageField.h │ ├── PyCThostFtdcUserRightsAssignField.h │ ├── PyCThostFtdcAddrAppIDRelationField.h │ ├── PyCThostFtdcExchangeExecOrderField.h │ ├── PyCThostFtdcParkedOrderActionField.h │ ├── PyCThostFtdcQryCFMMCBrokerKeyField.h │ ├── PyCThostFtdcQryCombinationLegField.h │ ├── PyCThostFtdcQryCurrDRIdentityField.h │ ├── PyCThostFtdcQryDepartmentUserField.h │ ├── PyCThostFtdcQryEWarrantOffsetField.h │ ├── PyCThostFtdcQryErrOrderActionField.h │ ├── PyCThostFtdcQryMaxOrderVolumeField.h │ ├── PyCThostFtdcQrySettlementInfoField.h │ ├── PyCThostFtdcQryTradingAccountField.h │ ├── PyCThostFtdcQryTransferSerialField.h │ ├── PyCThostFtdcRemoveParkedOrderField.h │ ├── PyCThostFtdcReqGenUserCaptchaField.h │ ├── PyCThostFtdcReqUserAuthMethodField.h │ ├── PyCThostFtdcRspGenUserCaptchaField.h │ ├── PyCThostFtdcRspUserAuthMethodField.h │ ├── PyCThostFtdcSecAgentCheckModeField.h │ ├── PyCThostFtdcSecAgentTradeInfoField.h │ ├── PyCThostFtdcSuperUserFunctionField.h │ ├── PyCThostFtdcThostUserFunctionField.h │ ├── PyCThostFtdcTradingNoticeInfoField.h │ ├── PyCThostFtdcAuthenticationInfoField.h │ ├── PyCThostFtdcBrokerTradingAlgosField.h │ ├── PyCThostFtdcBrokerUserFunctionField.h │ ├── PyCThostFtdcBrokerUserOTPParamField.h │ ├── PyCThostFtdcBrokerUserPasswordField.h │ ├── PyCThostFtdcCombPromotionParamField.h │ ├── PyCThostFtdcErrExecOrderActionField.h │ ├── PyCThostFtdcExchangeCombActionField.h │ ├── PyCThostFtdcExchangeMarginRateField.h │ ├── PyCThostFtdcInputOffsetSettingField.h │ ├── PyCThostFtdcLoadSettlementInfoField.h │ ├── PyCThostFtdcLoginForbiddenUserField.h │ ├── PyCThostFtdcMarketDataExchangeField.h │ ├── PyCThostFtdcNotifyFutureSignInField.h │ ├── PyCThostFtdcNotifyQueryAccountField.h │ ├── PyCThostFtdcQryAccountregisterField.h │ ├── PyCThostFtdcQryAuthForbiddenIPField.h │ ├── PyCThostFtdcQryBrokerUserEventField.h │ ├── PyCThostFtdcQryDepthMarketDataField.h │ ├── PyCThostFtdcQryExecOrderActionField.h │ ├── PyCThostFtdcQryLocalAddrConfigField.h │ ├── PyCThostFtdcQryOptionSelfCloseField.h │ ├── PyCThostFtdcQryProductExchRateField.h │ ├── PyCThostFtdcQrySecAgentACIDMapField.h │ ├── PyCThostFtdcQueryBrokerDepositField.h │ ├── PyCThostFtdcRULEInstrParameterField.h │ ├── PyCThostFtdcRULEInterParameterField.h │ ├── PyCThostFtdcRULEIntraParameterField.h │ ├── PyCThostFtdcReqDayEndFileReadyField.h │ ├── PyCThostFtdcReserveOpenAccountField.h │ ├── PyCThostFtdcRiskForbiddenRightField.h │ ├── PyCThostFtdcSPBMInterParameterField.h │ ├── PyCThostFtdcSPBMIntraParameterField.h │ ├── PyCThostFtdcSpecificInstrumentField.h │ ├── PyCThostFtdcSyncingTradingCodeField.h │ ├── PyCThostFtdcTGSessionQryStatusField.h │ ├── PyCThostFtdcTransferQryBankReqField.h │ ├── PyCThostFtdcTransferQryBankRspField.h │ ├── PyCThostFtdcUserPasswordUpdateField.h │ ├── PyCThostFtdcBrokerTradingParamsField.h │ ├── PyCThostFtdcCancelOffsetSettingField.h │ ├── PyCThostFtdcCombInstrumentGuardField.h │ ├── PyCThostFtdcDepositResultInformField.h │ ├── PyCThostFtdcExchangeOrderActionField.h │ ├── PyCThostFtdcExchangeQuoteActionField.h │ ├── PyCThostFtdcInvestorInfoCommRecField.h │ ├── PyCThostFtdcInvestorReserveInfoField.h │ ├── PyCThostFtdcMarketDataBestPriceField.h │ ├── PyCThostFtdcMarketDataLastMatchField.h │ ├── PyCThostFtdcMulticastInstrumentField.h │ ├── PyCThostFtdcNotifyFutureSignOutField.h │ ├── PyCThostFtdcOptionInstrCommRateField.h │ ├── PyCThostFtdcQryBatchOrderActionField.h │ ├── PyCThostFtdcQryExchangeForQuoteField.h │ ├── PyCThostFtdcQryExchangeSequenceField.h │ ├── PyCThostFtdcQryInstrumentStatusField.h │ ├── PyCThostFtdcQryInvestorPositionField.h │ ├── PyCThostFtdcQryLoginForbiddenIPField.h │ ├── PyCThostFtdcQrySPMMProductParamField.h │ ├── PyCThostFtdcQrySyncFundMortgageField.h │ ├── PyCThostFtdcQryUserRightsAssignField.h │ ├── PyCThostFtdcRCAMSInstrParameterField.h │ └── PyCThostFtdcRCAMSInterParameterField.h ├── UserApiDataType.h ├── MdApi.h └── TraderApi.h └── .gitignore /tests/.gitignore: -------------------------------------------------------------------------------- 1 | test_PyCTP.sh 2 | -------------------------------------------------------------------------------- /PyCTP Compile Tutorial.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/PyCTP Compile Tutorial.pdf -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include README.md 2 | include LICENSE 3 | recursive-include src/ * 4 | recursive-include ctp/ * 5 | exclude tests/* 6 | -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/20250617_traderapi_se_windows/error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/20250617_traderapi_se_windows/error.xml -------------------------------------------------------------------------------- /src/UserApiStruct.cpp_all.template: -------------------------------------------------------------------------------- 1 | #include "UserApiStruct.h" 2 | 3 | int PyCTP_All_Type_init(PyObject *module) { 4 | 5 | ${cppsourcecode} 6 | 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/20250617_traderapi64_se_windows/error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/20250617_traderapi64_se_windows/error.xml -------------------------------------------------------------------------------- /ctp/sfit_pro_1.0_20220124_1468_FIX/linux/libFixLinuxDataCollect.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/sfit_pro_1.0_20220124_1468_FIX/linux/libFixLinuxDataCollect.so -------------------------------------------------------------------------------- /ctp/sfit_pro_1.0_20220124_1468_FIX/windows/32/FixWinDataCollect.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/sfit_pro_1.0_20220124_1468_FIX/windows/32/FixWinDataCollect.dll -------------------------------------------------------------------------------- /ctp/sfit_pro_1.0_20220124_1468_FIX/windows/32/FixWinDataCollect.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/sfit_pro_1.0_20220124_1468_FIX/windows/32/FixWinDataCollect.lib -------------------------------------------------------------------------------- /ctp/sfit_pro_1.0_20220124_1468_FIX/windows/64/FixWinDataCollect.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/sfit_pro_1.0_20220124_1468_FIX/windows/64/FixWinDataCollect.dll -------------------------------------------------------------------------------- /ctp/sfit_pro_1.0_20220124_1468_FIX/windows/64/FixWinDataCollect.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/sfit_pro_1.0_20220124_1468_FIX/windows/64/FixWinDataCollect.lib -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/20250617_traderapi_se_windows/thostmduserapi_se.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/20250617_traderapi_se_windows/thostmduserapi_se.dll -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/20250617_traderapi_se_windows/thostmduserapi_se.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/20250617_traderapi_se_windows/thostmduserapi_se.lib -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/20250617_traderapi_se_windows/thosttraderapi_se.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/20250617_traderapi_se_windows/thosttraderapi_se.dll -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/20250617_traderapi_se_windows/thosttraderapi_se.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/20250617_traderapi_se_windows/thosttraderapi_se.lib -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/error.xml -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/20250617_traderapi64_se_windows/thostmduserapi_se.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/20250617_traderapi64_se_windows/thostmduserapi_se.dll -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/20250617_traderapi64_se_windows/thostmduserapi_se.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/20250617_traderapi64_se_windows/thostmduserapi_se.lib -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/20250617_traderapi64_se_windows/thosttraderapi_se.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/20250617_traderapi64_se_windows/thosttraderapi_se.dll -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/20250617_traderapi64_se_windows/thosttraderapi_se.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/20250617_traderapi64_se_windows/thosttraderapi_se.lib -------------------------------------------------------------------------------- /src/UserApiStruct.h_all.template: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_HPP 2 | #define PYCTP_USERAPISTRUCT_HPP 3 | 4 | ${cppheadercode} 5 | 6 | extern int PyCTP_All_Type_init(PyObject *module); 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/ThostFtdcMdApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/ThostFtdcMdApi.h -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/ThostFtdcTraderApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/ThostFtdcTraderApi.h -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/ThostFtdcUserApiStruct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/ThostFtdcUserApiStruct.h -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/libthostmduserapi_se.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/libthostmduserapi_se.so -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/libthosttraderapi_se.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/libthosttraderapi_se.so -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/ThostFtdcUserApiDataType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shizhuolin/PyCTP/HEAD/ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/ThostFtdcUserApiDataType.h -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vs/ 2 | build/ 3 | dist/ 4 | bin/ 5 | obj/ 6 | x32/ 7 | x86/ 8 | x64/ 9 | PyCTP.egg-info/ 10 | test/test_PyCTP.sh 11 | PyCTP.depend 12 | PyCTP.layout 13 | PyCTP.cbp 14 | PyCTP.sln 15 | PyCTP.vcxproj 16 | PyCTP.vcxproj.user 17 | -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/20250617_traderapi64_se_windows/error.dtd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/20250617_traderapi_se_windows/error.dtd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /ctp/v6.7.11_20250617/v6.7.11_20250617_api_traderapi_se_linux64/error.dtd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /src/stdafx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // PyCTP.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | // TODO: reference any additional headers you need in STDAFX.H 8 | // and not in this file 9 | -------------------------------------------------------------------------------- /src/UserApiStruct.h.template: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PY${STRUCT_NAME}_H 2 | #define PYCTP_USERAPISTRUCT_PY${STRUCT_NAME}_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | ${comment} 8 | 9 | typedef struct Py${struct_name} { 10 | PyObject_HEAD 11 | ${struct_name} data; 12 | } Py${struct_name}; 13 | 14 | extern PyTypeObject Py${struct_name}Type; 15 | 16 | extern int Py${struct_name}Type_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcOrderField { 10 | PyObject_HEAD 11 | CThostFtdcOrderField data; 12 | } PyCThostFtdcOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcOrderFieldType; 15 | 16 | extern int PyCThostFtdcOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQuoteField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQUOTEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQUOTEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQuoteField { 10 | PyObject_HEAD 11 | CThostFtdcQuoteField data; 12 | } PyCThostFtdcQuoteField; 13 | 14 | extern PyTypeObject PyCThostFtdcQuoteFieldType; 15 | 16 | extern int PyCThostFtdcQuoteFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTradeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTradeField { 10 | PyObject_HEAD 11 | CThostFtdcTradeField data; 12 | } PyCThostFtdcTradeField; 13 | 14 | extern PyTypeObject PyCThostFtdcTradeFieldType; 15 | 16 | extern int PyCThostFtdcTradeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcAuthIPField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCAUTHIPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCAUTHIPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcAuthIPField { 10 | PyObject_HEAD 11 | CThostFtdcAuthIPField data; 12 | } PyCThostFtdcAuthIPField; 13 | 14 | extern PyTypeObject PyCThostFtdcAuthIPFieldType; 15 | 16 | extern int PyCThostFtdcAuthIPFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcBrokerField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcBrokerField { 10 | PyObject_HEAD 11 | CThostFtdcBrokerField data; 12 | } PyCThostFtdcBrokerField; 13 | 14 | extern PyTypeObject PyCThostFtdcBrokerFieldType; 15 | 16 | extern int PyCThostFtdcBrokerFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcIPListField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCIPLISTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCIPLISTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcIPListField { 10 | PyObject_HEAD 11 | CThostFtdcIPListField data; 12 | } PyCThostFtdcIPListField; 13 | 14 | extern PyTypeObject PyCThostFtdcIPListFieldType; 15 | 16 | extern int PyCThostFtdcIPListFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcNoticeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCNOTICEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCNOTICEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcNoticeField { 10 | PyObject_HEAD 11 | CThostFtdcNoticeField data; 12 | } PyCThostFtdcNoticeField; 13 | 14 | extern PyTypeObject PyCThostFtdcNoticeFieldType; 15 | 16 | extern int PyCThostFtdcNoticeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTraderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTraderField { 10 | PyObject_HEAD 11 | CThostFtdcTraderField data; 12 | } PyCThostFtdcTraderField; 13 | 14 | extern PyTypeObject PyCThostFtdcTraderFieldType; 15 | 16 | extern int PyCThostFtdcTraderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcUserIPField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERIPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERIPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcUserIPField { 10 | PyObject_HEAD 11 | CThostFtdcUserIPField data; 12 | } PyCThostFtdcUserIPField; 13 | 14 | extern PyTypeObject PyCThostFtdcUserIPFieldType; 15 | 16 | extern int PyCThostFtdcUserIPFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcCombLegField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMBLEGFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMBLEGFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcCombLegField { 10 | PyObject_HEAD 11 | CThostFtdcCombLegField data; 12 | } PyCThostFtdcCombLegField; 13 | 14 | extern PyTypeObject PyCThostFtdcCombLegFieldType; 15 | 16 | extern int PyCThostFtdcCombLegFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcLinkManField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLINKMANFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLINKMANFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcLinkManField { 10 | PyObject_HEAD 11 | CThostFtdcLinkManField data; 12 | } PyCThostFtdcLinkManField; 13 | 14 | extern PyTypeObject PyCThostFtdcLinkManFieldType; 15 | 16 | extern int PyCThostFtdcLinkManFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcProductField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCPRODUCTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCPRODUCTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcProductField { 10 | PyObject_HEAD 11 | CThostFtdcProductField data; 12 | } PyCThostFtdcProductField; 13 | 14 | extern PyTypeObject PyCThostFtdcProductFieldType; 15 | 16 | extern int PyCThostFtdcProductFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspInfoField { 10 | PyObject_HEAD 11 | CThostFtdcRspInfoField data; 12 | } PyCThostFtdcRspInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspInfoFieldType; 15 | 16 | extern int PyCThostFtdcRspInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcBulletinField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBULLETINFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBULLETINFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcBulletinField { 10 | PyObject_HEAD 11 | CThostFtdcBulletinField data; 12 | } PyCThostFtdcBulletinField; 13 | 14 | extern PyTypeObject PyCThostFtdcBulletinFieldType; 15 | 16 | extern int PyCThostFtdcBulletinFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcDiscountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCDISCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCDISCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcDiscountField { 10 | PyObject_HEAD 11 | CThostFtdcDiscountField data; 12 | } PyCThostFtdcDiscountField; 13 | 14 | extern PyTypeObject PyCThostFtdcDiscountFieldType; 15 | 16 | extern int PyCThostFtdcDiscountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcErrOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCERRORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCERRORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcErrOrderField { 10 | PyObject_HEAD 11 | CThostFtdcErrOrderField data; 12 | } PyCThostFtdcErrOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcErrOrderFieldType; 15 | 16 | extern int PyCThostFtdcErrOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExchangeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExchangeField { 10 | PyObject_HEAD 11 | CThostFtdcExchangeField data; 12 | } PyCThostFtdcExchangeField; 13 | 14 | extern PyTypeObject PyCThostFtdcExchangeFieldType; 15 | 16 | extern int PyCThostFtdcExchangeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcForQuoteField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFORQUOTEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFORQUOTEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcForQuoteField { 10 | PyObject_HEAD 11 | CThostFtdcForQuoteField data; 12 | } PyCThostFtdcForQuoteField; 13 | 14 | extern PyTypeObject PyCThostFtdcForQuoteFieldType; 15 | 16 | extern int PyCThostFtdcForQuoteFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInvestorField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTORFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTORFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInvestorField { 10 | PyObject_HEAD 11 | CThostFtdcInvestorField data; 12 | } PyCThostFtdcInvestorField; 13 | 14 | extern PyTypeObject PyCThostFtdcInvestorFieldType; 15 | 16 | extern int PyCThostFtdcInvestorFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryOrderField { 10 | PyObject_HEAD 11 | CThostFtdcQryOrderField data; 12 | } PyCThostFtdcQryOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryOrderFieldType; 15 | 16 | extern int PyCThostFtdcQryOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryQuoteField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYQUOTEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYQUOTEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryQuoteField { 10 | PyObject_HEAD 11 | CThostFtdcQryQuoteField data; 12 | } PyCThostFtdcQryQuoteField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryQuoteFieldType; 15 | 16 | extern int PyCThostFtdcQryQuoteFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryTradeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryTradeField { 10 | PyObject_HEAD 11 | CThostFtdcQryTradeField data; 12 | } PyCThostFtdcQryTradeField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryTradeFieldType; 15 | 16 | extern int PyCThostFtdcQryTradeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiDataType.h: -------------------------------------------------------------------------------- 1 | //转换CTP预处理定义 2 | 3 | #ifndef PYCTP_USERAPIDATATYPE_H 4 | #define PYCTP_USERAPIDATATYPE_H 5 | 6 | //增加字符魔法处理 7 | #define PyModule_AddCharMacro(m, c) PyModule_AddCharConstant(m, #c, c) 8 | #define PyModule_AddStrMacro(m, c) PyModule_AddStrConstant(m, #c, c) 9 | 10 | //增加字符常量 11 | int PyModule_AddCharConstant(PyObject *m, const char *name, const char value); 12 | int PyModule_AddStrConstant(PyObject *m, const char *name, const char *value); 13 | 14 | //增加CTP常量定义 15 | int PyModule_AddCTPConstant(PyObject *m); 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcCommPhaseField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMMPHASEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMMPHASEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcCommPhaseField { 10 | PyObject_HEAD 11 | CThostFtdcCommPhaseField data; 12 | } PyCThostFtdcCommPhaseField; 13 | 14 | extern PyTypeObject PyCThostFtdcCommPhaseFieldType; 15 | 16 | extern int PyCThostFtdcCommPhaseFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExecOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXECORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXECORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExecOrderField { 10 | PyObject_HEAD 11 | CThostFtdcExecOrderField data; 12 | } PyCThostFtdcExecOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcExecOrderFieldType; 15 | 16 | extern int PyCThostFtdcExecOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcFrontInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFRONTINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFRONTINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcFrontInfoField { 10 | PyObject_HEAD 11 | CThostFtdcFrontInfoField data; 12 | } PyCThostFtdcFrontInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcFrontInfoFieldType; 15 | 16 | extern int PyCThostFtdcFrontInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcLoginInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLOGININFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLOGININFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcLoginInfoField { 10 | PyObject_HEAD 11 | CThostFtdcLoginInfoField data; 12 | } PyCThostFtdcLoginInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcLoginInfoFieldType; 15 | 16 | extern int PyCThostFtdcLoginInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcLogoutAllField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLOGOUTALLFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLOGOUTALLFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcLogoutAllField { 10 | PyObject_HEAD 11 | CThostFtdcLogoutAllField data; 12 | } PyCThostFtdcLogoutAllField; 13 | 14 | extern PyTypeObject PyCThostFtdcLogoutAllFieldType; 15 | 16 | extern int PyCThostFtdcLogoutAllFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryBrokerField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYBROKERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYBROKERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryBrokerField { 10 | PyObject_HEAD 11 | CThostFtdcQryBrokerField data; 12 | } PyCThostFtdcQryBrokerField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryBrokerFieldType; 15 | 16 | extern int PyCThostFtdcQryBrokerFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryIPListField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYIPLISTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYIPLISTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryIPListField { 10 | PyObject_HEAD 11 | CThostFtdcQryIPListField data; 12 | } PyCThostFtdcQryIPListField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryIPListFieldType; 15 | 16 | extern int PyCThostFtdcQryIPListFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryNoticeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYNOTICEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYNOTICEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryNoticeField { 10 | PyObject_HEAD 11 | CThostFtdcQryNoticeField data; 12 | } PyCThostFtdcQryNoticeField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryNoticeFieldType; 15 | 16 | extern int PyCThostFtdcQryNoticeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryTraderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryTraderField { 10 | PyObject_HEAD 11 | CThostFtdcQryTraderField data; 12 | } PyCThostFtdcQryTraderField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryTraderFieldType; 15 | 16 | extern int PyCThostFtdcQryTraderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQueryFreqField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQUERYFREQFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQUERYFREQFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQueryFreqField { 10 | PyObject_HEAD 11 | CThostFtdcQueryFreqField data; 12 | } PyCThostFtdcQueryFreqField; 13 | 14 | extern PyTypeObject PyCThostFtdcQueryFreqFieldType; 15 | 16 | extern int PyCThostFtdcQueryFreqFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqRepealField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQREPEALFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQREPEALFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqRepealField { 10 | PyObject_HEAD 11 | CThostFtdcReqRepealField data; 12 | } PyCThostFtdcReqRepealField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqRepealFieldType; 15 | 16 | extern int PyCThostFtdcReqRepealFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspRepealField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPREPEALFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPREPEALFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspRepealField { 10 | PyObject_HEAD 11 | CThostFtdcRspRepealField data; 12 | } PyCThostFtdcRspRepealField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspRepealFieldType; 15 | 16 | extern int PyCThostFtdcRspRepealFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSuperUserField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSUPERUSERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSUPERUSERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSuperUserField { 10 | PyObject_HEAD 11 | CThostFtdcSuperUserField data; 12 | } PyCThostFtdcSuperUserField; 13 | 14 | extern PyTypeObject PyCThostFtdcSuperUserFieldType; 15 | 16 | extern int PyCThostFtdcSuperUserFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcUserRightField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERRIGHTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERRIGHTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcUserRightField { 10 | PyObject_HEAD 11 | CThostFtdcUserRightField data; 12 | } PyCThostFtdcUserRightField; 13 | 14 | extern PyTypeObject PyCThostFtdcUserRightFieldType; 15 | 16 | extern int PyCThostFtdcUserRightFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcAuthUserIDField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCAUTHUSERIDFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCAUTHUSERIDFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcAuthUserIDField { 10 | PyObject_HEAD 11 | CThostFtdcAuthUserIDField data; 12 | } PyCThostFtdcAuthUserIDField; 13 | 14 | extern PyTypeObject PyCThostFtdcAuthUserIDFieldType; 15 | 16 | extern int PyCThostFtdcAuthUserIDFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcBrokerSyncField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERSYNCFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERSYNCFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcBrokerSyncField { 10 | PyObject_HEAD 11 | CThostFtdcBrokerSyncField data; 12 | } PyCThostFtdcBrokerSyncField; 13 | 14 | extern PyTypeObject PyCThostFtdcBrokerSyncFieldType; 15 | 16 | extern int PyCThostFtdcBrokerSyncFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcBrokerUserField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERUSERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERUSERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcBrokerUserField { 10 | PyObject_HEAD 11 | CThostFtdcBrokerUserField data; 12 | } PyCThostFtdcBrokerUserField; 13 | 14 | extern PyTypeObject PyCThostFtdcBrokerUserFieldType; 15 | 16 | extern int PyCThostFtdcBrokerUserFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcCombActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMBACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMBACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcCombActionField { 10 | PyObject_HEAD 11 | CThostFtdcCombActionField data; 12 | } PyCThostFtdcCombActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcCombActionFieldType; 15 | 16 | extern int PyCThostFtdcCombActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcDRTransferField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCDRTRANSFERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCDRTRANSFERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcDRTransferField { 10 | PyObject_HEAD 11 | CThostFtdcDRTransferField data; 12 | } PyCThostFtdcDRTransferField; 13 | 14 | extern PyTypeObject PyCThostFtdcDRTransferFieldType; 15 | 16 | extern int PyCThostFtdcDRTransferFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcIndexPriceField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINDEXPRICEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINDEXPRICEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcIndexPriceField { 10 | PyObject_HEAD 11 | CThostFtdcIndexPriceField data; 12 | } PyCThostFtdcIndexPriceField; 13 | 14 | extern PyTypeObject PyCThostFtdcIndexPriceFieldType; 15 | 16 | extern int PyCThostFtdcIndexPriceFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInputOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInputOrderField { 10 | PyObject_HEAD 11 | CThostFtdcInputOrderField data; 12 | } PyCThostFtdcInputOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcInputOrderFieldType; 15 | 16 | extern int PyCThostFtdcInputOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInputQuoteField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTQUOTEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTQUOTEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInputQuoteField { 10 | PyObject_HEAD 11 | CThostFtdcInputQuoteField data; 12 | } PyCThostFtdcInputQuoteField; 13 | 14 | extern PyTypeObject PyCThostFtdcInputQuoteFieldType; 15 | 16 | extern int PyCThostFtdcInputQuoteFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInstrumentField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINSTRUMENTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINSTRUMENTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInstrumentField { 10 | PyObject_HEAD 11 | CThostFtdcInstrumentField data; 12 | } PyCThostFtdcInstrumentField; 13 | 14 | extern PyTypeObject PyCThostFtdcInstrumentFieldType; 15 | 16 | extern int PyCThostFtdcInstrumentFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInvestUnitField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTUNITFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTUNITFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInvestUnitField { 10 | PyObject_HEAD 11 | CThostFtdcInvestUnitField data; 12 | } PyCThostFtdcInvestUnitField; 13 | 14 | extern PyTypeObject PyCThostFtdcInvestUnitFieldType; 15 | 16 | extern int PyCThostFtdcInvestUnitFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMarketDataField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATAFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATAFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMarketDataField { 10 | PyObject_HEAD 11 | CThostFtdcMarketDataField data; 12 | } PyCThostFtdcMarketDataField; 13 | 14 | extern PyTypeObject PyCThostFtdcMarketDataFieldType; 15 | 16 | extern int PyCThostFtdcMarketDataFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcPartBrokerField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCPARTBROKERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCPARTBROKERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcPartBrokerField { 10 | PyObject_HEAD 11 | CThostFtdcPartBrokerField data; 12 | } PyCThostFtdcPartBrokerField; 13 | 14 | extern PyTypeObject PyCThostFtdcPartBrokerFieldType; 15 | 16 | extern int PyCThostFtdcPartBrokerFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryCombLegField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCOMBLEGFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCOMBLEGFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryCombLegField { 10 | PyObject_HEAD 11 | CThostFtdcQryCombLegField data; 12 | } PyCThostFtdcQryCombLegField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryCombLegFieldType; 15 | 16 | extern int PyCThostFtdcQryCombLegFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryLinkManField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYLINKMANFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYLINKMANFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryLinkManField { 10 | PyObject_HEAD 11 | CThostFtdcQryLinkManField data; 12 | } PyCThostFtdcQryLinkManField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryLinkManFieldType; 15 | 16 | extern int PyCThostFtdcQryLinkManFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryProductField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYPRODUCTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYPRODUCTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryProductField { 10 | PyObject_HEAD 11 | CThostFtdcQryProductField data; 12 | } PyCThostFtdcQryProductField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryProductFieldType; 15 | 16 | extern int PyCThostFtdcQryProductFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqSyncKeyField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQSYNCKEYFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQSYNCKEYFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqSyncKeyField { 10 | PyObject_HEAD 11 | CThostFtdcReqSyncKeyField data; 12 | } PyCThostFtdcReqSyncKeyField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqSyncKeyFieldType; 15 | 16 | extern int PyCThostFtdcReqSyncKeyFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspSyncKeyField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPSYNCKEYFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPSYNCKEYFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspSyncKeyField { 10 | PyObject_HEAD 11 | CThostFtdcRspSyncKeyField data; 12 | } PyCThostFtdcRspSyncKeyField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspSyncKeyFieldType; 15 | 16 | extern int PyCThostFtdcRspSyncKeyFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSyncStatusField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCSTATUSFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCSTATUSFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSyncStatusField { 10 | PyObject_HEAD 11 | CThostFtdcSyncStatusField data; 12 | } PyCThostFtdcSyncStatusField; 13 | 14 | extern PyTypeObject PyCThostFtdcSyncStatusFieldType; 15 | 16 | extern int PyCThostFtdcSyncStatusFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTradeParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADEPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADEPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTradeParamField { 10 | PyObject_HEAD 11 | CThostFtdcTradeParamField data; 12 | } PyCThostFtdcTradeParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcTradeParamFieldType; 15 | 16 | extern int PyCThostFtdcTradeParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcUserLogoutField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERLOGOUTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERLOGOUTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcUserLogoutField { 10 | PyObject_HEAD 11 | CThostFtdcUserLogoutField data; 12 | } PyCThostFtdcUserLogoutField; 13 | 14 | extern PyTypeObject PyCThostFtdcUserLogoutFieldType; 15 | 16 | extern int PyCThostFtdcUserLogoutFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcCurrentTimeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCURRENTTIMEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCURRENTTIMEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcCurrentTimeField { 10 | PyObject_HEAD 11 | CThostFtdcCurrentTimeField data; 12 | } PyCThostFtdcCurrentTimeField; 13 | 14 | extern PyTypeObject PyCThostFtdcCurrentTimeFieldType; 15 | 16 | extern int PyCThostFtdcCurrentTimeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcForQuoteRspField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFORQUOTERSPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFORQUOTERSPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcForQuoteRspField { 10 | PyObject_HEAD 11 | CThostFtdcForQuoteRspField data; 12 | } PyCThostFtdcForQuoteRspField; 13 | 14 | extern PyTypeObject PyCThostFtdcForQuoteRspFieldType; 15 | 16 | extern int PyCThostFtdcForQuoteRspFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcFrontStatusField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFRONTSTATUSFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFRONTSTATUSFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcFrontStatusField { 10 | PyObject_HEAD 11 | CThostFtdcFrontStatusField data; 12 | } PyCThostFtdcFrontStatusField; 13 | 14 | extern PyTypeObject PyCThostFtdcFrontStatusFieldType; 15 | 16 | extern int PyCThostFtdcFrontStatusFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcIpAddrParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCIPADDRPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCIPADDRPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcIpAddrParamField { 10 | PyObject_HEAD 11 | CThostFtdcIpAddrParamField data; 12 | } PyCThostFtdcIpAddrParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcIpAddrParamFieldType; 15 | 16 | extern int PyCThostFtdcIpAddrParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMarginModelField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARGINMODELFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARGINMODELFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMarginModelField { 10 | PyObject_HEAD 11 | CThostFtdcMarginModelField data; 12 | } PyCThostFtdcMarginModelField; 13 | 14 | extern PyTypeObject PyCThostFtdcMarginModelFieldType; 15 | 16 | extern int PyCThostFtdcMarginModelFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcOpenAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCOPENACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCOPENACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcOpenAccountField { 10 | PyObject_HEAD 11 | CThostFtdcOpenAccountField data; 12 | } PyCThostFtdcOpenAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcOpenAccountFieldType; 15 | 16 | extern int PyCThostFtdcOpenAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcOrderActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCORDERACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCORDERACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcOrderActionField { 10 | PyObject_HEAD 11 | CThostFtdcOrderActionField data; 12 | } PyCThostFtdcOrderActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcOrderActionFieldType; 15 | 16 | extern int PyCThostFtdcOrderActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcParkedOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCPARKEDORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCPARKEDORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcParkedOrderField { 10 | PyObject_HEAD 11 | CThostFtdcParkedOrderField data; 12 | } PyCThostFtdcParkedOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcParkedOrderFieldType; 15 | 16 | extern int PyCThostFtdcParkedOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryBulletinField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYBULLETINFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYBULLETINFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryBulletinField { 10 | PyObject_HEAD 11 | CThostFtdcQryBulletinField data; 12 | } PyCThostFtdcQryBulletinField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryBulletinFieldType; 15 | 16 | extern int PyCThostFtdcQryBulletinFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryErrOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYERRORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYERRORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryErrOrderField { 10 | PyObject_HEAD 11 | CThostFtdcQryErrOrderField data; 12 | } PyCThostFtdcQryErrOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryErrOrderFieldType; 15 | 16 | extern int PyCThostFtdcQryErrOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryExchangeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXCHANGEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXCHANGEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryExchangeField { 10 | PyObject_HEAD 11 | CThostFtdcQryExchangeField data; 12 | } PyCThostFtdcQryExchangeField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryExchangeFieldType; 15 | 16 | extern int PyCThostFtdcQryExchangeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryForQuoteField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYFORQUOTEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYFORQUOTEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryForQuoteField { 10 | PyObject_HEAD 11 | CThostFtdcQryForQuoteField data; 12 | } PyCThostFtdcQryForQuoteField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryForQuoteFieldType; 15 | 16 | extern int PyCThostFtdcQryForQuoteFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryHisOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYHISORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYHISORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryHisOrderField { 10 | PyObject_HEAD 11 | CThostFtdcQryHisOrderField data; 12 | } PyCThostFtdcQryHisOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryHisOrderFieldType; 15 | 16 | extern int PyCThostFtdcQryHisOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryInvestorField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYINVESTORFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYINVESTORFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryInvestorField { 10 | PyObject_HEAD 11 | CThostFtdcQryInvestorField data; 12 | } PyCThostFtdcQryInvestorField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryInvestorFieldType; 15 | 16 | extern int PyCThostFtdcQryInvestorFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQuoteActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQUOTEACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQUOTEACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQuoteActionField { 10 | PyObject_HEAD 11 | CThostFtdcQuoteActionField data; 12 | } PyCThostFtdcQuoteActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcQuoteActionFieldType; 15 | 16 | extern int PyCThostFtdcQuoteActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqTransferField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQTRANSFERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQTRANSFERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqTransferField { 10 | PyObject_HEAD 11 | CThostFtdcReqTransferField data; 12 | } PyCThostFtdcReqTransferField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqTransferFieldType; 15 | 16 | extern int PyCThostFtdcReqTransferFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspTransferField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPTRANSFERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPTRANSFERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspTransferField { 10 | PyObject_HEAD 11 | CThostFtdcRspTransferField data; 12 | } PyCThostFtdcRspTransferField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspTransferFieldType; 15 | 16 | extern int PyCThostFtdcRspTransferFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSyncDepositField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCDEPOSITFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCDEPOSITFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSyncDepositField { 10 | PyObject_HEAD 11 | CThostFtdcSyncDepositField data; 12 | } PyCThostFtdcSyncDepositField; 13 | 14 | extern PyTypeObject PyCThostFtdcSyncDepositFieldType; 15 | 16 | extern int PyCThostFtdcSyncDepositFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTraderOfferField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADEROFFERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADEROFFERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTraderOfferField { 10 | PyObject_HEAD 11 | CThostFtdcTraderOfferField data; 12 | } PyCThostFtdcTraderOfferField; 13 | 14 | extern PyTypeObject PyCThostFtdcTraderOfferFieldType; 15 | 16 | extern int PyCThostFtdcTraderOfferFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTradingCodeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADINGCODEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADINGCODEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTradingCodeField { 10 | PyObject_HEAD 11 | CThostFtdcTradingCodeField data; 12 | } PyCThostFtdcTradingCodeField; 13 | 14 | extern PyTypeObject PyCThostFtdcTradingCodeFieldType; 15 | 16 | extern int PyCThostFtdcTradingCodeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcUserSessionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERSESSIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERSESSIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcUserSessionField { 10 | PyObject_HEAD 11 | CThostFtdcUserSessionField data; 12 | } PyCThostFtdcUserSessionField; 13 | 14 | extern PyTypeObject PyCThostFtdcUserSessionFieldType; 15 | 16 | extern int PyCThostFtdcUserSessionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcContractBankField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCONTRACTBANKFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCONTRACTBANKFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcContractBankField { 10 | PyObject_HEAD 11 | CThostFtdcContractBankField data; 12 | } PyCThostFtdcContractBankField; 13 | 14 | extern PyTypeObject PyCThostFtdcContractBankFieldType; 15 | 16 | extern int PyCThostFtdcContractBankFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcErrExecOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCERREXECORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCERREXECORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcErrExecOrderField { 10 | PyObject_HEAD 11 | CThostFtdcErrExecOrderField data; 12 | } PyCThostFtdcErrExecOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcErrExecOrderFieldType; 15 | 16 | extern int PyCThostFtdcErrExecOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExchangeRateField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGERATEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGERATEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExchangeRateField { 10 | PyObject_HEAD 11 | CThostFtdcExchangeRateField data; 12 | } PyCThostFtdcExchangeRateField; 13 | 14 | extern PyTypeObject PyCThostFtdcExchangeRateFieldType; 15 | 16 | extern int PyCThostFtdcExchangeRateFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcFensUserInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFENSUSERINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFENSUSERINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcFensUserInfoField { 10 | PyObject_HEAD 11 | CThostFtdcFensUserInfoField data; 12 | } PyCThostFtdcFensUserInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcFensUserInfoFieldType; 15 | 16 | extern int PyCThostFtdcFensUserInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcFutureSignIOField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFUTURESIGNIOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFUTURESIGNIOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcFutureSignIOField { 10 | PyObject_HEAD 11 | CThostFtdcFutureSignIOField data; 12 | } PyCThostFtdcFutureSignIOField; 13 | 14 | extern PyTypeObject PyCThostFtdcFutureSignIOFieldType; 15 | 16 | extern int PyCThostFtdcFutureSignIOFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcProductGroupField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCPRODUCTGROUPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCPRODUCTGROUPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcProductGroupField { 10 | PyObject_HEAD 11 | CThostFtdcProductGroupField data; 12 | } PyCThostFtdcProductGroupField; 13 | 14 | extern PyTypeObject PyCThostFtdcProductGroupFieldType; 15 | 16 | extern int PyCThostFtdcProductGroupFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryExecOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXECORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXECORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryExecOrderField { 10 | PyObject_HEAD 11 | CThostFtdcQryExecOrderField data; 12 | } PyCThostFtdcQryExecOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryExecOrderFieldType; 15 | 16 | extern int PyCThostFtdcQryExecOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQrySuperUserField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSUPERUSERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSUPERUSERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQrySuperUserField { 10 | PyObject_HEAD 11 | CThostFtdcQrySuperUserField data; 12 | } PyCThostFtdcQrySuperUserField; 13 | 14 | extern PyTypeObject PyCThostFtdcQrySuperUserFieldType; 15 | 16 | extern int PyCThostFtdcQrySuperUserFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqUserLoginField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQUSERLOGINFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQUSERLOGINFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqUserLoginField { 10 | PyObject_HEAD 11 | CThostFtdcReqUserLoginField data; 12 | } PyCThostFtdcReqUserLoginField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqUserLoginFieldType; 15 | 16 | extern int PyCThostFtdcReqUserLoginFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReturnResultField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRETURNRESULTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRETURNRESULTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReturnResultField { 10 | PyObject_HEAD 11 | CThostFtdcReturnResultField data; 12 | } PyCThostFtdcReturnResultField; 13 | 14 | extern PyTypeObject PyCThostFtdcReturnResultFieldType; 15 | 16 | extern int PyCThostFtdcReturnResultFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspUserLoginField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPUSERLOGINFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPUSERLOGINFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspUserLoginField { 10 | PyObject_HEAD 11 | CThostFtdcRspUserLoginField data; 12 | } PyCThostFtdcRspUserLoginField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspUserLoginFieldType; 15 | 16 | extern int PyCThostFtdcRspUserLoginFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcStrikeOffsetField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSTRIKEOFFSETFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSTRIKEOFFSETFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcStrikeOffsetField { 10 | PyObject_HEAD 11 | CThostFtdcStrikeOffsetField data; 12 | } PyCThostFtdcStrikeOffsetField; 13 | 14 | extern PyTypeObject PyCThostFtdcStrikeOffsetFieldType; 15 | 16 | extern int PyCThostFtdcStrikeOffsetFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTraderAssignField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADERASSIGNFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADERASSIGNFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTraderAssignField { 10 | PyObject_HEAD 11 | CThostFtdcTraderAssignField data; 12 | } PyCThostFtdcTraderAssignField; 13 | 14 | extern PyTypeObject PyCThostFtdcTraderAssignFieldType; 15 | 16 | extern int PyCThostFtdcTraderAssignFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTransferBankField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRANSFERBANKFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRANSFERBANKFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTransferBankField { 10 | PyObject_HEAD 11 | CThostFtdcTransferBankField data; 12 | } PyCThostFtdcTransferBankField; 13 | 14 | extern PyTypeObject PyCThostFtdcTransferBankFieldType; 15 | 16 | extern int PyCThostFtdcTransferBankFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcBrokerDepositField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERDEPOSITFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERDEPOSITFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcBrokerDepositField { 10 | PyObject_HEAD 11 | CThostFtdcBrokerDepositField data; 12 | } PyCThostFtdcBrokerDepositField; 13 | 14 | extern PyTypeObject PyCThostFtdcBrokerDepositFieldType; 15 | 16 | extern int PyCThostFtdcBrokerDepositFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcCancelAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCANCELACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCANCELACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcCancelAccountField { 10 | PyObject_HEAD 11 | CThostFtdcCancelAccountField data; 12 | } PyCThostFtdcCancelAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcCancelAccountFieldType; 15 | 16 | extern int PyCThostFtdcCancelAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcChangeAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCHANGEACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCHANGEACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcChangeAccountField { 10 | PyObject_HEAD 11 | CThostFtdcChangeAccountField data; 12 | } PyCThostFtdcChangeAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcChangeAccountFieldType; 15 | 16 | extern int PyCThostFtdcChangeAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcCommRateModelField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMMRATEMODELFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMMRATEMODELFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcCommRateModelField { 10 | PyObject_HEAD 11 | CThostFtdcCommRateModelField data; 12 | } PyCThostFtdcCommRateModelField; 13 | 14 | extern PyTypeObject PyCThostFtdcCommRateModelFieldType; 15 | 16 | extern int PyCThostFtdcCommRateModelFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcDisseminationField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCDISSEMINATIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCDISSEMINATIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcDisseminationField { 10 | PyObject_HEAD 11 | CThostFtdcDisseminationField data; 12 | } PyCThostFtdcDisseminationField; 13 | 14 | extern PyTypeObject PyCThostFtdcDisseminationFieldType; 15 | 16 | extern int PyCThostFtdcDisseminationFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExchangeOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExchangeOrderField { 10 | PyObject_HEAD 11 | CThostFtdcExchangeOrderField data; 12 | } PyCThostFtdcExchangeOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcExchangeOrderFieldType; 15 | 16 | extern int PyCThostFtdcExchangeOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExchangeQuoteField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEQUOTEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEQUOTEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExchangeQuoteField { 10 | PyObject_HEAD 11 | CThostFtdcExchangeQuoteField data; 12 | } PyCThostFtdcExchangeQuoteField; 13 | 14 | extern PyTypeObject PyCThostFtdcExchangeQuoteFieldType; 15 | 16 | extern int PyCThostFtdcExchangeQuoteFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExchangeTradeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGETRADEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGETRADEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExchangeTradeField { 10 | PyObject_HEAD 11 | CThostFtdcExchangeTradeField data; 12 | } PyCThostFtdcExchangeTradeField; 13 | 14 | extern PyTypeObject PyCThostFtdcExchangeTradeFieldType; 15 | 16 | extern int PyCThostFtdcExchangeTradeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExitEmergencyField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXITEMERGENCYFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXITEMERGENCYFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExitEmergencyField { 10 | PyObject_HEAD 11 | CThostFtdcExitEmergencyField data; 12 | } PyCThostFtdcExitEmergencyField; 13 | 14 | extern PyTypeObject PyCThostFtdcExitEmergencyFieldType; 15 | 16 | extern int PyCThostFtdcExitEmergencyFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcForQuoteParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFORQUOTEPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFORQUOTEPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcForQuoteParamField { 10 | PyObject_HEAD 11 | CThostFtdcForQuoteParamField data; 12 | } PyCThostFtdcForQuoteParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcForQuoteParamFieldType; 15 | 16 | extern int PyCThostFtdcForQuoteParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInputForQuoteField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTFORQUOTEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTFORQUOTEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInputForQuoteField { 10 | PyObject_HEAD 11 | CThostFtdcInputForQuoteField data; 12 | } PyCThostFtdcInputForQuoteField; 13 | 14 | extern PyTypeObject PyCThostFtdcInputForQuoteFieldType; 15 | 16 | extern int PyCThostFtdcInputForQuoteFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInvestorGroupField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTORGROUPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTORGROUPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInvestorGroupField { 10 | PyObject_HEAD 11 | CThostFtdcInvestorGroupField data; 12 | } PyCThostFtdcInvestorGroupField; 13 | 14 | extern PyTypeObject PyCThostFtdcInvestorGroupFieldType; 15 | 16 | extern int PyCThostFtdcInvestorGroupFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMDTraderOfferField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMDTRADEROFFERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMDTRADEROFFERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMDTraderOfferField { 10 | PyObject_HEAD 11 | CThostFtdcMDTraderOfferField data; 12 | } PyCThostFtdcMDTraderOfferField; 13 | 14 | extern PyTypeObject PyCThostFtdcMDTraderOfferFieldType; 15 | 16 | extern int PyCThostFtdcMDTraderOfferFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMortgageParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMORTGAGEPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMORTGAGEPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMortgageParamField { 10 | PyObject_HEAD 11 | CThostFtdcMortgageParamField data; 12 | } PyCThostFtdcMortgageParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcMortgageParamFieldType; 15 | 16 | extern int PyCThostFtdcMortgageParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcNotifySyncKeyField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCNOTIFYSYNCKEYFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCNOTIFYSYNCKEYFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcNotifySyncKeyField { 10 | PyObject_HEAD 11 | CThostFtdcNotifySyncKeyField data; 12 | } PyCThostFtdcNotifySyncKeyField; 13 | 14 | extern PyTypeObject PyCThostFtdcNotifySyncKeyFieldType; 15 | 16 | extern int PyCThostFtdcNotifySyncKeyFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcOffsetSettingField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCOFFSETSETTINGFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCOFFSETSETTINGFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcOffsetSettingField { 10 | PyObject_HEAD 11 | CThostFtdcOffsetSettingField data; 12 | } PyCThostFtdcOffsetSettingField; 13 | 14 | extern PyTypeObject PyCThostFtdcOffsetSettingFieldType; 15 | 16 | extern int PyCThostFtdcOffsetSettingFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryBrokerUserField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYBROKERUSERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYBROKERUSERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryBrokerUserField { 10 | PyObject_HEAD 11 | CThostFtdcQryBrokerUserField data; 12 | } PyCThostFtdcQryBrokerUserField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryBrokerUserFieldType; 15 | 16 | extern int PyCThostFtdcQryBrokerUserFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryCombActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCOMBACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCOMBACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryCombActionField { 10 | PyObject_HEAD 11 | CThostFtdcQryCombActionField data; 12 | } PyCThostFtdcQryCombActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryCombActionFieldType; 15 | 16 | extern int PyCThostFtdcQryCombActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryInstrumentField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYINSTRUMENTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYINSTRUMENTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryInstrumentField { 10 | PyObject_HEAD 11 | CThostFtdcQryInstrumentField data; 12 | } PyCThostFtdcQryInstrumentField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryInstrumentFieldType; 15 | 16 | extern int PyCThostFtdcQryInstrumentFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryInvestUnitField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYINVESTUNITFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYINVESTUNITFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryInvestUnitField { 10 | PyObject_HEAD 11 | CThostFtdcQryInvestUnitField data; 12 | } PyCThostFtdcQryInvestUnitField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryInvestUnitFieldType; 15 | 16 | extern int PyCThostFtdcQryInvestUnitFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryPartBrokerField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYPARTBROKERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYPARTBROKERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryPartBrokerField { 10 | PyObject_HEAD 11 | CThostFtdcQryPartBrokerField data; 12 | } PyCThostFtdcQryPartBrokerField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryPartBrokerFieldType; 15 | 16 | extern int PyCThostFtdcQryPartBrokerFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQrySyncStatusField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSYNCSTATUSFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSYNCSTATUSFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQrySyncStatusField { 10 | PyObject_HEAD 11 | CThostFtdcQrySyncStatusField data; 12 | } PyCThostFtdcQrySyncStatusField; 13 | 14 | extern PyTypeObject PyCThostFtdcQrySyncStatusFieldType; 15 | 16 | extern int PyCThostFtdcQrySyncStatusFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspUserLogin2Field.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPUSERLOGIN2FIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPUSERLOGIN2FIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspUserLogin2Field { 10 | PyObject_HEAD 11 | CThostFtdcRspUserLogin2Field data; 12 | } PyCThostFtdcRspUserLogin2Field; 13 | 14 | extern PyTypeObject PyCThostFtdcRspUserLogin2FieldType; 15 | 16 | extern int PyCThostFtdcRspUserLogin2FieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSPMMInstParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSPMMINSTPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSPMMINSTPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSPMMInstParamField { 10 | PyObject_HEAD 11 | CThostFtdcSPMMInstParamField data; 12 | } PyCThostFtdcSPMMInstParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcSPMMInstParamFieldType; 15 | 16 | extern int PyCThostFtdcSPMMInstParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSettlementRefField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSETTLEMENTREFFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSETTLEMENTREFFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSettlementRefField { 10 | PyObject_HEAD 11 | CThostFtdcSettlementRefField data; 12 | } PyCThostFtdcSettlementRefField; 13 | 14 | extern PyTypeObject PyCThostFtdcSettlementRefFieldType; 15 | 16 | extern int PyCThostFtdcSettlementRefFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSyncDelaySwapField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCDELAYSWAPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCDELAYSWAPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSyncDelaySwapField { 10 | PyObject_HEAD 11 | CThostFtdcSyncDelaySwapField data; 12 | } PyCThostFtdcSyncDelaySwapField; 13 | 14 | extern PyTypeObject PyCThostFtdcSyncDelaySwapFieldType; 15 | 16 | extern int PyCThostFtdcSyncDelaySwapFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSyncDeltaInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCDELTAINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCDELTAINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSyncDeltaInfoField { 10 | PyObject_HEAD 11 | CThostFtdcSyncDeltaInfoField data; 12 | } PyCThostFtdcSyncDeltaInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcSyncDeltaInfoFieldType; 15 | 16 | extern int PyCThostFtdcSyncDeltaInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTGIpAddrParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTGIPADDRPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTGIPADDRPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTGIpAddrParamField { 10 | PyObject_HEAD 11 | CThostFtdcTGIpAddrParamField data; 12 | } PyCThostFtdcTGIpAddrParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcTGIpAddrParamFieldType; 15 | 16 | extern int PyCThostFtdcTGIpAddrParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTradingNoticeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADINGNOTICEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADINGNOTICEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTradingNoticeField { 10 | PyObject_HEAD 11 | CThostFtdcTradingNoticeField data; 12 | } PyCThostFtdcTradingNoticeField; 13 | 14 | extern PyTypeObject PyCThostFtdcTradingNoticeFieldType; 15 | 16 | extern int PyCThostFtdcTradingNoticeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcWithDrawParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCWITHDRAWPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCWITHDRAWPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcWithDrawParamField { 10 | PyObject_HEAD 11 | CThostFtdcWithDrawParamField data; 12 | } PyCThostFtdcWithDrawParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcWithDrawParamFieldType; 15 | 16 | extern int PyCThostFtdcWithDrawParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/MdApi.h: -------------------------------------------------------------------------------- 1 | //行情API转PyCTP 2 | 3 | #ifndef PYCTP_MDAPI_H 4 | #define PYCTP_MDAPI_H 5 | 6 | #include "stdafx.h" 7 | #include 8 | 9 | // 行情Py结构类 10 | typedef struct CTP_THOST_FTDC_MD_API 11 | { 12 | PyObject_HEAD 13 | /* Type-specific fields go here. */ 14 | CThostFtdcMdApi *api; /* 行情api */ 15 | CThostFtdcMdSpi *spi; /* 行情回调spi */ 16 | PyObject *pySpi; /* py代码回调 */ 17 | } CTP_THOST_FTDC_MD_API; 18 | 19 | // 行情结构py类型定义 20 | extern PyTypeObject CTP_THOST_FTDC_MD_API_TYPE; 21 | 22 | extern int CTP_THOST_FTDC_MD_API_TYPE_init(PyObject *module); 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcCFMMCBrokerKeyField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCFMMCBROKERKEYFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCFMMCBROKERKEYFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcCFMMCBrokerKeyField { 10 | PyObject_HEAD 11 | CThostFtdcCFMMCBrokerKeyField data; 12 | } PyCThostFtdcCFMMCBrokerKeyField; 13 | 14 | extern PyTypeObject PyCThostFtdcCFMMCBrokerKeyFieldType; 15 | 16 | extern int PyCThostFtdcCFMMCBrokerKeyFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcCombinationLegField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMBINATIONLEGFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMBINATIONLEGFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcCombinationLegField { 10 | PyObject_HEAD 11 | CThostFtdcCombinationLegField data; 12 | } PyCThostFtdcCombinationLegField; 13 | 14 | extern PyTypeObject PyCThostFtdcCombinationLegFieldType; 15 | 16 | extern int PyCThostFtdcCombinationLegFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcCurrDRIdentityField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCURRDRIDENTITYFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCURRDRIDENTITYFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcCurrDRIdentityField { 10 | PyObject_HEAD 11 | CThostFtdcCurrDRIdentityField data; 12 | } PyCThostFtdcCurrDRIdentityField; 13 | 14 | extern PyTypeObject PyCThostFtdcCurrDRIdentityFieldType; 15 | 16 | extern int PyCThostFtdcCurrDRIdentityFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcDepartmentUserField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCDEPARTMENTUSERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCDEPARTMENTUSERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcDepartmentUserField { 10 | PyObject_HEAD 11 | CThostFtdcDepartmentUserField data; 12 | } PyCThostFtdcDepartmentUserField; 13 | 14 | extern PyTypeObject PyCThostFtdcDepartmentUserFieldType; 15 | 16 | extern int PyCThostFtdcDepartmentUserFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcEWarrantOffsetField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEWARRANTOFFSETFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEWARRANTOFFSETFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcEWarrantOffsetField { 10 | PyObject_HEAD 11 | CThostFtdcEWarrantOffsetField data; 12 | } PyCThostFtdcEWarrantOffsetField; 13 | 14 | extern PyTypeObject PyCThostFtdcEWarrantOffsetFieldType; 15 | 16 | extern int PyCThostFtdcEWarrantOffsetFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcErrOrderActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCERRORDERACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCERRORDERACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcErrOrderActionField { 10 | PyObject_HEAD 11 | CThostFtdcErrOrderActionField data; 12 | } PyCThostFtdcErrOrderActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcErrOrderActionFieldType; 15 | 16 | extern int PyCThostFtdcErrOrderActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInputExecOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTEXECORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTEXECORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInputExecOrderField { 10 | PyObject_HEAD 11 | CThostFtdcInputExecOrderField data; 12 | } PyCThostFtdcInputExecOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcInputExecOrderFieldType; 15 | 16 | extern int PyCThostFtdcInputExecOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMarketDataBaseField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATABASEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATABASEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMarketDataBaseField { 10 | PyObject_HEAD 11 | CThostFtdcMarketDataBaseField data; 12 | } PyCThostFtdcMarketDataBaseField; 13 | 14 | extern PyTypeObject PyCThostFtdcMarketDataBaseFieldType; 15 | 16 | extern int PyCThostFtdcMarketDataBaseFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryFrontStatusField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYFRONTSTATUSFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYFRONTSTATUSFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryFrontStatusField { 10 | PyObject_HEAD 11 | CThostFtdcQryFrontStatusField data; 12 | } PyCThostFtdcQryFrontStatusField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryFrontStatusFieldType; 15 | 16 | extern int PyCThostFtdcQryFrontStatusFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryIpAddrParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYIPADDRPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYIPADDRPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryIpAddrParamField { 10 | PyObject_HEAD 11 | CThostFtdcQryIpAddrParamField data; 12 | } PyCThostFtdcQryIpAddrParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryIpAddrParamFieldType; 15 | 16 | extern int PyCThostFtdcQryIpAddrParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryMarginModelField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYMARGINMODELFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYMARGINMODELFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryMarginModelField { 10 | PyObject_HEAD 11 | CThostFtdcQryMarginModelField data; 12 | } PyCThostFtdcQryMarginModelField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryMarginModelFieldType; 15 | 16 | extern int PyCThostFtdcQryMarginModelFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryOrderActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYORDERACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYORDERACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryOrderActionField { 10 | PyObject_HEAD 11 | CThostFtdcQryOrderActionField data; 12 | } PyCThostFtdcQryOrderActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryOrderActionFieldType; 15 | 16 | extern int PyCThostFtdcQryOrderActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryParkedOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYPARKEDORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYPARKEDORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryParkedOrderField { 10 | PyObject_HEAD 11 | CThostFtdcQryParkedOrderField data; 12 | } PyCThostFtdcQryParkedOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryParkedOrderFieldType; 15 | 16 | extern int PyCThostFtdcQryParkedOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryQuoteActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYQUOTEACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYQUOTEACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryQuoteActionField { 10 | PyObject_HEAD 11 | CThostFtdcQryQuoteActionField data; 12 | } PyCThostFtdcQryQuoteActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryQuoteActionFieldType; 15 | 16 | extern int PyCThostFtdcQryQuoteActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQrySyncDepositField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSYNCDEPOSITFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSYNCDEPOSITFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQrySyncDepositField { 10 | PyObject_HEAD 11 | CThostFtdcQrySyncDepositField data; 12 | } PyCThostFtdcQrySyncDepositField; 13 | 14 | extern PyTypeObject PyCThostFtdcQrySyncDepositFieldType; 15 | 16 | extern int PyCThostFtdcQrySyncDepositFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryTraderOfferField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADEROFFERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADEROFFERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryTraderOfferField { 10 | PyObject_HEAD 11 | CThostFtdcQryTraderOfferField data; 12 | } PyCThostFtdcQryTraderOfferField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryTraderOfferFieldType; 15 | 16 | extern int PyCThostFtdcQryTraderOfferFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryTradingCodeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADINGCODEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADINGCODEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryTradingCodeField { 10 | PyObject_HEAD 11 | CThostFtdcQryTradingCodeField data; 12 | } PyCThostFtdcQryTradingCodeField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryTradingCodeFieldType; 15 | 16 | extern int PyCThostFtdcQryTradingCodeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryUserSessionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYUSERSESSIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYUSERSESSIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryUserSessionField { 10 | PyObject_HEAD 11 | CThostFtdcQryUserSessionField data; 12 | } PyCThostFtdcQryUserSessionField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryUserSessionFieldType; 15 | 16 | extern int PyCThostFtdcQryUserSessionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqGenUserTextField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQGENUSERTEXTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQGENUSERTEXTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqGenUserTextField { 10 | PyObject_HEAD 11 | CThostFtdcReqGenUserTextField data; 12 | } PyCThostFtdcReqGenUserTextField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqGenUserTextFieldType; 15 | 16 | extern int PyCThostFtdcReqGenUserTextFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqOpenAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQOPENACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQOPENACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqOpenAccountField { 10 | PyObject_HEAD 11 | CThostFtdcReqOpenAccountField data; 12 | } PyCThostFtdcReqOpenAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqOpenAccountFieldType; 15 | 16 | extern int PyCThostFtdcReqOpenAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqUserLoginSMField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQUSERLOGINSMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQUSERLOGINSMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqUserLoginSMField { 10 | PyObject_HEAD 11 | CThostFtdcReqUserLoginSMField data; 12 | } PyCThostFtdcReqUserLoginSMField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqUserLoginSMFieldType; 15 | 16 | extern int PyCThostFtdcReqUserLoginSMFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspGenUserTextField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPGENUSERTEXTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPGENUSERTEXTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspGenUserTextField { 10 | PyObject_HEAD 11 | CThostFtdcRspGenUserTextField data; 12 | } PyCThostFtdcRspGenUserTextField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspGenUserTextFieldType; 15 | 16 | extern int PyCThostFtdcRspGenUserTextFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSettlementInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSETTLEMENTINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSETTLEMENTINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSettlementInfoField { 10 | PyObject_HEAD 11 | CThostFtdcSettlementInfoField data; 12 | } PyCThostFtdcSettlementInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcSettlementInfoFieldType; 15 | 16 | extern int PyCThostFtdcSettlementInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTradingAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADINGACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADINGACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTradingAccountField { 10 | PyObject_HEAD 11 | CThostFtdcTradingAccountField data; 12 | } PyCThostFtdcTradingAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcTradingAccountFieldType; 15 | 16 | extern int PyCThostFtdcTradingAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTransferHeaderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRANSFERHEADERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRANSFERHEADERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTransferHeaderField { 10 | PyObject_HEAD 11 | CThostFtdcTransferHeaderField data; 12 | } PyCThostFtdcTransferHeaderField; 13 | 14 | extern PyTypeObject PyCThostFtdcTransferHeaderFieldType; 15 | 16 | extern int PyCThostFtdcTransferHeaderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTransferSerialField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRANSFERSERIALFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRANSFERSERIALFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTransferSerialField { 10 | PyObject_HEAD 11 | CThostFtdcTransferSerialField data; 12 | } PyCThostFtdcTransferSerialField; 13 | 14 | extern PyTypeObject PyCThostFtdcTransferSerialFieldType; 15 | 16 | extern int PyCThostFtdcTransferSerialFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcUserSystemInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERSYSTEMINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERSYSTEMINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcUserSystemInfoField { 10 | PyObject_HEAD 11 | CThostFtdcUserSystemInfoField data; 12 | } PyCThostFtdcUserSystemInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcUserSystemInfoFieldType; 15 | 16 | extern int PyCThostFtdcUserSystemInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcVerifyCustInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCVERIFYCUSTINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCVERIFYCUSTINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcVerifyCustInfoField { 10 | PyObject_HEAD 11 | CThostFtdcVerifyCustInfoField data; 12 | } PyCThostFtdcVerifyCustInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcVerifyCustInfoFieldType; 15 | 16 | extern int PyCThostFtdcVerifyCustInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcAccountPropertyField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCACCOUNTPROPERTYFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCACCOUNTPROPERTYFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcAccountPropertyField { 10 | PyObject_HEAD 11 | CThostFtdcAccountPropertyField data; 12 | } PyCThostFtdcAccountPropertyField; 13 | 14 | extern PyTypeObject PyCThostFtdcAccountPropertyFieldType; 15 | 16 | extern int PyCThostFtdcAccountPropertyFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcAccountregisterField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCACCOUNTREGISTERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCACCOUNTREGISTERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcAccountregisterField { 10 | PyObject_HEAD 11 | CThostFtdcAccountregisterField data; 12 | } PyCThostFtdcAccountregisterField; 13 | 14 | extern PyTypeObject PyCThostFtdcAccountregisterFieldType; 15 | 16 | extern int PyCThostFtdcAccountregisterFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcAppIDAuthAssignField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCAPPIDAUTHASSIGNFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCAPPIDAUTHASSIGNFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcAppIDAuthAssignField { 10 | PyObject_HEAD 11 | CThostFtdcAppIDAuthAssignField data; 12 | } PyCThostFtdcAppIDAuthAssignField; 13 | 14 | extern PyTypeObject PyCThostFtdcAppIDAuthAssignFieldType; 15 | 16 | extern int PyCThostFtdcAppIDAuthAssignFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcAuthForbiddenIPField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCAUTHFORBIDDENIPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCAUTHFORBIDDENIPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcAuthForbiddenIPField { 10 | PyObject_HEAD 11 | CThostFtdcAuthForbiddenIPField data; 12 | } PyCThostFtdcAuthForbiddenIPField; 13 | 14 | extern PyTypeObject PyCThostFtdcAuthForbiddenIPFieldType; 15 | 16 | extern int PyCThostFtdcAuthForbiddenIPFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcBrokerUserEventField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERUSEREVENTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERUSEREVENTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcBrokerUserEventField { 10 | PyObject_HEAD 11 | CThostFtdcBrokerUserEventField data; 12 | } PyCThostFtdcBrokerUserEventField; 13 | 14 | extern PyTypeObject PyCThostFtdcBrokerUserEventFieldType; 15 | 16 | extern int PyCThostFtdcBrokerUserEventFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcDepthMarketDataField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCDEPTHMARKETDATAFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCDEPTHMARKETDATAFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcDepthMarketDataField { 10 | PyObject_HEAD 11 | CThostFtdcDepthMarketDataField data; 12 | } PyCThostFtdcDepthMarketDataField; 13 | 14 | extern PyTypeObject PyCThostFtdcDepthMarketDataFieldType; 15 | 16 | extern int PyCThostFtdcDepthMarketDataFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExecOrderActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXECORDERACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXECORDERACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExecOrderActionField { 10 | PyObject_HEAD 11 | CThostFtdcExecOrderActionField data; 12 | } PyCThostFtdcExecOrderActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcExecOrderActionFieldType; 15 | 16 | extern int PyCThostFtdcExecOrderActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcForceUserLogoutField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFORCEUSERLOGOUTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCFORCEUSERLOGOUTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcForceUserLogoutField { 10 | PyObject_HEAD 11 | CThostFtdcForceUserLogoutField data; 12 | } PyCThostFtdcForceUserLogoutField; 13 | 14 | extern PyTypeObject PyCThostFtdcForceUserLogoutFieldType; 15 | 16 | extern int PyCThostFtdcForceUserLogoutFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInputCombActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTCOMBACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTCOMBACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInputCombActionField { 10 | PyObject_HEAD 11 | CThostFtdcInputCombActionField data; 12 | } PyCThostFtdcInputCombActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcInputCombActionFieldType; 15 | 16 | extern int PyCThostFtdcInputCombActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInvestorAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTORACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTORACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInvestorAccountField { 10 | PyObject_HEAD 11 | CThostFtdcInvestorAccountField data; 12 | } PyCThostFtdcInvestorAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcInvestorAccountFieldType; 15 | 16 | extern int PyCThostFtdcInvestorAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcLocalAddrConfigField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLOCALADDRCONFIGFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLOCALADDRCONFIGFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcLocalAddrConfigField { 10 | PyObject_HEAD 11 | CThostFtdcLocalAddrConfigField data; 12 | } PyCThostFtdcLocalAddrConfigField; 13 | 14 | extern PyTypeObject PyCThostFtdcLocalAddrConfigFieldType; 15 | 16 | extern int PyCThostFtdcLocalAddrConfigFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMarketDataAsk23Field.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATAASK23FIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATAASK23FIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMarketDataAsk23Field { 10 | PyObject_HEAD 11 | CThostFtdcMarketDataAsk23Field data; 12 | } PyCThostFtdcMarketDataAsk23Field; 13 | 14 | extern PyTypeObject PyCThostFtdcMarketDataAsk23FieldType; 15 | 16 | extern int PyCThostFtdcMarketDataAsk23FieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMarketDataAsk45Field.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATAASK45FIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATAASK45FIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMarketDataAsk45Field { 10 | PyObject_HEAD 11 | CThostFtdcMarketDataAsk45Field data; 12 | } PyCThostFtdcMarketDataAsk45Field; 13 | 14 | extern PyTypeObject PyCThostFtdcMarketDataAsk45FieldType; 15 | 16 | extern int PyCThostFtdcMarketDataAsk45FieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMarketDataBid23Field.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATABID23FIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATABID23FIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMarketDataBid23Field { 10 | PyObject_HEAD 11 | CThostFtdcMarketDataBid23Field data; 12 | } PyCThostFtdcMarketDataBid23Field; 13 | 14 | extern PyTypeObject PyCThostFtdcMarketDataBid23FieldType; 15 | 16 | extern int PyCThostFtdcMarketDataBid23FieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMarketDataBid45Field.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATABID45FIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATABID45FIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMarketDataBid45Field { 10 | PyObject_HEAD 11 | CThostFtdcMarketDataBid45Field data; 12 | } PyCThostFtdcMarketDataBid45Field; 13 | 14 | extern PyTypeObject PyCThostFtdcMarketDataBid45FieldType; 15 | 16 | extern int PyCThostFtdcMarketDataBid45FieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcOptionSelfCloseField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCOPTIONSELFCLOSEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCOPTIONSELFCLOSEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcOptionSelfCloseField { 10 | PyObject_HEAD 11 | CThostFtdcOptionSelfCloseField data; 12 | } PyCThostFtdcOptionSelfCloseField; 13 | 14 | extern PyTypeObject PyCThostFtdcOptionSelfCloseFieldType; 15 | 16 | extern int PyCThostFtdcOptionSelfCloseFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcProductExchRateField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCPRODUCTEXCHRATEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCPRODUCTEXCHRATEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcProductExchRateField { 10 | PyObject_HEAD 11 | CThostFtdcProductExchRateField data; 12 | } PyCThostFtdcProductExchRateField; 13 | 14 | extern PyTypeObject PyCThostFtdcProductExchRateFieldType; 15 | 16 | extern int PyCThostFtdcProductExchRateFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryContractBankField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCONTRACTBANKFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCONTRACTBANKFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryContractBankField { 10 | PyObject_HEAD 11 | CThostFtdcQryContractBankField data; 12 | } PyCThostFtdcQryContractBankField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryContractBankFieldType; 15 | 16 | extern int PyCThostFtdcQryContractBankFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryErrExecOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYERREXECORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYERREXECORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryErrExecOrderField { 10 | PyObject_HEAD 11 | CThostFtdcQryErrExecOrderField data; 12 | } PyCThostFtdcQryErrExecOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryErrExecOrderFieldType; 15 | 16 | extern int PyCThostFtdcQryErrExecOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryExchangeRateField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXCHANGERATEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXCHANGERATEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryExchangeRateField { 10 | PyObject_HEAD 11 | CThostFtdcQryExchangeRateField data; 12 | } PyCThostFtdcQryExchangeRateField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryExchangeRateFieldType; 15 | 16 | extern int PyCThostFtdcQryExchangeRateFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryProductGroupField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYPRODUCTGROUPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYPRODUCTGROUPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryProductGroupField { 10 | PyObject_HEAD 11 | CThostFtdcQryProductGroupField data; 12 | } PyCThostFtdcQryProductGroupField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryProductGroupFieldType; 15 | 16 | extern int PyCThostFtdcQryProductGroupFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryStrikeOffsetField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSTRIKEOFFSETFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSTRIKEOFFSETFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryStrikeOffsetField { 10 | PyObject_HEAD 11 | CThostFtdcQryStrikeOffsetField data; 12 | } PyCThostFtdcQryStrikeOffsetField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryStrikeOffsetFieldType; 15 | 16 | extern int PyCThostFtdcQryStrikeOffsetFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryTraderAssignField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADERASSIGNFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADERASSIGNFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryTraderAssignField { 10 | PyObject_HEAD 11 | CThostFtdcQryTraderAssignField data; 12 | } PyCThostFtdcQryTraderAssignField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryTraderAssignFieldType; 15 | 16 | extern int PyCThostFtdcQryTraderAssignFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryTransferBankField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRANSFERBANKFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRANSFERBANKFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryTransferBankField { 10 | PyObject_HEAD 11 | CThostFtdcQryTransferBankField data; 12 | } PyCThostFtdcQryTransferBankField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryTransferBankFieldType; 15 | 16 | extern int PyCThostFtdcQryTransferBankFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqApiHandshakeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQAPIHANDSHAKEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQAPIHANDSHAKEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqApiHandshakeField { 10 | PyObject_HEAD 11 | CThostFtdcReqApiHandshakeField data; 12 | } PyCThostFtdcReqApiHandshakeField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqApiHandshakeFieldType; 15 | 16 | extern int PyCThostFtdcReqApiHandshakeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqAuthenticateField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQAUTHENTICATEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQAUTHENTICATEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqAuthenticateField { 10 | PyObject_HEAD 11 | CThostFtdcReqAuthenticateField data; 12 | } PyCThostFtdcReqAuthenticateField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqAuthenticateFieldType; 15 | 16 | extern int PyCThostFtdcReqAuthenticateFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqQueryAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQQUERYACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQQUERYACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqQueryAccountField { 10 | PyObject_HEAD 11 | CThostFtdcReqQueryAccountField data; 12 | } PyCThostFtdcReqQueryAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqQueryAccountFieldType; 15 | 16 | extern int PyCThostFtdcReqQueryAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqVerifyApiKeyField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQVERIFYAPIKEYFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQVERIFYAPIKEYFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqVerifyApiKeyField { 10 | PyObject_HEAD 11 | CThostFtdcReqVerifyApiKeyField data; 12 | } PyCThostFtdcReqVerifyApiKeyField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqVerifyApiKeyFieldType; 15 | 16 | extern int PyCThostFtdcReqVerifyApiKeyFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspApiHandshakeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPAPIHANDSHAKEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPAPIHANDSHAKEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspApiHandshakeField { 10 | PyObject_HEAD 11 | CThostFtdcRspApiHandshakeField data; 12 | } PyCThostFtdcRspApiHandshakeField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspApiHandshakeFieldType; 15 | 16 | extern int PyCThostFtdcRspApiHandshakeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspAuthenticateField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPAUTHENTICATEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPAUTHENTICATEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspAuthenticateField { 10 | PyObject_HEAD 11 | CThostFtdcRspAuthenticateField data; 12 | } PyCThostFtdcRspAuthenticateField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspAuthenticateFieldType; 15 | 16 | extern int PyCThostFtdcRspAuthenticateFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspFutureSignInField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPFUTURESIGNINFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPFUTURESIGNINFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspFutureSignInField { 10 | PyObject_HEAD 11 | CThostFtdcRspFutureSignInField data; 12 | } PyCThostFtdcRspFutureSignInField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspFutureSignInFieldType; 15 | 16 | extern int PyCThostFtdcRspFutureSignInFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspQueryAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPQUERYACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPQUERYACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspQueryAccountField { 10 | PyObject_HEAD 11 | CThostFtdcRspQueryAccountField data; 12 | } PyCThostFtdcRspQueryAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspQueryAccountFieldType; 15 | 16 | extern int PyCThostFtdcRspQueryAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSecAgentACIDMapField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSECAGENTACIDMAPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSECAGENTACIDMAPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSecAgentACIDMapField { 10 | PyObject_HEAD 11 | CThostFtdcSecAgentACIDMapField data; 12 | } PyCThostFtdcSecAgentACIDMapField; 13 | 14 | extern PyTypeObject PyCThostFtdcSecAgentACIDMapFieldType; 15 | 16 | extern int PyCThostFtdcSecAgentACIDMapFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSyncingInvestorField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCINGINVESTORFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCINGINVESTORFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSyncingInvestorField { 10 | PyObject_HEAD 11 | CThostFtdcSyncingInvestorField data; 12 | } PyCThostFtdcSyncingInvestorField; 13 | 14 | extern PyTypeObject PyCThostFtdcSyncingInvestorFieldType; 15 | 16 | extern int PyCThostFtdcSyncingInvestorFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcBatchOrderActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBATCHORDERACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBATCHORDERACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcBatchOrderActionField { 10 | PyObject_HEAD 11 | CThostFtdcBatchOrderActionField data; 12 | } PyCThostFtdcBatchOrderActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcBatchOrderActionFieldType; 15 | 16 | extern int PyCThostFtdcBatchOrderActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExchangeForQuoteField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEFORQUOTEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEFORQUOTEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExchangeForQuoteField { 10 | PyObject_HEAD 11 | CThostFtdcExchangeForQuoteField data; 12 | } PyCThostFtdcExchangeForQuoteField; 13 | 14 | extern PyTypeObject PyCThostFtdcExchangeForQuoteFieldType; 15 | 16 | extern int PyCThostFtdcExchangeForQuoteFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExchangeSequenceField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGESEQUENCEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGESEQUENCEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExchangeSequenceField { 10 | PyObject_HEAD 11 | CThostFtdcExchangeSequenceField data; 12 | } PyCThostFtdcExchangeSequenceField; 13 | 14 | extern PyTypeObject PyCThostFtdcExchangeSequenceFieldType; 15 | 16 | extern int PyCThostFtdcExchangeSequenceFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInputOrderActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTORDERACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTORDERACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInputOrderActionField { 10 | PyObject_HEAD 11 | CThostFtdcInputOrderActionField data; 12 | } PyCThostFtdcInputOrderActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcInputOrderActionFieldType; 15 | 16 | extern int PyCThostFtdcInputOrderActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInputQuoteActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTQUOTEACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTQUOTEACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInputQuoteActionField { 10 | PyObject_HEAD 11 | CThostFtdcInputQuoteActionField data; 12 | } PyCThostFtdcInputQuoteActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcInputQuoteActionFieldType; 15 | 16 | extern int PyCThostFtdcInputQuoteActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInstrumentStatusField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINSTRUMENTSTATUSFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINSTRUMENTSTATUSFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInstrumentStatusField { 10 | PyObject_HEAD 11 | CThostFtdcInstrumentStatusField data; 12 | } PyCThostFtdcInstrumentStatusField; 13 | 14 | extern PyTypeObject PyCThostFtdcInstrumentStatusFieldType; 15 | 16 | extern int PyCThostFtdcInstrumentStatusFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInvestorPositionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTORPOSITIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTORPOSITIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInvestorPositionField { 10 | PyObject_HEAD 11 | CThostFtdcInvestorPositionField data; 12 | } PyCThostFtdcInvestorPositionField; 13 | 14 | extern PyTypeObject PyCThostFtdcInvestorPositionFieldType; 15 | 16 | extern int PyCThostFtdcInvestorPositionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcLoginForbiddenIPField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLOGINFORBIDDENIPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLOGINFORBIDDENIPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcLoginForbiddenIPField { 10 | PyObject_HEAD 11 | CThostFtdcLoginForbiddenIPField data; 12 | } PyCThostFtdcLoginForbiddenIPField; 13 | 14 | extern PyTypeObject PyCThostFtdcLoginForbiddenIPFieldType; 15 | 16 | extern int PyCThostFtdcLoginForbiddenIPFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMarketDataStaticField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATASTATICFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATASTATICFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMarketDataStaticField { 10 | PyObject_HEAD 11 | CThostFtdcMarketDataStaticField data; 12 | } PyCThostFtdcMarketDataStaticField; 13 | 14 | extern PyTypeObject PyCThostFtdcMarketDataStaticFieldType; 15 | 16 | extern int PyCThostFtdcMarketDataStaticFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcOptionInstrDeltaField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCOPTIONINSTRDELTAFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCOPTIONINSTRDELTAFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcOptionInstrDeltaField { 10 | PyObject_HEAD 11 | CThostFtdcOptionInstrDeltaField data; 12 | } PyCThostFtdcOptionInstrDeltaField; 13 | 14 | extern PyTypeObject PyCThostFtdcOptionInstrDeltaFieldType; 15 | 16 | extern int PyCThostFtdcOptionInstrDeltaFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryCommRateModelField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCOMMRATEMODELFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCOMMRATEMODELFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryCommRateModelField { 10 | PyObject_HEAD 11 | CThostFtdcQryCommRateModelField data; 12 | } PyCThostFtdcQryCommRateModelField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryCommRateModelFieldType; 15 | 16 | extern int PyCThostFtdcQryCommRateModelFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryExchangeOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXCHANGEORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXCHANGEORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryExchangeOrderField { 10 | PyObject_HEAD 11 | CThostFtdcQryExchangeOrderField data; 12 | } PyCThostFtdcQryExchangeOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryExchangeOrderFieldType; 15 | 16 | extern int PyCThostFtdcQryExchangeOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryExchangeQuoteField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXCHANGEQUOTEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXCHANGEQUOTEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryExchangeQuoteField { 10 | PyObject_HEAD 11 | CThostFtdcQryExchangeQuoteField data; 12 | } PyCThostFtdcQryExchangeQuoteField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryExchangeQuoteFieldType; 15 | 16 | extern int PyCThostFtdcQryExchangeQuoteFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryForQuoteParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYFORQUOTEPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYFORQUOTEPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryForQuoteParamField { 10 | PyObject_HEAD 11 | CThostFtdcQryForQuoteParamField data; 12 | } PyCThostFtdcQryForQuoteParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryForQuoteParamFieldType; 15 | 16 | extern int PyCThostFtdcQryForQuoteParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryInvestorGroupField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYINVESTORGROUPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYINVESTORGROUPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryInvestorGroupField { 10 | PyObject_HEAD 11 | CThostFtdcQryInvestorGroupField data; 12 | } PyCThostFtdcQryInvestorGroupField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryInvestorGroupFieldType; 15 | 16 | extern int PyCThostFtdcQryInvestorGroupFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryMDTraderOfferField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYMDTRADEROFFERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYMDTRADEROFFERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryMDTraderOfferField { 10 | PyObject_HEAD 11 | CThostFtdcQryMDTraderOfferField data; 12 | } PyCThostFtdcQryMDTraderOfferField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryMDTraderOfferFieldType; 15 | 16 | extern int PyCThostFtdcQryMDTraderOfferFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryOffsetSettingField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYOFFSETSETTINGFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYOFFSETSETTINGFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryOffsetSettingField { 10 | PyObject_HEAD 11 | CThostFtdcQryOffsetSettingField data; 12 | } PyCThostFtdcQryOffsetSettingField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryOffsetSettingFieldType; 15 | 16 | extern int PyCThostFtdcQryOffsetSettingFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQrySPMMInstParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSPMMINSTPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSPMMINSTPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQrySPMMInstParamField { 10 | PyObject_HEAD 11 | CThostFtdcQrySPMMInstParamField data; 12 | } PyCThostFtdcQrySPMMInstParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcQrySPMMInstParamFieldType; 15 | 16 | extern int PyCThostFtdcQrySPMMInstParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQrySyncDelaySwapField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSYNCDELAYSWAPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSYNCDELAYSWAPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQrySyncDelaySwapField { 10 | PyObject_HEAD 11 | CThostFtdcQrySyncDelaySwapField data; 12 | } PyCThostFtdcQrySyncDelaySwapField; 13 | 14 | extern PyTypeObject PyCThostFtdcQrySyncDelaySwapFieldType; 15 | 16 | extern int PyCThostFtdcQrySyncDelaySwapFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryTGIpAddrParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTGIPADDRPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTGIPADDRPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryTGIpAddrParamField { 10 | PyObject_HEAD 11 | CThostFtdcQryTGIpAddrParamField data; 12 | } PyCThostFtdcQryTGIpAddrParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryTGIpAddrParamFieldType; 15 | 16 | extern int PyCThostFtdcQryTGIpAddrParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryTradingNoticeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADINGNOTICEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADINGNOTICEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryTradingNoticeField { 10 | PyObject_HEAD 11 | CThostFtdcQryTradingNoticeField data; 12 | } PyCThostFtdcQryTradingNoticeField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryTradingNoticeFieldType; 15 | 16 | extern int PyCThostFtdcQryTradingNoticeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqCancelAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQCANCELACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQCANCELACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqCancelAccountField { 10 | PyObject_HEAD 11 | CThostFtdcReqCancelAccountField data; 12 | } PyCThostFtdcReqCancelAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqCancelAccountFieldType; 15 | 16 | extern int PyCThostFtdcReqCancelAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqChangeAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQCHANGEACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQCHANGEACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqChangeAccountField { 10 | PyObject_HEAD 11 | CThostFtdcReqChangeAccountField data; 12 | } PyCThostFtdcReqChangeAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqChangeAccountFieldType; 15 | 16 | extern int PyCThostFtdcReqChangeAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqFutureSignOutField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQFUTURESIGNOUTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQFUTURESIGNOUTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqFutureSignOutField { 10 | PyObject_HEAD 11 | CThostFtdcReqFutureSignOutField data; 12 | } PyCThostFtdcReqFutureSignOutField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqFutureSignOutFieldType; 15 | 16 | extern int PyCThostFtdcReqFutureSignOutFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqTransferBySecField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQTRANSFERBYSECFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQTRANSFERBYSECFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqTransferBySecField { 10 | PyObject_HEAD 11 | CThostFtdcReqTransferBySecField data; 12 | } PyCThostFtdcReqTransferBySecField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqTransferBySecFieldType; 15 | 16 | extern int PyCThostFtdcReqTransferBySecFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspFutureSignOutField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPFUTURESIGNOUTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPFUTURESIGNOUTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspFutureSignOutField { 10 | PyObject_HEAD 11 | CThostFtdcRspFutureSignOutField data; 12 | } PyCThostFtdcRspFutureSignOutField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspFutureSignOutFieldType; 15 | 16 | extern int PyCThostFtdcRspFutureSignOutFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspTransferBySecField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPTRANSFERBYSECFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPTRANSFERBYSECFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspTransferBySecField { 10 | PyObject_HEAD 11 | CThostFtdcRspTransferBySecField data; 12 | } PyCThostFtdcRspTransferBySecField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspTransferBySecFieldType; 15 | 16 | extern int PyCThostFtdcRspTransferBySecFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSPMMProductParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSPMMPRODUCTPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSPMMPRODUCTPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSPMMProductParamField { 10 | PyObject_HEAD 11 | CThostFtdcSPMMProductParamField data; 12 | } PyCThostFtdcSPMMProductParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcSPMMProductParamFieldType; 15 | 16 | extern int PyCThostFtdcSPMMProductParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSyncFundMortgageField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCFUNDMORTGAGEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCFUNDMORTGAGEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSyncFundMortgageField { 10 | PyObject_HEAD 11 | CThostFtdcSyncFundMortgageField data; 12 | } PyCThostFtdcSyncFundMortgageField; 13 | 14 | extern PyTypeObject PyCThostFtdcSyncFundMortgageFieldType; 15 | 16 | extern int PyCThostFtdcSyncFundMortgageFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcUserRightsAssignField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERRIGHTSASSIGNFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERRIGHTSASSIGNFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcUserRightsAssignField { 10 | PyObject_HEAD 11 | CThostFtdcUserRightsAssignField data; 12 | } PyCThostFtdcUserRightsAssignField; 13 | 14 | extern PyTypeObject PyCThostFtdcUserRightsAssignFieldType; 15 | 16 | extern int PyCThostFtdcUserRightsAssignFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcAddrAppIDRelationField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCADDRAPPIDRELATIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCADDRAPPIDRELATIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcAddrAppIDRelationField { 10 | PyObject_HEAD 11 | CThostFtdcAddrAppIDRelationField data; 12 | } PyCThostFtdcAddrAppIDRelationField; 13 | 14 | extern PyTypeObject PyCThostFtdcAddrAppIDRelationFieldType; 15 | 16 | extern int PyCThostFtdcAddrAppIDRelationFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExchangeExecOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEEXECORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEEXECORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExchangeExecOrderField { 10 | PyObject_HEAD 11 | CThostFtdcExchangeExecOrderField data; 12 | } PyCThostFtdcExchangeExecOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcExchangeExecOrderFieldType; 15 | 16 | extern int PyCThostFtdcExchangeExecOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcParkedOrderActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCPARKEDORDERACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCPARKEDORDERACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcParkedOrderActionField { 10 | PyObject_HEAD 11 | CThostFtdcParkedOrderActionField data; 12 | } PyCThostFtdcParkedOrderActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcParkedOrderActionFieldType; 15 | 16 | extern int PyCThostFtdcParkedOrderActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryCFMMCBrokerKeyField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCFMMCBROKERKEYFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCFMMCBROKERKEYFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryCFMMCBrokerKeyField { 10 | PyObject_HEAD 11 | CThostFtdcQryCFMMCBrokerKeyField data; 12 | } PyCThostFtdcQryCFMMCBrokerKeyField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryCFMMCBrokerKeyFieldType; 15 | 16 | extern int PyCThostFtdcQryCFMMCBrokerKeyFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryCombinationLegField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCOMBINATIONLEGFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCOMBINATIONLEGFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryCombinationLegField { 10 | PyObject_HEAD 11 | CThostFtdcQryCombinationLegField data; 12 | } PyCThostFtdcQryCombinationLegField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryCombinationLegFieldType; 15 | 16 | extern int PyCThostFtdcQryCombinationLegFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryCurrDRIdentityField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCURRDRIDENTITYFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYCURRDRIDENTITYFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryCurrDRIdentityField { 10 | PyObject_HEAD 11 | CThostFtdcQryCurrDRIdentityField data; 12 | } PyCThostFtdcQryCurrDRIdentityField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryCurrDRIdentityFieldType; 15 | 16 | extern int PyCThostFtdcQryCurrDRIdentityFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryDepartmentUserField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYDEPARTMENTUSERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYDEPARTMENTUSERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryDepartmentUserField { 10 | PyObject_HEAD 11 | CThostFtdcQryDepartmentUserField data; 12 | } PyCThostFtdcQryDepartmentUserField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryDepartmentUserFieldType; 15 | 16 | extern int PyCThostFtdcQryDepartmentUserFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryEWarrantOffsetField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEWARRANTOFFSETFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEWARRANTOFFSETFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryEWarrantOffsetField { 10 | PyObject_HEAD 11 | CThostFtdcQryEWarrantOffsetField data; 12 | } PyCThostFtdcQryEWarrantOffsetField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryEWarrantOffsetFieldType; 15 | 16 | extern int PyCThostFtdcQryEWarrantOffsetFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryErrOrderActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYERRORDERACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYERRORDERACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryErrOrderActionField { 10 | PyObject_HEAD 11 | CThostFtdcQryErrOrderActionField data; 12 | } PyCThostFtdcQryErrOrderActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryErrOrderActionFieldType; 15 | 16 | extern int PyCThostFtdcQryErrOrderActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryMaxOrderVolumeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYMAXORDERVOLUMEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYMAXORDERVOLUMEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryMaxOrderVolumeField { 10 | PyObject_HEAD 11 | CThostFtdcQryMaxOrderVolumeField data; 12 | } PyCThostFtdcQryMaxOrderVolumeField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryMaxOrderVolumeFieldType; 15 | 16 | extern int PyCThostFtdcQryMaxOrderVolumeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQrySettlementInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSETTLEMENTINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSETTLEMENTINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQrySettlementInfoField { 10 | PyObject_HEAD 11 | CThostFtdcQrySettlementInfoField data; 12 | } PyCThostFtdcQrySettlementInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcQrySettlementInfoFieldType; 15 | 16 | extern int PyCThostFtdcQrySettlementInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryTradingAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADINGACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRADINGACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryTradingAccountField { 10 | PyObject_HEAD 11 | CThostFtdcQryTradingAccountField data; 12 | } PyCThostFtdcQryTradingAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryTradingAccountFieldType; 15 | 16 | extern int PyCThostFtdcQryTradingAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryTransferSerialField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRANSFERSERIALFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYTRANSFERSERIALFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryTransferSerialField { 10 | PyObject_HEAD 11 | CThostFtdcQryTransferSerialField data; 12 | } PyCThostFtdcQryTransferSerialField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryTransferSerialFieldType; 15 | 16 | extern int PyCThostFtdcQryTransferSerialFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRemoveParkedOrderField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREMOVEPARKEDORDERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREMOVEPARKEDORDERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRemoveParkedOrderField { 10 | PyObject_HEAD 11 | CThostFtdcRemoveParkedOrderField data; 12 | } PyCThostFtdcRemoveParkedOrderField; 13 | 14 | extern PyTypeObject PyCThostFtdcRemoveParkedOrderFieldType; 15 | 16 | extern int PyCThostFtdcRemoveParkedOrderFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqGenUserCaptchaField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQGENUSERCAPTCHAFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQGENUSERCAPTCHAFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqGenUserCaptchaField { 10 | PyObject_HEAD 11 | CThostFtdcReqGenUserCaptchaField data; 12 | } PyCThostFtdcReqGenUserCaptchaField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqGenUserCaptchaFieldType; 15 | 16 | extern int PyCThostFtdcReqGenUserCaptchaFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqUserAuthMethodField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQUSERAUTHMETHODFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQUSERAUTHMETHODFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqUserAuthMethodField { 10 | PyObject_HEAD 11 | CThostFtdcReqUserAuthMethodField data; 12 | } PyCThostFtdcReqUserAuthMethodField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqUserAuthMethodFieldType; 15 | 16 | extern int PyCThostFtdcReqUserAuthMethodFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspGenUserCaptchaField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPGENUSERCAPTCHAFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPGENUSERCAPTCHAFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspGenUserCaptchaField { 10 | PyObject_HEAD 11 | CThostFtdcRspGenUserCaptchaField data; 12 | } PyCThostFtdcRspGenUserCaptchaField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspGenUserCaptchaFieldType; 15 | 16 | extern int PyCThostFtdcRspGenUserCaptchaFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRspUserAuthMethodField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPUSERAUTHMETHODFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRSPUSERAUTHMETHODFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRspUserAuthMethodField { 10 | PyObject_HEAD 11 | CThostFtdcRspUserAuthMethodField data; 12 | } PyCThostFtdcRspUserAuthMethodField; 13 | 14 | extern PyTypeObject PyCThostFtdcRspUserAuthMethodFieldType; 15 | 16 | extern int PyCThostFtdcRspUserAuthMethodFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSecAgentCheckModeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSECAGENTCHECKMODEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSECAGENTCHECKMODEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSecAgentCheckModeField { 10 | PyObject_HEAD 11 | CThostFtdcSecAgentCheckModeField data; 12 | } PyCThostFtdcSecAgentCheckModeField; 13 | 14 | extern PyTypeObject PyCThostFtdcSecAgentCheckModeFieldType; 15 | 16 | extern int PyCThostFtdcSecAgentCheckModeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSecAgentTradeInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSECAGENTTRADEINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSECAGENTTRADEINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSecAgentTradeInfoField { 10 | PyObject_HEAD 11 | CThostFtdcSecAgentTradeInfoField data; 12 | } PyCThostFtdcSecAgentTradeInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcSecAgentTradeInfoFieldType; 15 | 16 | extern int PyCThostFtdcSecAgentTradeInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSuperUserFunctionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSUPERUSERFUNCTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSUPERUSERFUNCTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSuperUserFunctionField { 10 | PyObject_HEAD 11 | CThostFtdcSuperUserFunctionField data; 12 | } PyCThostFtdcSuperUserFunctionField; 13 | 14 | extern PyTypeObject PyCThostFtdcSuperUserFunctionFieldType; 15 | 16 | extern int PyCThostFtdcSuperUserFunctionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcThostUserFunctionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTHOSTUSERFUNCTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTHOSTUSERFUNCTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcThostUserFunctionField { 10 | PyObject_HEAD 11 | CThostFtdcThostUserFunctionField data; 12 | } PyCThostFtdcThostUserFunctionField; 13 | 14 | extern PyTypeObject PyCThostFtdcThostUserFunctionFieldType; 15 | 16 | extern int PyCThostFtdcThostUserFunctionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTradingNoticeInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADINGNOTICEINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRADINGNOTICEINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTradingNoticeInfoField { 10 | PyObject_HEAD 11 | CThostFtdcTradingNoticeInfoField data; 12 | } PyCThostFtdcTradingNoticeInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcTradingNoticeInfoFieldType; 15 | 16 | extern int PyCThostFtdcTradingNoticeInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcAuthenticationInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCAUTHENTICATIONINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCAUTHENTICATIONINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcAuthenticationInfoField { 10 | PyObject_HEAD 11 | CThostFtdcAuthenticationInfoField data; 12 | } PyCThostFtdcAuthenticationInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcAuthenticationInfoFieldType; 15 | 16 | extern int PyCThostFtdcAuthenticationInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcBrokerTradingAlgosField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERTRADINGALGOSFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERTRADINGALGOSFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcBrokerTradingAlgosField { 10 | PyObject_HEAD 11 | CThostFtdcBrokerTradingAlgosField data; 12 | } PyCThostFtdcBrokerTradingAlgosField; 13 | 14 | extern PyTypeObject PyCThostFtdcBrokerTradingAlgosFieldType; 15 | 16 | extern int PyCThostFtdcBrokerTradingAlgosFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcBrokerUserFunctionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERUSERFUNCTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERUSERFUNCTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcBrokerUserFunctionField { 10 | PyObject_HEAD 11 | CThostFtdcBrokerUserFunctionField data; 12 | } PyCThostFtdcBrokerUserFunctionField; 13 | 14 | extern PyTypeObject PyCThostFtdcBrokerUserFunctionFieldType; 15 | 16 | extern int PyCThostFtdcBrokerUserFunctionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcBrokerUserOTPParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERUSEROTPPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERUSEROTPPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcBrokerUserOTPParamField { 10 | PyObject_HEAD 11 | CThostFtdcBrokerUserOTPParamField data; 12 | } PyCThostFtdcBrokerUserOTPParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcBrokerUserOTPParamFieldType; 15 | 16 | extern int PyCThostFtdcBrokerUserOTPParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcBrokerUserPasswordField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERUSERPASSWORDFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERUSERPASSWORDFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcBrokerUserPasswordField { 10 | PyObject_HEAD 11 | CThostFtdcBrokerUserPasswordField data; 12 | } PyCThostFtdcBrokerUserPasswordField; 13 | 14 | extern PyTypeObject PyCThostFtdcBrokerUserPasswordFieldType; 15 | 16 | extern int PyCThostFtdcBrokerUserPasswordFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcCombPromotionParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMBPROMOTIONPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMBPROMOTIONPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcCombPromotionParamField { 10 | PyObject_HEAD 11 | CThostFtdcCombPromotionParamField data; 12 | } PyCThostFtdcCombPromotionParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcCombPromotionParamFieldType; 15 | 16 | extern int PyCThostFtdcCombPromotionParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcErrExecOrderActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCERREXECORDERACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCERREXECORDERACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcErrExecOrderActionField { 10 | PyObject_HEAD 11 | CThostFtdcErrExecOrderActionField data; 12 | } PyCThostFtdcErrExecOrderActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcErrExecOrderActionFieldType; 15 | 16 | extern int PyCThostFtdcErrExecOrderActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExchangeCombActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGECOMBACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGECOMBACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExchangeCombActionField { 10 | PyObject_HEAD 11 | CThostFtdcExchangeCombActionField data; 12 | } PyCThostFtdcExchangeCombActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcExchangeCombActionFieldType; 15 | 16 | extern int PyCThostFtdcExchangeCombActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExchangeMarginRateField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEMARGINRATEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEMARGINRATEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExchangeMarginRateField { 10 | PyObject_HEAD 11 | CThostFtdcExchangeMarginRateField data; 12 | } PyCThostFtdcExchangeMarginRateField; 13 | 14 | extern PyTypeObject PyCThostFtdcExchangeMarginRateFieldType; 15 | 16 | extern int PyCThostFtdcExchangeMarginRateFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInputOffsetSettingField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTOFFSETSETTINGFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINPUTOFFSETSETTINGFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInputOffsetSettingField { 10 | PyObject_HEAD 11 | CThostFtdcInputOffsetSettingField data; 12 | } PyCThostFtdcInputOffsetSettingField; 13 | 14 | extern PyTypeObject PyCThostFtdcInputOffsetSettingFieldType; 15 | 16 | extern int PyCThostFtdcInputOffsetSettingFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcLoadSettlementInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLOADSETTLEMENTINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLOADSETTLEMENTINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcLoadSettlementInfoField { 10 | PyObject_HEAD 11 | CThostFtdcLoadSettlementInfoField data; 12 | } PyCThostFtdcLoadSettlementInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcLoadSettlementInfoFieldType; 15 | 16 | extern int PyCThostFtdcLoadSettlementInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcLoginForbiddenUserField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLOGINFORBIDDENUSERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCLOGINFORBIDDENUSERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcLoginForbiddenUserField { 10 | PyObject_HEAD 11 | CThostFtdcLoginForbiddenUserField data; 12 | } PyCThostFtdcLoginForbiddenUserField; 13 | 14 | extern PyTypeObject PyCThostFtdcLoginForbiddenUserFieldType; 15 | 16 | extern int PyCThostFtdcLoginForbiddenUserFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMarketDataExchangeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATAEXCHANGEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATAEXCHANGEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMarketDataExchangeField { 10 | PyObject_HEAD 11 | CThostFtdcMarketDataExchangeField data; 12 | } PyCThostFtdcMarketDataExchangeField; 13 | 14 | extern PyTypeObject PyCThostFtdcMarketDataExchangeFieldType; 15 | 16 | extern int PyCThostFtdcMarketDataExchangeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcNotifyFutureSignInField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCNOTIFYFUTURESIGNINFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCNOTIFYFUTURESIGNINFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcNotifyFutureSignInField { 10 | PyObject_HEAD 11 | CThostFtdcNotifyFutureSignInField data; 12 | } PyCThostFtdcNotifyFutureSignInField; 13 | 14 | extern PyTypeObject PyCThostFtdcNotifyFutureSignInFieldType; 15 | 16 | extern int PyCThostFtdcNotifyFutureSignInFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcNotifyQueryAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCNOTIFYQUERYACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCNOTIFYQUERYACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcNotifyQueryAccountField { 10 | PyObject_HEAD 11 | CThostFtdcNotifyQueryAccountField data; 12 | } PyCThostFtdcNotifyQueryAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcNotifyQueryAccountFieldType; 15 | 16 | extern int PyCThostFtdcNotifyQueryAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryAccountregisterField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYACCOUNTREGISTERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYACCOUNTREGISTERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryAccountregisterField { 10 | PyObject_HEAD 11 | CThostFtdcQryAccountregisterField data; 12 | } PyCThostFtdcQryAccountregisterField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryAccountregisterFieldType; 15 | 16 | extern int PyCThostFtdcQryAccountregisterFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryAuthForbiddenIPField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYAUTHFORBIDDENIPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYAUTHFORBIDDENIPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryAuthForbiddenIPField { 10 | PyObject_HEAD 11 | CThostFtdcQryAuthForbiddenIPField data; 12 | } PyCThostFtdcQryAuthForbiddenIPField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryAuthForbiddenIPFieldType; 15 | 16 | extern int PyCThostFtdcQryAuthForbiddenIPFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryBrokerUserEventField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYBROKERUSEREVENTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYBROKERUSEREVENTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryBrokerUserEventField { 10 | PyObject_HEAD 11 | CThostFtdcQryBrokerUserEventField data; 12 | } PyCThostFtdcQryBrokerUserEventField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryBrokerUserEventFieldType; 15 | 16 | extern int PyCThostFtdcQryBrokerUserEventFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryDepthMarketDataField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYDEPTHMARKETDATAFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYDEPTHMARKETDATAFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryDepthMarketDataField { 10 | PyObject_HEAD 11 | CThostFtdcQryDepthMarketDataField data; 12 | } PyCThostFtdcQryDepthMarketDataField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryDepthMarketDataFieldType; 15 | 16 | extern int PyCThostFtdcQryDepthMarketDataFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryExecOrderActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXECORDERACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXECORDERACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryExecOrderActionField { 10 | PyObject_HEAD 11 | CThostFtdcQryExecOrderActionField data; 12 | } PyCThostFtdcQryExecOrderActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryExecOrderActionFieldType; 15 | 16 | extern int PyCThostFtdcQryExecOrderActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryLocalAddrConfigField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYLOCALADDRCONFIGFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYLOCALADDRCONFIGFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryLocalAddrConfigField { 10 | PyObject_HEAD 11 | CThostFtdcQryLocalAddrConfigField data; 12 | } PyCThostFtdcQryLocalAddrConfigField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryLocalAddrConfigFieldType; 15 | 16 | extern int PyCThostFtdcQryLocalAddrConfigFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryOptionSelfCloseField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYOPTIONSELFCLOSEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYOPTIONSELFCLOSEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryOptionSelfCloseField { 10 | PyObject_HEAD 11 | CThostFtdcQryOptionSelfCloseField data; 12 | } PyCThostFtdcQryOptionSelfCloseField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryOptionSelfCloseFieldType; 15 | 16 | extern int PyCThostFtdcQryOptionSelfCloseFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryProductExchRateField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYPRODUCTEXCHRATEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYPRODUCTEXCHRATEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryProductExchRateField { 10 | PyObject_HEAD 11 | CThostFtdcQryProductExchRateField data; 12 | } PyCThostFtdcQryProductExchRateField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryProductExchRateFieldType; 15 | 16 | extern int PyCThostFtdcQryProductExchRateFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQrySecAgentACIDMapField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSECAGENTACIDMAPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSECAGENTACIDMAPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQrySecAgentACIDMapField { 10 | PyObject_HEAD 11 | CThostFtdcQrySecAgentACIDMapField data; 12 | } PyCThostFtdcQrySecAgentACIDMapField; 13 | 14 | extern PyTypeObject PyCThostFtdcQrySecAgentACIDMapFieldType; 15 | 16 | extern int PyCThostFtdcQrySecAgentACIDMapFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQueryBrokerDepositField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQUERYBROKERDEPOSITFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQUERYBROKERDEPOSITFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQueryBrokerDepositField { 10 | PyObject_HEAD 11 | CThostFtdcQueryBrokerDepositField data; 12 | } PyCThostFtdcQueryBrokerDepositField; 13 | 14 | extern PyTypeObject PyCThostFtdcQueryBrokerDepositFieldType; 15 | 16 | extern int PyCThostFtdcQueryBrokerDepositFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRULEInstrParameterField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRULEINSTRPARAMETERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRULEINSTRPARAMETERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRULEInstrParameterField { 10 | PyObject_HEAD 11 | CThostFtdcRULEInstrParameterField data; 12 | } PyCThostFtdcRULEInstrParameterField; 13 | 14 | extern PyTypeObject PyCThostFtdcRULEInstrParameterFieldType; 15 | 16 | extern int PyCThostFtdcRULEInstrParameterFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRULEInterParameterField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRULEINTERPARAMETERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRULEINTERPARAMETERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRULEInterParameterField { 10 | PyObject_HEAD 11 | CThostFtdcRULEInterParameterField data; 12 | } PyCThostFtdcRULEInterParameterField; 13 | 14 | extern PyTypeObject PyCThostFtdcRULEInterParameterFieldType; 15 | 16 | extern int PyCThostFtdcRULEInterParameterFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRULEIntraParameterField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRULEINTRAPARAMETERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRULEINTRAPARAMETERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRULEIntraParameterField { 10 | PyObject_HEAD 11 | CThostFtdcRULEIntraParameterField data; 12 | } PyCThostFtdcRULEIntraParameterField; 13 | 14 | extern PyTypeObject PyCThostFtdcRULEIntraParameterFieldType; 15 | 16 | extern int PyCThostFtdcRULEIntraParameterFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReqDayEndFileReadyField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQDAYENDFILEREADYFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCREQDAYENDFILEREADYFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReqDayEndFileReadyField { 10 | PyObject_HEAD 11 | CThostFtdcReqDayEndFileReadyField data; 12 | } PyCThostFtdcReqDayEndFileReadyField; 13 | 14 | extern PyTypeObject PyCThostFtdcReqDayEndFileReadyFieldType; 15 | 16 | extern int PyCThostFtdcReqDayEndFileReadyFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcReserveOpenAccountField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRESERVEOPENACCOUNTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRESERVEOPENACCOUNTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcReserveOpenAccountField { 10 | PyObject_HEAD 11 | CThostFtdcReserveOpenAccountField data; 12 | } PyCThostFtdcReserveOpenAccountField; 13 | 14 | extern PyTypeObject PyCThostFtdcReserveOpenAccountFieldType; 15 | 16 | extern int PyCThostFtdcReserveOpenAccountFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRiskForbiddenRightField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRISKFORBIDDENRIGHTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRISKFORBIDDENRIGHTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRiskForbiddenRightField { 10 | PyObject_HEAD 11 | CThostFtdcRiskForbiddenRightField data; 12 | } PyCThostFtdcRiskForbiddenRightField; 13 | 14 | extern PyTypeObject PyCThostFtdcRiskForbiddenRightFieldType; 15 | 16 | extern int PyCThostFtdcRiskForbiddenRightFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSPBMInterParameterField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSPBMINTERPARAMETERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSPBMINTERPARAMETERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSPBMInterParameterField { 10 | PyObject_HEAD 11 | CThostFtdcSPBMInterParameterField data; 12 | } PyCThostFtdcSPBMInterParameterField; 13 | 14 | extern PyTypeObject PyCThostFtdcSPBMInterParameterFieldType; 15 | 16 | extern int PyCThostFtdcSPBMInterParameterFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSPBMIntraParameterField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSPBMINTRAPARAMETERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSPBMINTRAPARAMETERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSPBMIntraParameterField { 10 | PyObject_HEAD 11 | CThostFtdcSPBMIntraParameterField data; 12 | } PyCThostFtdcSPBMIntraParameterField; 13 | 14 | extern PyTypeObject PyCThostFtdcSPBMIntraParameterFieldType; 15 | 16 | extern int PyCThostFtdcSPBMIntraParameterFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSpecificInstrumentField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSPECIFICINSTRUMENTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSPECIFICINSTRUMENTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSpecificInstrumentField { 10 | PyObject_HEAD 11 | CThostFtdcSpecificInstrumentField data; 12 | } PyCThostFtdcSpecificInstrumentField; 13 | 14 | extern PyTypeObject PyCThostFtdcSpecificInstrumentFieldType; 15 | 16 | extern int PyCThostFtdcSpecificInstrumentFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcSyncingTradingCodeField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCINGTRADINGCODEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCSYNCINGTRADINGCODEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcSyncingTradingCodeField { 10 | PyObject_HEAD 11 | CThostFtdcSyncingTradingCodeField data; 12 | } PyCThostFtdcSyncingTradingCodeField; 13 | 14 | extern PyTypeObject PyCThostFtdcSyncingTradingCodeFieldType; 15 | 16 | extern int PyCThostFtdcSyncingTradingCodeFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTGSessionQryStatusField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTGSESSIONQRYSTATUSFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTGSESSIONQRYSTATUSFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTGSessionQryStatusField { 10 | PyObject_HEAD 11 | CThostFtdcTGSessionQryStatusField data; 12 | } PyCThostFtdcTGSessionQryStatusField; 13 | 14 | extern PyTypeObject PyCThostFtdcTGSessionQryStatusFieldType; 15 | 16 | extern int PyCThostFtdcTGSessionQryStatusFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTransferQryBankReqField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRANSFERQRYBANKREQFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRANSFERQRYBANKREQFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTransferQryBankReqField { 10 | PyObject_HEAD 11 | CThostFtdcTransferQryBankReqField data; 12 | } PyCThostFtdcTransferQryBankReqField; 13 | 14 | extern PyTypeObject PyCThostFtdcTransferQryBankReqFieldType; 15 | 16 | extern int PyCThostFtdcTransferQryBankReqFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcTransferQryBankRspField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRANSFERQRYBANKRSPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCTRANSFERQRYBANKRSPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcTransferQryBankRspField { 10 | PyObject_HEAD 11 | CThostFtdcTransferQryBankRspField data; 12 | } PyCThostFtdcTransferQryBankRspField; 13 | 14 | extern PyTypeObject PyCThostFtdcTransferQryBankRspFieldType; 15 | 16 | extern int PyCThostFtdcTransferQryBankRspFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcUserPasswordUpdateField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERPASSWORDUPDATEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCUSERPASSWORDUPDATEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcUserPasswordUpdateField { 10 | PyObject_HEAD 11 | CThostFtdcUserPasswordUpdateField data; 12 | } PyCThostFtdcUserPasswordUpdateField; 13 | 14 | extern PyTypeObject PyCThostFtdcUserPasswordUpdateFieldType; 15 | 16 | extern int PyCThostFtdcUserPasswordUpdateFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/TraderApi.h: -------------------------------------------------------------------------------- 1 | //交易API转PyCTP 2 | 3 | #ifndef PYCTP_TRADERAPI_H 4 | #define PYCTP_TRADERAPI_H 5 | 6 | #include "stdafx.h" 7 | #include 8 | 9 | // 交易Py结构类 10 | typedef struct CTP_THOST_FTDC_TRADER_API 11 | { 12 | PyObject_HEAD 13 | /* Type-specific fields go here. */ 14 | CThostFtdcTraderApi *api; /* 交易api */ 15 | CThostFtdcTraderSpi *spi; /* 交易回调spi */ 16 | PyObject *pySpi; /* py代码回调 */ 17 | } CTP_THOST_FTDC_TRADER_API; 18 | 19 | // 交易结构py类型定义 20 | extern PyTypeObject CTP_THOST_FTDC_TRADER_API_TYPE; 21 | 22 | extern int CTP_THOST_FTDC_TRADER_API_TYPE_init(PyObject *module); 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcBrokerTradingParamsField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERTRADINGPARAMSFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCBROKERTRADINGPARAMSFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcBrokerTradingParamsField { 10 | PyObject_HEAD 11 | CThostFtdcBrokerTradingParamsField data; 12 | } PyCThostFtdcBrokerTradingParamsField; 13 | 14 | extern PyTypeObject PyCThostFtdcBrokerTradingParamsFieldType; 15 | 16 | extern int PyCThostFtdcBrokerTradingParamsFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcCancelOffsetSettingField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCANCELOFFSETSETTINGFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCANCELOFFSETSETTINGFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcCancelOffsetSettingField { 10 | PyObject_HEAD 11 | CThostFtdcCancelOffsetSettingField data; 12 | } PyCThostFtdcCancelOffsetSettingField; 13 | 14 | extern PyTypeObject PyCThostFtdcCancelOffsetSettingFieldType; 15 | 16 | extern int PyCThostFtdcCancelOffsetSettingFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcCombInstrumentGuardField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMBINSTRUMENTGUARDFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCCOMBINSTRUMENTGUARDFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcCombInstrumentGuardField { 10 | PyObject_HEAD 11 | CThostFtdcCombInstrumentGuardField data; 12 | } PyCThostFtdcCombInstrumentGuardField; 13 | 14 | extern PyTypeObject PyCThostFtdcCombInstrumentGuardFieldType; 15 | 16 | extern int PyCThostFtdcCombInstrumentGuardFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcDepositResultInformField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCDEPOSITRESULTINFORMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCDEPOSITRESULTINFORMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcDepositResultInformField { 10 | PyObject_HEAD 11 | CThostFtdcDepositResultInformField data; 12 | } PyCThostFtdcDepositResultInformField; 13 | 14 | extern PyTypeObject PyCThostFtdcDepositResultInformFieldType; 15 | 16 | extern int PyCThostFtdcDepositResultInformFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExchangeOrderActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEORDERACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEORDERACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExchangeOrderActionField { 10 | PyObject_HEAD 11 | CThostFtdcExchangeOrderActionField data; 12 | } PyCThostFtdcExchangeOrderActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcExchangeOrderActionFieldType; 15 | 16 | extern int PyCThostFtdcExchangeOrderActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcExchangeQuoteActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEQUOTEACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCEXCHANGEQUOTEACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcExchangeQuoteActionField { 10 | PyObject_HEAD 11 | CThostFtdcExchangeQuoteActionField data; 12 | } PyCThostFtdcExchangeQuoteActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcExchangeQuoteActionFieldType; 15 | 16 | extern int PyCThostFtdcExchangeQuoteActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInvestorInfoCommRecField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTORINFOCOMMRECFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTORINFOCOMMRECFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInvestorInfoCommRecField { 10 | PyObject_HEAD 11 | CThostFtdcInvestorInfoCommRecField data; 12 | } PyCThostFtdcInvestorInfoCommRecField; 13 | 14 | extern PyTypeObject PyCThostFtdcInvestorInfoCommRecFieldType; 15 | 16 | extern int PyCThostFtdcInvestorInfoCommRecFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcInvestorReserveInfoField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTORRESERVEINFOFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCINVESTORRESERVEINFOFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcInvestorReserveInfoField { 10 | PyObject_HEAD 11 | CThostFtdcInvestorReserveInfoField data; 12 | } PyCThostFtdcInvestorReserveInfoField; 13 | 14 | extern PyTypeObject PyCThostFtdcInvestorReserveInfoFieldType; 15 | 16 | extern int PyCThostFtdcInvestorReserveInfoFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMarketDataBestPriceField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATABESTPRICEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATABESTPRICEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMarketDataBestPriceField { 10 | PyObject_HEAD 11 | CThostFtdcMarketDataBestPriceField data; 12 | } PyCThostFtdcMarketDataBestPriceField; 13 | 14 | extern PyTypeObject PyCThostFtdcMarketDataBestPriceFieldType; 15 | 16 | extern int PyCThostFtdcMarketDataBestPriceFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMarketDataLastMatchField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATALASTMATCHFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMARKETDATALASTMATCHFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMarketDataLastMatchField { 10 | PyObject_HEAD 11 | CThostFtdcMarketDataLastMatchField data; 12 | } PyCThostFtdcMarketDataLastMatchField; 13 | 14 | extern PyTypeObject PyCThostFtdcMarketDataLastMatchFieldType; 15 | 16 | extern int PyCThostFtdcMarketDataLastMatchFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcMulticastInstrumentField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMULTICASTINSTRUMENTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCMULTICASTINSTRUMENTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcMulticastInstrumentField { 10 | PyObject_HEAD 11 | CThostFtdcMulticastInstrumentField data; 12 | } PyCThostFtdcMulticastInstrumentField; 13 | 14 | extern PyTypeObject PyCThostFtdcMulticastInstrumentFieldType; 15 | 16 | extern int PyCThostFtdcMulticastInstrumentFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcNotifyFutureSignOutField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCNOTIFYFUTURESIGNOUTFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCNOTIFYFUTURESIGNOUTFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcNotifyFutureSignOutField { 10 | PyObject_HEAD 11 | CThostFtdcNotifyFutureSignOutField data; 12 | } PyCThostFtdcNotifyFutureSignOutField; 13 | 14 | extern PyTypeObject PyCThostFtdcNotifyFutureSignOutFieldType; 15 | 16 | extern int PyCThostFtdcNotifyFutureSignOutFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcOptionInstrCommRateField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCOPTIONINSTRCOMMRATEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCOPTIONINSTRCOMMRATEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcOptionInstrCommRateField { 10 | PyObject_HEAD 11 | CThostFtdcOptionInstrCommRateField data; 12 | } PyCThostFtdcOptionInstrCommRateField; 13 | 14 | extern PyTypeObject PyCThostFtdcOptionInstrCommRateFieldType; 15 | 16 | extern int PyCThostFtdcOptionInstrCommRateFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryBatchOrderActionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYBATCHORDERACTIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYBATCHORDERACTIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryBatchOrderActionField { 10 | PyObject_HEAD 11 | CThostFtdcQryBatchOrderActionField data; 12 | } PyCThostFtdcQryBatchOrderActionField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryBatchOrderActionFieldType; 15 | 16 | extern int PyCThostFtdcQryBatchOrderActionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryExchangeForQuoteField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXCHANGEFORQUOTEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXCHANGEFORQUOTEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryExchangeForQuoteField { 10 | PyObject_HEAD 11 | CThostFtdcQryExchangeForQuoteField data; 12 | } PyCThostFtdcQryExchangeForQuoteField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryExchangeForQuoteFieldType; 15 | 16 | extern int PyCThostFtdcQryExchangeForQuoteFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryExchangeSequenceField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXCHANGESEQUENCEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYEXCHANGESEQUENCEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryExchangeSequenceField { 10 | PyObject_HEAD 11 | CThostFtdcQryExchangeSequenceField data; 12 | } PyCThostFtdcQryExchangeSequenceField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryExchangeSequenceFieldType; 15 | 16 | extern int PyCThostFtdcQryExchangeSequenceFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryInstrumentStatusField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYINSTRUMENTSTATUSFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYINSTRUMENTSTATUSFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryInstrumentStatusField { 10 | PyObject_HEAD 11 | CThostFtdcQryInstrumentStatusField data; 12 | } PyCThostFtdcQryInstrumentStatusField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryInstrumentStatusFieldType; 15 | 16 | extern int PyCThostFtdcQryInstrumentStatusFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryInvestorPositionField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYINVESTORPOSITIONFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYINVESTORPOSITIONFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryInvestorPositionField { 10 | PyObject_HEAD 11 | CThostFtdcQryInvestorPositionField data; 12 | } PyCThostFtdcQryInvestorPositionField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryInvestorPositionFieldType; 15 | 16 | extern int PyCThostFtdcQryInvestorPositionFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryLoginForbiddenIPField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYLOGINFORBIDDENIPFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYLOGINFORBIDDENIPFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryLoginForbiddenIPField { 10 | PyObject_HEAD 11 | CThostFtdcQryLoginForbiddenIPField data; 12 | } PyCThostFtdcQryLoginForbiddenIPField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryLoginForbiddenIPFieldType; 15 | 16 | extern int PyCThostFtdcQryLoginForbiddenIPFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQrySPMMProductParamField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSPMMPRODUCTPARAMFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSPMMPRODUCTPARAMFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQrySPMMProductParamField { 10 | PyObject_HEAD 11 | CThostFtdcQrySPMMProductParamField data; 12 | } PyCThostFtdcQrySPMMProductParamField; 13 | 14 | extern PyTypeObject PyCThostFtdcQrySPMMProductParamFieldType; 15 | 16 | extern int PyCThostFtdcQrySPMMProductParamFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQrySyncFundMortgageField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSYNCFUNDMORTGAGEFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYSYNCFUNDMORTGAGEFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQrySyncFundMortgageField { 10 | PyObject_HEAD 11 | CThostFtdcQrySyncFundMortgageField data; 12 | } PyCThostFtdcQrySyncFundMortgageField; 13 | 14 | extern PyTypeObject PyCThostFtdcQrySyncFundMortgageFieldType; 15 | 16 | extern int PyCThostFtdcQrySyncFundMortgageFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcQryUserRightsAssignField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYUSERRIGHTSASSIGNFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCQRYUSERRIGHTSASSIGNFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcQryUserRightsAssignField { 10 | PyObject_HEAD 11 | CThostFtdcQryUserRightsAssignField data; 12 | } PyCThostFtdcQryUserRightsAssignField; 13 | 14 | extern PyTypeObject PyCThostFtdcQryUserRightsAssignFieldType; 15 | 16 | extern int PyCThostFtdcQryUserRightsAssignFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRCAMSInstrParameterField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRCAMSINSTRPARAMETERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRCAMSINSTRPARAMETERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRCAMSInstrParameterField { 10 | PyObject_HEAD 11 | CThostFtdcRCAMSInstrParameterField data; 12 | } PyCThostFtdcRCAMSInstrParameterField; 13 | 14 | extern PyTypeObject PyCThostFtdcRCAMSInstrParameterFieldType; 15 | 16 | extern int PyCThostFtdcRCAMSInstrParameterFieldType_init(PyObject *module); 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/UserApiStruct/PyCThostFtdcRCAMSInterParameterField.h: -------------------------------------------------------------------------------- 1 | #ifndef PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRCAMSINTERPARAMETERFIELD_H 2 | #define PYCTP_USERAPISTRUCT_PYCTHOSTFTDCRCAMSINTERPARAMETERFIELD_H 3 | 4 | #include "../stdafx.h" 5 | #include 6 | 7 | 8 | 9 | typedef struct PyCThostFtdcRCAMSInterParameterField { 10 | PyObject_HEAD 11 | CThostFtdcRCAMSInterParameterField data; 12 | } PyCThostFtdcRCAMSInterParameterField; 13 | 14 | extern PyTypeObject PyCThostFtdcRCAMSInterParameterFieldType; 15 | 16 | extern int PyCThostFtdcRCAMSInterParameterFieldType_init(PyObject *module); 17 | 18 | #endif 19 | --------------------------------------------------------------------------------