⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 easycics_tlb.h

📁 IBM 开发的easy cics通讯相关的源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
template <class T> HRESULT __fastcall
TCOMIAppT<T>::LoadBlock(TVariant* RetData/*[out,retval]*/)
{
  return (*this)->LoadBlock(RetData);
}

template <class T> TVariant __fastcall
TCOMIAppT<T>::LoadBlock(void)
{
  TVariant RetData;
  OLECHECK(this->LoadBlock((TVariant*)&RetData));
  return RetData;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::SetTransId(BSTR TransId/*[in]*/)
{
  return (*this)->SetTransId(TransId);
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::EcInit(void)
{
  return (*this)->EcInit();
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::ConnectServer0(BSTR ServerName/*[in]*/, BSTR UserName/*[in]*/, BSTR Password/*[in]*/)
{
  return (*this)->ConnectServer0(ServerName, UserName, Password);
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::CallProgramAndCommit1(BSTR ProgramName/*[in]*/)
{
  return (*this)->CallProgramAndCommit1(ProgramName);
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::RsClose(void)
{
  return (*this)->RsClose();
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::RestartWindow(void)
{
  return (*this)->RestartWindow();
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::ServerListInit(short SrvNum)
{
  return (*this)->ServerListInit(SrvNum);
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::ServerListAdd(BSTR ServerName/*[in]*/)
{
  return (*this)->ServerListAdd(ServerName);
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::ConnectServerListX(BSTR ListName/*[in]*/, BSTR UserName/*[in]*/, BSTR Password/*[in]*/, 
                                 short* __MIDL_0030/*[out,retval]*/)
{
  return (*this)->ConnectServerListX(ListName, UserName, Password, __MIDL_0030);
}

template <class T> short __fastcall
TCOMIAppT<T>::ConnectServerListX(BSTR ListName/*[in]*/, BSTR UserName/*[in]*/, BSTR Password/*[in]*/)
{
  short __MIDL_0030;
  OLECHECK(this->ConnectServerListX(ListName, UserName, Password, (short*)&__MIDL_0030));
  return __MIDL_0030;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::SetMsgQlf(short qlf/*[in]*/)
{
  return (*this)->SetMsgQlf(qlf);
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::GetMsgQlf(short* __MIDL_0031/*[out,retval]*/)
{
  return (*this)->GetMsgQlf(__MIDL_0031);
}

template <class T> short __fastcall
TCOMIAppT<T>::GetMsgQlf(void)
{
  short __MIDL_0031;
  OLECHECK(this->GetMsgQlf((short*)&__MIDL_0031));
  return __MIDL_0031;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::ConnectServerList(BSTR UserName/*[in]*/, BSTR Password/*[in]*/, 
                                short* __MIDL_0032/*[out,retval]*/)
{
  return (*this)->ConnectServerList(UserName, Password, __MIDL_0032);
}

template <class T> short __fastcall
TCOMIAppT<T>::ConnectServerList(BSTR UserName/*[in]*/, BSTR Password/*[in]*/)
{
  short __MIDL_0032;
  OLECHECK(this->ConnectServerList(UserName, Password, (short*)&__MIDL_0032));
  return __MIDL_0032;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::GetReplyWait(short* __MIDL_0033/*[out,retval]*/)
{
  return (*this)->GetReplyWait(__MIDL_0033);
}

template <class T> short __fastcall
TCOMIAppT<T>::GetReplyWait(void)
{
  short __MIDL_0033;
  OLECHECK(this->GetReplyWait((short*)&__MIDL_0033));
  return __MIDL_0033;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::GetSpecReply(short* __MIDL_0034/*[out,retval]*/)
{
  return (*this)->GetSpecReply(__MIDL_0034);
}

template <class T> short __fastcall
TCOMIAppT<T>::GetSpecReply(void)
{
  short __MIDL_0034;
  OLECHECK(this->GetSpecReply((short*)&__MIDL_0034));
  return __MIDL_0034;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::GetSpecReplyWait(short* __MIDL_0035/*[out,retval]*/)
{
  return (*this)->GetSpecReplyWait(__MIDL_0035);
}

template <class T> short __fastcall
TCOMIAppT<T>::GetSpecReplyWait(void)
{
  short __MIDL_0035;
  OLECHECK(this->GetSpecReplyWait((short*)&__MIDL_0035));
  return __MIDL_0035;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::EPIConnectServer(BSTR ServerName/*[in]*/, short* __MIDL_0036/*[out,retval]*/)
{
  return (*this)->EPIConnectServer(ServerName, __MIDL_0036);
}

template <class T> short __fastcall
TCOMIAppT<T>::EPIConnectServer(BSTR ServerName/*[in]*/)
{
  short __MIDL_0036;
  OLECHECK(this->EPIConnectServer(ServerName, (short*)&__MIDL_0036));
  return __MIDL_0036;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::DisConnect(void)
{
  return (*this)->DisConnect();
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::EPIDisConnect(void)
{
  return (*this)->EPIDisConnect();
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::EPIStartTran(BSTR TranName/*[in]*/)
{
  return (*this)->EPIStartTran(TranName);
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::EPIGetEvent(short* __MIDL_0037/*[out,retval]*/)
{
  return (*this)->EPIGetEvent(__MIDL_0037);
}

template <class T> short __fastcall
TCOMIAppT<T>::EPIGetEvent(void)
{
  short __MIDL_0037;
  OLECHECK(this->EPIGetEvent((short*)&__MIDL_0037));
  return __MIDL_0037;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::EPIGetEventData(BSTR* Data/*[out,retval]*/)
{
  return (*this)->EPIGetEventData(Data);
}

template <class T> BSTR __fastcall
TCOMIAppT<T>::EPIGetEventData(void)
{
  BSTR Data = 0;
  OLECHECK(this->EPIGetEventData((BSTR*)&Data));
  return Data;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::EPIGetEventType(short* __MIDL_0038/*[out,retval]*/)
{
  return (*this)->EPIGetEventType(__MIDL_0038);
}

template <class T> short __fastcall
TCOMIAppT<T>::EPIGetEventType(void)
{
  short __MIDL_0038;
  OLECHECK(this->EPIGetEventType((short*)&__MIDL_0038));
  return __MIDL_0038;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::EPIReply(BSTR Data/*[in]*/, short* __MIDL_0039/*[out,retval]*/)
{
  return (*this)->EPIReply(Data, __MIDL_0039);
}

template <class T> short __fastcall
TCOMIAppT<T>::EPIReply(BSTR Data/*[in]*/)
{
  short __MIDL_0039;
  OLECHECK(this->EPIReply(Data, (short*)&__MIDL_0039));
  return __MIDL_0039;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::EPIGetEventNoWait(short* __MIDL_0040/*[out,retval]*/)
{
  return (*this)->EPIGetEventNoWait(__MIDL_0040);
}

template <class T> short __fastcall
TCOMIAppT<T>::EPIGetEventNoWait(void)
{
  short __MIDL_0040;
  OLECHECK(this->EPIGetEventNoWait((short*)&__MIDL_0040));
  return __MIDL_0040;
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::InitLogFile(BSTR FileName/*[in]*/)
{
  return (*this)->InitLogFile(FileName);
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::WriteLogFile(BSTR LogStr/*[in]*/)
{
  return (*this)->WriteLogFile(LogStr);
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::LogValue(BSTR KeyName/*[in]*/)
{
  return (*this)->LogValue(KeyName);
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::RsLogCol(short Col/*[in]*/)
{
  return (*this)->RsLogCol(Col);
}

template <class T> HRESULT __fastcall
TCOMIAppT<T>::WriteLogFileLine(BSTR LogStr/*[in]*/)
{
  return (*this)->WriteLogFileLine(LogStr);
}

// *********************************************************************//
// DispIntf:  IApp
// Flags:     (4416) Dual OleAutomation Dispatchable
// GUID:      {5B554873-ACC5-11D4-8403-EA6165000000}
// *********************************************************************//
template <class T> HRESULT __fastcall
IAppDispT<T>::About()
{
  _TDispID _dispid(*this, OLETEXT("About"), DISPID(1));
  return OleFunction(_dispid);
}

template <class T> HRESULT __fastcall
IAppDispT<T>::BeginWrite()
{
  _TDispID _dispid(*this, OLETEXT("BeginWrite"), DISPID(2));
  return OleFunction(_dispid);
}

template <class T> HRESULT __fastcall
IAppDispT<T>::CallProgram(BSTR ProgramName/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("CallProgram"), DISPID(3));
  TAutoArgs<1> _args;
  _args[1] = ProgramName /*[VT_BSTR:0]*/;
  return OleFunction(_dispid, _args);
}

template <class T> HRESULT __fastcall
IAppDispT<T>::CallProgramAndCommit(BSTR ProgramName/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("CallProgramAndCommit"), DISPID(4));
  TAutoArgs<1> _args;
  _args[1] = ProgramName /*[VT_BSTR:0]*/;
  return OleFunction(_dispid, _args);
}

template <class T> HRESULT __fastcall
IAppDispT<T>::CallProgramDSync(BSTR ProgramName/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("CallProgramDSync"), DISPID(5));
  TAutoArgs<1> _args;
  _args[1] = ProgramName /*[VT_BSTR:0]*/;
  return OleFunction(_dispid, _args);
}

template <class T> HRESULT __fastcall
IAppDispT<T>::CallProgramDSyncAndCommit(BSTR ProgramName/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("CallProgramDSyncAndCommit"), DISPID(6));
  TAutoArgs<1> _args;
  _args[1] = ProgramName /*[VT_BSTR:0]*/;
  return OleFunction(_dispid, _args);
}

template <class T> HRESULT __fastcall
IAppDispT<T>::Commit()
{
  _TDispID _dispid(*this, OLETEXT("Commit"), DISPID(7));
  return OleFunction(_dispid);
}

template <class T> HRESULT __fastcall
IAppDispT<T>::ConnectServer(BSTR ServerName/*[in]*/, BSTR UserName/*[in]*/, BSTR Password/*[in]*/, 
                            short* __MIDL_0015/*[out,retval]*/)
{
  _TDispID _dispid(*this, OLETEXT("ConnectServer"), DISPID(8));
  TAutoArgs<3> _args;
  _args[1] = ServerName /*[VT_BSTR:0]*/;
  _args[2] = UserName /*[VT_BSTR:0]*/;
  _args[3] = Password /*[VT_BSTR:0]*/;
  return OutRetValSetterPtr(__MIDL_0015 /*[VT_I2:1]*/, _args, OleFunction(_dispid, _args));
}

template <class T> short __fastcall
IAppDispT<T>::ConnectServer(BSTR ServerName/*[in]*/, BSTR UserName/*[in]*/, BSTR Password/*[in]*/)
{

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -