Share via


Notification Functions

The following table shows the functions available to OS developers for the notification system, with a description of the purpose of each.

Programming element Description
CeEventHasOccurred This function is used by OS components and by device drivers to send a notification that one of the supported events on the system has occurred.
CeNotifyPrivate_ClearUserAlarm This function clears a user alarm.
CeNotifyPrivate_DeleteNotification This function deletes a notification that has been handled.
CeNotifyPrivate_FilterType This function filters packet types with a specified value for all active notifications.
CeNotifyPrivate_Lock This function locks the notification database.
CeNotifyPrivate_Reschedule This function reschedules a notification event.
CeNotifyPrivate_SetUserAlarm This function sets a user alarm.
CeNotifyPrivate_TranslateOID This function translates a specified database object identifier to a NotifyPacket structure pointer.
CeNotifyPrivate_Unlock This function unlocks the notification database.
CeNotifyPublic_DisposeOfPacket This function is called when a notification is to be removed from the system.
CeNotifyPublic_FilterEvent This function is called to determine whether OEM notification code supports a specified event.
CeNotifyPublic_FilterUserNotification This function determines whether OEM notification code supports the settings requested by an application.
CeNotifyPublic_Initialize This function is called from the notification subsystem initialization routine during GWES initialization.
CeNotifyPublic_NewPacket This function is called when a notification event has occurred.
CeNotifyPublic_PresentSettingsBox This function is called when the CeGetUserNotificationPreferences function is called.
CeNotifyPublic_UIWndProc This function is the window callback routine that you provide for the notification subsystem.
CeNotifyPublic_UserAlarmSignalled This function is called when a notification event alarm has occurred.

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.