diff options
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Hid/IHidServer.cs')
-rw-r--r-- | Ryujinx.HLE/HOS/Services/Hid/IHidServer.cs | 226 |
1 files changed, 113 insertions, 113 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Hid/IHidServer.cs b/Ryujinx.HLE/HOS/Services/Hid/IHidServer.cs index 266fc04f..d508aba4 100644 --- a/Ryujinx.HLE/HOS/Services/Hid/IHidServer.cs +++ b/Ryujinx.HLE/HOS/Services/Hid/IHidServer.cs @@ -59,7 +59,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid _vibrationPermitted = true; } - [CommandHipc(0)] + [CommandCmif(0)] // CreateAppletResource(nn::applet::AppletResourceUserId) -> object<nn::hid::IAppletResource> public ResultCode CreateAppletResource(ServiceCtx context) { @@ -70,7 +70,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(1)] + [CommandCmif(1)] // ActivateDebugPad(nn::applet::AppletResourceUserId) public ResultCode ActivateDebugPad(ServiceCtx context) { @@ -88,7 +88,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(11)] + [CommandCmif(11)] // ActivateTouchScreen(nn::applet::AppletResourceUserId) public ResultCode ActivateTouchScreen(ServiceCtx context) { @@ -108,7 +108,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(21)] + [CommandCmif(21)] // ActivateMouse(nn::applet::AppletResourceUserId) public ResultCode ActivateMouse(ServiceCtx context) { @@ -128,7 +128,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(31)] + [CommandCmif(31)] // ActivateKeyboard(nn::applet::AppletResourceUserId) public ResultCode ActivateKeyboard(ServiceCtx context) { @@ -151,7 +151,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(32)] + [CommandCmif(32)] // SendKeyboardLockKeyEvent(uint flags, pid) public ResultCode SendKeyboardLockKeyEvent(ServiceCtx context) { @@ -164,7 +164,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(40)] + [CommandCmif(40)] // AcquireXpadIdEventHandle(ulong XpadId) -> nn::sf::NativeHandle public ResultCode AcquireXpadIdEventHandle(ServiceCtx context) { @@ -182,7 +182,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(41)] + [CommandCmif(41)] // ReleaseXpadIdEventHandle(ulong XpadId) public ResultCode ReleaseXpadIdEventHandle(ServiceCtx context) { @@ -195,7 +195,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(51)] + [CommandCmif(51)] // ActivateXpad(nn::hid::BasicXpadId, nn::applet::AppletResourceUserId) public ResultCode ActivateXpad(ServiceCtx context) { @@ -207,7 +207,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(55)] + [CommandCmif(55)] // GetXpadIds() -> long IdsCount, buffer<array<nn::hid::BasicXpadId>, type: 0xa> public ResultCode GetXpadIds(ServiceCtx context) { @@ -219,7 +219,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(56)] + [CommandCmif(56)] // ActivateJoyXpad(nn::hid::JoyXpadId) public ResultCode ActivateJoyXpad(ServiceCtx context) { @@ -230,7 +230,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(58)] + [CommandCmif(58)] // GetJoyXpadLifoHandle(nn::hid::JoyXpadId) -> nn::sf::NativeHandle public ResultCode GetJoyXpadLifoHandle(ServiceCtx context) { @@ -245,7 +245,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(59)] + [CommandCmif(59)] // GetJoyXpadIds() -> long IdsCount, buffer<array<nn::hid::JoyXpadId>, type: 0xa> public ResultCode GetJoyXpadIds(ServiceCtx context) { @@ -257,7 +257,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(60)] + [CommandCmif(60)] // ActivateSixAxisSensor(nn::hid::BasicXpadId) public ResultCode ActivateSixAxisSensor(ServiceCtx context) { @@ -268,7 +268,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(61)] + [CommandCmif(61)] // DeactivateSixAxisSensor(nn::hid::BasicXpadId) public ResultCode DeactivateSixAxisSensor(ServiceCtx context) { @@ -279,7 +279,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(62)] + [CommandCmif(62)] // GetSixAxisSensorLifoHandle(nn::hid::BasicXpadId) -> nn::sf::NativeHandle public ResultCode GetSixAxisSensorLifoHandle(ServiceCtx context) { @@ -294,7 +294,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(63)] + [CommandCmif(63)] // ActivateJoySixAxisSensor(nn::hid::JoyXpadId) public ResultCode ActivateJoySixAxisSensor(ServiceCtx context) { @@ -305,7 +305,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(64)] + [CommandCmif(64)] // DeactivateJoySixAxisSensor(nn::hid::JoyXpadId) public ResultCode DeactivateJoySixAxisSensor(ServiceCtx context) { @@ -316,7 +316,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(65)] + [CommandCmif(65)] // GetJoySixAxisSensorLifoHandle(nn::hid::JoyXpadId) -> nn::sf::NativeHandle public ResultCode GetJoySixAxisSensorLifoHandle(ServiceCtx context) { @@ -331,7 +331,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(66)] + [CommandCmif(66)] // StartSixAxisSensor(nn::hid::SixAxisSensorHandle, nn::applet::AppletResourceUserId) public ResultCode StartSixAxisSensor(ServiceCtx context) { @@ -344,7 +344,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(67)] + [CommandCmif(67)] // StopSixAxisSensor(nn::hid::SixAxisSensorHandle, nn::applet::AppletResourceUserId) public ResultCode StopSixAxisSensor(ServiceCtx context) { @@ -357,7 +357,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(68)] + [CommandCmif(68)] // IsSixAxisSensorFusionEnabled(nn::hid::SixAxisSensorHandle, nn::applet::AppletResourceUserId) -> bool IsEnabled public ResultCode IsSixAxisSensorFusionEnabled(ServiceCtx context) { @@ -372,7 +372,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(69)] + [CommandCmif(69)] // EnableSixAxisSensorFusion(bool Enabled, nn::hid::SixAxisSensorHandle, nn::applet::AppletResourceUserId) public ResultCode EnableSixAxisSensorFusion(ServiceCtx context) { @@ -385,7 +385,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(70)] + [CommandCmif(70)] // SetSixAxisSensorFusionParameters(nn::hid::SixAxisSensorHandle, float RevisePower, float ReviseRange, nn::applet::AppletResourceUserId) public ResultCode SetSixAxisSensorFusionParameters(ServiceCtx context) { @@ -405,7 +405,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(71)] + [CommandCmif(71)] // GetSixAxisSensorFusionParameters(nn::hid::SixAxisSensorHandle, nn::applet::AppletResourceUserId) -> float RevisePower, float ReviseRange) public ResultCode GetSixAxisSensorFusionParameters(ServiceCtx context) { @@ -421,7 +421,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(72)] + [CommandCmif(72)] // ResetSixAxisSensorFusionParameters(nn::hid::SixAxisSensorHandle, nn::applet::AppletResourceUserId) public ResultCode ResetSixAxisSensorFusionParameters(ServiceCtx context) { @@ -437,7 +437,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(73)] + [CommandCmif(73)] // SetAccelerometerParameters(nn::hid::SixAxisSensorHandle, float X, float Y, nn::applet::AppletResourceUserId) public ResultCode SetAccelerometerParameters(ServiceCtx context) { @@ -457,7 +457,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(74)] + [CommandCmif(74)] // GetAccelerometerParameters(nn::hid::SixAxisSensorHandle, nn::applet::AppletResourceUserId) -> float X, float Y public ResultCode GetAccelerometerParameters(ServiceCtx context) { @@ -473,7 +473,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(75)] + [CommandCmif(75)] // ResetAccelerometerParameters(nn::hid::SixAxisSensorHandle, nn::applet::AppletResourceUserId) public ResultCode ResetAccelerometerParameters(ServiceCtx context) { @@ -489,7 +489,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(76)] + [CommandCmif(76)] // SetAccelerometerPlayMode(nn::hid::SixAxisSensorHandle, uint PlayMode, nn::applet::AppletResourceUserId) public ResultCode SetAccelerometerPlayMode(ServiceCtx context) { @@ -503,7 +503,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(77)] + [CommandCmif(77)] // GetAccelerometerPlayMode(nn::hid::SixAxisSensorHandle, nn::applet::AppletResourceUserId) -> uint PlayMode public ResultCode GetAccelerometerPlayMode(ServiceCtx context) { @@ -518,7 +518,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(78)] + [CommandCmif(78)] // ResetAccelerometerPlayMode(nn::hid::SixAxisSensorHandle, nn::applet::AppletResourceUserId) public ResultCode ResetAccelerometerPlayMode(ServiceCtx context) { @@ -533,7 +533,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(79)] + [CommandCmif(79)] // SetGyroscopeZeroDriftMode(nn::hid::SixAxisSensorHandle, uint GyroscopeZeroDriftMode, nn::applet::AppletResourceUserId) public ResultCode SetGyroscopeZeroDriftMode(ServiceCtx context) { @@ -546,7 +546,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(80)] + [CommandCmif(80)] // GetGyroscopeZeroDriftMode(nn::applet::AppletResourceUserId, nn::hid::SixAxisSensorHandle) -> int GyroscopeZeroDriftMode public ResultCode GetGyroscopeZeroDriftMode(ServiceCtx context) { @@ -561,7 +561,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(81)] + [CommandCmif(81)] // ResetGyroscopeZeroDriftMode(nn::hid::SixAxisSensorHandle, nn::applet::AppletResourceUserId) public ResultCode ResetGyroscopeZeroDriftMode(ServiceCtx context) { @@ -576,7 +576,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(82)] + [CommandCmif(82)] // IsSixAxisSensorAtRest(nn::hid::SixAxisSensorHandle, nn::applet::AppletResourceUserId) -> bool IsAsRest public ResultCode IsSixAxisSensorAtRest(ServiceCtx context) { @@ -593,7 +593,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(83)] // 6.0.0+ + [CommandCmif(83)] // 6.0.0+ // IsFirmwareUpdateAvailableForSixAxisSensor(nn::hid::AppletResourceUserId, nn::hid::SixAxisSensorHandle, pid) -> bool UpdateAvailable public ResultCode IsFirmwareUpdateAvailableForSixAxisSensor(ServiceCtx context) { @@ -608,7 +608,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(84)] // 13.0.0+ + [CommandCmif(84)] // 13.0.0+ // EnableSixAxisSensorUnalteredPassthrough(nn::applet::AppletResourceUserId, nn::hid::SixAxisSensorHandle, u8 enabled) public ResultCode EnableSixAxisSensorUnalteredPassthrough(ServiceCtx context) { @@ -621,7 +621,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(85)] // 13.0.0+ + [CommandCmif(85)] // 13.0.0+ // IsSixAxisSensorUnalteredPassthroughEnabled(nn::applet::AppletResourceUserId, nn::hid::SixAxisSensorHandle) -> u8 enabled public ResultCode IsSixAxisSensorUnalteredPassthroughEnabled(ServiceCtx context) { @@ -636,7 +636,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(87)] // 13.0.0+ + [CommandCmif(87)] // 13.0.0+ // LoadSixAxisSensorCalibrationParameter(nn::applet::AppletResourceUserId, nn::hid::SixAxisSensorHandle, u64 unknown) public ResultCode LoadSixAxisSensorCalibrationParameter(ServiceCtx context) { @@ -651,7 +651,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(88)] // 13.0.0+ + [CommandCmif(88)] // 13.0.0+ // GetSixAxisSensorIcInformation(nn::applet::AppletResourceUserId, nn::hid::SixAxisSensorHandle) -> u64 unknown public ResultCode GetSixAxisSensorIcInformation(ServiceCtx context) { @@ -666,7 +666,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(91)] + [CommandCmif(91)] // ActivateGesture(nn::applet::AppletResourceUserId, int Unknown0) public ResultCode ActivateGesture(ServiceCtx context) { @@ -678,7 +678,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(100)] + [CommandCmif(100)] // SetSupportedNpadStyleSet(pid, nn::applet::AppletResourceUserId, nn::hid::NpadStyleTag) public ResultCode SetSupportedNpadStyleSet(ServiceCtx context) { @@ -694,7 +694,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(101)] + [CommandCmif(101)] // GetSupportedNpadStyleSet(pid, nn::applet::AppletResourceUserId) -> uint nn::hid::NpadStyleTag public ResultCode GetSupportedNpadStyleSet(ServiceCtx context) { @@ -708,7 +708,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(102)] + [CommandCmif(102)] // SetSupportedNpadIdType(nn::applet::AppletResourceUserId, array<NpadIdType, 9>) public ResultCode SetSupportedNpadIdType(ServiceCtx context) { @@ -733,14 +733,14 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(103)] + [CommandCmif(103)] // ActivateNpad(nn::applet::AppletResourceUserId) public ResultCode ActivateNpad(ServiceCtx context) { return ActiveNpadImpl(context); } - [CommandHipc(104)] + [CommandCmif(104)] // DeactivateNpad(nn::applet::AppletResourceUserId) public ResultCode DeactivateNpad(ServiceCtx context) { @@ -752,7 +752,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(106)] + [CommandCmif(106)] // AcquireNpadStyleSetUpdateEventHandle(nn::applet::AppletResourceUserId, uint, ulong) -> nn::sf::NativeHandle public ResultCode AcquireNpadStyleSetUpdateEventHandle(ServiceCtx context) { @@ -776,7 +776,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(107)] + [CommandCmif(107)] // DisconnectNpad(nn::applet::AppletResourceUserId, uint NpadIdType) public ResultCode DisconnectNpad(ServiceCtx context) { @@ -788,7 +788,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(108)] + [CommandCmif(108)] // GetPlayerLedPattern(u32 npad_id) -> u64 led_pattern public ResultCode GetPlayerLedPattern(ServiceCtx context) { @@ -814,7 +814,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(109)] // 5.0.0+ + [CommandCmif(109)] // 5.0.0+ // ActivateNpadWithRevision(nn::applet::AppletResourceUserId, ulong revision) public ResultCode ActivateNpadWithRevision(ServiceCtx context) { @@ -859,7 +859,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(120)] + [CommandCmif(120)] // SetNpadJoyHoldType(nn::applet::AppletResourceUserId, ulong NpadJoyHoldType) public ResultCode SetNpadJoyHoldType(ServiceCtx context) { @@ -885,7 +885,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(121)] + [CommandCmif(121)] // GetNpadJoyHoldType(nn::applet::AppletResourceUserId) -> ulong NpadJoyHoldType public ResultCode GetNpadJoyHoldType(ServiceCtx context) { @@ -904,7 +904,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(122)] + [CommandCmif(122)] // SetNpadJoyAssignmentModeSingleByDefault(uint HidControllerId, nn::applet::AppletResourceUserId) public ResultCode SetNpadJoyAssignmentModeSingleByDefault(ServiceCtx context) { @@ -920,7 +920,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(123)] + [CommandCmif(123)] // SetNpadJoyAssignmentModeSingle(uint npadIdType, nn::applet::AppletResourceUserId, uint npadJoyDeviceType) public ResultCode SetNpadJoyAssignmentModeSingle(ServiceCtx context) { @@ -937,7 +937,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(124)] + [CommandCmif(124)] // SetNpadJoyAssignmentModeDual(uint npadIdType, nn::applet::AppletResourceUserId) public ResultCode SetNpadJoyAssignmentModeDual(ServiceCtx context) { @@ -953,7 +953,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(125)] + [CommandCmif(125)] // MergeSingleJoyAsDualJoy(uint npadIdType0, uint npadIdType1, nn::applet::AppletResourceUserId) public ResultCode MergeSingleJoyAsDualJoy(ServiceCtx context) { @@ -969,7 +969,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(126)] + [CommandCmif(126)] // StartLrAssignmentMode(nn::applet::AppletResourceUserId) public ResultCode StartLrAssignmentMode(ServiceCtx context) { @@ -980,7 +980,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(127)] + [CommandCmif(127)] // StopLrAssignmentMode(nn::applet::AppletResourceUserId) public ResultCode StopLrAssignmentMode(ServiceCtx context) { @@ -991,7 +991,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(128)] + [CommandCmif(128)] // SetNpadHandheldActivationMode(nn::applet::AppletResourceUserId, long HidNpadHandheldActivationMode) public ResultCode SetNpadHandheldActivationMode(ServiceCtx context) { @@ -1003,7 +1003,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(129)] + [CommandCmif(129)] // GetNpadHandheldActivationMode(nn::applet::AppletResourceUserId) -> long HidNpadHandheldActivationMode public ResultCode GetNpadHandheldActivationMode(ServiceCtx context) { @@ -1016,7 +1016,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(130)] + [CommandCmif(130)] // SwapNpadAssignment(uint OldNpadAssignment, uint NewNpadAssignment, nn::applet::AppletResourceUserId) public ResultCode SwapNpadAssignment(ServiceCtx context) { @@ -1029,7 +1029,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(131)] + [CommandCmif(131)] // IsUnintendedHomeButtonInputProtectionEnabled(uint Unknown0, nn::applet::AppletResourceUserId) -> bool IsEnabled public ResultCode IsUnintendedHomeButtonInputProtectionEnabled(ServiceCtx context) { @@ -1043,7 +1043,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(132)] + [CommandCmif(132)] // EnableUnintendedHomeButtonInputProtection(bool Enable, uint Unknown0, nn::applet::AppletResourceUserId) public ResultCode EnableUnintendedHomeButtonInputProtection(ServiceCtx context) { @@ -1056,7 +1056,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(133)] // 5.0.0+ + [CommandCmif(133)] // 5.0.0+ // SetNpadJoyAssignmentModeSingleWithDestination(uint npadIdType, uint npadJoyDeviceType, nn::applet::AppletResourceUserId) -> bool npadIdTypeIsSet, uint npadIdTypeSet public ResultCode SetNpadJoyAssignmentModeSingleWithDestination(ServiceCtx context) { @@ -1091,7 +1091,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid // If not, it returns nothing. } - [CommandHipc(200)] + [CommandCmif(200)] // GetVibrationDeviceInfo(nn::hid::VibrationDeviceHandle) -> nn::hid::VibrationDeviceInfo public ResultCode GetVibrationDeviceInfo(ServiceCtx context) { @@ -1154,7 +1154,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.InvalidNpadDeviceType; } - [CommandHipc(201)] + [CommandCmif(201)] // SendVibrationValue(nn::hid::VibrationDeviceHandle, nn::hid::VibrationValue, nn::applet::AppletResourceUserId) public ResultCode SendVibrationValue(ServiceCtx context) { @@ -1185,7 +1185,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(202)] + [CommandCmif(202)] // GetActualVibrationValue(nn::hid::VibrationDeviceHandle, nn::applet::AppletResourceUserId) -> nn::hid::VibrationValue public ResultCode GetActualVibrationValue(ServiceCtx context) { @@ -1209,7 +1209,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(203)] + [CommandCmif(203)] // CreateActiveVibrationDeviceList() -> object<nn::hid::IActiveVibrationDeviceList> public ResultCode CreateActiveVibrationDeviceList(ServiceCtx context) { @@ -1218,7 +1218,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(204)] + [CommandCmif(204)] // PermitVibration(bool Enable) public ResultCode PermitVibration(ServiceCtx context) { @@ -1229,7 +1229,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(205)] + [CommandCmif(205)] // IsVibrationPermitted() -> bool IsEnabled public ResultCode IsVibrationPermitted(ServiceCtx context) { @@ -1238,7 +1238,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(206)] + [CommandCmif(206)] // SendVibrationValues(nn::applet::AppletResourceUserId, buffer<array<nn::hid::VibrationDeviceHandle>, type: 9>, buffer<array<nn::hid::VibrationValue>, type: 9>) public ResultCode SendVibrationValues(ServiceCtx context) { @@ -1281,7 +1281,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(207)] // 4.0.0+ + [CommandCmif(207)] // 4.0.0+ // SendVibrationGcErmCommand(nn::hid::VibrationDeviceHandle, nn::hid::VibrationGcErmCommand, nn::applet::AppletResourceUserId) public ResultCode SendVibrationGcErmCommand(ServiceCtx context) { @@ -1294,7 +1294,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(208)] // 4.0.0+ + [CommandCmif(208)] // 4.0.0+ // GetActualVibrationGcErmCommand(nn::hid::VibrationDeviceHandle, nn::applet::AppletResourceUserId) -> nn::hid::VibrationGcErmCommand public ResultCode GetActualVibrationGcErmCommand(ServiceCtx context) { @@ -1308,7 +1308,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(209)] // 4.0.0+ + [CommandCmif(209)] // 4.0.0+ // BeginPermitVibrationSession(nn::applet::AppletResourceUserId) public ResultCode BeginPermitVibrationSession(ServiceCtx context) { @@ -1319,7 +1319,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(210)] // 4.0.0+ + [CommandCmif(210)] // 4.0.0+ // EndPermitVibrationSession() public ResultCode EndPermitVibrationSession(ServiceCtx context) { @@ -1328,7 +1328,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(211)] // 7.0.0+ + [CommandCmif(211)] // 7.0.0+ // IsVibrationDeviceMounted(nn::hid::VibrationDeviceHandle, nn::applet::AppletResourceUserId) public ResultCode IsVibrationDeviceMounted(ServiceCtx context) { @@ -1343,7 +1343,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(300)] + [CommandCmif(300)] // ActivateConsoleSixAxisSensor(nn::applet::AppletResourceUserId) public ResultCode ActivateConsoleSixAxisSensor(ServiceCtx context) { @@ -1354,7 +1354,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(301)] + [CommandCmif(301)] // StartConsoleSixAxisSensor(nn::hid::ConsoleSixAxisSensorHandle, nn::applet::AppletResourceUserId) public ResultCode StartConsoleSixAxisSensor(ServiceCtx context) { @@ -1366,7 +1366,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(302)] + [CommandCmif(302)] // StopConsoleSixAxisSensor(nn::hid::ConsoleSixAxisSensorHandle, nn::applet::AppletResourceUserId) public ResultCode StopConsoleSixAxisSensor(ServiceCtx context) { @@ -1378,7 +1378,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(303)] // 5.0.0+ + [CommandCmif(303)] // 5.0.0+ // ActivateSevenSixAxisSensor(nn::applet::AppletResourceUserId) public ResultCode ActivateSevenSixAxisSensor(ServiceCtx context) { @@ -1389,7 +1389,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(304)] // 5.0.0+ + [CommandCmif(304)] // 5.0.0+ // StartSevenSixAxisSensor(nn::applet::AppletResourceUserId) public ResultCode StartSevenSixAxisSensor(ServiceCtx context) { @@ -1400,7 +1400,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(305)] // 5.0.0+ + [CommandCmif(305)] // 5.0.0+ // StopSevenSixAxisSensor(nn::applet::AppletResourceUserId) public ResultCode StopSevenSixAxisSensor(ServiceCtx context) { @@ -1411,7 +1411,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(306)] // 5.0.0+ + [CommandCmif(306)] // 5.0.0+ // InitializeSevenSixAxisSensor(array<nn::sf::NativeHandle>, ulong Counter0, array<nn::sf::NativeHandle>, ulong Counter1, nn::applet::AppletResourceUserId) public ResultCode InitializeSevenSixAxisSensor(ServiceCtx context) { @@ -1426,7 +1426,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(307)] // 5.0.0+ + [CommandCmif(307)] // 5.0.0+ // FinalizeSevenSixAxisSensor(nn::applet::AppletResourceUserId) public ResultCode FinalizeSevenSixAxisSensor(ServiceCtx context) { @@ -1437,7 +1437,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(308)] // 5.0.0+ + [CommandCmif(308)] // 5.0.0+ // SetSevenSixAxisSensorFusionStrength(float Strength, nn::applet::AppletResourceUserId) public ResultCode SetSevenSixAxisSensorFusionStrength(ServiceCtx context) { @@ -1449,7 +1449,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(309)] // 5.0.0+ + [CommandCmif(309)] // 5.0.0+ // GetSevenSixAxisSensorFusionStrength(nn::applet::AppletResourceUserId) -> float Strength public ResultCode GetSevenSixAxisSensorFusionStrength(ServiceCtx context) { @@ -1462,7 +1462,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(310)] // 6.0.0+ + [CommandCmif(310)] // 6.0.0+ // ResetSevenSixAxisSensorTimestamp(pid, nn::applet::AppletResourceUserId) public ResultCode ResetSevenSixAxisSensorTimestamp(ServiceCtx context) { @@ -1473,7 +1473,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(400)] + [CommandCmif(400)] // IsUsbFullKeyControllerEnabled() -> bool IsEnabled public ResultCode IsUsbFullKeyControllerEnabled(ServiceCtx context) { @@ -1484,7 +1484,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(401)] + [CommandCmif(401)] // EnableUsbFullKeyController(bool Enable) public ResultCode EnableUsbFullKeyController(ServiceCtx context) { @@ -1495,7 +1495,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(402)] + [CommandCmif(402)] // IsUsbFullKeyControllerConnected(uint Unknown0) -> bool Connected public ResultCode IsUsbFullKeyControllerConnected(ServiceCtx context) { @@ -1508,7 +1508,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(403)] // 4.0.0+ + [CommandCmif(403)] // 4.0.0+ // HasBattery(uint NpadId) -> bool HasBattery public ResultCode HasBattery(ServiceCtx context) { @@ -1521,7 +1521,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(404)] // 4.0.0+ + [CommandCmif(404)] // 4.0.0+ // HasLeftRightBattery(uint NpadId) -> bool HasLeftBattery, bool HasRightBattery public ResultCode HasLeftRightBattery(ServiceCtx context) { @@ -1535,7 +1535,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(405)] // 4.0.0+ + [CommandCmif(405)] // 4.0.0+ // GetNpadInterfaceType(uint NpadId) -> uchar InterfaceType public ResultCode GetNpadInterfaceType(ServiceCtx context) { @@ -1548,7 +1548,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(406)] // 4.0.0+ + [CommandCmif(406)] // 4.0.0+ // GetNpadLeftRightInterfaceType(uint NpadId) -> uchar LeftInterfaceType, uchar RightInterfaceType public ResultCode GetNpadLeftRightInterfaceType(ServiceCtx context) { @@ -1562,7 +1562,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(500)] // 5.0.0+ + [CommandCmif(500)] // 5.0.0+ // GetPalmaConnectionHandle(uint Unknown0, nn::applet::AppletResourceUserId) -> nn::hid::PalmaConnectionHandle public ResultCode GetPalmaConnectionHandle(ServiceCtx context) { @@ -1578,7 +1578,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(501)] // 5.0.0+ + [CommandCmif(501)] // 5.0.0+ // InitializePalma(nn::hid::PalmaConnectionHandle) public ResultCode InitializePalma(ServiceCtx context) { @@ -1591,7 +1591,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(502)] // 5.0.0+ + [CommandCmif(502)] // 5.0.0+ // AcquirePalmaOperationCompleteEvent(nn::hid::PalmaConnectionHandle) -> nn::sf::NativeHandle public ResultCode AcquirePalmaOperationCompleteEvent(ServiceCtx context) { @@ -1609,7 +1609,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(503)] // 5.0.0+ + [CommandCmif(503)] // 5.0.0+ // GetPalmaOperationInfo(nn::hid::PalmaConnectionHandle) -> long Unknown0, buffer<Unknown> public ResultCode GetPalmaOperationInfo(ServiceCtx context) { @@ -1624,7 +1624,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(504)] // 5.0.0+ + [CommandCmif(504)] // 5.0.0+ // PlayPalmaActivity(nn::hid::PalmaConnectionHandle, ulong Unknown0) public ResultCode PlayPalmaActivity(ServiceCtx context) { @@ -1638,7 +1638,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(505)] // 5.0.0+ + [CommandCmif(505)] // 5.0.0+ // SetPalmaFrModeType(nn::hid::PalmaConnectionHandle, ulong FrModeType) public ResultCode SetPalmaFrModeType(ServiceCtx context) { @@ -1652,7 +1652,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(506)] // 5.0.0+ + [CommandCmif(506)] // 5.0.0+ // ReadPalmaStep(nn::hid::PalmaConnectionHandle) public ResultCode ReadPalmaStep(ServiceCtx context) { @@ -1663,7 +1663,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(507)] // 5.0.0+ + [CommandCmif(507)] // 5.0.0+ // EnablePalmaStep(nn::hid::PalmaConnectionHandle, bool Enable) public ResultCode EnablePalmaStep(ServiceCtx context) { @@ -1677,7 +1677,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(508)] // 5.0.0+ + [CommandCmif(508)] // 5.0.0+ // ResetPalmaStep(nn::hid::PalmaConnectionHandle) public ResultCode ResetPalmaStep(ServiceCtx context) { @@ -1690,7 +1690,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(509)] // 5.0.0+ + [CommandCmif(509)] // 5.0.0+ // ReadPalmaApplicationSection(nn::hid::PalmaConnectionHandle, ulong Unknown0, ulong Unknown1) public ResultCode ReadPalmaApplicationSection(ServiceCtx context) { @@ -1703,7 +1703,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(510)] // 5.0.0+ + [CommandCmif(510)] // 5.0.0+ // WritePalmaApplicationSection(nn::hid::PalmaConnectionHandle, ulong Unknown0, ulong Unknown1, nn::hid::PalmaApplicationSectionAccessBuffer) public ResultCode WritePalmaApplicationSection(ServiceCtx context) { @@ -1719,7 +1719,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(511)] // 5.0.0+ + [CommandCmif(511)] // 5.0.0+ // ReadPalmaUniqueCode(nn::hid::PalmaConnectionHandle) public ResultCode ReadPalmaUniqueCode(ServiceCtx context) { @@ -1730,7 +1730,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(512)] // 5.0.0+ + [CommandCmif(512)] // 5.0.0+ // SetPalmaUniqueCodeInvalid(nn::hid::PalmaConnectionHandle) public ResultCode SetPalmaUniqueCodeInvalid(ServiceCtx context) { @@ -1741,7 +1741,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(522)] // 5.1.0+ + [CommandCmif(522)] // 5.1.0+ // SetIsPalmaAllConnectable(nn::applet::AppletResourceUserId, bool, pid) public ResultCode SetIsPalmaAllConnectable(ServiceCtx context) { @@ -1753,7 +1753,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(525)] // 5.1.0+ + [CommandCmif(525)] // 5.1.0+ // SetPalmaBoostMode(bool) public ResultCode SetPalmaBoostMode(ServiceCtx context) { @@ -1762,7 +1762,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(1000)] + [CommandCmif(1000)] // SetNpadCommunicationMode(long CommunicationMode, nn::applet::AppletResourceUserId) public ResultCode SetNpadCommunicationMode(ServiceCtx context) { @@ -1774,7 +1774,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(1001)] + [CommandCmif(1001)] // GetNpadCommunicationMode() -> long CommunicationMode public ResultCode GetNpadCommunicationMode(ServiceCtx context) { @@ -1785,7 +1785,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid return ResultCode.Success; } - [CommandHipc(1002)] // 9.0.0+ + [CommandCmif(1002)] // 9.0.0+ // SetTouchScreenConfiguration(nn::hid::TouchScreenConfigurationForNx, nn::applet::AppletResourceUserId) public ResultCode SetTouchScreenConfiguration(ServiceCtx context) { |