home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 August: Tool Chest / Apple_Developer_Group_August_1996_Tool_Chest.iso / Sample Code / Interapplication Communication / MenuScripter 3.1 / Sources / MSFile.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-11-20  |  1.0 KB  |  50 lines  |  [TEXT/MPS ]

  1. /*
  2.     MSFile.h
  3.     
  4.     Version 3.1
  5.     
  6.     Copyright © 1995 Apple Computer, Inc., all rights reserved.
  7.     
  8.     MenuScripter by Nigel Humphreys and Jon Lansdell
  9.     AppleEvent to script extensions by Greg Sutton
  10. */
  11.  
  12. #ifndef __MSFILE__
  13. #define __MSFILE__
  14.  
  15. #include <Memory.h>
  16. #include <Quickdraw.h>
  17. #include <Traps.h>
  18. #include <Files.h>
  19. #include <StandardFile.h>
  20. #include <StandardFile.h>
  21. #include <Packages.h>
  22. #include <AppleEvents.h>
  23. #include <Printing.h>
  24. #include <Aliases.h>
  25.  
  26. #include "MSGlobals.h"
  27. #include "MSUtils.h"
  28. #include "MSWindow.h"
  29.                  
  30. pascal void DoQuit(DescType saveOpt);
  31.  
  32. pascal OSErr DoClose(WindowPtr aWindow,Boolean canInteract,DescType dialogAnswer);
  33.  
  34. pascal OSErr GetFileNameToSaveAs(DPtr theDocument);
  35.  
  36. pascal OSErr DoSave(DPtr theDocument, FSSpec theFSSpec);
  37.  
  38. pascal OSErr GetFileContents(FSSpec theFSSpec, DPtr theDocument);
  39.  
  40. pascal void FileError(Str255 s, Str255 f);
  41.  
  42. pascal OSErr SaveUsingTemp(DPtr theDocument);
  43.  
  44. pascal OSErr OpenOld(FSSpec aFSSpec);
  45.  
  46. pascal OSErr OpenUsingAlias(AliasHandle theAliasH);
  47.  
  48. pascal OSErr GetFile(FSSpec *theFSSpec);
  49.  
  50. #endif