15 references to PInvoke
Microsoft.VisualStudio.Extensibility.Testing.Xunit (15)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\GlobalServiceProvider.cs (2)
43if (PInvoke.CoRegisterMessageFilter(null, out var oldMessageFilter) < 0) 53PInvoke.CoRegisterMessageFilter(oldMessageFilter, out _);
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\IntegrationHelper.cs (2)
49PInvoke.GetRunningObjectTable(0, out var runningObjectTable); 51PInvoke.CreateBindCtx(0, out var bindContext);
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\MessageFilterSafeHandle.cs (2)
24if (PInvoke.CoRegisterMessageFilter(filter, out _oldFilter) != VSConstants.S_OK) 45if (PInvoke.CoRegisterMessageFilter(_oldFilter, out _) == VSConstants.S_OK)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\InProcess\VisualStudio_InProc.cs (9)
210var activeWindow = PInvoke.GetLastActivePopup(window); 211activeWindow = PInvoke.IsWindowVisible(activeWindow) ? activeWindow : window; 212PInvoke.SwitchToThisWindow(activeWindow, true); 214if (!PInvoke.SetForegroundWindow(activeWindow)) 216if (!PInvoke.AllocConsole()) 223var consoleWindow = PInvoke.GetConsoleWindow(); 229if (!PInvoke.SetWindowPos(consoleWindow, hWndInsertAfter: HWND.Null, 0, 0, 0, 0, SET_WINDOW_POS_FLAGS.SWP_NOZORDER)) 236if (!PInvoke.FreeConsole()) 242if (!PInvoke.SetForegroundWindow(activeWindow))