--- !ruby/object:RDoc::RI::ClassDescription 
attributes: []

class_methods: 
- !ruby/object:RDoc::RI::MethodSummary 
  name: array
- !ruby/object:RDoc::RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:RDoc::Markup::Flow::P 
  :body: support setproperty method much like Perl ;-)
constants: 
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: Empty
  value: rb_funcall(cWIN32OLE_VARIANT, rb_intern("new"), 2, Qnil, INT2FIX(VT_EMPTY))
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: "Null"
  value: rb_funcall(cWIN32OLE_VARIANT, rb_intern("new"), 2, Qnil, INT2FIX(VT_NULL))
- !ruby/object:RDoc::RI::Constant 
  comment: 
  name: Nothing
  value: rb_funcall(cWIN32OLE_VARIANT, rb_intern("new"), 2, Qnil, INT2FIX(VT_DISPATCH))
full_name: WIN32OLE_VARIANT
includes: []

instance_methods: 
- !ruby/object:RDoc::RI::MethodSummary 
  name: "[]"
- !ruby/object:RDoc::RI::MethodSummary 
  name: "[]="
- !ruby/object:RDoc::RI::MethodSummary 
  name: value
- !ruby/object:RDoc::RI::MethodSummary 
  name: value=
- !ruby/object:RDoc::RI::MethodSummary 
  name: vartype
name: WIN32OLE_VARIANT
superclass: Object
