1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#ifndef SKHD_CARBON_H #define SKHD_CARBON_H #include <Carbon/Carbon.h> struct carbon_event { EventTargetRef target; EventHandlerUPP handler; EventTypeSpec type; EventHandlerRef handler_ref; char * volatile process_name; }; bool carbon_event_init(struct carbon_event *carbon); #endif