Platform-Implemented Interfaces 

The interfaces defined by the Windows SideShow API can be divided into two broad categories: those implemented by the Windows SideShow platform and those implemented by individual Windows SideShow gadgets. This section describes the platform-implemented interfaces.

The interfaces in these two categories work together. They often pass pointers back and forth, and calls to a method in one category often leads to a call back to a method or property in the other category.

The following table summarizes the Windows SideShow interfaces implemented by the Windows SideShow platform and called by Windows SideShow gadgets.

Platform-implemented interfaces Description

ISideShowCapabilities

Windows SideShow gadgets use this interface to determine the characteristics of their associated devices.

ISideShowCapabilitiesCollection

Windows SideShow gadgets use this interface to get access the characteristics of a device as exposed through the ISideShowCapabilities interface.

ISideShowContentManager

Windows SideShow gadgets use this interface to send and withdraw content from the Windows SideShow devices with which they are associated, to initiate reception of events from these devices, and to query for information about these devices.

ISideShowNotification

The Windows SideShow platform calls this interface to retrieve the various parts of a notification for display on the associated Windows SideShow devices that support notifications.

ISideShowNotificationManager

Windows SideShow gadgets use this interface to send and manage notifications on the Windows SideShow platform.

ISideShowSession

Windows SideShow gadgets use this interface to initiate a session with the Windows SideShow platform.

See Also

Concepts

Gadget-Implemented Interfaces

Other Resources

Simple Content Format Schema Reference