Homebrew ABI: Difference between revisions
WinterMute (talk | contribs) No edit summary |
|||
Line 144: | Line 144: | ||
* '''Key:''' 7 | * '''Key:''' 7 | ||
* '''Value[0]:''' AppletType | * '''Value[0]:''' AppletType | ||
* '''Value[1]:''' | * '''Value[1]:''' AppletFlags | ||
AppletFlags ApplicationOverride: Use AppletType_Application instead of AppletType_SystemApplication, only when AppletType is SystemApplication. This should only be handled when AppletType_Application is properly supported where applet may have been previously initialized in the context of the current process, for AppletType_Application. This avoids breaking backwards-compatibility with apps which don't support AppletType_Application as previously described. | |||
enum LoaderConfigAppletType { | enum LoaderConfigAppletType { | ||
Line 152: | Line 154: | ||
LoaderConfigAppletType_OverlayApplet = 3, | LoaderConfigAppletType_OverlayApplet = 3, | ||
LoaderConfigAppletType_SystemApplication = 4, | LoaderConfigAppletType_SystemApplication = 4, | ||
}; | |||
enum LoaderConfigAppletFlags { | |||
LoaderConfigAppletFlags_ApplicationOverride = BIT(0), | |||
}; | }; | ||