13 references to Kernel32
Microsoft.Win32.SystemEvents (13)
_generated\0\LibraryImports.g.cs (1)
560
internal static partial bool SetConsoleCtrlHandler(global::Interop.
Kernel32
.ConsoleCtrlHandlerRoutine handler, bool addOrRemove)
Microsoft\Win32\SystemEvents.cs (11)
42
private Interop.
Kernel32
.ConsoleCtrlHandlerRoutine? _consoleHandler;
374
s_defWindowProc = Interop.
Kernel32
.GetProcAddress(Interop.
Kernel32
.GetModuleHandle("user32.dll"), "DefWindowProcW");
445
IntPtr hInstance = Interop.
Kernel32
.GetModuleHandle(null);
452
Interop.
Kernel32
.SetConsoleCtrlHandler(_consoleHandler, false);
507
IntPtr retval = Interop.
Kernel32
.LoadLibrary(Interop.Libraries.Wtsapi32);
514
Interop.
Kernel32
.FreeLibrary(retval);
652
_consoleHandler = new Interop.
Kernel32
.ConsoleCtrlHandlerRoutine(ConsoleHandlerProc);
654
if (!Interop.
Kernel32
.SetConsoleCtrlHandler(_consoleHandler, true))
660
IntPtr hInstance = Interop.
Kernel32
.GetModuleHandle(null);
759
Debug.Assert(s_windowThread == null || thread != Interop.
Kernel32
.GetCurrentThreadId(), "Don't call MarshaledInvoke on the system events thread");
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\SafeLibraryHandle.cs (1)
19
return Interop.
Kernel32
.FreeLibrary(handle);