Line 54: |
Line 54: |
| | 14 || CreateTemporaryNetworkProfile || Returns an [[#INetworkProfile]]. | | | 14 || CreateTemporaryNetworkProfile || Returns an [[#INetworkProfile]]. |
| |- | | |- |
− | | 15 || GetCurrentIpConfigInfo || | + | | 15 || [[#GetCurrentIpConfigInfo]] || |
| |- | | |- |
| | 16 || SetWirelessCommunicationEnabled || | | | 16 || SetWirelessCommunicationEnabled || |
Line 134: |
Line 134: |
| | | |
| This is only available with nifm:a. | | This is only available with nifm:a. |
| + | |
| + | === GetCurrentIpConfigInfo === |
| + | No input, returns an output [[#IpAddressSetting]] and a [[#DnsSetting]]. |
| | | |
| === IsAnyInternetRequestAccepted === | | === IsAnyInternetRequestAccepted === |
Line 439: |
Line 442: |
| |- | | |- |
| | 0xA9 || 0x1 || Padding | | | 0xA9 || 0x1 || Padding |
| + | |} |
| + | |
| + | = IpAddressSetting = |
| + | This is "nn::nifm::IpAddressSetting". This is a 0xD-byte struct. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Offset |
| + | ! Size |
| + | ! Description |
| + | |- |
| + | | 0x0 || 0x1 || Ignored |
| + | |- |
| + | | 0x1 || 0x4 || struct in_addr |
| + | |- |
| + | | 0x5 || 0x4 || struct in_addr |
| + | |- |
| + | | 0x9 || 0x4 || struct in_addr |
| + | |} |
| + | |
| + | = DnsSetting = |
| + | This is "nn::nifm::DnsSetting". This is a 0x9-byte struct. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Offset |
| + | ! Size |
| + | ! Description |
| + | |- |
| + | | 0x0 || 0x1 || Ignored |
| + | |- |
| + | | 0x1 || 0x4 || struct in_addr |
| + | |- |
| + | | 0x5 || 0x4 || struct in_addr |
| |} | | |} |
| | | |
| [[Category:Services]] | | [[Category:Services]] |