NFC Services: Difference between revisions

Line 240: Line 240:
|-
|-
| 0x00140384
| 0x00140384
| ???
| [[NFC:InitializeWriteAppData|InitializeWriteAppData]]
| u32 unknownA, u32 unknownB, u8 unknownB[48], u32 pid, u32 pidPlaceholder, u32 (buffer_size << 14) <nowiki>|</nowiki> 0x00000002, void * buffer
| u32 unknownA, u32 unknownB, u8 unknownB[48], u32 pid, u32 pidPlaceholder, u32 (buffer_size << 14) <nowiki>|</nowiki> 0x00000002, void * buffer
| s32 result
| s32 result
| See [[IPC_Command_Structure|IPC parameter type 1]] for explanation on buffer
|  
|-
|-
| 0x00150040
| 0x00150040
| ???
| [[NFC:ReadAppData|ReadAppData]]
| u32 unknownA
| u32 unknownA
| s32 result
| s32 result
| Uses something at TLS+0x180
|  
|-
|-
| 0x00160242
| 0x00160242
| ???
| [[NFC:WriteAppData|WriteAppData]]
| u32 unknownA, u8 unknownB[32], u32 (buffer_size << 14) <nowiki>|</nowiki> 0x00000002, void * buffer
| u32 unknownA, u8 unknownB[32], u32 (buffer_size << 14) <nowiki>|</nowiki> 0x00000002, void * buffer
| s32 result
| s32 result