NDI_EVENT
if (cookie_list == NDI_EVENT(cookie)) {
if (NDI_EVENT(cookie)->callback_list) {
cb->ndi_evtcb_next = NDI_EVENT(cookie)->callback_list;
NDI_EVENT(cookie)->callback_list->ndi_evtcb_prev = cb;
NDI_EVENT(cookie)->callback_list = cb;
NDI_EVENT(cookie)->callback_list = cb;
if (NDI_EVENT(cb->ndi_evtcb_cookie)->callback_list == cb) {
NDI_EVENT(cb->ndi_evtcb_cookie)->callback_list =
next = NDI_EVENT(cookie)->callback_list;
for (next = NDI_EVENT(cookie)->callback_list; next != NULL; ) {
if (list == NDI_EVENT(cookie)) {
#define NDI_EVENT_NAME(cookie) (NDI_EVENT(cookie)->definition->ndi_event_name)
#define NDI_EVENT_TAG(cookie) (NDI_EVENT(cookie)->definition->ndi_event_tag)
(NDI_EVENT(cookie)->definition->ndi_event_attributes)
(NDI_EVENT(cookie)->definition->ndi_event_plevel)
#define NDI_EVENT_DDIP(cookie) (NDI_EVENT(cookie)->ddip)