home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / cdrom / compactplayer / source / protos.h < prev    next >
C/C++ Source or Header  |  1995-12-28  |  2KB  |  77 lines

  1. #include "CompactPlayer.h"
  2.  
  3. struct Window * OpenMainWindow(ULONG , ULONG );
  4. void CloseMainWindow(void);
  5. void MainWindowIDCMP(void);
  6. void Iconify(void);
  7. void UnIconify(void);
  8.  
  9. struct Window * OpenListWindow(ULONG , ULONG );
  10. void CloseListWindow(void);
  11. void ListWindowIDCMP(void);
  12. void UpdateTitleEditor(void);
  13.  
  14. struct Window * OpenConfWindow(ULONG , ULONG );
  15. void CloseConfWindow(void);
  16. void ConfWindowIDCMP(void);
  17. BOOL AvoidDevice(STRPTR s);
  18.  
  19. int Init_Device(void);
  20. BOOL Dummy(void);
  21. void ErrorMsg( const STRPTR err, ... );
  22. void __stdargs Sprintf(unsigned char * , unsigned char const * , ...);
  23.  
  24. BOOL GetIndex(ULONG , ULONG , ULONG );
  25.  
  26. struct List * BrowserNodesA(STRPTR * );
  27. void FreeBrowserNodes(struct List * );
  28.  
  29. struct RDArgs * ReadToolArgs(STRPTR , LONG * );
  30. void FreeToolArgs(struct RDArgs * );
  31.  
  32. int __stdargs _STI_999_cdpanel(void);
  33. void __stdargs _STD_999_cdpanel(void);
  34. int __stdargs _STI_999_timer(void);
  35. void __stdargs _STD_999_timer(void);
  36.  
  37. int __stdargs Open_SCSI(void);
  38. void __stdargs Close_SCSI(void);
  39.  
  40. void Eject_SCSI(UBYTE );
  41. void Stop_SCSI(void);
  42. void Play_SCSI(ULONG );
  43. void PauseResume_SCSI(UBYTE );
  44. void Seek_SCSI(LONG );
  45. ULONG Snoop_SCSI(ULONG * , ULONG * , ULONG * , ULONG );
  46. ULONG ReadTOC_SCSI(void);
  47. BOOL IsCD_SCSI(void);
  48. void Close_SCSI(void);
  49.  
  50. int __stdargs Open_CD(void);
  51. void __stdargs Close_CD(void);
  52.  
  53. void Eject_CD(UBYTE );
  54. void Stop_CD(void);
  55. void Play_CD(ULONG );
  56. void PauseResume_CD(UBYTE );
  57. void Seek_CD(LONG );
  58. ULONG Snoop_CD(ULONG * , ULONG * , ULONG * , ULONG );
  59. ULONG ReadTOC_CD(void);
  60. BOOL IsCD_CD(void);
  61. void Close_CD(void);
  62.  
  63. extern void (*CD_Eject)(UBYTE );
  64. extern void (*CD_Stop)(void);
  65. extern void (*CD_Play)(ULONG );
  66. extern void (*CD_PauseResume)(UBYTE );
  67. extern void (*CD_Seek)(LONG );
  68. extern ULONG (*CD_Snoop)(ULONG * , ULONG * , ULONG * , ULONG );
  69. extern ULONG (*CD_ReadTOC)(void);
  70. extern BOOL (*CD_IsCD)(void);
  71. extern void (*CD_Close)(void);
  72.  
  73. STRPTR InitARexx(void);
  74. void CloseARexx(void);
  75.  
  76. struct List *EditBrowserNodesA( STRPTR * );
  77.