110,534
社区成员
发帖
与我相关
我的任务
分享
virtual TAPIINT32 TAP_CDECL Login(const TapAPITradeLoginAuth *loginAuth) = 0;
struct TapAPITradeLoginAuth
{
TAPISTR_20 UserNo; ///< 用户名
TAPIYNFLAG ISModifyPassword; ///< 是否修改密码
TAPISTR_20 Password; ///< 密码
TAPISTR_20 NewPassword; ///< 新密码
TAPIYNFLAG ISDDA; ///< 是否需要动态认证
TAPISTR_30 DDASerialNo; ///< 动态认证码
TAPINoticeIgnoreFlagType NoticeIgnoreFlag; ///< 忽略推送通知标记
};
//! 长度为20的字符串
typedef char TAPISTR_20[21];
//! 是否标示
typedef TAPICHAR TAPIYNFLAG;
//! 是
const TAPIYNFLAG APIYNFLAG_YES ='Y';
//! 否
const TAPIYNFLAG APIYNFLAG_NO ='N';
//! 长度为30的字符串
typedef char TAPISTR_30[31]