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:
|
||||
*/
|
||||
|
||||
/*************************************************************************
|
||||
* @ [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]
|
||||
*
|
||||
|
|
|
@ -277,7 +277,7 @@
|
|||
277 stub -noname SHDialogBox
|
||||
278 stdcall -noname SHCreateWorkerWindowW(ptr ptr long long ptr long)
|
||||
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)
|
||||
282 varargs -noname SHPackDispParams(ptr ptr long)
|
||||
283 stdcall -noname IConnectionPoint_InvokeWithCancel(ptr long long long long)
|
||||
|
|
Loading…
Reference in New Issue