/* ------------------------------------------------------------------------- * Project: Mac Notifier Support * Name: macnotfy.h * Author: Stefan CSomor * Purpose: Mac Notifier include file * CVSID: $Id: macnotfy.h 31782 2005-02-06 11:29:39Z SC $ * ------------------------------------------------------------------------- */ #ifndef MAC_NOTIFYERS #define MAC_NOTIFYERS #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ typedef void (*wxMacNotificationProcPtr)(unsigned long event , void* data ) ; typedef void *wxMacNotifierTableRef ; void wxMacCreateNotifierTable() ; void wxMacDestroyNotifierTable() ; wxMacNotifierTableRef wxMacGetNotifierTable() ; void wxMacAddEvent( wxMacNotifierTableRef table , wxMacNotificationProcPtr handler , unsigned long event , void* data , short wakeUp ) ; void wxMacProcessNotifierEvents() ; void wxMacProcessNotifierAndPendingEvents() ; void wxMacRemoveAllNotifiersForData( wxMacNotifierTableRef table , void* data ) ; #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* MAC_NOTIFYERS */