Merge pull request #14205 from cscd98/interface-replace

mingw: replace usages of Interface as clashes with existing struct
This commit is contained in:
JMC47
2025-12-22 13:40:41 -05:00
committed by GitHub
12 changed files with 70 additions and 70 deletions

View File

@@ -786,8 +786,8 @@ IPCReply NetIPTopDevice::HandleGetPeerNameRequest(const IOCtlRequest& request)
IPCReply NetIPTopDevice::HandleGetHostIDRequest(const IOCtlRequest& request)
{
const DefaultInterface interface = GetSystemDefaultInterfaceOrFallback();
const u32 host_ip = ntohl(interface.inet.s_addr);
const DefaultInterface net_interface = GetSystemDefaultInterfaceOrFallback();
const u32 host_ip = ntohl(net_interface.inet.s_addr);
INFO_LOG_FMT(IOS_NET, "IOCTL_SO_GETHOSTID = {}.{}.{}.{}", host_ip >> 24, (host_ip >> 16) & 0xFF,
(host_ip >> 8) & 0xFF, host_ip & 0xFF);
return IPCReply(host_ip);
@@ -1159,10 +1159,10 @@ IPCReply NetIPTopDevice::HandleGetInterfaceOptRequest(const IOCtlVRequest& reque
// XXX: this isn't exactly right; the buffer can be larger than 12 bytes,
// in which case, depending on some interface settings, SO can write 12 more bytes
memory.Write_U32(0xC, request.io_vectors[1].address);
const DefaultInterface interface = GetSystemDefaultInterfaceOrFallback();
memory.Write_U32(ntohl(interface.inet.s_addr), request.io_vectors[0].address);
memory.Write_U32(ntohl(interface.netmask.s_addr), request.io_vectors[0].address + 4);
memory.Write_U32(ntohl(interface.broadcast.s_addr), request.io_vectors[0].address + 8);
const DefaultInterface net_interface = GetSystemDefaultInterfaceOrFallback();
memory.Write_U32(ntohl(net_interface.inet.s_addr), request.io_vectors[0].address);
memory.Write_U32(ntohl(net_interface.netmask.s_addr), request.io_vectors[0].address + 4);
memory.Write_U32(ntohl(net_interface.broadcast.s_addr), request.io_vectors[0].address + 8);
break;
}
@@ -1174,8 +1174,8 @@ IPCReply NetIPTopDevice::HandleGetInterfaceOptRequest(const IOCtlVRequest& reque
case 0x4006: // get routing table
{
const DefaultInterface interface = GetSystemDefaultInterfaceOrFallback();
for (InterfaceRouting route : interface.routing_table)
const DefaultInterface net_interface = GetSystemDefaultInterfaceOrFallback();
for (InterfaceRouting route : net_interface.routing_table)
{
memory.Write_U32(ntohl(route.destination.s_addr), request.io_vectors[0].address + param5);
memory.Write_U32(ntohl(route.netmask.s_addr), request.io_vectors[0].address + param5 + 4);

View File

@@ -170,7 +170,7 @@ public:
virtual DeviceDescriptor GetDeviceDescriptor() const = 0;
virtual std::vector<ConfigDescriptor> GetConfigurations() const = 0;
virtual std::vector<InterfaceDescriptor> GetInterfaces(u8 config) const = 0;
virtual std::vector<EndpointDescriptor> GetEndpoints(u8 config, u8 interface, u8 alt) const = 0;
virtual std::vector<EndpointDescriptor> GetEndpoints(u8 config, u8 iface, u8 alt) const = 0;
virtual std::string GetErrorName(int error_code) const;
/// Ensure the device is ready to use.
@@ -179,10 +179,10 @@ public:
///
/// This may reset the active alt setting, so prefer using Attach when interface changes
/// are unnecessary (e.g. for control requests).
virtual bool AttachAndChangeInterface(u8 interface) = 0;
virtual bool AttachAndChangeInterface(u8 iface) = 0;
virtual int CancelTransfer(u8 endpoint) = 0;
virtual int ChangeInterface(u8 interface) = 0;
virtual int GetNumberOfAltSettings(u8 interface) = 0;
virtual int ChangeInterface(u8 iface) = 0;
virtual int GetNumberOfAltSettings(u8 iface) = 0;
virtual int SetAltSetting(u8 alt_setting) = 0;
virtual int SubmitTransfer(std::unique_ptr<CtrlMessage> message) = 0;
virtual int SubmitTransfer(std::unique_ptr<BulkMessage> message) = 0;

View File

@@ -168,7 +168,7 @@ std::vector<InterfaceDescriptor> InfinityUSB::GetInterfaces(u8 config) const
return m_interface_descriptor;
}
std::vector<EndpointDescriptor> InfinityUSB::GetEndpoints(u8 config, u8 interface, u8 alt) const
std::vector<EndpointDescriptor> InfinityUSB::GetEndpoints(u8 config, u8 iface, u8 alt) const
{
return m_endpoint_descriptor;
}
@@ -184,13 +184,13 @@ bool InfinityUSB::Attach()
return true;
}
bool InfinityUSB::AttachAndChangeInterface(const u8 interface)
bool InfinityUSB::AttachAndChangeInterface(const u8 iface)
{
if (!Attach())
return false;
if (interface != m_active_interface)
return ChangeInterface(interface) == 0;
if (iface != m_active_interface)
return ChangeInterface(iface) == 0;
return true;
}
@@ -203,15 +203,15 @@ int InfinityUSB::CancelTransfer(const u8 endpoint)
return IPC_SUCCESS;
}
int InfinityUSB::ChangeInterface(const u8 interface)
int InfinityUSB::ChangeInterface(const u8 iface)
{
DEBUG_LOG_FMT(IOS_USB, "[{:04x}:{:04x} {}] Changing interface to {}", m_vid, m_pid,
m_active_interface, interface);
m_active_interface = interface;
m_active_interface, iface);
m_active_interface = iface;
return 0;
}
int InfinityUSB::GetNumberOfAltSettings(u8 interface)
int InfinityUSB::GetNumberOfAltSettings(u8 iface)
{
return 0;
}

