home *** CD-ROM | disk | FTP | other *** search
/ ANews 2 / AnewsCD2.iso / Materiels / AteoConcepts / DOC_DEV / AtéoBus.dev / ateobus_protos.h < prev    next >
C/C++ Source or Header  |  1999-10-13  |  987b  |  37 lines

  1. #ifndef ATEOBUS_PROTOS_H
  2. #define ATEOBUS_PROTOS_H
  3.  
  4. /*
  5. ** $VER: ateobus_protos.h 3.0 (15.04.99)
  6. **
  7. ** C prototypes. for use with ateobus.library 2.0
  8. **
  9. ** (C) Copyright 1998-99 Atéo Concepts SARL
  10. **     All Rights Reserved
  11. */
  12.  
  13. #ifndef EXEC_LIBRARIES_H
  14. #include "exec/libraries.h"
  15. #endif
  16.  
  17. #ifndef EXEC_TYPES_H
  18. #include "exec/types.h"
  19. #endif
  20.  
  21. struct Library *AteoBase;
  22.  
  23. void* AC_GetSpaceBase( ULONG flags );
  24. ULONG AC_AddIntServer( ULONG intNum, struct Interrupt *PtrStrInt );
  25. ULONG AC_RemIntServer( ULONG intNum, struct Interrupt *PtrSvrInt );
  26. ULONG AC_QueryValue( ULONG Number);
  27. ULONG AC_StoreValue( ULONG Value, ULONG Number );
  28. ULONG AC_GetVersion( void );
  29. UBYTE AC_IrqLine2Level( UBYTE IrqLine);
  30. UBYTE AC_IrqLevel2Line( UBYTE IrqLevel );
  31. UBYTE AC_Disable( BYTE Irq, ULONG Flags );
  32. UBYTE AC_EnableIrq( BYTE Irq, ULONG Flags );
  33. struct ConfigDev* AC_ReadConfigLine( STRPTR, struct ConfigDev* );
  34. struct AteoBusPrefs * __asm __saveds AC_GetGlobalPrefs( void );
  35.  
  36. #endif /* ATEOBUS_PROTOS_H */
  37.