NCM services: Difference between revisions
Line 32: | Line 32: | ||
! Cmd || Name || Notes | ! Cmd || Name || Notes | ||
|- | |- | ||
| 0 || || | | 0 || [[#GetRootEntry]] || | ||
|- | |- | ||
| 1 || || Takes two 0x10-sized entries, and a u64. | | 1 || || Takes two 0x10-sized entries, and a u64. | ||
Line 56: | Line 56: | ||
| 11 || || Takes a type-6 buffer, each entry 0x10 bytes, and returns a u32. | | 11 || || Takes a type-6 buffer, each entry 0x10 bytes, and returns a u32. | ||
|- | |- | ||
| 12 || || | | 12 || [[#GetNumberOfEntries]] || | ||
|- | |- | ||
| 13 || || | | 13 || [[#ReadEntries]] || | ||
|- | |- | ||
| 14 || || Takes a 0x10-sized entry, and returns a u64. | | 14 || || Takes a 0x10-sized entry, and returns a u64. | ||
Line 80: | Line 80: | ||
| 23 || GetTotalSpace || | | 23 || GetTotalSpace || | ||
|} | |} | ||
== GetRootEntry == | |||
Returns an entry of 16 completely random-looking bytes. | |||
Changes on reboot? | |||
== ReadEntries == | |||
Takes a u32 offset and reads all entries starting at that offset. | |||
Returns number of entries read. | |||
Each entry is 16 completely random-looking bytes. | |||
== IContentMetaDatabase == | == IContentMetaDatabase == |