View File

@@ -37,12 +37,12 @@ public:
DeviceDescriptor GetDeviceDescriptor() const override;
std::vector<ConfigDescriptor> GetConfigurations() const override;
std::vector<InterfaceDescriptor> GetInterfaces(u8 config) const override;
std::vector<EndpointDescriptor> GetEndpoints(u8 config, u8 interface, u8 alt) const override;
std::vector<EndpointDescriptor> GetEndpoints(u8 config, u8 iface, u8 alt) const override;
bool Attach() override;
bool AttachAndChangeInterface(u8 interface) override;
bool AttachAndChangeInterface(u8 iface) override;
int CancelTransfer(u8 endpoint) override;
int ChangeInterface(u8 interface) override;
int GetNumberOfAltSettings(u8 interface) override;
int ChangeInterface(u8 iface) override;
int GetNumberOfAltSettings(u8 iface) override;
int SetAltSetting(u8 alt_setting) override;
int SubmitTransfer(std::unique_ptr<CtrlMessage> message) override;
int SubmitTransfer(std::unique_ptr<BulkMessage> message) override;

View File

@@ -161,13 +161,13 @@ bool LogitechMic::Attach()
return true;
}
bool LogitechMic::AttachAndChangeInterface(const u8 interface)
bool LogitechMic::AttachAndChangeInterface(const u8 iface)
{
if (!Attach())
return false;
if (interface != m_active_interface)
return ChangeInterface(interface) == 0;
if (iface != m_active_interface)
return ChangeInterface(iface) == 0;
return true;
}
@@ -180,17 +180,17 @@ int LogitechMic::CancelTransfer(const u8 endpoint)
return IPC_SUCCESS;
}
int LogitechMic::ChangeInterface(const u8 interface)
int LogitechMic::ChangeInterface(const u8 iface)
{
DEBUG_LOG_FMT(IOS_USB, "[{:04x}:{:04x} {}:{}] Changing interface to {}", m_vid, m_pid, m_index,
m_active_interface, interface);
m_active_interface = interface;
m_active_interface, iface);
m_active_interface = iface;
return 0;
}
int LogitechMic::GetNumberOfAltSettings(u8 interface)
int LogitechMic::GetNumberOfAltSettings(u8 iface)
{
if (interface == 1)
if (iface == 1)
return 2;
return 0;

View File

@@ -37,12 +37,12 @@ public:
DeviceDescriptor GetDeviceDescriptor() const override;
std::vector<ConfigDescriptor> GetConfigurations() const override;
std::vector<InterfaceDescriptor> GetInterfaces(u8 config) const override;
std::vector<EndpointDescriptor> GetEndpoints(u8 config, u8 interface, u8 alt) const override;
std::vector<EndpointDescriptor> GetEndpoints(u8 config, u8 iface, u8 alt) const override;
bool Attach() override;
bool AttachAndChangeInterface(u8 interface) override;
bool AttachAndChangeInterface(u8 iface) override;
int CancelTransfer(u8 endpoint) override;
int ChangeInterface(u8 interface) override;
int GetNumberOfAltSettings(u8 interface) override;
int ChangeInterface(u8 iface) override;
int GetNumberOfAltSettings(u8 iface) override;
int SetAltSetting(u8 alt_setting) override;
int SubmitTransfer(std::unique_ptr<CtrlMessage> cmd) override;
int SubmitTransfer(std::unique_ptr<BulkMessage> cmd) override;

View File

@@ -644,7 +644,7 @@ std::vector<InterfaceDescriptor> SkylanderUSB::GetInterfaces(u8 config) const
return m_interface_descriptor;
}
std::vector<EndpointDescriptor> SkylanderUSB::GetEndpoints(u8 config, u8 interface, u8 alt) const
std::vector<EndpointDescriptor> SkylanderUSB::GetEndpoints(u8 config, u8 iface, u8 alt) const
{
return m_endpoint_descriptor;
}
@@ -660,13 +660,13 @@ bool SkylanderUSB::Attach()
return true;
}
bool SkylanderUSB::AttachAndChangeInterface(const u8 interface)
bool SkylanderUSB::AttachAndChangeInterface(const u8 iface)
{
if (!Attach())
return false;
if (interface != m_active_interface)
return ChangeInterface(interface) == 0;
if (iface != m_active_interface)
return ChangeInterface(iface) == 0;
return true;
}
@@ -679,15 +679,15 @@ int SkylanderUSB::CancelTransfer(const u8 endpoint)
return IPC_SUCCESS;
}
int SkylanderUSB::ChangeInterface(const u8 interface)
int SkylanderUSB::ChangeInterface(const u8 iface)
{
DEBUG_LOG_FMT(IOS_USB, "[{:04x}:{:04x} {}] Changing interface to {}", m_vid, m_pid,
m_active_interface, interface);
m_active_interface = interface;
m_active_interface, iface);
m_active_interface = iface;
return 0;
}
int SkylanderUSB::GetNumberOfAltSettings(u8 interface)
int SkylanderUSB::GetNumberOfAltSettings(u8 iface)
{
return 0;
}

