Network Interface services: Difference between revisions

No edit summary
Line 28: Line 28:
! Cmd || Name || Notes
! Cmd || Name || Notes
|-
|-
| 1 || GetClientId ||
| 1 || [[#GetClientId]] ||
|-
|-
| 2 || CreateScanRequest || Returns an [[#IScanRequest]].
| 2 || CreateScanRequest || Returns an [[#IScanRequest]].
Line 66: Line 66:
| 20 || IsEthernetCommunicationEnabled ||
| 20 || IsEthernetCommunicationEnabled ||
|-
|-
| 21 || IsAnyInternetRequestAccepted ||
| 21 || [[#IsAnyInternetRequestAccepted]] ||
|-
|-
| 22 || IsAnyForegroundRequestAccepted ||
| 22 || IsAnyForegroundRequestAccepted ||
Line 112: Line 112:
| 43 || [9.0.0+] SetWowlDelayedWakeTime ||  
| 43 || [9.0.0+] SetWowlDelayedWakeTime ||  
|}
|}
=== GetClientId ===
Takes a type-0x1A output buffer containing a [[#ClientId]], no output.
The wrapper for this with official sw will return 0 when any errors occur (wrapper returns [[#ClientId]] not Result).
=== IsAnyInternetRequestAccepted ===
Takes a type-0x19 input buffer containing a [[#ClientId]], returns an output u8 bool.
The wrapper for this with official sw will return 0 when any errors occur (wrapper returns bool not Result).


=== IScanRequest ===
=== IScanRequest ===
Line 260: Line 270:
| 2 || [3.0.0+] Persist
| 2 || [3.0.0+] Persist
|}
|}
= ClientId =
This is "nn::nifm::ClientId". This contains an u32.


[[Category:Services]]
[[Category:Services]]