From: Marcus Meissner Subject: [PATCH 22/22] shell32: added stub for SHEnumerateUnreadMailAccountsW Message-Id: <1410561402-20483-1-git-send-email-marcus@jet.franken.de> Date: Sat, 13 Sep 2014 00:36:42 +0200 use by current Thunderbird --- dlls/shell32/shell32.spec | 1 + dlls/shell32/shell32_main.c | 9 +++++++++ include/shellapi.h | 4 ++++ 3 files changed, 14 insertions(+) diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec index a85b45d..f219c8f 100644 --- a/dlls/shell32/shell32.spec +++ b/dlls/shell32/shell32.spec @@ -348,6 +348,7 @@ @ stdcall SHCreateShellItemArrayFromIDLists(long ptr ptr) @ stdcall SHEmptyRecycleBinA(long str long) @ stdcall SHEmptyRecycleBinW(long wstr long) +@ stdcall SHEnumerateUnreadMailAccountsW(ptr long ptr long) @ stdcall SHExtractIconsW(wstr long long long ptr ptr long long) user32.PrivateExtractIconsW @ stdcall SHFileOperation(ptr) SHFileOperationA @ stdcall SHFileOperationA(ptr) diff --git a/dlls/shell32/shell32_main.c b/dlls/shell32/shell32_main.c index 3bf442e..cabf5e4 100644 --- a/dlls/shell32/shell32_main.c +++ b/dlls/shell32/shell32_main.c @@ -1385,3 +1385,12 @@ HRESULT WINAPI SHSetUnreadMailCountW(LPCWSTR mailaddress, DWORD count, LPCWSTR e FIXME("%s %x %s: stub\n", debugstr_w(mailaddress), count, debugstr_w(executecommand)); return E_NOTIMPL; } + +/*********************************************************************** + * SHEnumerateUnreadMailAccountsW (SHELL32.@) + */ +HRESULT WINAPI SHEnumerateUnreadMailAccountsW(HKEY user, DWORD idx, LPWSTR mailaddress, INT mailaddresslen) +{ + FIXME("%p %d %p %d: stub\n", user, idx, mailaddress, mailaddresslen); + return E_NOTIMPL; +} diff --git a/include/shellapi.h b/include/shellapi.h index acc345d..ecf0b21 100644 --- a/include/shellapi.h +++ b/include/shellapi.h @@ -649,6 +649,10 @@ DWORD WINAPI DoEnvironmentSubstA(LPSTR, UINT); DWORD WINAPI DoEnvironmentSubstW(LPWSTR, UINT); #define DoEnvironmentSubst WINELIB_NAME_AW(DoEnvironmentSubst) +HRESULT WINAPI SHEnumerateUnreadMailAccountsA(HKEY,DWORD,LPSTR,INT); +HRESULT WINAPI SHEnumerateUnreadMailAccountsW(HKEY,DWORD,LPWSTR,INT); +#define SHEnumerateUnreadMailAccounts WINELIB_NAME_AW(SHEnumerateUnreadMailAccounts) + #ifdef __cplusplus } /* extern "C" */ -- 1.8.4.5