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