13 references to Kernel32
Microsoft.Extensions.Hosting.WindowsServices (13)
_generated\0\LibraryImports.g.cs (6)
35internal static partial nint CreateToolhelp32Snapshot(global::Interop.Kernel32.SnapshotFlags dwFlags, uint th32ProcessID) 49static extern unsafe nint __PInvoke(global::Interop.Kernel32.SnapshotFlags __dwFlags_native, uint __th32ProcessID_native); 59internal static unsafe partial bool Process32First(nint hSnapshot, global::Interop.Kernel32.PROCESSENTRY32* lppe) 76static extern unsafe int __PInvoke(nint __hSnapshot_native, global::Interop.Kernel32.PROCESSENTRY32* __lppe_native); 86internal static unsafe partial bool Process32Next(nint hSnapshot, global::Interop.Kernel32.PROCESSENTRY32* lppe) 103static extern unsafe int __PInvoke(nint __hSnapshot_native, global::Interop.Kernel32.PROCESSENTRY32* __lppe_native);
Internal\Win32.cs (7)
20snapshotHandle = Interop.Kernel32.CreateToolhelp32Snapshot(Interop.Kernel32.SnapshotFlags.Process, 0); 22Interop.Kernel32.PROCESSENTRY32 procEntry = default; 23procEntry.dwSize = sizeof(Interop.Kernel32.PROCESSENTRY32); 24if (Interop.Kernel32.Process32First(snapshotHandle, &procEntry)) 34while (Interop.Kernel32.Process32Next(snapshotHandle, &procEntry)); 42Interop.Kernel32.CloseHandle(snapshotHandle);