2.2.2.6.4 Client Notify Event PDU (TS_RAIL_ORDER_NOTIFY_EVENT)
The Client Notify Event PDU packet is sent from a client to a server when a local RAIL Notification Icon on the client receives a keyboard or mouse message from the user. This notification is forwarded to the server via the Notify Event PDU.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hdr |
|||||||||||||||||||||||||||||||
WindowId |
|||||||||||||||||||||||||||||||
NotifyIconId |
|||||||||||||||||||||||||||||||
Message |
Hdr (4 bytes): A TS_RAIL_PDU_HEADER header. The orderType field of the header MUST be set to TS_RAIL_ORDER_NOTIFY_EVENT (0x0006).
WindowId (4 bytes): An unsigned 32-bit integer. The ID of the associated window on the server that owns the notification icon being specified in the PDU.
NotifyIconId (4 bytes): An unsigned 32-bit integer. The ID of the associated notification icon on the server that SHOULD receive the keyboard or mouse interaction.
Message (4 bytes): An unsigned 32-bit integer. The message being sent to the notification icon on the server.
-
Value
Meaning
WM_LBUTTONDOWN
0x00000201
The user pressed the left mouse button in the client area of the notification icon.
WM_LBUTTONUP
0x00000202
The user released the left mouse button while the cursor was in the client area of the notification icon.
WM_RBUTTONDOWN
0x00000204
The user pressed the right mouse button in the client area of the notification icon.
WM_RBUTTONUP
0x00000205
The user released the right mouse button while the cursor was in the client area of the notification icon.
WM_CONTEXTMENU
0x0000007B
The user selected a notification icon’s shortcut menu with the keyboard. This message is sent only for notification icons that follow Windows 2000 operating system behavior (see Version field in section 2.2.1.3.2.2.1).
WM_LBUTTONDBLCLK
0x00000203
The user double-clicked the left mouse button in the client area of the notification icon.
WM_RBUTTONDBLCLK
0x00000206
The user double-clicked the right mouse button in the client area of the notification icon.
NIN_SELECT
0x00000400
The user selected a notification icon with the mouse and activated it with the ENTER key. This message is sent only for notification icons that follow Windows 2000 behavior (see Version field in section 2.2.1.3.2.2.1).
NIN_KEYSELECT
0x00000401
The user selected a notification icon with the keyboard and activated it with the SPACEBAR or ENTER key. This message is sent only for notification icons that follow Windows 2000 behavior (see Version field in section 2.2.1.3.2.2.1).
NIN_BALLOONSHOW
0x00000402
The user passed the mouse pointer over an icon with which a balloon tooltip is associated (see InfoTip field in section 2.2.1.3.2.2.1), and the balloon tooltip was shown. This message is sent only for notification icons that follow Windows 2000 behavior (see Version field in section 2.2.1.3.2.2.1).
NIN_BALLOONHIDE
0x00000403
The icon's balloon tooltip disappeared because, for example, the icon was deleted. This message is not sent if the balloon is dismissed because of a timeout or mouse click by the user. This message is sent only for notification icons that follow Windows 2000 behavior (see Version field in section 2.2.1.3.2.2.1).
NIN_BALLOONTIMEOUT
0x00000404
The icon's balloon tooltip was dismissed because of a timeout. This message is sent only for notification icons that follow Windows 2000 behavior (see Version field in section 2.2.1.3.2.2.1).
NIN_BALLOONUSERCLICK
0x00000405
User dismissed the balloon by clicking the mouse. This message is sent only for notification icons that follow Windows 2000 behavior (see Version field in section 2.2.1.3.2.2.1).