[XAM/NUI] - Implement More Functions

- Implement XamNuiIsDeviceReady, XamNuiIdentityGetSessionId, XamNuiHudGetInitializeFlags, XamIsNuiUIActive, XamUserNuiGetUserIndexForSignin and XamNuiHudGetVersions
- Stub XamIsNuiAutomationEnabled/XamIsNatalPlaybackEnabled, XamUserNuiGetUserIndex, XamUserNuiEnableBiometric, XamNuiGetDepthCalibration, XamNuiSkeletonGetBestSkeletonIndex, XamNuiIsChatMicEnabled, XamNuiPlayerEngagementUpdate, XamNuiCameraTiltGetStatus, XamNuiCameraElevationGetAngle, XamNuiCameraGetTiltControllerType, XamNuiCameraSetFlags,  XamShowNuiGuideUI, XamNuiHudIsEnabled, XamNuiIdentityEnrollForSignIn , XamNuiIdentityAbort and XamNuiHudSetEngagedTrackingID
- According to Xam XamIsNuiAutomationEnabled, and XamIsNatalPlaybackEnabled are the same function.
- Left Notes for future reference
This commit is contained in:
The-Little-Wolf
2025-02-28 15:13:27 -08:00
committed by Radosław Gliński
parent 02c95bee06
commit d2b265e251
6 changed files with 419 additions and 16 deletions

View File

@@ -22,6 +22,7 @@ namespace kernel {
namespace xam {
bool xeXamIsUIActive();
bool xeXamIsNuiUIActive();
static constexpr std::string_view kXamModuleLoaderDataFileName =
"launch_data.bin";