1 #ifndef CLIB_NEWICON_PROTOS_H 2 #define CLIB_NEWICON_PROTOS_H 3 4 struct Screen; 5 struct Image; 6 struct NewDiskObject; 7 struct ChunkyImage; 8 9 10 #ifndef EXEC_TYPES_H 11 #include <exec/types.h> 12 #endif 13 #ifndef LIBRARIES_NEWICON_H 14 #include <libraries/newicon.h> 15 #endif 16 17 #ifdef __cplusplus 18 extern "C" { 19 #endif /* __cplusplus */ 20 21 struct NewDiskObject *GetNewDiskObject( UBYTE *name ); 22 BOOL PutNewDiskObject( UBYTE *name, struct NewDiskObject *diskobj ); 23 void FreeNewDiskObject( struct NewDiskObject *diskobj ); 24 struct Image *RemapChunkyImage( struct ChunkyImage *cim, struct Screen *screen ); 25 VOID FreeRemappedImage( struct Image *image, struct Screen *screen ); 26 /* V40 */ 27 struct NewDiskObject *GetDefNewDiskObject(LONG deftype); 28 29 #ifdef __cplusplus 30 } 31 #endif /* __cplusplus */ 32 33 #endif /* CLIB_NEWICON_PROTOS_H */