13 references to Interop
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);