public static extern int ReadCardInfo(int com, int baud, ref int i_CardType, ref double d_OvercurrentValue, ref double d_WarnValue, ref double d_LimitValue, ref double d_OverdraftValue, ref double d_BuyValue, ref double d_LeaveValue, ref double d_TotalUsedValue, ref bool b_ValvesOpenedFlag, ref bool b_ValvesClosedFlag, ref bool b_OvercurrentFlag, ref bool b_CloseValvesErrFlag, ref bool b_ReedBadFlag, ref bool b_DemolitionFlag, ref bool b_MagneticFlag, ref int i_FillCardCount, ref int i_BuyGasCount,StringBuilder kh);
//,ref double d_OvercurrentValue,ref double d_WarnValue,ref double d_LimitValue,ref double d_OverdraftValue, ref double d_BuyValue,ref double d_LeaveValue, ref double d_TotalUsedValue, ref bool b_ValvesOpenedFlag,ref bool b_ValvesClosedFlag, ref bool b_OvercurrentFlag, ref bool b_CloseValvesErrFlag,ref bool b_ReedBadFlag, ref bool b_DemolitionFlag, ref bool b_MagneticFlag,ref int i_FillCardCount,ref int i_BuyGasCount ,ref string kh