C# (CSharp) NanoByte.Common.Native Namespace

Classes

Name Description
CompilerUtils Provides helper methods for compiling .NET code at runtime.
CygwinUtils Provides access to Cygwin-related filesystem features. Cygwin provides Unix-like functionality on Windows systems.
CygwinUtilsTest
UnixUtils Provides helper methods for Unix-specific features of the Mono library.
UnixUtils.Stat
WinFormsUtils Provides helper methods and API calls specific to the System.Windows.Forms UI toolkit.
WinFormsUtils.NativeMethods
WinFormsUtils.NativeMethods.Points
WinFormsUtils.NativeMethods.TouchInput
WinFormsUtils.NativeMethods.WinMessage
WinFormsUtils.SafeNativeMethods
WindowsCredentials Provides an interface to the Windows Credentials API. Supported on Windows XP or newer.
WindowsCredentials.CredUIInfo
WindowsCredentials.NativeMethods
WindowsMutex Provides Windows-specific API calls for cross-process Mutexes.
WindowsMutex.NativeMethods
WindowsRestartManager Provides an interface to the Windows Restart Manager. Supported on Windows Vista or newer.
WindowsRestartManager.NativeMethods
WindowsRestartManager.NativeMethods.RM_PROCESS_INFO
WindowsRestartManager.NativeMethods.RM_UNIQUE_PROCESS
WindowsRestartManagerTest
WindowsTaskbar
WindowsTaskbar.NativeMethods
WindowsTaskbar.PropertyKey
WindowsTaskbar.PropertyVariant
WindowsTaskbar.ShellLink Represents a shell link targeting a file.
WindowsTaskbar.ThumbnailButton
WindowsUtils Provides helper methods and API calls specific to the Windows platform.
WindowsUtils.NativeMethods
WindowsUtils.NativeMethods.BY_HANDLE_FILE_INFORMATION
WindowsUtils.SafeNativeMethods