public EcoreEventExeExit(IntPtr EventInfo) { EcoreEventExeExit e = new EcoreEventExeExit(); e = (EcoreEventExeExit)Marshal.PtrToStructure(EventInfo, typeof(EcoreEventExeExit)); pid = e.pid; exit_code = e.exit_code; exe = e.exe; exit_signal = e.exit_signal; exited = e.exited; signalled = e.signalled; ext_data = e.ext_data; data = e.data; }