diff --git a/dlls/shlwapi/reg.c b/dlls/shlwapi/reg.c index c379f237e20..429109c23e8 100644 --- a/dlls/shlwapi/reg.c +++ b/dlls/shlwapi/reg.c @@ -148,6 +148,34 @@ LONG WINAPI SHRegQueryUSValueW( return 1; } +/************************************************************************* + * SHRegEnumUSKeyA [SHLWAPI.@] + */ +LONG WINAPI SHRegEnumUSKeyA( + HKEY hUSKey, /* [in] FIXME: HUSKEY */ + DWORD dwIndex, + LPSTR pszName, + LPDWORD pcchValueNameLen, + DWORD enumRegFlags) /* [in] FIXME: SHREGENUM_FLAGS */ +{ + FIXME("%s stub\n",debugstr_a(pszName)); + return ERROR_NO_MORE_ITEMS; +} + +/************************************************************************* + * SHRegEnumUSKeyW [SHLWAPI.@] + */ +LONG WINAPI SHRegEnumUSKeyW( + HKEY hUSKey, /* [in] FIXME: HUSKEY */ + DWORD dwIndex, + LPWSTR pszName, + LPDWORD pcchValueNameLen, + DWORD enumRegFlags) /* [in] FIXME: SHREGENUM_FLAGS */ +{ + FIXME("%s stub\n",debugstr_w(pszName)); + return ERROR_NO_MORE_ITEMS; +} + /************************************************************************* * SHRegGetPathA [SHLWAPI.@] */ diff --git a/dlls/shlwapi/shlwapi.spec b/dlls/shlwapi/shlwapi.spec index c37edbd5df2..cd4180dfc2a 100644 --- a/dlls/shlwapi/shlwapi.spec +++ b/dlls/shlwapi/shlwapi.spec @@ -592,8 +592,8 @@ debug_channels (shell) @ stub SHRegDeleteEmptyUSKeyW @ stub SHRegDeleteUSValueA @ stub SHRegDeleteUSValueW -@ stub SHRegEnumUSKeyA -@ stub SHRegEnumUSKeyW +@ stdcall SHRegEnumUSKeyA(long long str ptr long) SHRegEnumUSKeyA +@ stdcall SHRegEnumUSKeyW(long long wstr ptr long) SHRegEnumUSKeyW @ stub SHRegEnumUSValueA @ stub SHRegEnumUSValueW @ stdcall SHRegGetBoolUSValueA(str str long long)SHRegGetBoolUSValueA