btdrv-mitm: remove unused Set/GetHidReport mitm functions

This commit is contained in:
ndeadly 2020-07-27 23:31:03 +02:00
parent 200b6f2dda
commit 7676b920d2
4 changed files with 2 additions and 56 deletions

View file

@ -95,30 +95,6 @@ namespace ams::mitm::btdrv {
return ams::ResultSuccess();
}
/*
Result BtdrvMitmService::SetHidReport(bluetooth::Address address, bluetooth::HhReportType type, const sf::InPointerBuffer &buffer) {
BTDRV_LOG_FMT("btdrv-mitm: SetHidReport");
R_TRY(btdrvSetHidReportFwd(this->forward_service.get(),
&address,
type,
reinterpret_cast<const bluetooth::HidReport *>(buffer.GetPointer())
));
return ams::ResultSuccess();
}
Result BtdrvMitmService::GetHidReport(bluetooth::Address address, bluetooth::HhReportType type, u8 id) {
BTDRV_LOG_FMT("btdrv-mitm: GetHidReport");
R_TRY(btdrvGetHidReportFwd(this->forward_service.get(), &address, type, id));
return ams::ResultSuccess();
}
*/
Result BtdrvMitmService::GetPairedDeviceInfo(sf::Out<bluetooth::DeviceSettings> out, bluetooth::Address address) {
BTDRV_LOG_FMT("btdrv-mitm: GetPairedDeviceInfo");

View file

@ -15,8 +15,6 @@ namespace ams::mitm::btdrv {
GetEventInfo = 15,
InitializeHid = 16,
WriteHidData = 19,
//SetHidReport = 21,
//GetHidReport = 22,
GetPairedDeviceInfo = 25,
FinalizeHid = 26,
GetHidEventInfo = 27,
@ -53,8 +51,6 @@ namespace ams::mitm::btdrv {
Result GetEventInfo(sf::Out<bluetooth::EventType> out_type, const sf::OutPointerBuffer &out_buffer);
Result InitializeHid(sf::OutCopyHandle out_handle, u16 version);
Result WriteHidData(bluetooth::Address address, const sf::InPointerBuffer &buffer);
//Result SetHidReport(bluetooth::Address address, bluetooth::HhReportType type, const sf::InPointerBuffer &buffer);
//Result GetHidReport(bluetooth::Address address, bluetooth::HhReportType type, u8 id);
Result GetPairedDeviceInfo(sf::Out<bluetooth::DeviceSettings> out, bluetooth::Address address);
Result FinalizeHid(void);
Result GetHidEventInfo(sf::Out<bluetooth::HidEventType> out_type, const sf::OutPointerBuffer &out_buffer);
@ -63,11 +59,13 @@ namespace ams::mitm::btdrv {
Result GetHidReportEventInfoDeprecated1(sf::Out<bluetooth::HidEventType> out_type, const sf::OutPointerBuffer &out_buffer);
Result GetHidReportEventInfoDeprecated2(sf::Out<bluetooth::HidEventType> out_type, const sf::OutPointerBuffer &out_buffer);
Result GetHidReportEventInfo(sf::OutCopyHandle out_handle);
/* 5.0.0+ */
Result InitializeBle(sf::OutCopyHandle out_handle);
Result FinalizeBle(void);
Result GetBleManagedEventInfoDeprecated(sf::Out<bluetooth::BleEventType> out_type, const sf::OutPointerBuffer &out_buffer);
Result GetBleManagedEventInfo(sf::Out<bluetooth::BleEventType> out_type, const sf::OutPointerBuffer &out_buffer);
/* Extensions */
void RedirectSystemEvents(bool redirect);
void RedirectHidReportEvents(bool redirect);
@ -78,8 +76,6 @@ namespace ams::mitm::btdrv {
MAKE_SERVICE_COMMAND_META(GetEventInfo),
MAKE_SERVICE_COMMAND_META(InitializeHid),
MAKE_SERVICE_COMMAND_META(WriteHidData),
//MAKE_SERVICE_COMMAND_META(SetHidReport),
//MAKE_SERVICE_COMMAND_META(GetHidReport),
MAKE_SERVICE_COMMAND_META(GetPairedDeviceInfo),
MAKE_SERVICE_COMMAND_META(FinalizeHid),
MAKE_SERVICE_COMMAND_META(GetHidEventInfo),

View file

@ -30,30 +30,6 @@ Result btdrvWriteHidDataFwd(Service* srv, const BluetoothAddress *address, const
);
}
/*
Result btdrvSetHidReportFwd(Service* srv, const BluetoothAddress *address, BluetoothHhReportType type, const BluetoothHidReport *data) {
const struct {
BluetoothAddress address;
BluetoothHhReportType type;
} in = { *address, type};
return serviceMitmDispatchIn(srv, 21, in,
.buffer_attrs = { SfBufferAttr_FixedSize | SfBufferAttr_HipcPointer | SfBufferAttr_In },
.buffers = { {data, sizeof(BluetoothHidReport)} }
);
}
Result btdrvGetHidReportFwd(Service* srv, const BluetoothAddress *address, BluetoothHhReportType type, u8 id) {
const struct {
BluetoothAddress address;
BluetoothHhReportType type;
u8 id;
} in = { *address, type, id };
return serviceMitmDispatchIn(srv, 22, in);
}
*/
Result btdrvGetPairedDeviceInfoFwd(Service* srv, const BluetoothAddress *address, BluetoothDevicesSettings *device) {
const struct {
BluetoothAddress address;

View file

@ -9,8 +9,6 @@ Result btdrvInitializeBluetoothFwd(Service* srv, Handle *out_handle);
Result btdrvFinalizeBluetoothFwd(Service* srv);
Result btdrvInitializeHidFwd(Service* srv, Handle *out_handle, u16 version);
Result btdrvWriteHidDataFwd(Service* srv, const BluetoothAddress *address, const BluetoothHidReport *data);
//Result btdrvSetHidReportFwd(Service* srv, const BluetoothAddress *address, BluetoothHhReportType type, const BluetoothHidReport *data);
//Result btdrvGetHidReportFwd(Service* srv, const BluetoothAddress *address, BluetoothHhReportType type, u8 id);
Result btdrvGetPairedDeviceInfoFwd(Service* srv, const BluetoothAddress *address, BluetoothDevicesSettings *device);
Result btdrvFinalizeHidFwd(Service* srv);
Result btdrvRegisterHidReportEventFwd(Service* srv, Handle *out_handle);