像function GetBatchNo(const mCertifyInt: CertifyInt): BatchNoInfo; stdcall; 这个声明。
请问是说该函数函数名是GetBatchNo,他的参数mCertifyInt是CertifyInt类型的,
这个函数的返回值是BatchNoInfo这个类型。是这个意思吗?参数的类型和返回值的类型如下,请问我要用c++调用的话。该如何在c++里写这个函数指针,来声明这个函数。才能够正确调用哪?// ************************************************************************ //
  // Namespace : CertifyInt:CertifyInt
  // ************************************************************************ //
  CertifyInt = class
  private
    FcardPassword: WideString;      // 购药卡密码
    FmedCardNo: WideString;         // 购药卡号
  published
    property cardPassword: WideString read FcardPassword write FcardPassword;
    property medCardNo: WideString read FmedCardNo write FmedCardNo;
  end;
  // ************************************************************************ //
  // Namespace : BatchNoInfo:BatchNoInfo
  // 批单信息
  // ************************************************************************ //
  BatchNoInfo = class
  private
    FstateFlag: WideString;     //0-返回成功,1-返回失败,2-未授权
    FserialNo: WideString;      //返回识别该批单号的交易流水号,必须在药店数据库中永久保存
    FbatchNo: WideString;       //返回的批单号
  published
    property stateFlag: WideString read FstateFlag write FstateFlag;
    property serialNo: WideString read FserialNo write FserialNo;
    property batchNo: WideString read FbatchNo write FbatchNo;
  end;