Difference between revisions of "CECD Services"
Jump to navigation
Jump to search
Line 57: | Line 57: | ||
| char[8] | | char[8] | ||
| data | | data | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | === CecMessageData === | ||
+ | {| class="wikitable" border="1" | ||
+ | ! Type | ||
+ | ! Field | ||
+ | |- | ||
+ | | CecMessage | ||
+ | | message | ||
+ | |- | ||
+ | | char[3200] | ||
+ | | icon | ||
+ | |- | ||
+ | | uchar16_t[64] | ||
+ | | title | ||
+ | |- | ||
+ | | char?[256] | ||
+ | | body | ||
+ | |- | ||
+ | | u32 | ||
+ | | unknown? | ||
+ | |- | ||
+ | | u32 | ||
+ | | padding/unknown? | ||
|- | |- | ||
|} | |} |
Revision as of 23:17, 1 November 2015
CECD Service "cecd:u"
Command Header | Description |
---|---|
0x000100C2 | ? |
0x00030104 | ? |
0x00070106 | ? (16*length+10 of CecMessage buffer in cmdbuff[9] (always 16*8+10), CecMessage* in cmdbuf[10]) |
0x00080102 | ? |
0x000900C2 | ? (16*length+10 of CecMessage buffer in cmdbuff[4] (always 16*8+10), CecMessage* in cmdbuf[5]) |
0x000A00C4 | ? |
0x000B0040 | ? |
0x000C0040 | ? |
0x000D0082 | ? |
0x000E0000 | ? (returns some kind of enum value in cmdbuf[2]) |
0x000F0000 | ? (returns some kind of synchronizable handle in cmdbuf[3]) |
0x00100000 | ? |
0x00110104 | ? |
0x00120104 | ? |
CecMessage
Type | Field |
---|---|
char[8] | data |
CecMessageData
Type | Field |
---|---|
CecMessage | message |
char[3200] | icon |
uchar16_t[64] | title |
char?[256] | body |
u32 | unknown? |
u32 | padding/unknown? |