Shared Database services: Difference between revisions
No edit summary |
|||
Line 24: | Line 24: | ||
| 6 || [4.0.0-15.0.1] GetSharedFontInOrderOfPriorityForSystem | | 6 || [4.0.0-15.0.1] GetSharedFontInOrderOfPriorityForSystem | ||
|- | |- | ||
| 100 || [8.0.0+] RequestApplicationFunctionAuthorization | | 100 || [8.0.0+] [[#RequestApplicationFunctionAuthorization|RequestApplicationFunctionAuthorization]] | ||
|- | |- | ||
| 101 || [8.0.0+] RequestApplicationFunctionAuthorizationByProcessId | | 101 || [8.0.0+] [[#RequestApplicationFunctionAuthorizationByProcessId|RequestApplicationFunctionAuthorizationByProcessId]] | ||
|- | |- | ||
| 102 || [10.0.0+] RequestApplicationFunctionAuthorizationByApplicationId | | 102 || [10.0.0+] [[#RequestApplicationFunctionAuthorizationByApplicationId|RequestApplicationFunctionAuthorizationByApplicationId]] | ||
|- | |- | ||
| 103 || [11.0.0+] RefreshApplicationFunctionBlackListDebugRecord | | 103 || [11.0.0+] [[#RefreshApplicationFunctionBlackListDebugRecord|RefreshApplicationFunctionBlackListDebugRecord]] | ||
|- | |- | ||
| 104 || [11.0.0+] RequestApplicationFunctionAuthorizationByProgramId | | 104 || [11.0.0+] [[#RequestApplicationFunctionAuthorizationByProgramId|RequestApplicationFunctionAuthorizationByProgramId]] | ||
|- | |- | ||
| 105 || [11.0.0+] GetFunctionBlackListSystemVersionToAuthorize | | 105 || [11.0.0+] [[#GetFunctionBlackListSystemVersionToAuthorize|GetFunctionBlackListSystemVersionToAuthorize]] | ||
|- | |- | ||
| 106 || [11.0.0+] GetFunctionBlackListVersion | | 106 || [11.0.0+] [[#GetFunctionBlackListVersion|GetFunctionBlackListVersion]] | ||
|- | |- | ||
| 107 || [17.0.0+] RequestApplicationFunctionAuthorizationByApplicationIdAndProgramId | | 107 || [17.0.0+] [[#RequestApplicationFunctionAuthorizationByApplicationIdAndProgramId|RequestApplicationFunctionAuthorizationByApplicationIdAndProgramId]] | ||
|- | |- | ||
| 108 || [20.0.0+] GetRequiredApplicationVersion | | 108 || [20.0.0+] [[#GetRequiredApplicationVersion|GetRequiredApplicationVersion]] | ||
|- | |- | ||
| 1000 || [9.0.0+] LoadNgWordDataForPlatformRegionChina | | 1000 || [9.0.0+] LoadNgWordDataForPlatformRegionChina | ||
Line 102: | Line 102: | ||
* Nintendo Extended: Contains Nintendo-specific characters, including HID buttons, HID controller styles, applet icons, Wii(U) icons, etc. | * Nintendo Extended: Contains Nintendo-specific characters, including HID buttons, HID controller styles, applet icons, Wii(U) icons, etc. | ||
== RequestApplicationFunctionAuthorization == | |||
Takes a PID, an u8 [[#ApplicationFunctionAuthorizationId|ApplicationFunctionAuthorizationId]], an u64 pid_reserved, no output. | |||
== RequestApplicationFunctionAuthorizationByProcessId == | |||
Takes an u8 [[#ApplicationFunctionAuthorizationId|ApplicationFunctionAuthorizationId]], an u64 "nn::os::ProcessId", no output. | |||
Uses the same cmd impl func as [[#RequestApplicationFunctionAuthorization|RequestApplicationFunctionAuthorization]]. | |||
== RequestApplicationFunctionAuthorizationByApplicationId == | |||
Takes an u8 [[#ApplicationFunctionAuthorizationId|ApplicationFunctionAuthorizationId]], an u32, an [[NCM_services#ApplicationId|ApplicationId]], no output. | |||
== RefreshApplicationFunctionBlackListDebugRecord == | |||
No input/output. | |||
== RequestApplicationFunctionAuthorizationByProgramId == | |||
Takes an u8 [[#ApplicationFunctionAuthorizationId|ApplicationFunctionAuthorizationId]], an [[NCM_services#ProgramId|ProgramId]], no output. | |||
== GetFunctionBlackListSystemVersionToAuthorize == | |||
Takes an u8 [[#ApplicationFunctionAuthorizationId|ApplicationFunctionAuthorizationId]], an [[NCM_services#ApplicationId|ApplicationId]], returns an [[#FunctionBlackListSystemVersion|FunctionBlackListSystemVersion]]. | |||
== GetFunctionBlackListVersion|GetFunctionBlackListVersion == | |||
No input, returns an output u32. | |||
== RequestApplicationFunctionAuthorizationByApplicationIdAndProgramId == | |||
Takes an u8 [[#ApplicationFunctionAuthorizationId|ApplicationFunctionAuthorizationId]], an u32, an [[NCM_services#ApplicationId|ApplicationId]], an [[NCM_services#ProgramId|ProgramId]], no output. | |||
== GetRequiredApplicationVersion == | |||
Takes an u8 [[#ApplicationFunctionAuthorizationId|ApplicationFunctionAuthorizationId]], an [[NCM_services#ApplicationId|ApplicationId]], returns an u32. | |||
= mii:u, mii:e = | = mii:u, mii:e = | ||
Line 585: | Line 614: | ||
| 5 || Launch | | 5 || Launch | ||
|} | |} | ||
= FunctionBlackListSystemVersion = | |||
This is "nn::pl::FunctionBlackListSystemVersion". This is a 0x4-byte struct. | |||
= VersionListEntry = | = VersionListEntry = |