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