home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / desk / core / Desk / h / Save2 < prev    next >
Encoding:
Text File  |  1997-05-20  |  894 b   |  45 lines

  1.  
  2. #ifndef __Desk_Save2_h
  3. #define __Desk_Save2_h
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7. #include <stddef.h>
  8. #ifndef __Desk_Dialog2_h
  9. #include "Desk.Dialog2.h"
  10. #endif
  11. #ifndef __Desk_Export_h
  12. #include "Desk.Export.h"
  13. #endif
  14. #ifndef __Desk_Wimp_h
  15. #include "Desk.Wimp.h"
  16. #endif
  17. typedef struct {
  18. Desk_dialog2_block* dialog2;
  19. Desk_icon_handle dragsprite;
  20. Desk_icon_handle filenameicon;
  21. Desk_export_filesaver filesaver;
  22. Desk_export_ramsaver ramsaver;
  23. Desk_export_resulthandler resulthandler;
  24. size_t estimatedsize;
  25. int filetype;
  26. void* reference;
  27. int dragbutton;
  28. }
  29. Desk_save2_block;
  30. Desk_save2_block* Desk_Save2_Create(
  31. Desk_dialog2_block* dialog2,
  32. Desk_icon_handle dragsprite,
  33. Desk_icon_handle filenameicon,
  34. Desk_export_filesaver filesaver,
  35. Desk_export_ramsaver ramsaver,
  36. Desk_export_resulthandler resulthandler,
  37. size_t estimatedsize,
  38. int filetype,
  39. void* reference
  40. );
  41. #ifdef __cplusplus
  42. }
  43. #endif
  44. #endif
  45.