I'm using a purchased unmanaged library that controls some hardware and throws a windows event (returning an event HANDLE)when the hardware is ready. I'd like to use this event to update my windows form. Is there any way to marshall the event HANDLE to a .NET event?