Sockets services: Difference between revisions
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 == |