mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-11-03 23:28:48 +00:00 
			
		
		
		
	services: Update some function tables
This commit is contained in:
		
							parent
							
								
									4bc961d5fd
								
							
						
					
					
						commit
						744f4af3ab
					
				
					 25 changed files with 369 additions and 113 deletions
				
			
		| 
						 | 
				
			
			@ -708,96 +708,114 @@ static void GetPriority(Service::Interface* self) {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
const Interface::FunctionInfo FunctionTable[] = {
 | 
			
		||||
    {0x000100C6, nullptr,               "Dummy1"},
 | 
			
		||||
    {0x040100C4, nullptr,               "Control"},
 | 
			
		||||
    {0x08010002, Initialize,            "Initialize"},
 | 
			
		||||
    {0x080201C2, OpenFile,              "OpenFile"},
 | 
			
		||||
    {0x08030204, OpenFileDirectly,      "OpenFileDirectly"},
 | 
			
		||||
    {0x08040142, DeleteFile,            "DeleteFile"},
 | 
			
		||||
    {0x08050244, RenameFile,            "RenameFile"},
 | 
			
		||||
    {0x08060142, DeleteDirectory,       "DeleteDirectory"},
 | 
			
		||||
    {0x08070142, nullptr,               "DeleteDirectoryRecursively"},
 | 
			
		||||
    {0x08080202, CreateFile,            "CreateFile"},
 | 
			
		||||
    {0x08090182, CreateDirectory,       "CreateDirectory"},
 | 
			
		||||
    {0x080A0244, RenameDirectory,       "RenameDirectory"},
 | 
			
		||||
    {0x080B0102, OpenDirectory,         "OpenDirectory"},
 | 
			
		||||
    {0x080C00C2, OpenArchive,           "OpenArchive"},
 | 
			
		||||
    {0x080D0144, nullptr,               "ControlArchive"},
 | 
			
		||||
    {0x080E0080, CloseArchive,          "CloseArchive"},
 | 
			
		||||
    {0x080F0180, FormatThisUserSaveData,"FormatThisUserSaveData"},
 | 
			
		||||
    {0x08100200, nullptr,               "CreateSystemSaveData"},
 | 
			
		||||
    {0x08110040, nullptr,               "DeleteSystemSaveData"},
 | 
			
		||||
    {0x08120080, GetFreeBytes,          "GetFreeBytes"},
 | 
			
		||||
    {0x08130000, nullptr,               "GetCardType"},
 | 
			
		||||
    {0x08140000, nullptr,               "GetSdmcArchiveResource"},
 | 
			
		||||
    {0x08150000, nullptr,               "GetNandArchiveResource"},
 | 
			
		||||
    {0x08160000, nullptr,               "GetSdmcFatfsErro"},
 | 
			
		||||
    {0x08170000, IsSdmcDetected,        "IsSdmcDetected"},
 | 
			
		||||
    {0x08180000, IsSdmcWriteable,       "IsSdmcWritable"},
 | 
			
		||||
    {0x08190042, nullptr,               "GetSdmcCid"},
 | 
			
		||||
    {0x081A0042, nullptr,               "GetNandCid"},
 | 
			
		||||
    {0x081B0000, nullptr,               "GetSdmcSpeedInfo"},
 | 
			
		||||
    {0x081C0000, nullptr,               "GetNandSpeedInfo"},
 | 
			
		||||
    {0x081D0042, nullptr,               "GetSdmcLog"},
 | 
			
		||||
    {0x081E0042, nullptr,               "GetNandLog"},
 | 
			
		||||
    {0x081F0000, nullptr,               "ClearSdmcLog"},
 | 
			
		||||
    {0x08200000, nullptr,               "ClearNandLog"},
 | 
			
		||||
    {0x08210000, CardSlotIsInserted,    "CardSlotIsInserted"},
 | 
			
		||||
    {0x08220000, nullptr,               "CardSlotPowerOn"},
 | 
			
		||||
    {0x08230000, nullptr,               "CardSlotPowerOff"},
 | 
			
		||||
    {0x08240000, nullptr,               "CardSlotGetCardIFPowerStatus"},
 | 
			
		||||
    {0x08250040, nullptr,               "CardNorDirectCommand"},
 | 
			
		||||
    {0x08260080, nullptr,               "CardNorDirectCommandWithAddress"},
 | 
			
		||||
    {0x08270082, nullptr,               "CardNorDirectRead"},
 | 
			
		||||
    {0x082800C2, nullptr,               "CardNorDirectReadWithAddress"},
 | 
			
		||||
    {0x08290082, nullptr,               "CardNorDirectWrite"},
 | 
			
		||||
    {0x082A00C2, nullptr,               "CardNorDirectWriteWithAddress"},
 | 
			
		||||
    {0x082B00C2, nullptr,               "CardNorDirectRead_4xIO"},
 | 
			
		||||
    {0x082C0082, nullptr,               "CardNorDirectCpuWriteWithoutVerify"},
 | 
			
		||||
    {0x082D0040, nullptr,               "CardNorDirectSectorEraseWithoutVerify"},
 | 
			
		||||
    {0x082E0040, nullptr,               "GetProductInfo"},
 | 
			
		||||
    {0x082F0040, nullptr,               "GetProgramLaunchInfo"},
 | 
			
		||||
    {0x08300182, nullptr,               "CreateExtSaveData"},
 | 
			
		||||
    {0x08310180, nullptr,               "CreateSharedExtSaveData"},
 | 
			
		||||
    {0x08320102, nullptr,               "ReadExtSaveDataIcon"},
 | 
			
		||||
    {0x08330082, nullptr,               "EnumerateExtSaveData"},
 | 
			
		||||
    {0x08340082, nullptr,               "EnumerateSharedExtSaveData"},
 | 
			
		||||
    {0x08350080, nullptr,               "DeleteExtSaveData"},
 | 
			
		||||
    {0x08360080, nullptr,               "DeleteSharedExtSaveData"},
 | 
			
		||||
    {0x08370040, nullptr,               "SetCardSpiBaudRate"},
 | 
			
		||||
    {0x08380040, nullptr,               "SetCardSpiBusMode"},
 | 
			
		||||
    {0x08390000, nullptr,               "SendInitializeInfoTo9"},
 | 
			
		||||
    {0x083A0100, nullptr,               "GetSpecialContentIndex"},
 | 
			
		||||
    {0x083B00C2, nullptr,               "GetLegacyRomHeader"},
 | 
			
		||||
    {0x083C00C2, nullptr,               "GetLegacyBannerData"},
 | 
			
		||||
    {0x083D0100, nullptr,               "CheckAuthorityToAccessExtSaveData"},
 | 
			
		||||
    {0x083E00C2, nullptr,               "QueryTotalQuotaSize"},
 | 
			
		||||
    {0x083F00C0, nullptr,               "GetExtDataBlockSize"},
 | 
			
		||||
    {0x08400040, nullptr,               "AbnegateAccessRight"},
 | 
			
		||||
    {0x08410000, nullptr,               "DeleteSdmcRoot"},
 | 
			
		||||
    {0x08420040, nullptr,               "DeleteAllExtSaveDataOnNand"},
 | 
			
		||||
    {0x08430000, nullptr,               "InitializeCtrFileSystem"},
 | 
			
		||||
    {0x08440000, nullptr,               "CreateSeed"},
 | 
			
		||||
    {0x084500C2, nullptr,               "GetFormatInfo"},
 | 
			
		||||
    {0x08460102, nullptr,               "GetLegacyRomHeader2"},
 | 
			
		||||
    {0x08470180, nullptr,               "FormatCtrCardUserSaveData"},
 | 
			
		||||
    {0x08480042, nullptr,               "GetSdmcCtrRootPath"},
 | 
			
		||||
    {0x08490040, nullptr,               "GetArchiveResource"},
 | 
			
		||||
    {0x084A0002, nullptr,               "ExportIntegrityVerificationSeed"},
 | 
			
		||||
    {0x084B0002, nullptr,               "ImportIntegrityVerificationSeed"},
 | 
			
		||||
    {0x084C0242, FormatSaveData,        "FormatSaveData"},
 | 
			
		||||
    {0x084D0102, nullptr,               "GetLegacySubBannerData"},
 | 
			
		||||
    {0x084E0342, nullptr,               "UpdateSha256Context"},
 | 
			
		||||
    {0x084F0102, nullptr,               "ReadSpecialFile"},
 | 
			
		||||
    {0x08500040, nullptr,               "GetSpecialFileSize"},
 | 
			
		||||
    {0x08510242, CreateExtSaveData,     "CreateExtSaveData"},
 | 
			
		||||
    {0x08520100, DeleteExtSaveData,     "DeleteExtSaveData"},
 | 
			
		||||
    {0x08560240, CreateSystemSaveData,  "CreateSystemSaveData"},
 | 
			
		||||
    {0x08570080, DeleteSystemSaveData,  "DeleteSystemSaveData"},
 | 
			
		||||
    {0x08580000, nullptr,               "GetMovableSedHashedKeyYRandomData"},
 | 
			
		||||
    {0x000100C6, nullptr,                  "Dummy1"},
 | 
			
		||||
    {0x040100C4, nullptr,                  "Control"},
 | 
			
		||||
    {0x08010002, Initialize,               "Initialize"},
 | 
			
		||||
    {0x080201C2, OpenFile,                 "OpenFile"},
 | 
			
		||||
    {0x08030204, OpenFileDirectly,         "OpenFileDirectly"},
 | 
			
		||||
    {0x08040142, DeleteFile,               "DeleteFile"},
 | 
			
		||||
    {0x08050244, RenameFile,               "RenameFile"},
 | 
			
		||||
    {0x08060142, DeleteDirectory,          "DeleteDirectory"},
 | 
			
		||||
    {0x08070142, nullptr,                  "DeleteDirectoryRecursively"},
 | 
			
		||||
    {0x08080202, CreateFile,               "CreateFile"},
 | 
			
		||||
    {0x08090182, CreateDirectory,          "CreateDirectory"},
 | 
			
		||||
    {0x080A0244, RenameDirectory,          "RenameDirectory"},
 | 
			
		||||
    {0x080B0102, OpenDirectory,            "OpenDirectory"},
 | 
			
		||||
    {0x080C00C2, OpenArchive,              "OpenArchive"},
 | 
			
		||||
    {0x080D0144, nullptr,                  "ControlArchive"},
 | 
			
		||||
    {0x080E0080, CloseArchive,             "CloseArchive"},
 | 
			
		||||
    {0x080F0180, FormatThisUserSaveData,   "FormatThisUserSaveData"},
 | 
			
		||||
    {0x08100200, nullptr,                  "CreateSystemSaveData"},
 | 
			
		||||
    {0x08110040, nullptr,                  "DeleteSystemSaveData"},
 | 
			
		||||
    {0x08120080, GetFreeBytes,             "GetFreeBytes"},
 | 
			
		||||
    {0x08130000, nullptr,                  "GetCardType"},
 | 
			
		||||
    {0x08140000, nullptr,                  "GetSdmcArchiveResource"},
 | 
			
		||||
    {0x08150000, nullptr,                  "GetNandArchiveResource"},
 | 
			
		||||
    {0x08160000, nullptr,                  "GetSdmcFatfsError"},
 | 
			
		||||
    {0x08170000, IsSdmcDetected,           "IsSdmcDetected"},
 | 
			
		||||
    {0x08180000, IsSdmcWriteable,          "IsSdmcWritable"},
 | 
			
		||||
    {0x08190042, nullptr,                  "GetSdmcCid"},
 | 
			
		||||
    {0x081A0042, nullptr,                  "GetNandCid"},
 | 
			
		||||
    {0x081B0000, nullptr,                  "GetSdmcSpeedInfo"},
 | 
			
		||||
    {0x081C0000, nullptr,                  "GetNandSpeedInfo"},
 | 
			
		||||
    {0x081D0042, nullptr,                  "GetSdmcLog"},
 | 
			
		||||
    {0x081E0042, nullptr,                  "GetNandLog"},
 | 
			
		||||
    {0x081F0000, nullptr,                  "ClearSdmcLog"},
 | 
			
		||||
    {0x08200000, nullptr,                  "ClearNandLog"},
 | 
			
		||||
    {0x08210000, CardSlotIsInserted,       "CardSlotIsInserted"},
 | 
			
		||||
    {0x08220000, nullptr,                  "CardSlotPowerOn"},
 | 
			
		||||
    {0x08230000, nullptr,                  "CardSlotPowerOff"},
 | 
			
		||||
    {0x08240000, nullptr,                  "CardSlotGetCardIFPowerStatus"},
 | 
			
		||||
    {0x08250040, nullptr,                  "CardNorDirectCommand"},
 | 
			
		||||
    {0x08260080, nullptr,                  "CardNorDirectCommandWithAddress"},
 | 
			
		||||
    {0x08270082, nullptr,                  "CardNorDirectRead"},
 | 
			
		||||
    {0x082800C2, nullptr,                  "CardNorDirectReadWithAddress"},
 | 
			
		||||
    {0x08290082, nullptr,                  "CardNorDirectWrite"},
 | 
			
		||||
    {0x082A00C2, nullptr,                  "CardNorDirectWriteWithAddress"},
 | 
			
		||||
    {0x082B00C2, nullptr,                  "CardNorDirectRead_4xIO"},
 | 
			
		||||
    {0x082C0082, nullptr,                  "CardNorDirectCpuWriteWithoutVerify"},
 | 
			
		||||
    {0x082D0040, nullptr,                  "CardNorDirectSectorEraseWithoutVerify"},
 | 
			
		||||
    {0x082E0040, nullptr,                  "GetProductInfo"},
 | 
			
		||||
    {0x082F0040, nullptr,                  "GetProgramLaunchInfo"},
 | 
			
		||||
    {0x08300182, nullptr,                  "CreateExtSaveData"},
 | 
			
		||||
    {0x08310180, nullptr,                  "CreateSharedExtSaveData"},
 | 
			
		||||
    {0x08320102, nullptr,                  "ReadExtSaveDataIcon"},
 | 
			
		||||
    {0x08330082, nullptr,                  "EnumerateExtSaveData"},
 | 
			
		||||
    {0x08340082, nullptr,                  "EnumerateSharedExtSaveData"},
 | 
			
		||||
    {0x08350080, nullptr,                  "DeleteExtSaveData"},
 | 
			
		||||
    {0x08360080, nullptr,                  "DeleteSharedExtSaveData"},
 | 
			
		||||
    {0x08370040, nullptr,                  "SetCardSpiBaudRate"},
 | 
			
		||||
    {0x08380040, nullptr,                  "SetCardSpiBusMode"},
 | 
			
		||||
    {0x08390000, nullptr,                  "SendInitializeInfoTo9"},
 | 
			
		||||
    {0x083A0100, nullptr,                  "GetSpecialContentIndex"},
 | 
			
		||||
    {0x083B00C2, nullptr,                  "GetLegacyRomHeader"},
 | 
			
		||||
    {0x083C00C2, nullptr,                  "GetLegacyBannerData"},
 | 
			
		||||
    {0x083D0100, nullptr,                  "CheckAuthorityToAccessExtSaveData"},
 | 
			
		||||
    {0x083E00C2, nullptr,                  "QueryTotalQuotaSize"},
 | 
			
		||||
    {0x083F00C0, nullptr,                  "GetExtDataBlockSize"},
 | 
			
		||||
    {0x08400040, nullptr,                  "AbnegateAccessRight"},
 | 
			
		||||
    {0x08410000, nullptr,                  "DeleteSdmcRoot"},
 | 
			
		||||
    {0x08420040, nullptr,                  "DeleteAllExtSaveDataOnNand"},
 | 
			
		||||
    {0x08430000, nullptr,                  "InitializeCtrFileSystem"},
 | 
			
		||||
    {0x08440000, nullptr,                  "CreateSeed"},
 | 
			
		||||
    {0x084500C2, nullptr,                  "GetFormatInfo"},
 | 
			
		||||
    {0x08460102, nullptr,                  "GetLegacyRomHeader2"},
 | 
			
		||||
    {0x08470180, nullptr,                  "FormatCtrCardUserSaveData"},
 | 
			
		||||
    {0x08480042, nullptr,                  "GetSdmcCtrRootPath"},
 | 
			
		||||
    {0x08490040, nullptr,                  "GetArchiveResource"},
 | 
			
		||||
    {0x084A0002, nullptr,                  "ExportIntegrityVerificationSeed"},
 | 
			
		||||
    {0x084B0002, nullptr,                  "ImportIntegrityVerificationSeed"},
 | 
			
		||||
    {0x084C0242, FormatSaveData,           "FormatSaveData"},
 | 
			
		||||
    {0x084D0102, nullptr,                  "GetLegacySubBannerData"},
 | 
			
		||||
    {0x084E0342, nullptr,                  "UpdateSha256Context"},
 | 
			
		||||
    {0x084F0102, nullptr,                  "ReadSpecialFile"},
 | 
			
		||||
    {0x08500040, nullptr,                  "GetSpecialFileSize"},
 | 
			
		||||
    {0x08510242, CreateExtSaveData,        "CreateExtSaveData"},
 | 
			
		||||
    {0x08520100, DeleteExtSaveData,        "DeleteExtSaveData"},
 | 
			
		||||
    {0x08530142, nullptr,                  "ReadExtSaveDataIcon"},
 | 
			
		||||
    {0x085400C0, nullptr,                  "GetExtDataBlockSize"},
 | 
			
		||||
    {0x08550102, nullptr,                  "EnumerateExtSaveData"},
 | 
			
		||||
    {0x08560240, CreateSystemSaveData,     "CreateSystemSaveData"},
 | 
			
		||||
    {0x08570080, DeleteSystemSaveData,     "DeleteSystemSaveData"},
 | 
			
		||||
    {0x08580000, nullptr,                  "StartDeviceMoveAsSource"},
 | 
			
		||||
    {0x08590200, nullptr,                  "StartDeviceMoveAsDestination"},
 | 
			
		||||
    {0x085A00C0, nullptr,                  "SetArchivePriority"},
 | 
			
		||||
    {0x085B0080, nullptr,                  "GetArchivePriority"},
 | 
			
		||||
    {0x085C00C0, nullptr,                  "SetCtrCardLatencyParameter"},
 | 
			
		||||
    {0x085D01C0, nullptr,                  "SetFsCompatibilityInfo"},
 | 
			
		||||
    {0x085E0040, nullptr,                  "ResetCardCompatibilityParameter"},
 | 
			
		||||
    {0x085F0040, nullptr,                  "SwitchCleanupInvalidSaveData"},
 | 
			
		||||
    {0x08600042, nullptr,                  "EnumerateSystemSaveData"},
 | 
			
		||||
    {0x08610042, InitializeWithSdkVersion, "InitializeWithSdkVersion"},
 | 
			
		||||
    {0x08620040, SetPriority,           "SetPriority"},
 | 
			
		||||
    {0x08630000, GetPriority,           "GetPriority"},
 | 
			
		||||
    {0x08620040, SetPriority,              "SetPriority"},
 | 
			
		||||
    {0x08630000, GetPriority,              "GetPriority"},
 | 
			
		||||
    {0x08640000, nullptr,                  "GetNandInfo"},
 | 
			
		||||
    {0x08650140, nullptr,                  "SetSaveDataSecureValue"},
 | 
			
		||||
    {0x086600C0, nullptr,                  "GetSaveDataSecureValue"},
 | 
			
		||||
    {0x086700C4, nullptr,                  "ControlSecureSave"},
 | 
			
		||||
    {0x08680000, nullptr,                  "GetMediaType"},
 | 
			
		||||
    {0x08690000, nullptr,                  "GetNandEraseCount"},
 | 
			
		||||
    {0x086A0082, nullptr,                  "ReadNandReport"}
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
////////////////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue