home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / d / desklib / !DeskLib / h / Save2 < prev    next >
Text File  |  1997-01-20  |  892b  |  44 lines

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