Npsignin plugin: Difference between revisions
Jump to navigation
Jump to search
m (→1 Interface) |
m (→1 Interface) |
||
Line 10: | Line 10: | ||
contains 8 subs: | contains 8 subs: | ||
0: 0 Parameter: - activates np_signin plugin, based on online status -> page singin/signining | 0: 0 Parameter: - activates np_signin plugin, based on online status -> page singin/signining | ||
1: 2 Parameter: void * | 1: 2 Parameter: void * callback, uint32 | ||
2: 3 Parameter: - based on online status -> page singin/signining | 2: 3 Parameter: - based on online status -> page singin/signining | ||
3: 1 Parameter: struct { uint8, uint8, uint8 button_reset_pw_enabled, uint8, uint32, void * callback, void * data } - start_netcheck / start_np_signin | 3: 1 Parameter: struct { uint8, uint8, uint8 button_reset_pw_enabled, uint8, uint32, void * callback, void * data } - start_netcheck / start_np_signin | ||
4: 1 Parameter: struct { uint32, void * callback, void * data } - start_update | 4: 1 Parameter: struct { uint32, void * callback, void * data } - start_update | ||
5: 2 Parameter: | 5: 2 Parameter: void * callback, uint32 | ||
6: 0 Parameter: | 6: 0 Parameter: | ||
7: 2 Parameter: void * unload_callback, int | 7: 2 Parameter: void * unload_callback, int |
Latest revision as of 19:59, 17 August 2015
3 Identifiers:
- 1
- 0x41435430 ("ACT0")
- 0x4D4F4430 ("MOD0")
1 Interface[edit | edit source]
contains 8 subs:
0: 0 Parameter: - activates np_signin plugin, based on online status -> page singin/signining 1: 2 Parameter: void * callback, uint32 2: 3 Parameter: - based on online status -> page singin/signining 3: 1 Parameter: struct { uint8, uint8, uint8 button_reset_pw_enabled, uint8, uint32, void * callback, void * data } - start_netcheck / start_np_signin 4: 1 Parameter: struct { uint32, void * callback, void * data } - start_update 5: 2 Parameter: void * callback, uint32 6: 0 Parameter: 7: 2 Parameter: void * unload_callback, int
function 3[edit | edit source]
Example:
00 00 01 00 00 00 00 00 01 6D EB 84 21 CE 31 C0 ^^ 1st byte = 2nd byte = 3rd byte = disable (0), enable (1) button reset pw need (0), do/ask (1) update message 4th byte =
ACT0 Interface[edit | edit source]
contains 1 subs:
0: 0 Parameter - calls interface 1 function 3 with empty parameter
MOD0 Interface[edit | edit source]
contains 4 subs:
0: return 1: return 2: return 3: 1 Parameter: int value (7 / 0x35 -> 0, else -> 2)
Initialization[edit | edit source]
Load up parameters:
container_id = (ID #3 foreground)