Difference between revisions of "SceUsbMass"
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...") |
|||
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);