Remotely/Remotely_ScreenCast/Win32/Kernel32.cs
Jared Goodwin 61fa16de4c Initial
2019-02-23 11:02:23 -08:00

25 lines
674 B
C#

using System;
using System.Runtime.InteropServices;
namespace Win32
{
public static class Kernel32
{
#region DLL Imports
[DllImport("kernel32.dll", SetLastError = true)]
public static extern bool CloseHandle(IntPtr hSnapshot);
[DllImport("kernel32.dll")]
public static extern uint WTSGetActiveConsoleSessionId();
[DllImport("kernel32.dll")]
public static extern bool ProcessIdToSessionId(uint dwProcessId, ref uint pSessionId);
[DllImport("kernel32.dll")]
public static extern IntPtr OpenProcess(uint dwDesiredAccess, bool bInheritHandle, uint dwProcessId);
#endregion
}
}