mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 17:05:46 +00:00
fix last setupapi stringtable winetest
svn path=/trunk/; revision=40563
This commit is contained in:
parent
fe9f8bcea5
commit
a51e10cbb8
2 changed files with 6 additions and 15 deletions
|
@ -602,13 +602,13 @@ StringTableLookUpStringEx(HSTRING_TABLE hStringTable,
|
|||
LPWSTR lpString,
|
||||
DWORD dwFlags,
|
||||
LPVOID lpExtraData,
|
||||
LPDWORD lpReserved)
|
||||
DWORD dwReserved)
|
||||
{
|
||||
PSTRING_TABLE pStringTable;
|
||||
DWORD i;
|
||||
|
||||
TRACE("%p %s %x %p, %x\n", hStringTable, debugstr_w(lpString), dwFlags,
|
||||
lpExtraData, lpReserved);
|
||||
lpExtraData, dwReserved);
|
||||
|
||||
pStringTable = (PSTRING_TABLE)hStringTable;
|
||||
if (pStringTable == NULL)
|
||||
|
@ -627,11 +627,7 @@ StringTableLookUpStringEx(HSTRING_TABLE hStringTable,
|
|||
if (!lstrcmpW(pStringTable->pSlots[i].pString, lpString))
|
||||
{
|
||||
if (lpExtraData)
|
||||
{
|
||||
memcpy(lpExtraData,
|
||||
pStringTable->pSlots[i].pData,
|
||||
pStringTable->pSlots[i].dwSize);
|
||||
}
|
||||
memcpy(lpExtraData, pStringTable->pSlots[i].pData, dwReserved);
|
||||
return i + 1;
|
||||
}
|
||||
}
|
||||
|
@ -640,18 +636,13 @@ StringTableLookUpStringEx(HSTRING_TABLE hStringTable,
|
|||
if (!lstrcmpiW(pStringTable->pSlots[i].pString, lpString))
|
||||
{
|
||||
if (lpExtraData)
|
||||
{
|
||||
memcpy(lpExtraData,
|
||||
pStringTable->pSlots[i].pData,
|
||||
pStringTable->pSlots[i].dwSize);
|
||||
}
|
||||
memcpy(lpExtraData, pStringTable->pSlots[i].pData, dwReserved);
|
||||
return i + 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return (DWORD)-1;
|
||||
return ~0u;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -1434,7 +1434,7 @@ WINSETUPAPI BOOL WINAPI StringTableGetExtraData(HSTRING_TABLE, DWORD, LPVOID,
|
|||
WINSETUPAPI HSTRING_TABLE WINAPI StringTableInitialize(VOID);
|
||||
WINSETUPAPI HSTRING_TABLE WINAPI StringTableInitializeEx(DWORD, DWORD);
|
||||
WINSETUPAPI DWORD WINAPI StringTableLookUpString(HSTRING_TABLE, LPWSTR, DWORD);
|
||||
WINSETUPAPI DWORD WINAPI StringTableLookUpStringEx(HSTRING_TABLE, LPWSTR, DWORD, LPVOID, LPDWORD);
|
||||
WINSETUPAPI DWORD WINAPI StringTableLookUpStringEx(HSTRING_TABLE, LPWSTR, DWORD, LPVOID, DWORD);
|
||||
WINSETUPAPI BOOL WINAPI StringTableSetExtraData(HSTRING_TABLE, DWORD, LPVOID, DWORD);
|
||||
WINSETUPAPI LPWSTR WINAPI StringTableStringFromId(HSTRING_TABLE, DWORD);
|
||||
WINSETUPAPI BOOL WINAPI StringTableStringFromIdEx(HSTRING_TABLE, DWORD, LPWSTR, LPDWORD);
|
||||
|
|
Loading…
Reference in a new issue