device_event
device_event* deviceEvent = new(std::nothrow) device_event;
device_event* event = (device_event*)_event;