using System; using System.Runtime.InteropServices; namespace Apewer.Internals.Interop { /// <summary></summary> [StructLayout(LayoutKind.Sequential)] struct StartupInfo { /// <summary></summary> public uint cb; /// <summary></summary> public string lpReserved; /// <summary></summary> public string lpDesktop; /// <summary></summary> public string lpTitle; /// <summary></summary> public uint dwX; /// <summary></summary> public uint dwY; /// <summary></summary> public uint dwXSize; /// <summary></summary> public uint dwYSize; /// <summary></summary> public uint dwXCountChars; /// <summary></summary> public uint dwYCountChars; /// <summary></summary> public uint dwFillAttribute; /// <summary></summary> public uint dwFlags; /// <summary></summary> public short wShowWindow; /// <summary></summary> public short cbReserved2; /// <summary></summary> public IntPtr lpReserved2; /// <summary></summary> public IntPtr hStdInput; /// <summary></summary> public IntPtr hStdOutput; /// <summary></summary> public IntPtr hStdError; } }