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

📄 easycics_ocx.h

📁 IBM 开发的easy cics通讯相关的源代码
💻 H
字号:
// ************************************************************************ //
// WARNING                                                                    
// -------                                                                    
// The types declared in this file were generated from data read from a       
// Type Library. If this type library is explicitly or indirectly (via        
// another type library referring to this type library) re-imported, or the   
// 'Refresh' command of the Type Library Editor activated while editing the   
// Type Library, the contents of this file will be regenerated and all        
// manual modifications will be lost.                                         
// ************************************************************************ //

// C++ TLBWRTR : $Revision:   1.134.1.41  $
// File generated on 2001-7-31 16:14:32 from Type Library described below.

// ************************************************************************ //
// Type Lib: D:\ibm\w2k\ibmchina\easycics\EcOle.dll (1)
// IID\LCID: {5B554861-ACC5-11D4-8403-EA6165000000}\0
// Helpfile: 
// DepndLst: 
//   (1) v2.0 stdole, (E:\WIN2K\System32\stdole2.tlb)
//   (2) v4.0 StdVCL, (E:\WIN2K\System32\STDVCL40.DLL)
// ************************************************************************ //
#ifndef   __EasyCics_OCX_h__
#define   __EasyCics_OCX_h__

#pragma option push -b -w-inl

#include <utilcls.h>
#if !defined(__UTILCLS_H_VERSION) || (__UTILCLS_H_VERSION < 0x0500)
//
// The code generated by the TLIBIMP utility or the Import|TypeLibrary 
// and Import|ActiveX feature of C++Builder rely on specific versions of
// the header file UTILCLS.H found in the INCLUDE\VCL directory. If an 
// older version of the file is detected, you probably need an update/patch.
//
#error "This file requires a newer version of the header UTILCLS.H" \
       "You need to apply an update/patch to your copy of C++Builder"
#endif
#include <olectl.h>
#include <ocidl.h>
#if !defined(_NO_VCL)
#include <stdvcl.hpp>
#endif  //   _NO_VCL
#include <ocxproxy.h>

#include "EasyCics_TLB.h"
namespace Easycics_tlb
{

// *********************************************************************//
// HelpString: EcOle Type Library
// Version:    1.0
// *********************************************************************//


// *********************************************************************//
// COM Component Proxy Class Declaration
// Component Name   : TApp1
// Help String      : App Class
// Default Interface: IApp
// Def. Intf. Object: IAppPtr
// Def. Intf. DISP? : No
// Event   Interface: 
// TypeFlags        : (2) CanCreate
// *********************************************************************//
class PACKAGE TApp1 : public Oleserver::TOleServer
{
  IAppPtr m_DefaultIntf;
  _di_IUnknown __fastcall GetDunk();
public:
  __fastcall TApp1(TComponent* owner) : Oleserver::TOleServer(owner)
  {}

  IAppPtr& GetDefaultInterface();
  void __fastcall InitServerData();
  void __fastcall Connect();
  void __fastcall Disconnect();
  void __fastcall BeforeDestruction();
  void __fastcall ConnectTo(IAppPtr intf);


  void __fastcall About(void)
  {
    GetDefaultInterface()->About();
  }

  void __fastcall BeginWrite(void)
  {
    GetDefaultInterface()->BeginWrite();
  }

  void __fastcall CallProgram(BSTR ProgramName/*[in]*/)
  {
    GetDefaultInterface()->CallProgram(ProgramName/*[in]*/);
  }

  void __fastcall CallProgramAndCommit(BSTR ProgramName/*[in]*/)
  {
    GetDefaultInterface()->CallProgramAndCommit(ProgramName/*[in]*/);
  }

  void __fastcall CallProgramDSync(BSTR ProgramName/*[in]*/)
  {
    GetDefaultInterface()->CallProgramDSync(ProgramName/*[in]*/);
  }

  void __fastcall CallProgramDSyncAndCommit(BSTR ProgramName/*[in]*/)
  {
    GetDefaultInterface()->CallProgramDSyncAndCommit(ProgramName/*[in]*/);
  }

  void __fastcall Commit(void)
  {
    GetDefaultInterface()->Commit();
  }

  short __fastcall ConnectServer(BSTR ServerName/*[in]*/, BSTR UserName/*[in]*/, 
                                 BSTR Password/*[in]*/)
  {
    return GetDefaultInterface()->ConnectServer(ServerName/*[in]*/, UserName/*[in]*/, 
                                                Password/*[in]*/);
  }

