/dev/net/kd/request: Difference between revisions
Jump to navigation
Jump to search
added explanation |
fill in some gaps |
||
Line 24: | Line 24: | ||
|- | |- | ||
| 3 | | 3 | ||
| | | ExecResumeScheduler | ||
| | | none | ||
| 4+ bytes | | 4+ bytes | ||
| | | | ||
Line 66: | Line 66: | ||
|- | |- | ||
| 0xa | | 0xa | ||
| | | NWC24iCheckMailNow | ||
| | | none | ||
| | | 32 bytes | ||
| | | | ||
|- | |- | ||
| 0xb | | 0xb | ||
| | | NWC24iSendMailNow | ||
| none | | none | ||
| 8+ bytes | | 8+ bytes | ||
Line 78: | Line 78: | ||
|- | |- | ||
| 0xc | | 0xc | ||
| | | NWC24iReceiveMailNow | ||
| ? | | ? | ||
| 8+ bytes | | 8+ bytes | ||
Line 115: | Line 115: | ||
|- | |- | ||
| 0x1f | | 0x1f | ||
| NWC24iSetFilterMode | | NWC24iSetFilterMode | ||
| | | 32 bytes | ||
| | | 32 bytes | ||
| | | | ||
|- | |- | ||
| 0x20 | | 0x20 | ||
| NWC24iSetDebugMode | | NWC24iSetDebugMode | ||
| | | 32 bytes | ||
| | | 32 bytes | ||
| | | | ||
|- | |- |
Revision as of 15:06, 31 May 2009
KD is the IOS module responsible for implementing WiiConnect24 functionality. It can perform HTTPS downloads, send and receive mail via SMTP, and execute a JavaScript-like language while the Wii is in standby mode.
Ioctl listing
Request number | Name | Input | Output | Notes |
---|---|---|---|---|
1 | suspend_scheduler | none | 4 bytes | |
2 | ExecTrySuspendScheduler | 32 bytes | 32 bytes | |
3 | ExecResumeScheduler | none | 4+ bytes | |
4 | ? | ? | 12+ bytes | |
5 | ? | ? | 4+ bytes | |
6 | NWC24iStartupSocket | none | 32 bytes | |
7 | NWC24iCleanupSocket | none | 32 bytes | |
8 | NWC24iLockSocket | none | 32 bytes | |
9 | NWC24iUnlockSocket | none | 32 bytes | |
0xa | NWC24iCheckMailNow | none | 32 bytes | |
0xb | NWC24iSendMailNow | none | 8+ bytes | Connect and send mail? |
0xc | NWC24iReceiveMailNow | ? | 8+ bytes | |
0xd | NWC24iSaveMailNow | none | 32 bytes | |
0xe | NWC24iDownloadNowEx | 32 bytes | 32 bytes | |
0xf | NWC24iRequestGenerateUserId | none | 32 bytes | |
0x10 | NWC24iRequestRegisterUserId | none | 32 bytes | |
0x1e | NWC24iGetSchedulerStat | none | none | |
0x1f | NWC24iSetFilterMode | 32 bytes | 32 bytes | |
0x20 | NWC24iSetDebugMode | 32 bytes | 32 bytes | |
0x21 | ? | ? | ? | |
0x22 | NWC24iSetScriptMode | 32 bytes | 32 bytes | |
0x28 (async?) | NWC24iRequestShutdown | 32 bytes | 32 bytes |