typedef void(*callback_OnRspAuthenticate)(CThostFtdcRspAuthenticateField*, CThostFtdcRspInfoField*, int, bool);
struct CThostFtdcRspAuthenticateField { TThostFtdcBrokerIDType BrokerID; TThostFtdcUserIDType UserID; TThostFtdcProductInfoType UserProductInfo; };
struct CThostFtdcRspInfoField { TThostFtdcErrorIDType ErrorID; TThostFtdcErrorMsgType ErrorMsg; };
public delegate void delegate_OnRspAuthenticate(CThostFtdcRspAuthenticateField^, CThostFtdcRspInfoField^, int, bool);
public value struct CThostFtdcRspAuthenticateField { [MarshalAs(UnmanagedType::ByValTStr, SizeConst = 11)] String^ BrokerID; [MarshalAs(UnmanagedType::ByValTStr, SizeConst = 16)] String^ UserID; [MarshalAs(UnmanagedType::ByValTStr, SizeConst = 11)] String^ UserProductInfo; };
public value struct CThostFtdcRspInfoField { Int32 ErrorID; [MarshalAs(UnmanagedType::ByValTStr, SizeConst = 81)] String^ ErrorMsg; };
System.Runtime.InteropServices.Marshal
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)