NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

System.Core Namespace

Classes

Class Description
NativeMethods.PROCESS_INFORMATION [To be supplied.]
NativeMethods.SECURITY_ATTRIBUTES [To be supplied.]
NativeMethods.STARTUPINFO [To be supplied.]
NativeMethods.TEXTMETRIC [To be supplied.]
NativeMethods.WNDCLASS [To be supplied.]
PowerModeChangedEventArgs A session ended event is raised when the user is loging off or shutting down the system.
SessionEndedEventArgs A session ended event is raised when the user is loging off or shutting down the system.
SessionEndingEventArgs A session ending event is raised when the user is trying to log off or shutdown the system.
SystemEvents The SystemEvents class provides a set of global system events to callers. System events are such things as shutdown notifications and changes to user preferences. When a system event is raised it will call back the corresponding delegate from a different thread. You should be prepared for this, and make the call thread-safe. You should not do time-consuming processing in a system event notification because it may prevent other applications from functioning.
TimerElapsedEventArgs A timer ellapsed event is raised when a windows timer interval has expired.
UNDONE [To be supplied.]
UserPreferenceChangedEventArgs A user preference changed event, which occurs when a user preference has changed.

Interfaces

Interface Description
IIndexedCollection [To be supplied.]

Structures

Structure Description
NativeMethods.MSG [To be supplied.]

Delegates

Delegate Description
NativeMethods.ConHndlr [To be supplied.]
NativeMethods.WndProc [To be supplied.]
PowerModeChangedEventHandler Represents the method that will handle the OnPowerModeChanged event.
SessionEndedEventHandler Represents the method that will handle the OnSessionEnded event.
SessionEndingEventHandler Represents the method that will handle the OnSessionEnding event.
TimerElapsedEventHandler Represents the method that will handle the OnTimerElapsed event.
UserPreferenceChangedEventHandler Represents the method that will handle the OnUserPreferenceChanged event.

Enumerations

Enumeration Description
NativeMethods.StructFormat [To be supplied.]
NativeMethods.StructFormatEnum [To be supplied.]
PowerModes This enum provides the various power mode changes a system may undergo.
SessionEndReasons This enum provides reasons the current logon session may be ending.
UserPreferenceCategories This enum identifies areas of user preferences that have changed.