home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / machack / Hacks95 / Closure.sit / Closure / Sources / PhotoshopHeaders / ExportUtilities.h < prev    next >
Text File  |  1995-06-24  |  953b  |  42 lines

  1. /*
  2.     File: ExportUtilites.h
  3.  
  4.     Copyright 1994-95 by Adobe Systems, Inc.  All rights reserved.
  5.  
  6.     Utilities for Export modules.
  7. */
  8.  
  9. #ifndef __ExportUtilities__
  10. #define __ExportUtilities__
  11.  
  12. #include "PITypes.h"
  13. #include "PIGeneral.h"
  14. #include "PIExport.h"
  15.  
  16. /*****************************************************************************/
  17.  
  18. /* The region of the image being exported (an area and a range of planes).   */
  19.  
  20. typedef struct ExportRegion
  21.     {
  22.     Rect rect;
  23.     int16 loPlane;
  24.     int16 hiPlane;
  25.     }
  26. ExportRegion;
  27.  
  28. /*****************************************************************************/
  29.  
  30. OSErr FetchData (ExportRecord *stuff /* in/out */,
  31.                  ExportRegion *region /* in */,
  32.                  void *data /* out */,
  33.                  int32 *rowBytes /* out */);
  34.  
  35. /*****************************************************************************/
  36.  
  37. void MarkExportFinished (ExportRecord *stuff);
  38.  
  39. /*****************************************************************************/
  40.  
  41. #endif
  42.