public EcoreEventSignalHup(IntPtr EventInfo) { EcoreEventSignalHup e = new EcoreEventSignalHup(); e = (EcoreEventSignalHup)Marshal.PtrToStructure(EventInfo, typeof(EcoreEventSignalHup)); ext_data = e.ext_data; data = data; }