public EventMouseOut(IntPtr EventInfo) { EventMouseOut e = new EventMouseOut(); e = (EventMouseOut)Marshal.PtrToStructure(EventInfo, typeof(EventMouseOut)); button = e.button; output.x = e.output.x; output.y = e.output.y; canvas.x = e.canvas.x; canvas.y = e.canvas.y; data = e.data; locks = e.locks; }