View File

@@ -77,12 +77,12 @@ public:
DeviceDescriptor GetDeviceDescriptor() const override;
std::vector<ConfigDescriptor> GetConfigurations() const override;
std::vector<InterfaceDescriptor> GetInterfaces(u8 config) const override;
std::vector<EndpointDescriptor> GetEndpoints(u8 config, u8 interface, u8 alt) const override;
std::vector<EndpointDescriptor> GetEndpoints(u8 config, u8 iface, u8 alt) const override;
bool Attach() override;
bool AttachAndChangeInterface(u8 interface) override;
bool AttachAndChangeInterface(u8 iface) override;
int CancelTransfer(u8 endpoint) override;
int ChangeInterface(u8 interface) override;
int GetNumberOfAltSettings(u8 interface) override;
int ChangeInterface(u8 iface) override;
int GetNumberOfAltSettings(u8 iface) override;
int SetAltSetting(u8 alt_setting) override;
int SubmitTransfer(std::unique_ptr<CtrlMessage> message) override;
int SubmitTransfer(std::unique_ptr<BulkMessage> message) override;

View File

@@ -77,7 +77,7 @@ std::vector<InterfaceDescriptor> WiiSpeak::GetInterfaces(u8 config) const
return m_interface_descriptor;
}
std::vector<EndpointDescriptor> WiiSpeak::GetEndpoints(u8 config, u8 interface, u8 alt) const
std::vector<EndpointDescriptor> WiiSpeak::GetEndpoints(u8 config, u8 iface, u8 alt) const
{
return m_endpoint_descriptor;
}
@@ -97,13 +97,13 @@ bool WiiSpeak::Attach()
return true;
}
bool WiiSpeak::AttachAndChangeInterface(const u8 interface)
bool WiiSpeak::AttachAndChangeInterface(const u8 iface)
{
if (!Attach())
return false;
if (interface != m_active_interface)
return ChangeInterface(interface) == 0;
if (iface != m_active_interface)
return ChangeInterface(iface) == 0;
return true;
}
@@ -116,15 +116,15 @@ int WiiSpeak::CancelTransfer(const u8 endpoint)
return IPC_SUCCESS;
}
int WiiSpeak::ChangeInterface(const u8 interface)
int WiiSpeak::ChangeInterface(const u8 iface)
{
DEBUG_LOG_FMT(IOS_USB, "[{:04x}:{:04x} {}] Changing interface to {}", m_vid, m_pid,
m_active_interface, interface);
m_active_interface = interface;
m_active_interface, iface);
m_active_interface = iface;
return 0;
}
int WiiSpeak::GetNumberOfAltSettings(u8 interface)
int WiiSpeak::GetNumberOfAltSettings(u8 iface)
{
return 0;
}

