ruby-changes:32706
From: suke <ko1@a...>
Date: Sat, 1 Feb 2014 15:16:47 +0900 (JST)
Subject: [ruby-changes:32706] suke:r44785 (trunk): ext/win32ole/win32ole.c (ole_typedesc2val): add VT_RECORD case.
suke 2014-02-01 15:16:42 +0900 (Sat, 01 Feb 2014) New Revision: 44785 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=44785 Log: ext/win32ole/win32ole.c (ole_typedesc2val): add VT_RECORD case. Modified files: trunk/ChangeLog trunk/ext/win32ole/win32ole.c Index: ChangeLog =================================================================== --- ChangeLog (revision 44784) +++ ChangeLog (revision 44785) @@ -1,3 +1,7 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L1 +Sat Feb 1 15:09:16 2014 Masaki Suketa <masaki.suketa@n...> + + * ext/win32ole/win32ole.c (ole_typedesc2val): add VT_RECORD case. + Sat Feb 1 06:38:51 2014 Zachary Scott <e@z...> * lib/drb/drb.rb: [DOC] Add note about start_service for each process Index: ext/win32ole/win32ole.c =================================================================== --- ext/win32ole/win32ole.c (revision 44784) +++ ext/win32ole/win32ole.c (revision 44785) @@ -143,7 +143,7 @@ const IID IID_IMultiLanguage2 = {0xDCCFC https://github.com/ruby/ruby/blob/trunk/ext/win32ole/win32ole.c#L143 #define WC2VSTR(x) ole_wc2vstr((x), TRUE) -#define WIN32OLE_VERSION "1.5.5" +#define WIN32OLE_VERSION "1.5.6" typedef HRESULT (STDAPICALLTYPE FNCOCREATEINSTANCEEX) (REFCLSID, IUnknown*, DWORD, COSERVERINFO*, DWORD, MULTI_QI*); @@ -4731,6 +4731,9 @@ ole_typedesc2val(ITypeInfo *pTypeInfo, T https://github.com/ruby/ruby/blob/trunk/ext/win32ole/win32ole.c#L4731 case VT_LPSTR: typestr = rb_str_new2("LPSTR"); break; + case VT_RECORD: + typestr = rb_str_new2("RECORD"); + break; default: typestr = rb_str_new2("Unknown Type "); rb_str_concat(typestr, rb_fix2str(INT2FIX(pTypeDesc->vt), 10)); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/