Module: wine Branch: master Commit: 85aefa3567e9a3dcfce749a62e0395b3d56acdba URL: http://source.winehq.org/git/wine.git/?a=commit;h=85aefa3567e9a3dcfce749a62e...
Author: Misha Koshelev mk144210@bcm.tmc.edu Date: Sun Feb 25 12:40:42 2007 -0600
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 37c2a75..779ed26 100644 --- a/programs/oleview/typelib.c +++ b/programs/oleview/typelib.c @@ -76,6 +76,7 @@ static const WCHAR wszVT_UNKNOWN[] = { 'I','U','n','k','n','o','w','n','\0' }; 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 @@ void CreateTypeInfo(WCHAR *wszAddTo, WCHAR *wszAddAfter, TYPEDESC tdesc, ITypeIn } 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);