View File

@@ -40,12 +40,12 @@ public:
DeviceDescriptor GetDeviceDescriptor() const override;
std::vector<ConfigDescriptor> GetConfigurations() const override;
std::vector<InterfaceDescriptor> GetInterfaces(u8 config) const override;
std::vector<EndpointDescriptor> GetEndpoints(u8 config, u8 interface, u8 alt) const override;
std::vector<EndpointDescriptor> GetEndpoints(u8 config, u8 iface, u8 alt) const override;
bool Attach() override;
bool AttachAndChangeInterface(u8 interface) override;
bool AttachAndChangeInterface(u8 f) override;
int CancelTransfer(u8 endpoint) override;
int ChangeInterface(u8 interface) override;
int GetNumberOfAltSettings(u8 interface) override;
int ChangeInterface(u8 iface) override;
int GetNumberOfAltSettings(u8 iface) override;
int SetAltSetting(u8 alt_setting) override;
int SubmitTransfer(std::unique_ptr<CtrlMessage> message) override;
int SubmitTransfer(std::unique_ptr<BulkMessage> message) override;

View File

@@ -163,13 +163,13 @@ bool LibusbDevice::Attach()
return true;
}
bool LibusbDevice::AttachAndChangeInterface(const u8 interface)
bool LibusbDevice::AttachAndChangeInterface(const u8 iface)
{
if (!Attach())
return false;
if (interface != m_active_interface)
return ChangeInterface(interface) == LIBUSB_SUCCESS;
if (iface != m_active_interface)
return ChangeInterface(iface) == LIBUSB_SUCCESS;
return true;
}
@@ -185,11 +185,11 @@ int LibusbDevice::CancelTransfer(const u8 endpoint)
return IPC_SUCCESS;
}
int LibusbDevice::ChangeInterface(const u8 interface)
int LibusbDevice::ChangeInterface(const u8 iface)
{
INFO_LOG_FMT(IOS_USB, "[{:04x}:{:04x} {}] Changing interface to {}", m_vid, m_pid,
m_active_interface, interface);
m_active_interface = interface;
m_active_interface, iface);
m_active_interface = iface;
return LIBUSB_SUCCESS;
}

View File

@@ -31,13 +31,13 @@ public:
DeviceDescriptor GetDeviceDescriptor() const override;
std::vector<ConfigDescriptor> GetConfigurations() const override;
std::vector<InterfaceDescriptor> GetInterfaces(u8 config) const override;
std::vector<EndpointDescriptor> GetEndpoints(u8 config, u8 interface, u8 alt) const override;
std::vector<EndpointDescriptor> GetEndpoints(u8 config, u8 iface, u8 alt) const override;
std::string GetErrorName(int error_code) const override;
bool Attach() override;
bool AttachAndChangeInterface(u8 interface) override;
bool AttachAndChangeInterface(u8 iface) override;
int CancelTransfer(u8 endpoint) override;
int ChangeInterface(u8 interface) override;
int GetNumberOfAltSettings(u8 interface) override;
int ChangeInterface(u8 iface) override;
int GetNumberOfAltSettings(u8 iface) override;
int SetAltSetting(u8 alt_setting) override;
int SubmitTransfer(std::unique_ptr<CtrlMessage> message) override;
int SubmitTransfer(std::unique_ptr<BulkMessage> message) override;