Line 70: |
Line 70: |
| | 22 || GetApplicationCreator || Returns an [[#IApplicationCreator]]. | | | 22 || GetApplicationCreator || Returns an [[#IApplicationCreator]]. |
| |- | | |- |
− | | 23 || [7.0.0+] || No input, returns an [[#IUnknown0]]. | + | | 23 || [7.0.0+] GetAppletCommonFunctions || Returns an [[#IAppletCommonFunctions]]. |
| |- | | |- |
| | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. | | | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. |
Line 139: |
Line 139: |
| | 4 || StartRebootSequence || | | | 4 || StartRebootSequence || |
| |- | | |- |
− | | 9 || [7.0.0+] || No input, returns an output u8. | + | | 9 || [7.0.0+] IsAutoPowerDownRequested || |
| |- | | |- |
| | 10 || LoadAndApplyIdlePolicySettings || | | | 10 || LoadAndApplyIdlePolicySettings || |
Line 273: |
Line 273: |
| No input/output. | | No input/output. |
| | | |
− | == IUnknown0 == | + | == IAppletCommonFunctions == |
| Added with [[7.0.0]]. | | Added with [[7.0.0]]. |
| | | |
Line 280: |
Line 280: |
| ! Cmd || Name || Notes | | ! Cmd || Name || Notes |
| |- | | |- |
− | | 10 || || Takes an input u64 '''offset''' and a type-0x22 output buffer, returns an output u64 '''actual_transfer_size'''. | + | | 10 || ReadThemeStorage || Takes an input u64 '''offset''' and a type-0x22 output buffer, returns an output u64 '''actual_transfer_size'''. |
| |- | | |- |
− | | 11 || || Takes an input u64 '''offset''' and a type-0x21 input buffer, no output. | + | | 11 || WriteThemeStorage || Takes an input u64 '''offset''' and a type-0x21 input buffer, no output. |
| |} | | |} |
| | | |
Line 308: |
Line 308: |
| | 20 || OpenLibraryAppletSelfAccessor || Returns an [[#ILibraryAppletSelfAccessor]]. | | | 20 || OpenLibraryAppletSelfAccessor || Returns an [[#ILibraryAppletSelfAccessor]]. |
| |- | | |- |
− | | 21 || [7.0.0+] || No input, returns an [[#IUnknown0]]. | + | | 21 || [7.0.0+] GetAppletCommonFunctions || No input, returns an [[#IAppletCommonFunctions]]. |
| |- | | |- |
| | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. | | | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. |
Line 450: |
Line 450: |
| | 20 || GetOverlayFunctions || Returns an [[#IOverlayFunctions]]. | | | 20 || GetOverlayFunctions || Returns an [[#IOverlayFunctions]]. |
| |- | | |- |
− | | 21 || [7.0.0+] || No input, returns an [[#IUnknown0]]. | + | | 21 || [7.0.0+] GetAppletCommonFunctions || No input, returns an [[#IAppletCommonFunctions]]. |
| |- | | |- |
| | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. | | | 1000 || GetDebugFunctions || Returns an [[#IDebugFunctions]]. |
Line 478: |
Line 478: |
| | 11 || [6.0.0+] StartRebootSequenceForOverlay | | | 11 || [6.0.0+] StartRebootSequenceForOverlay |
| |- | | |- |
− | | 90 || [7.0.0+] || Takes an input u8, no output. | + | | 90 || [7.0.0+] SetRequiresGpuResourceUse |
| |- | | |- |
| | 101 || [6.0.0+] BeginToObserveHidInputForDevelop | | | 101 || [6.0.0+] BeginToObserveHidInputForDevelop |
Line 522: |
Line 522: |
| | 13 || [4.0.0+] [[#CreateApplicationAndRequestToStartForQuest]] || | | | 13 || [4.0.0+] [[#CreateApplicationAndRequestToStartForQuest]] || |
| |- | | |- |
− | | 14 || [7.0.0+] || Takes a total of 8-bytes and a type-0x15 input buffer, return an output [[#IStorage]]. | + | | 14 || [7.0.0+] CreateApplicationWithAttributeAndPushAndRequestToStartForQuest || Takes a total of 8-bytes and a type-0x15 input buffer, return an output [[#IStorage]]. |
| |- | | |- |
− | | 15 || [7.0.0+] || Takes a total of 8-bytes and a type-0x15 input buffer, no output. | + | | 15 || [7.0.0+] CreateApplicationWithAttributeAndRequestToStartForQuest || Takes a total of 8-bytes and a type-0x15 input buffer, no output. |
| |- | | |- |
| | 20 || EnsureSaveData || | | | 20 || EnsureSaveData || |
Line 871: |
Line 871: |
| | 31 || [2.0.0+] [[#GetReaderLockAccessorEx]] || | | | 31 || [2.0.0+] [[#GetReaderLockAccessorEx]] || |
| |- | | |- |
− | | 32: || [7.0.0+] || Takes a total of 4-bytes of input, returns an output [[#ILockAccessor]]. | + | | 32 || [7.0.0+] GetWriterLockAccessorEx || Takes a total of 4-bytes of input, returns an output [[#ILockAccessor]]. |
| |- | | |- |
| | 40 || [2.0.0+] GetCradleFwVersion || | | | 40 || [2.0.0+] GetCradleFwVersion || |
Line 881: |
Line 881: |
| | 52 || [4.0.0+] SetLcdBacklighOffEnabled || | | | 52 || [4.0.0+] SetLcdBacklighOffEnabled || |
| |- | | |- |
− | | 53 || [7.0.0+] || No input/output. | + | | 53 || [7.0.0+] BeginVrModeEx || No input/output. |
| |- | | |- |
− | | 54 || [7.0.0+] || No input/output. | + | | 54 || [7.0.0+] EndVrModeEx || No input/output. |
| |- | | |- |
| | 55 || [3.0.0+] [[#IsInControllerFirmwareUpdateSection]] || | | | 55 || [3.0.0+] [[#IsInControllerFirmwareUpdateSection]] || |
Line 899: |
Line 899: |
| | 65 || [6.0.0+] GetApplicationIdByContentActionName || | | | 65 || [6.0.0+] GetApplicationIdByContentActionName || |
| |- | | |- |
− | | 66 || [6.0.0+] SetCpuAndGpuBoostMode || | + | | 66 || [6.0.0+] SetCpuBoostMode || |
| |- | | |- |
| | 80 || [6.0.0+] PerformSystemButtonPressingIfInFocus || | | | 80 || [6.0.0+] PerformSystemButtonPressingIfInFocus || |
| |- | | |- |
− | | 90 || [7.0.0+] || Takes an input u8, no output. | + | | 90 || [7.0.0+] SetPerformanceConfigurationChangedNotification || Takes an input u8, no output. |
| |- | | |- |
− | | 91 || [7.0.0+] || No input, returns a total of 4-bytes of output. | + | | 91 || [7.0.0+] GetCurrentPerformanceConfiguration || No input, returns a total of 4-bytes of output. |
| |- | | |- |
− | | 200 || [7.0.0+] || No input, returns a total of 4-bytes of output. | + | | 200 || [7.0.0+] GetOperationModeSystemInfo || No input, returns a total of 4-bytes of output. |
| |} | | |} |
| | | |
Line 1,054: |
Line 1,054: |
| | 91 || [6.0.0+] GetAccumulatedSuspendedTickChangedEvent | | | 91 || [6.0.0+] GetAccumulatedSuspendedTickChangedEvent |
| |- | | |- |
− | | 100 || [7.0.0+] || Takes an input u8, no output. | + | | 100 || [7.0.0+] SetAlbumImageTakenNotificationEnabled || Takes an input u8, no output. |
| |- | | |- |
− | | 1000 || [7.0.0+] || No input, returns an output [[#IUnknown1]]. | + | | 1000 || [7.0.0+] GetDebugStorageChannel || No input, returns an output [[#IStorageChannel]]. |
| |} | | |} |
| | | |
Line 1,113: |
Line 1,113: |
| No input, returns an output u8 bool. | | No input, returns an output u8 bool. |
| | | |
− | == IUnknown1 == | + | == IStorageChannel == |
| Added with [[7.0.0]]. | | Added with [[7.0.0]]. |
| | | |
Line 1,120: |
Line 1,120: |
| ! Cmd || Name || Notes | | ! Cmd || Name || Notes |
| |- | | |- |
− | | 0 || || No input, returns an output [[#IStorage]]. | + | | 0 || Push || No input, returns an output [[#IStorage]]. |
| |- | | |- |
− | | 1 || || No input, returns an output [[#IStorage]]. | + | | 1 || Unpop || No input, returns an output [[#IStorage]]. |
| |- | | |- |
− | | 2 || || No input, returns an output [[#IStorage]]. | + | | 2 || Pop || No input, returns an output [[#IStorage]]. |
| |- | | |- |
− | | 3 || || No input, returns an output handle. | + | | 3 || GetPopEventHandle || No input, returns an output handle. |
| |- | | |- |
− | | 4 || || No input/output. | + | | 4 || Clear || No input/output. |
| |} | | |} |
| | | |
Line 1,148: |
Line 1,148: |
| | 12 || RejectToChangeIntoBackground || | | | 12 || RejectToChangeIntoBackground || |
| |- | | |- |
− | | 20 || [7.0.0+] || Takes an input u8, no output. | + | | 20 || [7.0.0+] SetAppletWindowVisibility || Takes an input u8, no output. |
| |- | | |- |
− | | 21 || [7.0.0+] || Takes a total of 8-bytes of input, no output. | + | | 21 || [7.0.0+] SetAppletGpuTimeSlice || Takes a total of 8-bytes of input, no output. |
| |} | | |} |
| | | |
Line 1,258: |
Line 1,258: |
| | 1 || RequestLaunchApplicationForDebug || | | | 1 || RequestLaunchApplicationForDebug || |
| |- | | |- |
− | | 2 || [7.0.0+] || No input, returns an output [[#IUnknown1]]. | + | | 2 || [7.0.0+] GetDebugStorageChannel || No input, returns an output [[#IStorageChannel]]. |
| |- | | |- |
− | | 3 || [7.0.0+] || Takes a total of 8-bytes of input, returns an [[#IStorage]]. | + | | 3 || [7.0.0+] CreateStorageForDebug || Takes a total of 8-bytes of input, returns an [[#IStorage]]. |
| |} | | |} |
| | | |
Line 1,524: |
Line 1,524: |
| ! Cmd || Name || Notes | | ! Cmd || Name || Notes |
| |- | | |- |
− | | 32 || [7.0.0+] || Takes a total of 0x10-bytes of input and a PID, no output. | + | | 32 || [7.0.0+] SetShimLibraryVersion || Takes a total of 0x10-bytes of input and a PID, no output. |
| |- | | |- |
| | 201 || SaveScreenShot || | | | 201 || SaveScreenShot || |