39 references to NativeMethods
Microsoft.Build.Utilities.UnitTests (39)
TrackedDependencies\FileTrackerTests.cs (39)
23using BackEndNativeMethods = Microsoft.Build.BackEnd.NativeMethods;
1407BackEndNativeMethods.STARTUP_INFO startInfo = new BackEndNativeMethods.STARTUP_INFO();
1408startInfo.cb = Marshal.SizeOf<BackEndNativeMethods.STARTUP_INFO>();
1409uint dwCreationFlags = BackEndNativeMethods.NORMALPRIORITYCLASS;
1411startInfo.hStdError = BackEndNativeMethods.InvalidHandle;
1412startInfo.hStdInput = BackEndNativeMethods.InvalidHandle;
1413startInfo.hStdOutput = BackEndNativeMethods.InvalidHandle;
1414startInfo.dwFlags = BackEndNativeMethods.STARTFUSESTDHANDLES;
1415dwCreationFlags |= BackEndNativeMethods.CREATENOWINDOW;
1417BackEndNativeMethods.SECURITY_ATTRIBUTES pSec = new BackEndNativeMethods.SECURITY_ATTRIBUTES();
1418BackEndNativeMethods.SECURITY_ATTRIBUTES tSec = new BackEndNativeMethods.SECURITY_ATTRIBUTES();
1419pSec.nLength = Marshal.SizeOf<BackEndNativeMethods.SECURITY_ATTRIBUTES>();
1420tSec.nLength = Marshal.SizeOf<BackEndNativeMethods.SECURITY_ATTRIBUTES>();
1422BackEndNativeMethods.PROCESS_INFORMATION pInfo = new BackEndNativeMethods.PROCESS_INFORMATION();
1429bool created = BackEndNativeMethods.CreateProcess(appName, cmdLine,
1432BackEndNativeMethods.NullPtr, null, ref startInfo, out pInfo);
2393BackEndNativeMethods.STARTUP_INFO startInfo = new BackEndNativeMethods.STARTUP_INFO();
2394startInfo.cb = Marshal.SizeOf<BackEndNativeMethods.STARTUP_INFO>();
2395uint dwCreationFlags = BackEndNativeMethods.NORMALPRIORITYCLASS;
2397startInfo.hStdError = BackEndNativeMethods.InvalidHandle;
2398startInfo.hStdInput = BackEndNativeMethods.InvalidHandle;
2399startInfo.hStdOutput = BackEndNativeMethods.InvalidHandle;
2400startInfo.dwFlags = BackEndNativeMethods.STARTFUSESTDHANDLES;
2401dwCreationFlags |= BackEndNativeMethods.CREATENOWINDOW;
2403BackEndNativeMethods.SECURITY_ATTRIBUTES pSec = new BackEndNativeMethods.SECURITY_ATTRIBUTES();
2404BackEndNativeMethods.SECURITY_ATTRIBUTES tSec = new BackEndNativeMethods.SECURITY_ATTRIBUTES();
2405pSec.nLength = Marshal.SizeOf<BackEndNativeMethods.SECURITY_ATTRIBUTES>();
2406tSec.nLength = Marshal.SizeOf<BackEndNativeMethods.SECURITY_ATTRIBUTES>();
2408BackEndNativeMethods.PROCESS_INFORMATION pInfo = new BackEndNativeMethods.PROCESS_INFORMATION();
2423BackEndNativeMethods.CreateProcess(processSpecification.Item1, processSpecification.Item2,
2426BackEndNativeMethods.NullPtr, null, ref startInfo, out pInfo);