Module: wine Branch: refs/heads/master Commit: 0eed4603c506b1c0495b592489c5a4e6282ad0e1 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=0eed4603c506b1c0495b5924...
Author: Benjamin Arai me@benjaminarai.com Date: Thu Jul 27 18:10:20 2006 -0700
oleaut32: VarMonthName - Update error codes and helper functions.
---
dlls/oleaut32/varformat.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dlls/oleaut32/varformat.c b/dlls/oleaut32/varformat.c index 77d1196..d515bc3 100644 --- a/dlls/oleaut32/varformat.c +++ b/dlls/oleaut32/varformat.c @@ -2486,17 +2486,17 @@ HRESULT WINAPI VarMonthName(INT iMonth,
size = GetLocaleInfoW(LOCALE_USER_DEFAULT,localeValue, NULL, 0); if (!size) { - FIXME("GetLocaleInfo 0x%lx failed.\n", localeValue); - return E_INVALIDARG; + ERR("GetLocaleInfo 0x%lx failed.\n", localeValue); + return HRESULT_FROM_WIN32(GetLastError()); } str = HeapAlloc(GetProcessHeap(),0,sizeof(WCHAR)*size); if (!str) return E_OUTOFMEMORY; size = GetLocaleInfoW(LOCALE_USER_DEFAULT,localeValue, str, size); if (!size) { - FIXME("GetLocaleInfo of 0x%lx failed in 2nd stage?!\n", localeValue); + ERR("GetLocaleInfo of 0x%lx failed in 2nd stage?!\n", localeValue); HeapFree(GetProcessHeap(),0,str); - return E_INVALIDARG; + return HRESULT_FROM_WIN32(GetLastError()); } *pbstrOut = SysAllocString(str); HeapFree(GetProcessHeap(),0,str);