home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / languages / c / _desklibsm / h / event < prev    next >
Encoding:
Text File  |  1993-05-26  |  989 b   |  28 lines

  1.  
  2. #ifndef __dl_event_h
  3. #define __dl_event_h
  4. #ifndef __dl_core_h
  5. #include "Core.h"
  6. #endif
  7. #ifndef __dl_wimp_h
  8. #include "Wimp.h"
  9. #endif
  10. typedef BOOL (*event_handler) (event_pollblock *poll_block, void *reference);
  11. extern event_pollmask event_mask;   
  12. extern int event_taskhandle;        
  13. extern unsigned int event_wimpversion;   
  14. extern char event_taskname[40];          
  15. extern event_pollblock event_lastevent;  
  16. extern BOOL Event_Claim(event_type eventtype,
  17.                         window_handle window,  icon_handle icon,
  18.                         event_handler handler, void *reference);
  19. extern BOOL Event_Release(event_type event,
  20.                           window_handle  window, icon_handle icon,
  21.                           event_handler handler, void *reference);
  22. extern void Event_ReleaseWindow(window_handle window);
  23. extern void Event_Process(event_pollblock *event);
  24. extern void Event_Poll(void);
  25. extern void Event_Initialise(char *taskname);
  26. extern void Event_CloseDown(void);
  27. #endif
  28.