Changes

Jump to navigation Jump to search
1,286 bytes added ,  06:07, 7 December 2014
Created page with "=Request= {| class="wikitable" border="1" |- ! Index Word ! Description |- | 0 | Header code [0x000100C6] |- | 1 | Header buffer size |- | 2 | Message buffer size |- | 3 | JPEG..."
=Request=
{| class="wikitable" border="1"
|-
! Index Word
! Description
|-
| 0
| Header code [0x000100C6]
|-
| 1
| Header buffer size
|-
| 2
| Message buffer size
|-
| 3
| JPEG buffer size, can be zero
|-
| 4
| (HdrSize<<4) <nowiki>|</nowiki> 10
|-
| 5
| Header buffer ptr
|-
| 6
| (MsgSize<<4) <nowiki>|</nowiki> 10
|-
| 7
| Message buffer ptr
|-
| 8
| (JPEGSize<<4) <nowiki>|</nowiki> 10
|-
| 9
| JPEG buffer ptr, can be 0x0
|}

=Header structure=
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0
| 0x1
| u8 flag
|-
| 0x0
| 0x1
| u8 flag
|-
| 0x0
| 0x1
| u8 flag: 0 = disable JPEG, 1 = enable JPEG.
|-
| 0x0
| 0x1
| u8 flag
|-
| 0x28
| 0x8
| u64 datetime: milliseconds since January 1, 2000.
|-
| 0x30
| ?
| UTF-16 string for the notification title
|}

This structure is normally 0x70-bytes.

=Message=
This is an UTF-16 string for the notification message text, this buffer includes the null-terminator.

=JPEG=
The JPEG data is optional. The JPEG is displayed within the notification in the notification applet.

=Response=
{| class="wikitable" border="1"
|-
! Index Word
! Description
|-
| 0
| Header code
|-
| 1
| Resultcode
|}

=Description=
This adds a notification to the list of notifications, which is displayed by the notifications applet.

Navigation menu