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. |