114 WUT_CHECK_OFFSET(
MCPDevice, 0x08, unk0x08);
115 WUT_CHECK_OFFSET(
MCPDevice, 0x88, filesystem);
117 WUT_CHECK_OFFSET(
MCPDevice, 0x30F, flags);
119 WUT_CHECK_OFFSET(
MCPDevice, 0x317, index);
124 WUT_UNKNOWN_BYTES(0x27F);
147 WUT_UNKNOWN_BYTES(0x27F);
155 WUT_PADDING_BYTES(2);
157 WUT_UNKNOWN_BYTES(4);
161 char wifi_5ghz_country_code[4];
168 WUT_UNKNOWN_BYTES(4);
169 char model_number[16];
206 char indexedDevice[10];
230 uint32_t deviceListSizeInBytes);
236 uint32_t deviceListSizeInBytes);
252 uint64_t *outTitleId);
293 uint32_t *outTitleCount,
295 uint32_t titleListSizeBytes);
300 uint32_t *outTitleCount,
302 uint32_t titleListSizeBytes);
307 uint32_t *outTitleCount,
309 uint32_t titleListSizeBytes);
314 uint32_t *outTitleCount,
316 uint32_t titleListSizeBytes);
321 uint32_t *outTitleCount,
323 uint32_t titleListSizeBytes);
328 uint32_t *outTitleCount,
330 uint32_t titleListSizeBytes);
336 uint32_t *outTitleCount,
338 uint32_t titleListSizeBytes);
343 const char *indexedDevice,
346 uint32_t *outTitleCount,
348 uint32_t titleListSizeBytes);
uint8_t wifi_5ghz_country_code_revision
5ghz_country_code_revision in xml
uint32_t contentsProgress
MCPError MCP_GetSystemVersion(int32_t handle, MCPSystemVersion *systemVersion)
MCPError MCP_InstallGetTargetDevice(int handle, MCPInstallTarget *deviceOut)
MCPError MCP_TitleListByDeviceType(int32_t handle, MCPDeviceType deviceType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
MCPError MCP_GetOwnTitleInfo(int32_t handle, MCPTitleListType *titleInfo)
MCPError MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType(int32_t handle, uint32_t uniqueId, const char *indexedDevice, uint8_t unk0x60, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
MCPError MCP_CompatLoadAVFile(int32_t handle, void *ptr, uint32_t *size, MCPCompatAVFile file)
MCPError MCP_TitleListByDevice(int32_t handle, const char *device, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
MCPError MCP_TitleCount(int32_t handle)
MCPError MCP_GetTitleInfo(int32_t handle, uint64_t titleId, MCPTitleListType *titleInfo)
MCPError MCP_TitleListByAppAndDevice(int32_t handle, MCPAppType appType, const char *device, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
MCPError MCP_InstallSetTargetDevice(int handle, MCPInstallTarget device)
MCPError MCP_UninstallTitleAsync(int32_t handle, const char *path, MCPInstallTitleInfo *out)
MCPError MCP_TitleListByAppAndDeviceType(int32_t handle, MCPAppType appType, MCPDeviceType deviceType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
MCPError MCP_GetSysProdSettings(int32_t handle, MCPSysProdSettings *settings)
MCPError MCP_InstallSetTargetUsb(int handle, int usb)
MCPError MCP_FullDeviceList(int handle, int *numDevices, MCPDevice *outDeviceList, uint32_t deviceListSizeInBytes)
MCPError MCP_GetTitleId(int32_t handle, uint64_t *outTitleId)
struct MCPDeviceList MCPDeviceList
MCPError MCP_InstallGetProgress(int handle, MCPInstallProgress *installProgressOut)
MCPError MCP_InstallTitleAbort(int handle)
MCPError MCP_TriggerCrashLogCollection(int32_t handle)
Saves the current Cafe log to the SLC logs directory.
MCPError MCP_TitleListByUniqueId(int32_t handle, uint32_t uniqueId, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
MCPError MCP_InstallTitleAsync(int handle, const char *path, MCPInstallTitleInfo *out)
MCPError MCP_Close(int handle)
MCPError MCP_TitleList(int32_t handle, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
MCPError MCP_TitleListByAppType(int32_t handle, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
MCPError MCP_DeviceList(int handle, int *numDevices, MCPDevice *outDeviceList, uint32_t deviceListSizeInBytes)
MCPError MCP_InstallGetInfo(int handle, const char *path, MCPInstallInfo *out)
@ MCP_COMPAT_AV_FILE_DEINT
Deinterlacer parameters.
@ MCP_COMPAT_AV_FILE_DMCU
DMCU firmware.
@ MCP_APP_TYPE_SYSTEM_VERSION
@ MCP_APP_TYPE_SYSTEM_SETTINGS
@ MCP_APP_TYPE_SYSTEM_UPDATER
@ MCP_APP_TYPE_MIIVERSE_POST
@ MCP_APP_TYPE_MCP_TITLE_LIST
@ MCP_APP_TYPE_DRC_FIRMWARE
@ MCP_APP_TYPE_WAGONU_MIGRATION_LIST
@ MCP_APP_TYPE_SYSTEM_LIBRARIES
@ MCP_APP_TYPE_AMIIBO_SETTINGS
@ MCP_APP_TYPE_EXCEPTIONS_DATA
@ MCP_APP_TYPE_PATCH_MAP_DATA
@ MCP_APP_TYPE_AOC_OVERLAY
@ MCP_APP_TYPE_DRC_LANGUAGE
@ MCP_APP_TYPE_ERROR_DISPLAY
@ MCP_APP_TYPE_SYSTEM_MENU
@ MCP_APP_TYPE_CAFFEINE_TITLE_LIST
@ MCP_APP_TYPE_DOWNLOAD_MANAGEMENT
@ MCP_APP_TYPE_CERT_STORE
@ MCP_APP_TYPE_ECO_PROCESS
@ MCP_APP_TYPE_BLUETOOTH_FIRMWARE
@ MCP_APP_TYPE_GAME_UPDATE
@ MCP_APP_TYPE_DRH_FIRMWARE
@ MCP_APP_TYPE_ACCOUNT_APPS
@ MCP_APP_TYPE_FRIEND_LIST
@ MCP_APP_TYPE_SYSTEM_APPS
@ MCP_APP_TYPE_SHARED_DATA