From 83e9c1e2acab87c30807ede38f022e71a697f9e5 Mon Sep 17 00:00:00 2001
From: George Hazan <george.hazan@gmail.com>
Date: Sun, 22 Sep 2013 15:07:00 +0000
Subject: pre-XP headers cleaned

git-svn-id: http://svn.miranda-ng.org/main/trunk@6183 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
---
 src/mir_core/langpack.cpp                | 9 +++++----
 src/mir_core/mir_core_10.vcxproj         | 1 +
 src/mir_core/mir_core_10.vcxproj.filters | 3 +++
 src/mir_core/mir_core_11.vcxproj         | 1 +
 src/mir_core/mir_core_11.vcxproj.filters | 3 +++
 src/mir_core/miranda.cpp                 | 5 ++++-
 6 files changed, 17 insertions(+), 5 deletions(-)

(limited to 'src/mir_core')

diff --git a/src/mir_core/langpack.cpp b/src/mir_core/langpack.cpp
index c3644f8a28..9c14f3cba6 100644
--- a/src/mir_core/langpack.cpp
+++ b/src/mir_core/langpack.cpp
@@ -455,8 +455,7 @@ MIR_CORE_DLL(void) TranslateMenu_LP(HMENU hMenu, int hLangpack)
 {
 	MUUID *uuid = Langpack_LookupUuid(hLangpack);
 
-	MENUITEMINFO mii;
-	mii.cbSize = MENUITEMINFO_V4_SIZE;
+	MENUITEMINFO mii = { sizeof(mii) };
 	for (int i = GetMenuItemCount(hMenu)-1; i >= 0; i--) {
 		TCHAR str[256];
 		mii.fMask = MIIM_TYPE|MIIM_SUBMENU;
@@ -470,9 +469,11 @@ MIR_CORE_DLL(void) TranslateMenu_LP(HMENU hMenu, int hLangpack)
 				mii.dwTypeData = result;
 				mii.fMask = MIIM_TYPE;
 				SetMenuItemInfo(hMenu, i, TRUE, &mii);
-		}	}
+			}
+		}
 
-		if (mii.hSubMenu != NULL) TranslateMenu_LP(mii.hSubMenu, hLangpack);
+		if (mii.hSubMenu != NULL)
+			TranslateMenu_LP(mii.hSubMenu, hLangpack);
 	}
 }
 
diff --git a/src/mir_core/mir_core_10.vcxproj b/src/mir_core/mir_core_10.vcxproj
index cc805973b3..e253fd9a91 100644
--- a/src/mir_core/mir_core_10.vcxproj
+++ b/src/mir_core/mir_core_10.vcxproj
@@ -117,6 +117,7 @@
     <ClCompile Include="threads.cpp" />
     <ClCompile Include="utf.cpp" />
     <ClCompile Include="utils.cpp" />
+    <ClCompile Include="winver.cpp" />
   </ItemGroup>
   <PropertyGroup Label="Globals">
     <ProjectName>mir_core</ProjectName>
diff --git a/src/mir_core/mir_core_10.vcxproj.filters b/src/mir_core/mir_core_10.vcxproj.filters
index b4fe537533..6d507a6724 100644
--- a/src/mir_core/mir_core_10.vcxproj.filters
+++ b/src/mir_core/mir_core_10.vcxproj.filters
@@ -103,6 +103,9 @@
     <ClCompile Include="mstring.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
+    <ClCompile Include="winver.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="commonheaders.h">
diff --git a/src/mir_core/mir_core_11.vcxproj b/src/mir_core/mir_core_11.vcxproj
index 42572f7442..b92519ea8a 100644
--- a/src/mir_core/mir_core_11.vcxproj
+++ b/src/mir_core/mir_core_11.vcxproj
@@ -112,6 +112,7 @@
     <ClCompile Include="threads.cpp" />
     <ClCompile Include="utf.cpp" />
     <ClCompile Include="utils.cpp" />
+    <ClCompile Include="winver.cpp" />
   </ItemGroup>
   <PropertyGroup Label="Globals">
     <ProjectName>mir_core</ProjectName>
diff --git a/src/mir_core/mir_core_11.vcxproj.filters b/src/mir_core/mir_core_11.vcxproj.filters
index 0b660b44ed..e0db98f859 100644
--- a/src/mir_core/mir_core_11.vcxproj.filters
+++ b/src/mir_core/mir_core_11.vcxproj.filters
@@ -100,6 +100,9 @@
     <ClCompile Include="mstring.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
+    <ClCompile Include="winver.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="commonheaders.h">
diff --git a/src/mir_core/miranda.cpp b/src/mir_core/miranda.cpp
index 103801995b..9ee5ed2b1a 100644
--- a/src/mir_core/miranda.cpp
+++ b/src/mir_core/miranda.cpp
@@ -33,6 +33,8 @@ void CheckLogs();
 void InitLogs();
 void UninitLogs();
 
+void InitWinver();
+
 int hLangpack = 0;
 HINSTANCE hInst = 0;
 
@@ -67,7 +69,7 @@ static void LoadCoreModule(void)
 	icce.dwICC = ICC_WIN95_CLASSES | ICC_USEREX_CLASSES;
 	InitCommonControlsEx(&icce);
 
-	hAPCWindow=CreateWindowEx(0, _T("ComboLBox"), NULL, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL);
+	hAPCWindow = CreateWindowEx(0, _T("ComboLBox"), NULL, 0, 0, 0, 0, 0, NULL, NULL, NULL, NULL);
 	SetClassLongPtr(hAPCWindow, GCL_STYLE, GetClassLongPtr(hAPCWindow, GCL_STYLE) | CS_DROPSHADOW);
 	DestroyWindow(hAPCWindow);
 	hAPCWindow = NULL;
@@ -85,6 +87,7 @@ static void LoadCoreModule(void)
 	#endif
 	RecalculateTime = (void (*)()) GetProcAddress(mirInst, "RecalculateTime");
 
+	InitWinver();
 	InitPathUtils();
 	InitLogs();
 	InitialiseModularEngine();
-- 
cgit v1.2.3