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);