public EventMouseWheel(IntPtr EventInfo) { EventMouseWheel e = new EventMouseWheel(); e = (EventMouseWheel)Marshal.PtrToStructure(EventInfo, typeof(EventMouseWheel)); direction = e.direction; z = e.z; 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; }