Changes

Line 10: Line 10:  
! Cmd || Name || Notes
 
! Cmd || Name || Notes
 
|-  
 
|-  
| 4 || CreateGeneralServiceOld ([1.0.0-2.3.0] CreateGeneralService) || Returns an [[#IGeneralService]].
+
| 4 || [[#CreateGeneralServiceOld]] ([1.0.0-2.3.0] CreateGeneralService) ||  
 
|-
 
|-
| 5 || [3.0.0+] CreateGeneralService || Returns an [[#IGeneralService]].
+
| 5 || [3.0.0+] [[#CreateGeneralService]] ||
 
|}
 
|}
 +
 +
== CreateGeneralServiceOld ==
 +
No input, returns an [[#IGeneralService]].
 +
 +
== CreateGeneralService ==
 +
Takes a PID and an input u64 reserved_pid, returns an [[#IGeneralService]].
    
== IGeneralService ==
 
== IGeneralService ==
Line 103: Line 109:  
|-
 
|-
 
| 42 || [8.0.0+] NotifyConnectionStateChanged ||  
 
| 42 || [8.0.0+] NotifyConnectionStateChanged ||  
 +
|-
 +
| 43 || [9.0.0+] SetWowlDelayedWakeTime ||
 
|}
 
|}
   Line 140: Line 148:  
| 4 || [[#Submit]]
 
| 4 || [[#Submit]]
 
|-
 
|-
| 5 || SetRequirement
+
| 5 || [[#SetRequirement]]
 
|-
 
|-
 
| 6 || SetRequirementPreset
 
| 6 || SetRequirementPreset
Line 166: Line 174:  
| 18 || SetRequirementByRevision
 
| 18 || SetRequirementByRevision
 
|-
 
|-
| 19 || GetRequirement
+
| 19 || [[#GetRequirement]]
 
|-
 
|-
 
| 20 || GetRevision
 
| 20 || GetRevision
Line 174: Line 182:  
| 22 || GetAdditionalInfo
 
| 22 || GetAdditionalInfo
 
|-
 
|-
| 23 || SetKeptInSleep
+
| 23 || [3.0.0+] SetKeptInSleep
 
|-
 
|-
| 24 || RegisterSocketDescriptor
+
| 24 || [3.0.0+] RegisterSocketDescriptor
 
|-
 
|-
| 25 || UnregisterSocketDescriptor
+
| 25 || [3.0.0+] UnregisterSocketDescriptor
 
|}
 
|}
   Line 204: Line 212:  
==== Submit ====
 
==== Submit ====
 
Submits the request to bring the network up. Call this after configuring the request.
 
Submits the request to bring the network up. Call this after configuring the request.
 +
 +
==== SetRequirement ====
 +
Takes a total of 0x20-bytes of input, no output.
 +
 +
[3.0.0+] Takes an additional 4-bytes of input.
    
==== SetConnectionConfirmationOption ====
 
==== SetConnectionConfirmationOption ====
Line 228: Line 241:  
==== SetPersistent ====
 
==== SetPersistent ====
 
If this is set, when the network connection is lost, rather than causing the request to enter state 1, it will instead enter state 2 and attempt to bring the network back up again.
 
If this is set, when the network connection is lost, rather than causing the request to enter state 1, it will instead enter state 2 and attempt to bring the network back up again.
 +
 +
==== GetRequirement ====
 +
No input, returns a total of 0x20-bytes of output.
 +
 +
[3.0.0+] Returns an additional 4-bytes of output.
    
=== INetworkProfile ===
 
=== INetworkProfile ===