The Microsoft.Win32 namespace provides two types of classes: those that handle events raised by the operating system and those that manipulate the system registry.
| Type | Reason |
|---|---|
| IntranetZoneCredentialPolicy |
Defines a credential policy to be used for resource requests that are made using System.Net.WebRequest and its derived classes. |
| PowerModeChangedEventArgs |
Provides data for the Microsoft.Win32.SystemEvents.PowerModeChanged event. |
| PowerModeChangedEventHandler |
Represents the method that will handle the Microsoft.Win32.SystemEvents.PowerModeChanged event. |
| PowerModes |
Defines identifiers for power mode events reported by the operating system. |
| Registry |
Provides Microsoft.Win32.RegistryKey objects that represent the root keys in the Windows registry, and static methods to access key/value pairs. |
| RegistryHive |
Represents the possible values for a top-level node on a foreign machine. |
| RegistryKey |
Represents a key-level node in the Windows registry. This class is a registry encapsulation. |
| RegistryKeyPermissionCheck |
Specifies whether security checks are performed when opening registry keys and accessing their name/value pairs. |
| RegistryOptions |
Specifies options to use when creating a registry key. |
| RegistryValueKind |
Specifies the data types to use when storing values in the registry, or identifies the data type of a value in the registry. |
| RegistryValueOptions |
Specifies optional behavior when retrieving name/value pairs from a registry key. |
| RegistryView |
Specifies which registry view to target on a 64-bit operating system. |
| SessionEndedEventArgs |
Provides data for the Microsoft.Win32.SystemEvents.SessionEnded event. |
| SessionEndedEventHandler |
Represents the method that will handle the Microsoft.Win32.SystemEvents.SessionEnded event. |
| SessionEndingEventArgs |
Provides data for the Microsoft.Win32.SystemEvents.SessionEnding event. |
| SessionEndingEventHandler |
Represents the method that will handle the Microsoft.Win32.SystemEvents.SessionEnding event from the operating system. |
| SessionEndReasons |
Defines identifiers that represent how the current logon session is ending. |
| SessionSwitchEventArgs |
Provides data for the Microsoft.Win32.SystemEvents.SessionSwitch event. |
| SessionSwitchEventHandler |
Represents the method that will handle the Microsoft.Win32.SystemEvents.SessionSwitch event. |
| SessionSwitchReason |
Defines identifiers used to represent the type of a session switch event. |
| SystemEvents |
Provides access to system event notifications. This class cannot be inherited. |
| TimerElapsedEventArgs |
Provides data for the Microsoft.Win32.SystemEvents.TimerElapsed event. |
| TimerElapsedEventHandler |
Represents the method that will handle the Microsoft.Win32.SystemEvents.TimerElapsed event. |
| UserPreferenceCategory |
Defines identifiers that represent categories of user preferences. |
| UserPreferenceChangedEventArgs |
Provides data for the Microsoft.Win32.SystemEvents.UserPreferenceChanged event. |
| UserPreferenceChangedEventHandler |
Represents the method that will handle the Microsoft.Win32.SystemEvents.UserPreferenceChanged event. |
| UserPreferenceChangingEventArgs |
Provides data for the Microsoft.Win32.SystemEvents.UserPreferenceChanging event. |
| UserPreferenceChangingEventHandler |
Represents the method that will handle the Microsoft.Win32.SystemEvents.UserPreferenceChanging event. |