00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 #ifndef _MAGICKCORE_STREAM_PRIVATE_H
00019 #define _MAGICKCORE_STREAM_PRIVATE_H
00020 
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024 
00025 typedef struct _StreamInfo
00026   StreamInfo;
00027 
00028 extern MagickExport const void
00029   *GetStreamInfoClientData(StreamInfo *);
00030 
00031 extern MagickExport Image
00032   *StreamImage(const ImageInfo *,StreamInfo *,ExceptionInfo *);
00033 
00034 extern MagickExport MagickBooleanType
00035   OpenStream(const ImageInfo *,StreamInfo *,const char *,ExceptionInfo *);
00036 
00037 extern MagickExport StreamInfo
00038   *AcquireStreamInfo(const ImageInfo *),
00039   *DestroyStreamInfo(StreamInfo *);
00040 
00041 extern MagickExport void
00042   SetStreamInfoClientData(StreamInfo *,const void *),
00043   SetStreamInfoMap(StreamInfo *,const char *),
00044   SetStreamInfoStorageType(StreamInfo *,const StorageType);
00045 
00046 #if defined(__cplusplus) || defined(c_plusplus)
00047 }
00048 #endif
00049 
00050 #endif