[PATCH] Add TypeLib version for W2K, WXP, and Vista

Vincent Hardy vincent.hardy.be at gmail.com
Fri Oct 26 06:37:39 CDT 2007


---
 dlls/oleaut32/typelib16.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/dlls/oleaut32/typelib16.c b/dlls/oleaut32/typelib16.c
index a010f7d..31bbf93 100644
--- a/dlls/oleaut32/typelib16.c
+++ b/dlls/oleaut32/typelib16.c
@@ -153,6 +153,9 @@ HRESULT WINAPI LoadTypeLib16(
  *| OLE 2.1   NT                         1993-95  ?? ???
  *| OLE 2.3.1 W95                                 23 700
  *| OLE2 4.0  NT4SP6                     1993-98  40 4277
+ *| OLE 2.1   W2K                        2000     10 3029
+ *| OLE 2.1   WXP                        2002     10 3029
+ *| OLE 2.1   Vista                      2007     10 3029
  */
 DWORD WINAPI OaBuildVersion16(void)
 {
@@ -171,6 +174,12 @@ DWORD WINAPI OaBuildVersion16(void)
 		return MAKELONG(3024, 10); /* W98 SE */
     case 0x00000004:  /* NT4 */
 		return MAKELONG(4277, 40); /* NT4 SP6 */
+    case 0x00000005:  /* W2K */
+		return MAKELONG(3029, 10); /* W2K SP4 */
+    case 0x00000105:  /* WXP */
+		return MAKELONG(3029, 10); /* WXP SP2 */
+    case 0x00000006:  /* Vista */
+		return MAKELONG(3029, 10); /* Vista */
     default:
 	FIXME("Version value not known yet. Please investigate it!\n");
 		return 0;
-- 
1.5.2.5


--------------060402010604080706000708--



More information about the wine-patches mailing list