SceUsbMass: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Module == === Known NIDs === {| class="wikitable" |- ! Version !! Name !! World !! Privilege !! NID |- | 3.65 || SceUsbMass || Non-secure || Kernel || 0xF999FDAB |} == Li...") |
No edit summary |
||
Line 17: | Line 17: | ||
! Version !! Name !! World !! Visibility !! NID | ! Version !! Name !! World !! Visibility !! NID | ||
|- | |- | ||
| 3.65 || [[SceUsbMass#SceUsbMassForDriver|SceUsbMassForDriver]] || Non-secure || Kernel || 0x15243EC5 | | 3.60 - 3.65 || [[SceUsbMass#SceUsbMassForDriver|SceUsbMassForDriver]] || Non-secure || Kernel || 0x15243EC5 | ||
|} | |} | ||
== Types == | |||
<source lang="C"> | |||
typedef struct SceUsbMassDevInfo { | |||
SceSize number_of_all_sector; | |||
int data_04; | |||
SceSize sector_size; | |||
int data_0C; | |||
} SceUsbMassDevInfo; | |||
</source> | |||
== SceUsbMassForDriver == | == SceUsbMassForDriver == | ||
=== sceUsbMassGetDevInfoForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 - 3.65 || 0xD989A9F6 | |||
|} | |||
<source lang="C">sceUsbMassGetDevInfoForDriver(SceUsbMassDevInfo *info);</source> | |||
=== sceUsbMassReadSectorForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 - 3.65 || 0xB80D1DF8 | |||
|} | |||
<source lang="C">sceUsbMassReadSectorForDriver(SceSize sector_pos, void *data, SceSize sector_num);</source> | |||
=== sceUsbMassWriteSectorForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 - 3.65 || 0x081CA197 | |||
|} | |||
<source lang="C">sceUsbMassWriteSectorForDriver(SceSize sector_pos, const void *data, SceSize sector_num);</source> | |||
=== sceUsbMassIntrHandlerForDriver === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 - 3.65 || 0xF2BAB182 | |||
|} | |||
<source lang="C">sceUsbMassIntrHandlerForDriver(int intr_code, void *userCtx);</source> | |||
=== SceUsbMassForDriver_3C821E99 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 - 3.65 || 0x3C821E99 | |||
|} | |||
<source lang="C">SceUsbMassForDriver_3C821E99(int a1, int a2);</source> | |||
=== SceUsbMassForDriver_7833D935 === | |||
{| class="wikitable" | |||
|- | |||
! Version !! NID | |||
|- | |||
| 3.60 - 3.65 || 0x7833D935 | |||
|} | |||
<source lang="C">SceUsbMassForDriver_7833D935(int a1, int a2);</source> | |||
[[Category:Modules]] | [[Category:Modules]] | ||
[[Category:Kernel]] | [[Category:Kernel]] |
Revision as of 01:10, 20 March 2020
Module
Known NIDs
Version | Name | World | Privilege | NID |
---|---|---|---|---|
3.65 | SceUsbMass | Non-secure | Kernel | 0xF999FDAB |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
3.60 - 3.65 | SceUsbMassForDriver | Non-secure | Kernel | 0x15243EC5 |
Types
typedef struct SceUsbMassDevInfo { SceSize number_of_all_sector; int data_04; SceSize sector_size; int data_0C; } SceUsbMassDevInfo;
SceUsbMassForDriver
sceUsbMassGetDevInfoForDriver
Version | NID |
---|---|
3.60 - 3.65 | 0xD989A9F6 |
sceUsbMassGetDevInfoForDriver(SceUsbMassDevInfo *info);
sceUsbMassReadSectorForDriver
Version | NID |
---|---|
3.60 - 3.65 | 0xB80D1DF8 |
sceUsbMassReadSectorForDriver(SceSize sector_pos, void *data, SceSize sector_num);
sceUsbMassWriteSectorForDriver
Version | NID |
---|---|
3.60 - 3.65 | 0x081CA197 |
sceUsbMassWriteSectorForDriver(SceSize sector_pos, const void *data, SceSize sector_num);
sceUsbMassIntrHandlerForDriver
Version | NID |
---|---|
3.60 - 3.65 | 0xF2BAB182 |
sceUsbMassIntrHandlerForDriver(int intr_code, void *userCtx);
SceUsbMassForDriver_3C821E99
Version | NID |
---|---|
3.60 - 3.65 | 0x3C821E99 |
SceUsbMassForDriver_3C821E99(int a1, int a2);
SceUsbMassForDriver_7833D935
Version | NID |
---|---|
3.60 - 3.65 | 0x7833D935 |
SceUsbMassForDriver_7833D935(int a1, int a2);