Wow! This is fantastic - don't know how I ever overlooked this before. You
undersold this in your comment below -- 'some information' is actually a
complete Ruby wrapper for the COM objects. Thanks very much.
Chris
----- Original Message -----
From: "Masaki Suketa" <masaki.suketa / nifty.ne.jp>
If you have the latest version of Win32OLE, then sample/olegen.rb might
help you. The olegen.rb read typelibs specified by argument, and create
some information.
ruby olegen.rb 'Microsoft Internet Controls'
You can get all typelibs by WIN32OLE_TYPE.typelibs.
require 'win32ole'
WIN32OLE_TYPE.typelibs.each do |t|
puts t
end
Regards,
Masaki Suketa