of entries following it.
svn path=/trunk/; revision=19150
}
rc = RegQueryValueExW(hGroupOrderListKey, lpLoadOrderGroup, NULL, &dwRegType, NULL, &bufferSize);
if (rc == ERROR_FILE_NOT_FOUND)
- bufferSize = 0;
+ bufferSize = sizeof(DWORD);
else if (rc != ERROR_SUCCESS)
{
SetLastError(rc);
goto cleanup;
}
}
+ else
+ {
+ GroupOrder[0] = 0;
+ }
if (flags & SPSVCINST_TAGTOFRONT)
- GroupOrder[0] = tagId;
+ GroupOrder[1] = tagId;
else
+ {
+ GroupOrder[0]++;
GroupOrder[bufferSize / sizeof(DWORD)] = tagId;
+ }
rc = RegSetValueExW(
hGroupOrderListKey,