oleview: Add safearray type.

Misha Koshelev mk144210 at bcm.tmc.edu
Sun Feb 25 12:40:42 CST 2007


Changelog:

	* oleview: Add safearray type.
-------------- next part --------------
From b401f83bba217f11e3ef4aeade8569da8978c168 Mon Sep 17 00:00:00 2001
From: Misha Koshelev <mk144210 at bcm.tmc.edu>
Date: Sun, 25 Feb 2007 12:33:40 -0600
Subject: oleview: Add safearray type.
---
 programs/oleview/typelib.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/programs/oleview/typelib.c b/programs/oleview/typelib.c
index da93a73..e24dec6 100644
--- a/programs/oleview/typelib.c
+++ b/programs/oleview/typelib.c
@@ -76,6 +76,7 @@ static const WCHAR wszVT_UNKNOWN[] = { '
 static const WCHAR wszVT_DISPATCH[] = { 'I','D','i','s','p','a','t','c','h','\0' };
 static const WCHAR wszVT_DATE[] = { 'D','A','T','E','\0' };
 static const WCHAR wszVT_R8[] = { 'd','o','u','b','l','e','\0' };
+static const WCHAR wszVT_SAFEARRAY[] = { 'S','A','F','E','A','R','R','A','Y','\0' };
 
 const WCHAR wszFormat[] = { '0','x','%','.','8','l','x','\0' };
 static const WCHAR wszStdCall[] = { '_','s','t','d','c','a','l','l','\0' };
@@ -342,6 +343,12 @@ #define VTADDTOSTR(x) case x:\
         }
         CreateTypeInfo(wszAddTo, wszAddAfter, U(tdesc).lpadesc->tdescElem, pTypeInfo);
         break;
+	case VT_SAFEARRAY:
+	AddToStrW(wszAddTo, wszVT_SAFEARRAY);
+	AddToStrW(wszAddTo, wszOpenBrackets2);
+        CreateTypeInfo(wszAddTo, wszAddAfter, *U(tdesc).lptdesc, pTypeInfo);
+        AddToStrW(wszAddTo, wszCloseBrackets2);
+	break;
         case VT_PTR:
         CreateTypeInfo(wszAddTo, wszAddAfter, *U(tdesc).lptdesc, pTypeInfo);
         AddToStrW(wszAddTo, wszAsterix);
-- 
1.4.1



More information about the wine-patches mailing list