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