home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / misc / amigem.lha / amigem / clib / _expansion.h < prev   
Encoding:
C/C++ Source or Header  |  1995-01-22  |  1.8 KB  |  30 lines

  1. #ifndef __expansion_h_
  2. #define __expansion_h_
  3. #include <libraries/configvars.h>
  4. #include <dos/dos.h>
  5. struct ExpansionBase;
  6.   void  _AddConfigDev (struct ExpansionBase * , struct ConfigDev *configDev );
  7. #define  AddConfigDev(b1) _AddConfigDev (ExpansionBase ,b1)
  8.   struct ConfigDev *  _AllocConfigDev (struct ExpansionBase * );
  9. #define  AllocConfigDev() _AllocConfigDev (ExpansionBase )
  10.   struct ConfigDev *  _FindConfigDev (struct ExpansionBase * , struct ConfigDev *oldConfigDev , LONG manufacturer , LONG product );
  11. #define  FindConfigDev(b1,b2,b3) _FindConfigDev (ExpansionBase ,b1,b2,b3)
  12.   void  _FreeConfigDev (struct ExpansionBase * , struct ConfigDev *configDev );
  13. #define  FreeConfigDev(b1) _FreeConfigDev (ExpansionBase ,b1)
  14.   void  _SetCurrentBinding (struct ExpansionBase * , struct CurrentBinding *currentBinding , ULONG size );
  15. #define  SetCurrentBinding(b1,b2) _SetCurrentBinding (ExpansionBase ,b1,b2)
  16.   ULONG  _GetCurrentBinding (struct ExpansionBase * , struct CurrentBinding *currentBinding , ULONG size );
  17. #define  GetCurrentBinding(b1,b2) _GetCurrentBinding (ExpansionBase ,b1,b2)
  18.   void  _ObtainConfigBinding (struct ExpansionBase * );
  19. #define  ObtainConfigBinding() _ObtainConfigBinding (ExpansionBase )
  20.   void  _ReleaseConfigBinding (struct ExpansionBase * );
  21. #define  ReleaseConfigBinding() _ReleaseConfigBinding (ExpansionBase )
  22.   struct Library *  _Expansion_Open (struct ExpansionBase * , ULONG version );
  23. #define  Expansion_Open(b1) _Expansion_Open (ExpansionBase ,b1)
  24.   BPTR  _Expansion_Close (struct ExpansionBase * );
  25. #define  Expansion_Close() _Expansion_Close (ExpansionBase )
  26.   BPTR  _Expansion_Expunge (struct ExpansionBase * );
  27. #define  Expansion_Expunge() _Expansion_Expunge (ExpansionBase )
  28.   ULONG  _Expansion_Null (struct ExpansionBase * );
  29. #define  Expansion_Null() _Expansion_Null (ExpansionBase )
  30.  #endif