aboutsummaryrefslogtreecommitdiff
path: root/src/carbon.h
blob: d98792aeee0923781fc1ae37122be454817fe0b5 (plain) (blame)
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