home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d3xx / d325 / rexxhostlib.lha / RexxHostLib / RexxHostBase.h < prev    next >
C/C++ Source or Header  |  1990-02-27  |  2KB  |  65 lines

  1. /* $Revision Header * Header built automatically - do not edit! *************
  2.  *
  3.  *    (C) Copyright 1990 ???
  4.  *
  5.  *    Name .....: RexxHostBase.c
  6.  *    Created ..: Sunday 07-Jan-90 18:55
  7.  *    Revision .: 0
  8.  *
  9.  *    Date            Author          Comment
  10.  *    =========       ========        ====================
  11.  *    07-Jan-90       Olsen           Created this file!
  12.  *
  13.  ****************************************************************************
  14.  *
  15.  *    This Amiga shared library is based on example source code
  16.  *    written by Gary Samad & Bill Hawes. It also employs basic
  17.  *    library concepts introduced by Jimm Mackraz (ELib) and
  18.  *    Edwin Hoogerbeets (MkLib). This library was generated using
  19.  *    a customized version of the MkLib utility.
  20.  *
  21.  * $Revision Header ********************************************************/
  22.  
  23. #ifndef _REXXHOSTBASE_H
  24. #define _REXXHOSTBASE_H 1
  25.  
  26. #ifndef EXEC_TYPES_H
  27. #include <exec/types.h>
  28. #endif  !EXEC_TYPES_H
  29.  
  30. #ifndef EXEC_LIBRARIES_H
  31. #include <exec/libraries.h>
  32. #endif  !EXEC_LIBRARIES_H
  33.  
  34. #ifndef REXX_RXSLIB_H
  35. #include <rexx/rxslib.h>
  36. #endif REXX_RXSLIB_H
  37.  
  38.     /* Main library structure (note: RexxSysBase can be reused
  39.      * by opening program).
  40.      */
  41.  
  42. struct RexxHostBase
  43. {
  44.     struct Library     rhb_Lib;
  45.     ULONG         rhb_SegList;
  46.  
  47.     struct RxsLib    *RexxSysBase;
  48. };
  49.  
  50.     /* Forward declarations for library functions. */
  51.  
  52. extern struct MsgPort *    CreateRexxHost();
  53. extern LONG        SendRexxCommand();
  54. extern void        FreeRexxCommand();
  55. extern void        ReplyRexxCommand();
  56. extern STRPTR        GetRexxCommand();
  57. extern STRPTR        GetRexxArg();
  58. extern LONG        GetRexxResult1();
  59. extern LONG        GetRexxResult2();
  60. extern UBYTE *        GetToken();
  61. extern LONG        GetStringValue();
  62. extern UBYTE *        BuildValueString();
  63.  
  64. #endif _REXXHOSTBASE_H
  65.