Changes

Jump to navigation Jump to search
880 bytes added ,  00:47, 15 April 2020
no edit summary
Line 20: Line 20:  
| 6 || [3.0.0+] GetProfileDigest ||
 
| 6 || [3.0.0+] GetProfileDigest ||
 
|-
 
|-
| 50 || IsUserRegistrationRequestPermitted ||
+
| 50 || [[#IsUserRegistrationRequestPermitted]] ||
 
|-
 
|-
| 51 || TrySelectUserWithoutInteraction ||
+
| 51 || [[#TrySelectUserWithoutInteraction]] ||
 
|-
 
|-
 
| 60 || [5.0.0-5.1.0] ListOpenContextStoredUsers ||
 
| 60 || [5.0.0-5.1.0] ListOpenContextStoredUsers ||
Line 49: Line 49:  
|-
 
|-
 
| 113 || [5.0.0+] GetSaveDataThumbnailExistence ||
 
| 113 || [5.0.0+] GetSaveDataThumbnailExistence ||
 +
|-
 +
| 120 || [10.0.0+] ListOpenUsersInApplication ||
 
|-
 
|-
 
| 130 || [6.0.0+] ActivateOpenContextRetention || Takes a total of 0x8-bytes of input, returns an [[#ISessionObject]].
 
| 130 || [6.0.0+] ActivateOpenContextRetention || Takes a total of 0x8-bytes of input, returns an [[#ISessionObject]].
Line 54: Line 56:  
| 140 || [6.0.0+] ListQualifiedUsers ||  
 
| 140 || [6.0.0+] ListQualifiedUsers ||  
 
|-
 
|-
| 190 || GetUserLastOpenedApplication ||
+
| 150 || [10.0.0+] AuthenticateApplicationAsync ||
 +
|-
 +
| 190 || [1.0.0-9.2.0] GetUserLastOpenedApplication ||
 
|-
 
|-
 
| 191 || [7.0.0+] UpdateNotificationReceiverInfo ([5.0.0-5.1.0] ActivateOpenContextHolder) ||
 
| 191 || [7.0.0+] UpdateNotificationReceiverInfo ([5.0.0-5.1.0] ActivateOpenContextHolder) ||
Line 94: Line 98:  
| 999 || DebugSetUserStateOpen ||
 
| 999 || DebugSetUserStateOpen ||
 
|}
 
|}
 +
 +
[10.0.0+] DebugSetUserStateClose/DebugSetUserStateOpen now takes an additional 8-bytes of input.
 +
 +
== IsUserRegistrationRequestPermitted ==
 +
Takes a PID, an input u64 pid_reserved, and returns an output u8 bool.
 +
 +
== TrySelectUserWithoutInteraction ==
 +
Takes an input u8 bool isNetworkServiceAccountRequired, returns an output Uid.
    
== IManagerForSystemService ==
 
== IManagerForSystemService ==
Line 482: Line 494:  
| 6 || [3.0.0+] GetProfileDigest ||
 
| 6 || [3.0.0+] GetProfileDigest ||
 
|-
 
|-
| 50 || IsUserRegistrationRequestPermitted ||
+
| 50 || [[#IsUserRegistrationRequestPermitted]] ||
 
|-
 
|-
| 51 || TrySelectUserWithoutInteraction ||
+
| 51 || [[#TrySelectUserWithoutInteraction]] ||
 
|-
 
|-
 
| 60 || [5.0.0-5.1.0] ListOpenContextStoredUsers ||
 
| 60 || [5.0.0-5.1.0] ListOpenContextStoredUsers ||
Line 610: Line 622:  
| 6 || [3.0.0+] GetProfileDigest ||
 
| 6 || [3.0.0+] GetProfileDigest ||
 
|-
 
|-
| 50 || IsUserRegistrationRequestPermitted ||
+
| 50 || [[#IsUserRegistrationRequestPermitted]] ||
 
|-
 
|-
| 51 || TrySelectUserWithoutInteraction ||
+
| 51 || [[#TrySelectUserWithoutInteraction]] ||
 
|-
 
|-
 
| 60 || [5.0.0-5.1.0] ListOpenContextStoredUsers ||
 
| 60 || [5.0.0-5.1.0] ListOpenContextStoredUsers ||
Line 639: Line 651:  
|-
 
|-
 
| 113 || [5.0.0+] GetSaveDataThumbnailExistence ||
 
| 113 || [5.0.0+] GetSaveDataThumbnailExistence ||
 +
|-
 +
| 120 || [10.0.0+] ListOpenUsersInApplication ||
 
|-
 
|-
 
| 130 || [6.0.0+] ActivateOpenContextRetention || Takes a total of 0x8-bytes of input, returns an [[#ISessionObject]].
 
| 130 || [6.0.0+] ActivateOpenContextRetention || Takes a total of 0x8-bytes of input, returns an [[#ISessionObject]].
Line 644: Line 658:  
| 140 || [6.0.0+] ListQualifiedUsers ||  
 
| 140 || [6.0.0+] ListQualifiedUsers ||  
 
|-
 
|-
| 190 || GetUserLastOpenedApplication ||
+
| 150 || [10.0.0+] AuthenticateApplicationAsync ||
 +
|-
 +
| 190 || [1.0.0-9.2.0] GetUserLastOpenedApplication ||
 
|-
 
|-
 
| 191 || [7.0.0+] UpdateNotificationReceiverInfo ([5.0.0-5.1.0] ActivateOpenContextHolder) ||
 
| 191 || [7.0.0+] UpdateNotificationReceiverInfo ([5.0.0-5.1.0] ActivateOpenContextHolder) ||
Line 654: Line 670:  
| 999 || DebugSetUserStateOpen ||
 
| 999 || DebugSetUserStateOpen ||
 
|}
 
|}
 +
 +
[10.0.0+] DebugSetUserStateClose/DebugSetUserStateOpen now takes an additional 8-bytes of input.
    
== IOAuthProcedureForUserRegistration ==
 
== IOAuthProcedureForUserRegistration ==
Line 724: Line 742:  
| 12 || [6.0.0+] InvalidateEdgeTokenCache
 
| 12 || [6.0.0+] InvalidateEdgeTokenCache
 
|}
 
|}
 +
 +
[10.0.0+] EnsureEdgeTokenCacheAsync now takes an additional 8-bytes of input.
    
== IAsyncResult ==
 
== IAsyncResult ==
Line 777: Line 797:     
This is a 0x38-byte struct.
 
This is a 0x38-byte struct.
 +
 +
= Uid =
 +
This is "nn::account::Uid". This is a 0x10-byte struct. This contains 2 u64s for the UserId.
    
[[Category:Services]]
 
[[Category:Services]]

Navigation menu