home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703A.ISO / VPR_DATA / DOGA / SOURCES / REND.LZH / REND / BG.H < prev    next >
C/C++ Source or Header  |  1989-10-31  |  847b  |  44 lines

  1.  
  2. #include <class.h>
  3.  
  4. typedef void    *ADDRESS ;
  5.  
  6. /*    通信バッファ  */
  7. struct COMBUF {
  8.     LONG    bufsize ;
  9.     BYTE    *address ;
  10.     UWORD    data ;
  11.     UWORD    flag ;
  12. } ;
  13.  
  14. /*    プロセスの情報    */
  15. struct    PROCESS {
  16.     LONG    dmy1 ;
  17.     BYTE    sleep ;
  18.     BYTE    dmy2 ;
  19.     BYTE    mode ;
  20.     BYTE    dmy3 ;
  21.     ADDRESS msp ;
  22.     ADDRESS usp ;
  23.     LONG    dmy4[15] ;
  24.     WORD    sr ;
  25.     ADDRESS exec ;
  26.     ADDRESS ssp ;
  27.     WORD    dmy5 ;
  28.     LONG    dmy6 ;
  29.     ADDRESS combuf ;
  30.     BYTE    name[16] ;
  31.     LONG    count ;
  32. } ;
  33.  
  34. extern    int        bg_set( char*, int, char*, char*, char*, struct     COMBUF*, int );
  35. extern    void    bg_kill( void );
  36. extern    int        bg_get( int, struct     PROCESS* );
  37. extern    void    keepexit( int, int );
  38. extern    int        bg_sleep( int );
  39. extern    int        bg_sleeptime( int );
  40. extern    int        bg_send( int, int, int, char*, int );
  41. extern    int        bg_counter( void );
  42. extern    void    bg_check_kill( struct  COMBUF*, char* );
  43.  
  44.