  short __fastcall ConnectServer2(BSTR ServerName1/*[in]*/, BSTR ServerName2/*[in]*/, 
                                  BSTR UserName/*[in]*/, BSTR Password/*[in]*/)
  {
    return GetDefaultInterface()->ConnectServer2(ServerName1/*[in]*/, ServerName2/*[in]*/, 
                                                 UserName/*[in]*/, Password/*[in]*/);
  }

  long __fastcall GetBlockSize(void)
  {
    return GetDefaultInterface()->GetBlockSize();
  }

  BSTR __fastcall GetErr(void)
  {
    return GetDefaultInterface()->GetErr();
  }

  short __fastcall GetErrCode(void)
  {
    return GetDefaultInterface()->GetErrCode();
  }

  short __fastcall GetReply(void)
  {
    return GetDefaultInterface()->GetReply();
  }

  BSTR __fastcall GetValue(BSTR KeyName/*[in]*/)
  {
    return GetDefaultInterface()->GetValue(KeyName/*[in]*/);
  }

  void __fastcall RollBack(void)
  {
    GetDefaultInterface()->RollBack();
  }

  void __fastcall RsAddRow(void)
  {
    GetDefaultInterface()->RsAddRow();
  }

  void __fastcall RsCreate(short ColNum/*[in]*/)
  {
    GetDefaultInterface()->RsCreate(ColNum/*[in]*/);
  }

  void __fastcall RsFetchRow(void)
  {
    GetDefaultInterface()->RsFetchRow();
  }

  BSTR __fastcall RsGetCol(short Col/*[in]*/)
  {
    return GetDefaultInterface()->RsGetCol(Col/*[in]*/);
  }

  short __fastcall RsGetColNum(void)
  {
    return GetDefaultInterface()->RsGetColNum();
  }

  short __fastcall RsGetRowNum(void)
  {
    return GetDefaultInterface()->RsGetRowNum();
  }

  short __fastcall RsGetTableColNum(short nt/*[in]*/)
  {
    return GetDefaultInterface()->RsGetTableColNum(nt/*[in]*/);
  }

  short __fastcall RsGetTableRowNum(short nt/*[in]*/)
  {
    return GetDefaultInterface()->RsGetTableRowNum(nt/*[in]*/);
  }

  void __fastcall RsNewTable(short ColNum/*[in]*/)
  {
    GetDefaultInterface()->RsNewTable(ColNum/*[in]*/);
  }

  void __fastcall RsOpen(void)
  {
    GetDefaultInterface()->RsOpen();
  }

  void __fastcall RsSaveRow(void)
  {
    GetDefaultInterface()->RsSaveRow();
  }

  void __fastcall RsSetCol(short Col/*[in]*/, BSTR Vlu/*[in]*/)
  {
    GetDefaultInterface()->RsSetCol(Col/*[in]*/, Vlu/*[in]*/);
  }

  void __fastcall SetEciTimeOut(short t/*[in]*/)
  {
    GetDefaultInterface()->SetEciTimeOut(t/*[in]*/);
  }

  void __fastcall SetValue(BSTR KeyName/*[in]*/, BSTR StrValue/*[in]*/)
  {
    GetDefaultInterface()->SetValue(KeyName/*[in]*/, StrValue/*[in]*/);
  }

  void __fastcall Upload(BSTR FileName/*[in]*/, BSTR ServerFileName/*[in]*/)
  {
    GetDefaultInterface()->Upload(FileName/*[in]*/, ServerFileName/*[in]*/);
  }

  TVariant __fastcall T_T(void)
  {
    return GetDefaultInterface()->T_T();
  }

  BSTR __fastcall FetchStrFromFile(BSTR fs/*[in]*/)
  {
    return GetDefaultInterface()->FetchStrFromFile(fs/*[in]*/);
  }

  void __fastcall GetValueToFile(BSTR KeyName/*[in]*/, BSTR fs/*[in]*/)
  {
    GetDefaultInterface()->GetValueToFile(KeyName/*[in]*/, fs/*[in]*/);
  }

  BSTR __fastcall RsGetColByName(BSTR ColName/*[in]*/)
  {
    return GetDefaultInterface()->RsGetColByName(ColName/*[in]*/);
  }

  BSTR __fastcall RsGetColName(short ColNo1/*[in]*/)
  {
    return GetDefaultInterface()->RsGetColName(ColNo1/*[in]*/);
  }

  void __fastcall SaveStrToFile(BSTR s/*[in]*/, BSTR fs/*[in]*/)
  {
    GetDefaultInterface()->SaveStrToFile(s/*[in]*/, fs/*[in]*/);
  }

  TVariant __fastcall LoadBlock(void)
  {
    return GetDefaultInterface()->LoadBlock();
  }

  void __fastcall SetTransId(BSTR TransId/*[in]*/)
  {
    GetDefaultInterface()->SetTransId(TransId/*[in]*/);
  }

