home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / pOSxA.lzx / pOSxA / clib / asl_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-12  |  936 b   |  37 lines

  1. #ifndef  CLIB_ASL_PROTOS_H
  2. #define  CLIB_ASL_PROTOS_H
  3.  
  4. /*******************************************************************
  5.  pOS / Amiga adapt
  6. *******************************************************************/
  7.  
  8. #ifndef EXEC_TYPES_H
  9. #include <exec/types.h>
  10. #endif
  11.  
  12. #ifndef  UTILITY_TAGITEM_H
  13. #include <utility/tagitem.h>
  14. #endif
  15. #ifndef  LIBRARIES_ASL_H
  16. #include <libraries/asl.h>
  17. #endif
  18.  
  19. #ifdef __cplusplus
  20. extern "C" {
  21. #endif
  22.  
  23. struct FileRequester *AllocFileRequest( void );
  24. void FreeFileRequest( struct FileRequester *fileReq );
  25. BOOL RequestFile( struct FileRequester *fileReq );
  26. APTR AllocAslRequest( unsigned long reqType, struct TagItem *tagList );
  27. APTR AllocAslRequestTags( unsigned long reqType, Tag Tag1, ... );
  28. void FreeAslRequest( APTR requester );
  29. BOOL AslRequest( APTR requester, struct TagItem *tagList );
  30. BOOL AslRequestTags( APTR requester, Tag Tag1, ... );
  31.  
  32. #ifdef __cplusplus
  33. }
  34. #endif
  35.  
  36. #endif     /* CLIB_ASL_PROTOS_H */
  37.