Line 172:
Line 172:
This is "nn::bsdsocket::cfg::ServerInterface".
This is "nn::bsdsocket::cfg::ServerInterface".
−
[18.0.0+] ifcfg was added.
+
[17.0.0+] ifcfg was added.
This has max_sessions 4.
This has max_sessions 4.
Line 229:
Line 229:
|-
|-
| 23 || [17.0.0+]
| 23 || [17.0.0+]
+
|-
+
| 24 || [19.0.0+]
|-
|-
| 50 || [17.0.0+]
| 50 || [17.0.0+]
Line 331:
Line 333:
! Cmd || Name
! Cmd || Name
|-
|-
−
| 0 || SetDnsAddressesPrivateRequest (stubbed, returns 0x7FE03)
+
| 0 || SetDnsAddressesPrivateRequest
|-
|-
−
| 1 || GetDnsAddressPrivateRequest (stubbed, returns 0x7FE03)
+
| 1 || GetDnsAddressPrivateRequest
|-
|-
| 2 || GetHostByNameRequest
| 2 || GetHostByNameRequest
Line 407:
Line 409:
= dns:priv =
= dns:priv =
+
This is "nn::socket::resolver::IPrivateResolver".
+
This was added with [18.0.0+].
This was added with [18.0.0+].
Line 519:
Line 523:
This is only usable with nsd:a.
This is only usable with nsd:a.
+
+
This also verifies a RSA signature, etc.
== SetChangeEnvironmentIdentifierDisabled ==
== SetChangeEnvironmentIdentifierDisabled ==
Line 633:
Line 639:
== CreateUserService ==
== CreateUserService ==
−
Unofficial name.
−
No input. Returns an [[#ISfUserService]].
No input. Returns an [[#ISfUserService]].
Line 646:
Line 650:
! Cmd || Name
! Cmd || Name
|-
|-
−
| 0 || [[#CreateAssignedNetworkInterfaceService]]
+
| 0 || [[#Assign]]
|-
|-
−
| 128 ||
+
| 128 || GetUserInfo
|-
|-
−
| 129 ||
+
| 129 || GetStateChangedEvent
|}
|}
−
=== CreateAssignedNetworkInterfaceService ===
+
=== Assign ===
−
Unofficial name.
−
Takes an input handle. Returns an [[#ISfAssignedNetworkInterfaceService]].
Takes an input handle. Returns an [[#ISfAssignedNetworkInterfaceService]].
Line 669:
Line 671:
! Cmd || Name
! Cmd || Name
|-
|-
−
| 0 ||
+
| 0 || [[#AddSession]]
|}
|}
−
==== Cmd0 ====
+
==== AddSession ====
Takes an input handle, no output.
Takes an input handle, no output.
Line 718:
Line 720:
| [13.0.0-15.0.1] || 0x8
| [13.0.0-15.0.1] || 0x8
|-
|-
−
| [16.0.0+] || 0x9
+
| [16.0.0-18.1.0] || 0x9
+
|-
+
| [19.0.0+] || 0xA
|}
|}