Implement stubs for ImmGetImeMenuItemsA and ImmGetImeMenuItemsW
Aric Stewart
aric at codeweavers.com
Wed Feb 21 02:02:49 CST 2007
Implement stubs for ImmGetImeMenuItemsA and ImmGetImeMenuItemsW
---
dlls/imm32/imm.c | 25 ++++++++++++++++++++++++-
dlls/imm32/imm32.spec | 4 ++--
2 files changed, 26 insertions(+), 3 deletions(-)
-------------- next part --------------
diff --git a/dlls/imm32/imm.c b/dlls/imm32/imm.c
index 8c07651..b557fe8 100644
--- a/dlls/imm32/imm.c
+++ b/dlls/imm32/imm.c
@@ -1492,7 +1492,30 @@ BOOL WINAPI ImmUnregisterWordW(
return FALSE;
}
-
+/***********************************************************************
+ * ImmGetImeMenuItemsA(IMM32.@)
+ */
+DWORD WINAPI ImmGetImeMenuItemsA( HIMC hIMC, DWORD dwFlags, DWORD dwType,
+ LPIMEMENUITEMINFOA lpImeParentMenu, LPIMEMENUITEMINFOA lpImeMenu,
+ DWORD dwSize)
+{
+ FIXME("(%p, %i, %i, %p, %p, %i): stub\n", hIMC, dwFlags, dwType,
+ lpImeParentMenu, lpImeMenu, dwSize);
+ return 0;
+}
+
+/***********************************************************************
+* ImmGetImeMenuItemsW(IMM32.@)
+*/
+DWORD WINAPI ImmGetImeMenuItemsW( HIMC hIMC, DWORD dwFlags, DWORD dwType,
+ LPIMEMENUITEMINFOW lpImeParentMenu, LPIMEMENUITEMINFOW lpImeMenu,
+ DWORD dwSize)
+{
+ FIXME("(%p, %i, %i, %p, %p, %i): stub\n", hIMC, dwFlags, dwType,
+ lpImeParentMenu, lpImeMenu, dwSize);
+ return 0;
+}
+
/*****
* Internal functions to help with IME window management
*/
diff --git a/dlls/imm32/imm32.spec b/dlls/imm32/imm32.spec
index bf8ceaa..f3c07cb 100644
--- a/dlls/imm32/imm32.spec
+++ b/dlls/imm32/imm32.spec
@@ -45,8 +45,8 @@
@ stdcall ImmGetIMEFileNameA(long ptr long)
@ stdcall ImmGetIMEFileNameW(long ptr long)
@ stub ImmGetImeInfoEx
-@ stub ImmGetImeMenuItemsA
-@ stub ImmGetImeMenuItemsW
+@ stdcall ImmGetImeMenuItemsA(long long long ptr ptr long)
+@ stdcall ImmGetImeMenuItemsW(long long long ptr ptr long)
@ stdcall ImmGetOpenStatus(long)
@ stdcall ImmGetProperty(long long)
@ stdcall ImmGetRegisterWordStyleA(long long ptr)
More information about the wine-patches
mailing list