  void __fastcall EcInit(void)
  {
    GetDefaultInterface()->EcInit();
  }

  void __fastcall ConnectServer0(BSTR ServerName/*[in]*/, BSTR UserName/*[in]*/, 
                                 BSTR Password/*[in]*/)
  {
    GetDefaultInterface()->ConnectServer0(ServerName/*[in]*/, UserName/*[in]*/, Password/*[in]*/);
  }

  void __fastcall CallProgramAndCommit1(BSTR ProgramName/*[in]*/)
  {
    GetDefaultInterface()->CallProgramAndCommit1(ProgramName/*[in]*/);
  }

  void __fastcall RsClose(void)
  {
    GetDefaultInterface()->RsClose();
  }

  void __fastcall RestartWindow(void)
  {
    GetDefaultInterface()->RestartWindow();
  }

  void __fastcall ServerListInit(short SrvNum)
  {
    GetDefaultInterface()->ServerListInit(SrvNum);
  }

  void __fastcall ServerListAdd(BSTR ServerName/*[in]*/)
  {
    GetDefaultInterface()->ServerListAdd(ServerName/*[in]*/);
  }

  short __fastcall ConnectServerListX(BSTR ListName/*[in]*/, BSTR UserName/*[in]*/, 
                                      BSTR Password/*[in]*/)
  {
    return GetDefaultInterface()->ConnectServerListX(ListName/*[in]*/, UserName/*[in]*/, 
                                                     Password/*[in]*/);
  }

  void __fastcall SetMsgQlf(short qlf/*[in]*/)
  {
    GetDefaultInterface()->SetMsgQlf(qlf/*[in]*/);
  }

  short __fastcall GetMsgQlf(void)
  {
    return GetDefaultInterface()->GetMsgQlf();
  }

  short __fastcall ConnectServerList(BSTR UserName/*[in]*/, BSTR Password/*[in]*/)
  {
    return GetDefaultInterface()->ConnectServerList(UserName/*[in]*/, Password/*[in]*/);
  }

  short __fastcall GetReplyWait(void)
  {
    return GetDefaultInterface()->GetReplyWait();
  }

  short __fastcall GetSpecReply(void)
  {
    return GetDefaultInterface()->GetSpecReply();
  }

  short __fastcall GetSpecReplyWait(void)
  {
    return GetDefaultInterface()->GetSpecReplyWait();
  }

  short __fastcall EPIConnectServer(BSTR ServerName/*[in]*/)
  {
    return GetDefaultInterface()->EPIConnectServer(ServerName/*[in]*/);
  }

  void __fastcall DisConnect(void)
  {
    GetDefaultInterface()->DisConnect();
  }

  void __fastcall EPIDisConnect(void)
  {
    GetDefaultInterface()->EPIDisConnect();
  }

  void __fastcall EPIStartTran(BSTR TranName/*[in]*/)
  {
    GetDefaultInterface()->EPIStartTran(TranName/*[in]*/);
  }

  short __fastcall EPIGetEvent(void)
  {
    return GetDefaultInterface()->EPIGetEvent();
  }

  BSTR __fastcall EPIGetEventData(void)
  {
    return GetDefaultInterface()->EPIGetEventData();
  }

  short __fastcall EPIGetEventType(void)
  {
    return GetDefaultInterface()->EPIGetEventType();
  }

  short __fastcall EPIReply(BSTR Data/*[in]*/)
  {
    return GetDefaultInterface()->EPIReply(Data/*[in]*/);
  }

  short __fastcall EPIGetEventNoWait(void)
  {
    return GetDefaultInterface()->EPIGetEventNoWait();
  }

  void __fastcall InitLogFile(BSTR FileName/*[in]*/)
  {
    GetDefaultInterface()->InitLogFile(FileName/*[in]*/);
  }

  void __fastcall WriteLogFile(BSTR LogStr/*[in]*/)
  {
    GetDefaultInterface()->WriteLogFile(LogStr/*[in]*/);
  }

  void __fastcall LogValue(BSTR KeyName/*[in]*/)
  {
    GetDefaultInterface()->LogValue(KeyName/*[in]*/);
  }

  void __fastcall RsLogCol(short Col/*[in]*/)
  {
    GetDefaultInterface()->RsLogCol(Col/*[in]*/);
  }

  void __fastcall WriteLogFileLine(BSTR LogStr/*[in]*/)
  {
    GetDefaultInterface()->WriteLogFileLine(LogStr/*[in]*/);
  }

};

};     // namespace Easycics_tlb

#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using  namespace Easycics_tlb;
#endif

#pragma option pop

#endif // __EasyCics_OCX_h__

⌨️ 快捷键说明

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