NotifyPacket (Windows Embedded CE 6.0)
1/6/2010
This structure describes a notification event and is used for low-level communication between OEM code and the notification subsystem.
Syntax
struct NotifyPacket {
NotifyPacket* pNext;
NotifyPacket* pPrev;
unsigned int uiPacketType;
CEOID oidRecord;
HICON hIcon;
HICON hBigIcon;
int fHasIcon;
HWND hDlg;
void* pExtraUIData;
PersistentPacket* sPacket;
};
Members
- pNext
Points to the next NotifyPacket structure in the list. Used internally only.
- pPrev
Points to the previous NotifyPacket structure in the list. Used internally only.
uiPacketType
Describes the type of packet, which can be one of the values shown in the following table.Value Description PACKET_UI
Identifies a UI element to be displayed when the event occurs.
PACKET_MMMASK
Identifies multimedia events to be initiated when the event occurs. Combines vibration, sound, and LED.
PACKET_VIBR
Identifies a vibration mechanism to be activated when the event occurs.
PACKET_SOUND
Identifies a sound to be played when the event occurs.
PACKET_LED
Identifies an LED to be displayed when the event occurs.
- oidRecord
Database record ID of the notification event.
- hIcon
16x16 icon associated with the event.
- hBigIcon
32x32 icon associated with the event.
- fHasIcon
Set to TRUE if the event has an icon. Set to FALSE if the event does not have an icon.
- hDlg
Handle to the dialog associated with the event.
- pExtraUIData
Pointer to extra data associated with the event, for example, a customized dialog box.
- sPacket
PersistentPacket structure associated with the event.
Remarks
See %_WINCEROOT%\Public\Common\Oak\Notify\Notifext.cxx for implementation examples.
Requirements
Header | Notifext.hxx |
Windows Embedded CE | Windows CE 2.10 and later |