117 WUT_UNKNOWN_BYTES(0x18);
125 WUT_PADDING_BYTES(2);
150 WUT_UNKNOWN_BYTES(0x02);
160 WUT_UNKNOWN_BYTES(0x18);
166 WUT_PADDING_BYTES(2);
168 uint8_t aes_key[0x40];
169 WUT_PADDING_BYTES(2);
179 WUT_PADDING_BYTES(2);
189 WUT_PADDING_BYTES(2);
195 WUT_UNKNOWN_BYTES(0x2c1);
234 WUT_PADDING_BYTES(2);
256 uint32_t *assignedAddress);
331 uint32_t *profileState);
363 uint32_t *bufferSize);
451 uint32_t *bufferSize);
NetConfEthCfgNegotiation negotiation
NetConfWifiConfigData config
NetConfWifiConfigDataPrivacy privacy
NetConfOperState operstate
NetConfWifiPrivacyMode mode
NetConfProxyAuthType auth_type
NetConfLinkState linkstate
NetConfEthCfgDuplex duplex
NetConfProxyStatus use_proxy
int netconf_set_interface_mtu(NetConfInterfaceType interface, uint32_t mtu)
int netconf_get_assigned_dns(NetConfInterfaceType interface, uint32_t *dns1, uint32_t *dns2)
Returns the currently used DNS of the console if the given interface matches the used interface.
uint16_t NetConfEthCfgDuplex
int SOGetProxyConfig(NetConfProxyConfig *config)
int netconf_get_running(NetConfCfg *running)
Return the current NetConfCfg.
NetConfAdminState netconf_get_if_adminstate(NetConfInterfaceType interface)
int netconf_read_compat_profile_id(uint32_t *outProfileId)
int netconf_getopt(uint16_t unk1, NetConfOpt *buffer, uint32_t *bufferSize)
Not implemented on IOSU side.
uint16_t NetConfLinkState
int netconf_set_wifi_cfg(NetConfWifiConfig *config)
uint16_t NetConfAdminState
int netconf_get_assigned_gateway(NetConfInterfaceType unk1, uint32_t *gateway)
Returns the currently used gateway of the console if the given interface matches the used interface.
int netconf_nv_load(NetConfProfile profileId)
Load a profile into memory and use it.
int netconf_nv_read(NetConfProfile profileId, NetConfCfg *data)
Read a profile into memory without using it.
uint16_t NetConfEthCfgSpeed
int netconf_get_last_wifi_link_error(uint32_t *lastError)
int netconf_setopt(uint16_t unk1, NetConfOpt *buffer, uint32_t *bufferSize)
DEBUG mode only.
int netconf_set_eth_cfg(NetConfEthCfg *config)
int netconf_get_ifstate(NetConfInterfaceType interface, NetConfIfState *ifState)
int netconf_nv_write(NetConfProfile profileId, NetConfCfg *data)
Write a profile from buffer.
int netconf_read_aoss_config(NetConfProfile profileId, NetConfAOSSConfig *data)
NetConfWifiPrivacyModeEnum
int netconf_set_dns(NetConfInterfaceType interface, uint32_t *dns1, uint32_t *dns2)
uint16_t NetConfEthCfgNegotiation
int netconf_get_valid_flags(NetConfValidFlags *validFlags)
int netconf_set_valid_flag(uint32_t unk1, uint32_t unk2)
int netconf_nv_store(NetConfProfile profileId)
Save the loaded profile from memory into a profile.
int netconf_write_compat_profile_id(uint32_t unk1)
int netconf_get_interface_mtu(NetConfInterfaceType NetConfInterfaceType, uint32_t *mtu)
int netconf_write_aoss_config(NetConfProfile profileId, NetConfAOSSConfig *data)
int netconf_get_dns(NetConfInterfaceType unk1, uint32_t *dns1, uint32_t *dns2)
Returns the manually set DNS servers of the loaded config if the given interface matches the used int...
int netconf_set_if_ipv4_info(NetConfIPv4Info *info)
uint16_t NetConfProxyAuthType
int netconf_set_startup_profile_id(uint32_t profileId)
Sets the default profileId.
NetConfLinkState netconf_get_if_linkstate(NetConfInterfaceType interface)
int netconf_delete_profile(NetConfProfile id)
int netconf_set_if_ipv4_info_ex(NetConfInterfaceType interface, NetConfIPv4Info *info)
int netconf_get_assigned_address(NetConfInterfaceType interface, uint32_t *assignedAddress)
Returns the currently used IP address of the console if the given interface matches the used interfac...
uint16_t NetConfProxyStatus
uint16_t NetConfWifiPrivacyMode
int netconf_get_if_macaddr(NetConfInterfaceType interface, NetConfMACAddr *info)
int netconf_get_proxy_config(NetConfProxyConfig *proxyConfig)
int netconf_set_running(NetConfCfg *config)
NetConfEthCfgNegotiationEnum
int netconf_set_if_admin_state(NetConfInterfaceType interface, NetConfAdminStateEnum unk2)
uint16_t NetConfOperState
uint16_t NetConfInterfaceType
int netconf_get_startup_profile_id()
Gets the default profileId.
int netconf_get_eth_cfg(NetConfEthCfg *outCfg)
int netconf_set_proxy_config(NetConfProxyConfig *config)
int netconf_get_wifi_cfg(NetConfWifiConfig *wifiConfig)
int netconf_get_if_ipv4_info(NetConfIPv4Info *info)
Returns the WIFI IPv4 Info of the loaded config.
int netconf_get_profile_state(NetConfInterfaceType interface, uint32_t *profileState)
int netconf_get_if_ipv4_info_ex(NetConfInterfaceType interface, NetConfIPv4Info *info)
Returns the IPv4 Info of the loaded config for the given interface.
int netconf_get_assigned_subnet(NetConfInterfaceType unk1, uint32_t *subnet)
Returns the currently used subnet of the console if the given interface matches the used interface.
int netconf_get_all_profile_state(NetConfAllProfileState *state)
NetConfOperState netconf_get_if_operstate(NetConfInterfaceType interface)
@ NET_CONF_PROXY_AUTH_TYPE_BASIC_AUTHENTICATION
@ NET_CONF_PROXY_AUTH_TYPE_NONE
@ NET_CONF_ADMIN_STATE_DOWN
@ NET_CONF_ADMIN_STATE_UP
@ NET_CONF_IPV4_MODE_MANUAL
@ NET_CONF_IPV4_MODE_DHCP
@ NET_CONF_ETH_CFG_SPEED_10M
@ NET_CONF_ETH_CFG_SPEED_100M
@ NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_AES
@ NET_CONF_WIFI_PRIVACY_MODE_NONE
@ NET_CONF_WIFI_PRIVACY_MODE_WEP
@ NET_CONF_WIFI_PRIVACY_MODE_WPA_PSK_TKIP
@ NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_AES
@ NET_CONF_WIFI_PRIVACY_MODE_WPA2_PSK_TKIP
@ NET_CONF_OPER_STATE_DOWN
@ NET_CONF_LINK_STATE_DOWN
@ NET_CONF_LINK_STATE_NEGOTIATE
@ NET_CONF_PROXY_DISABLED
@ NET_CONF_ETH_CFG_NEGOTIATION_AUTO
@ NET_CONF_ETH_CFG_NEGOTIATION_MANUAL
@ NET_CONF_INTERFACE_TYPE_ETHERNET
@ NET_CONF_INTERFACE_TYPE_WIFI
@ NET_CONF_ETH_CFG_DUPLEX_FULL
@ NET_CONF_ETH_CFG_DUPLEX_HALF