Initialize MENUITEMINFO structure before calling GetMenuItemInfo.

diff --git a/windows/mdi.c b/windows/mdi.c
index 7f66fe7..13a43dc 100644
--- a/windows/mdi.c
+++ b/windows/mdi.c
@@ -1100,7 +1100,7 @@
  */
 static BOOL MDI_RestoreFrameMenu( WND *frameWnd, HWND hChild )
 {
-    MENUITEMINFOA menuInfo;
+    MENUITEMINFOW menuInfo;
     INT nItems = GetMenuItemCount(frameWnd->wIDmenu) - 1;
     UINT iId = GetMenuItemID(frameWnd->wIDmenu,nItems) ;
 
@@ -1114,10 +1114,11 @@
      * Remove the system menu, If that menu is the icon of the window
      * as it is in win95, we have to delete the bitmap.
      */
-    menuInfo.cbSize = sizeof(MENUITEMINFOA);
+    memset(&menuInfo, 0, sizeof(menuInfo));
+    menuInfo.cbSize = sizeof(menuInfo);
     menuInfo.fMask  = MIIM_DATA | MIIM_TYPE;
 
-    GetMenuItemInfoA(frameWnd->wIDmenu, 
+    GetMenuItemInfoW(frameWnd->wIDmenu, 
 		     0, 
 		     TRUE,
 		     &menuInfo);