Windows SideShow gadgets use the ISideShowNotificationManager interface to send and manage notifications on the Windows SideShow platform.
Requests that the Windows SideShow platform revokes the specified notification from the associated Windows SideShow devices.
Requests that the Windows SideShow platform revoke all active notifications that have been sent to the associated Windows SideShow devices.
Requests that the Windows SideShow platform retrieve and show the specified notification on all associated Windows SideShow devices that support notifications.
A pointer to this interface is returned from successful calls to the RegisterNotifications method of the ISideShowSession interface. This interface enables Windows SideShow gadgets to send notifications to their associated devices, and if necessary, to revoke those notifications.
Notifications are tracked by a numeric identifier assigned by the gadget and available for retrieval by the Windows SideShow platform as the NotificationId property of the ISideShowNotification interface that is passed as a parameter to the Show method. The gadget must pass this identifier to the Revoke method in order to cancel a specific outstanding notification.