__EXTRACT
sid = __EXTRACT(evt->dw0, EVT_SID);
type = __EXTRACT(evt->dw1, EVT_TYPE);
did = __EXTRACT(evt->dw1, EVT_DID);
flag = __EXTRACT(evt->dw1, EVT_FLAG);