home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 January / macformat-020.iso / Shareware City / Developers / OutOfPhase1.01Source / OutOfPhase Folder / LoadSaveNoteVectors.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-10-01  |  904 b   |  37 lines  |  [TEXT/KAHL]

  1. /* LoadSaveNoteVectors.h */
  2.  
  3. #ifndef Included_LoadSaveNoteVectors_h
  4. #define Included_LoadSaveNoteVectors_h
  5.  
  6. /* LoadSaveNoteVectors module depends on */
  7. /* MiscInfo.h */
  8. /* Audit */
  9. /* Debug */
  10. /* Definitions */
  11. /* MainWindowStuff */
  12. /* Array */
  13. /* FrameObject */
  14. /* NoteObject */
  15. /* Memory */
  16. /* BufferedFileInput */
  17. /* BufferedFileOutput */
  18.  
  19. #include "MainWindowStuff.h"
  20.  
  21. /* forwards */
  22. struct BufferedInputRec;
  23. struct BufferedOutputRec;
  24. struct ArrayRec;
  25.  
  26. /* this reads in notes from the file and the tie matrix and builts a note */
  27. /* vector from the information. */
  28. FileLoadingErrors        ReadNoteVector(struct ArrayRec** FrameArrayOut,
  29.                                             struct BufferedInputRec* Input);
  30.  
  31. /* this writes out the information for each note and then writes the tie matrix */
  32. /* to the file. */
  33. FileLoadingErrors        WriteNoteVector(struct ArrayRec* ArrayOfFrames,
  34.                                             struct BufferedOutputRec* Output);
  35.  
  36. #endif
  37.