Nikolay Sivov : kernel32: Partial implementation for GetCalendarInfoEx().
Alexandre Julliard
julliard at winehq.org
Mon Mar 3 13:20:09 CST 2014
Module: wine
Branch: master
Commit: 95142cad53df5d67f5061f9c7861b91a4c179f18
URL: http://source.winehq.org/git/wine.git/?a=commit;h=95142cad53df5d67f5061f9c7861b91a4c179f18
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Fri Feb 28 09:13:56 2014 +0400
kernel32: Partial implementation for GetCalendarInfoEx().
---
.../api-ms-win-core-localization-l1-2-0.spec | 2 +-
dlls/kernel32/kernel32.spec | 1 +
dlls/kernel32/time.c | 12 ++++++++++++
3 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/dlls/api-ms-win-core-localization-l1-2-0/api-ms-win-core-localization-l1-2-0.spec b/dlls/api-ms-win-core-localization-l1-2-0/api-ms-win-core-localization-l1-2-0.spec
index 7c6f6fe..7b3c86f 100644
--- a/dlls/api-ms-win-core-localization-l1-2-0/api-ms-win-core-localization-l1-2-0.spec
+++ b/dlls/api-ms-win-core-localization-l1-2-0/api-ms-win-core-localization-l1-2-0.spec
@@ -9,7 +9,7 @@
@ stdcall GetACP() kernel32.GetACP
@ stdcall GetCPInfo(long ptr) kernel32.GetCPInfo
@ stdcall GetCPInfoExW(long long ptr) kernel32.GetCPInfoExW
-@ stub GetCalendarInfoEx
+@ stdcall GetCalendarInfoEx(wstr long ptr long ptr long ptr) kernel32.GetCalendarInfoEx
@ stdcall GetCalendarInfoW(long long long ptr long ptr) kernel32.GetCalendarInfoW
@ stub GetFileMUIInfo
@ stub GetFileMUIPath
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index f7f3320..f8d3a80 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -442,6 +442,7 @@
@ stdcall GetCPInfoExW(long long ptr)
@ stdcall GetCalendarInfoA(long long long ptr long ptr)
@ stdcall GetCalendarInfoW(long long long ptr long ptr)
+@ stdcall GetCalendarInfoEx(wstr long ptr long ptr long ptr)
# @ stub GetComPlusPackageInstallStatus
@ stdcall GetCommConfig(long ptr long)
@ stdcall GetCommMask(long ptr)
diff --git a/dlls/kernel32/time.c b/dlls/kernel32/time.c
index 77c71cb..4dc5d0e 100644
--- a/dlls/kernel32/time.c
+++ b/dlls/kernel32/time.c
@@ -798,6 +798,18 @@ int WINAPI GetCalendarInfoW(LCID Locale, CALID Calendar, CALTYPE CalType,
}
/*********************************************************************
+ * GetCalendarInfoEx (KERNEL32.@)
+ */
+int WINAPI GetCalendarInfoEx(LPCWSTR locale, CALID calendar, LPCWSTR lpReserved, CALTYPE caltype,
+ LPWSTR data, int len, DWORD *value)
+{
+ LCID lcid = LocaleNameToLCID(locale, 0);
+ FIXME("(%s, %d, %p, 0x%08x, %p, %d, %p): semi-stub\n", debugstr_w(locale), calendar, lpReserved, caltype,
+ data, len, value);
+ return GetCalendarInfoW(lcid, calendar, caltype, data, len, value);
+}
+
+/*********************************************************************
* SetCalendarInfoA (KERNEL32.@)
*
*/
More information about the wine-cvs
mailing list