shlwapi: Forward SHRegGetIntW() to shcore.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
8bda7744e0
commit
c05b54d9a9
|
@ -2131,37 +2131,6 @@ DWORD WINAPI SHCopyKeyW(HKEY hKeySrc, LPCWSTR lpszSrcSubKey, HKEY hKeyDst, DWORD
|
||||||
* The following functions are ORDINAL ONLY:
|
* The following functions are ORDINAL ONLY:
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*************************************************************************
|
|
||||||
* @ [SHLWAPI.280]
|
|
||||||
*
|
|
||||||
* Read an integer value from the registry, falling back to a default.
|
|
||||||
*
|
|
||||||
* PARAMS
|
|
||||||
* hKey [I] Registry key to read from
|
|
||||||
* lpszValue [I] Value name to read
|
|
||||||
* iDefault [I] Default value to return
|
|
||||||
*
|
|
||||||
* RETURNS
|
|
||||||
* The value contained in the given registry value if present, otherwise
|
|
||||||
* iDefault.
|
|
||||||
*/
|
|
||||||
int WINAPI SHRegGetIntW(HKEY hKey, LPCWSTR lpszValue, int iDefault)
|
|
||||||
{
|
|
||||||
TRACE("(%p,%s,%d)\n", hKey, debugstr_w(lpszValue), iDefault);
|
|
||||||
|
|
||||||
if (hKey)
|
|
||||||
{
|
|
||||||
WCHAR szBuff[32];
|
|
||||||
DWORD dwSize = sizeof(szBuff);
|
|
||||||
szBuff[0] = '\0';
|
|
||||||
SHQueryValueExW(hKey, lpszValue, 0, 0, szBuff, &dwSize);
|
|
||||||
|
|
||||||
if(*szBuff >= '0' && *szBuff <= '9')
|
|
||||||
return StrToIntW(szBuff);
|
|
||||||
}
|
|
||||||
return iDefault;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*************************************************************************
|
/*************************************************************************
|
||||||
* @ [SHLWAPI.343]
|
* @ [SHLWAPI.343]
|
||||||
*
|
*
|
||||||
|
|
|
@ -277,7 +277,7 @@
|
||||||
277 stub -noname SHDialogBox
|
277 stub -noname SHDialogBox
|
||||||
278 stdcall -noname SHCreateWorkerWindowW(ptr ptr long long ptr long)
|
278 stdcall -noname SHCreateWorkerWindowW(ptr ptr long long ptr long)
|
||||||
279 stdcall -noname SHInvokeDefaultCommand(ptr ptr ptr)
|
279 stdcall -noname SHInvokeDefaultCommand(ptr ptr ptr)
|
||||||
280 stdcall -ordinal SHRegGetIntW(ptr wstr long)
|
280 stdcall -ordinal SHRegGetIntW(ptr wstr long) shcore.SHRegGetIntW
|
||||||
281 stdcall -noname SHPackDispParamsV(ptr ptr long ptr)
|
281 stdcall -noname SHPackDispParamsV(ptr ptr long ptr)
|
||||||
282 varargs -noname SHPackDispParams(ptr ptr long)
|
282 varargs -noname SHPackDispParams(ptr ptr long)
|
||||||
283 stdcall -noname IConnectionPoint_InvokeWithCancel(ptr long long long long)
|
283 stdcall -noname IConnectionPoint_InvokeWithCancel(ptr long long long long)
|
||||||
|
|
Loading…
Reference in New Issue