using Microsoft.Win32.SafeHandles; namespace ScreenConnect; public sealed class SafeLibraryHandle : SafeHandleZeroOrMinusOneIsInvalid { private SafeLibraryHandle() : base(ownsHandle: true) { } protected override bool ReleaseHandle() { return WindowsNative.FreeLibrary(handle); } }