Changes

661 bytes added ,  03:03, 15 February 2022
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 ==