mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 06:52:07 +00:00
[SETUPLIB][USETUP] Use NT RTL String Safe functions instead of Win32-oriented ones (and remove usage of HRESULT too).
Based on: svn path=/branches/setup_improvements/; revision=75755 svn path=/branches/setup_improvements/; revision=75757
This commit is contained in:
parent
254aa472e8
commit
48aab0fb20
10 changed files with 69 additions and 70 deletions
|
@ -298,10 +298,10 @@ AddKbLayoutsToRegistry(
|
|||
{
|
||||
if (uIndex > 19) break;
|
||||
|
||||
swprintf(szValueName, L"%u", uIndex + 1);
|
||||
RtlStringCchPrintfW(szValueName, ARRAYSIZE(szValueName), L"%u", uIndex + 1);
|
||||
RtlInitUnicodeString(&ValueName, szValueName);
|
||||
|
||||
swprintf(szLangID, L"0000%s", MuiLayouts[uIndex].LangID);
|
||||
RtlStringCchPrintfW(szLangID, ARRAYSIZE(szLangID), L"0000%s", MuiLayouts[uIndex].LangID);
|
||||
|
||||
if (_wcsicmp(szLangID, MuiLayouts[uIndex].LayoutID) == 0)
|
||||
{
|
||||
|
@ -321,7 +321,7 @@ AddKbLayoutsToRegistry(
|
|||
}
|
||||
else
|
||||
{
|
||||
swprintf(szLangID, L"d%03lu%s", uCount, MuiLayouts[uIndex].LangID);
|
||||
RtlStringCchPrintfW(szLangID, ARRAYSIZE(szLangID), L"d%03lu%s", uCount, MuiLayouts[uIndex].LangID);
|
||||
Status = NtSetValueKey(KeyHandle,
|
||||
&ValueName,
|
||||
0,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue