Line 343:
Line 343:
! Cmd || Name
! Cmd || Name
|-
|-
−
| 5 || [11.0.0+] GetSettingUrl
+
| 5 || [11.0.0+] [[#GetSettingUrl]]
|-
|-
−
| 10 || GetSettingName
+
| 10 || [[#GetSettingName]]
|-
|-
| 11 || [[#GetEnvironmentIdentifier]]
| 11 || [[#GetEnvironmentIdentifier]]
|-
|-
−
| 12 || GetDeviceId
+
| 12 || [[#GetDeviceId]]
|-
|-
−
| 13 || DeleteSettings
+
| 13 || [[#DeleteSettings]]
|-
|-
| 14 || ImportSettings
| 14 || ImportSettings
Line 395:
Line 395:
| 102 || [10.0.0+] DeleteApplicationServerEnvironmentType
| 102 || [10.0.0+] DeleteApplicationServerEnvironmentType
|}
|}
+
+
== GetSettingUrl ==
+
Takes a type-0x16 output buffer.
+
+
Gets the 0x100-byte [[System_Settings|sys-setting]] for <code>nsd!setting_url</code> with the data being located on stack, memcpys the 0x100-bytes to the output buffer, then returns 0.
+
+
== GetSettingName ==
+
Takes a type-0x16 output buffer.
+
+
Calls a func with output located on stack. If successful the 0x100-bytes from there is memcpy'd to the output buffer, then returns 0.
+
+
That func eventually memcpys data from state, if available.
== GetEnvironmentIdentifier ==
== GetEnvironmentIdentifier ==
Line 402:
Line 414:
This is the "lp1" string also used in domains.
This is the "lp1" string also used in domains.
+
+
== GetDeviceId ==
+
No input, returns 0x10-bytes of output.
+
+
Stubbed, just returns 0.
+
+
== DeleteSettings ==
+
Takes an input [[#DeleteMode]], no output.
== ReadSaveDataFromFsForTest ==
== ReadSaveDataFromFsForTest ==