Line 34:
Line 34:
| 4 || CreateRequest || Returns an [[#IRequest]].
| 4 || CreateRequest || Returns an [[#IRequest]].
|-
|-
−
| 5 || GetCurrentNetworkProfile ||
+
| 5 || [[#GetCurrentNetworkProfile]] ||
|-
|-
| 6 || EnumerateNetworkInterfaces ||
| 6 || EnumerateNetworkInterfaces ||
Line 117:
Line 117:
The wrapper for this with official sw will return 0 when any errors occur (wrapper returns [[#ClientId]] not Result).
The wrapper for this with official sw will return 0 when any errors occur (wrapper returns [[#ClientId]] not Result).
+
+
=== GetCurrentNetworkProfile ===
+
Takes a type-0x1A output buffer containing a [[#SfNetworkProfileData]].
+
+
sdknso converts the output to [[#NetworkProfileData]].
=== IsAnyInternetRequestAccepted ===
=== IsAnyInternetRequestAccepted ===
Line 273:
Line 278:
= ClientId =
= ClientId =
This is "nn::nifm::ClientId". This contains an u32.
This is "nn::nifm::ClientId". This contains an u32.
+
+
= SfNetworkProfileData =
+
This is "nn::nifm::detail::sf::NetworkProfileData". This is a 0x17C-byte struct. This is converted to/from [[#NetworkProfileData]] by sdknso.
+
+
= NetworkProfileData =
+
This is "nn::nifm::NetworkProfileData". This is converted from/to [[#NetworkProfileData]] by sdknso.
[[Category:Services]]
[[Category:Services]]