Sha256: dbb5bd9f75912b3496ee9a9ffb9b26534d89cec2fb77760cb105fdf36e020cee

Contents?: true

Size: 713 Bytes

Versions: 5

Compression:

Stored size: 713 Bytes

Contents

require 'windows/api'

module Windows
  module COM
    module Variant
      API.auto_namespace = 'Windows::COM::Variant'
      API.auto_constant  = true
      API.auto_method    = true
      API.auto_unicode   = false

      private
         
      VARIANT_TRUE  = -1
      VARIANT_FALSE = 0
        
      API.new('VariantChangeType', 'PPIL', 'L', 'oleaut32')
      API.new('VariantChangeTypeEx', 'PPLLL', 'L', 'oleaut32')
      API.new('VariantClear', 'P', 'L', 'oleaut32')       
      API.new('VariantCopy', 'PP', 'L', 'oleaut32')       
      API.new('VariantCopyInd', 'PP', 'L', 'oleaut32')       
      API.new('VariantInit', 'P', 'V', 'oleaut32')       
    end      
  end   
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
windows-pr-1.2.6 lib/windows/com/variant.rb
windows-pr-1.2.5 lib/windows/com/variant.rb
windows-pr-1.2.2 lib/windows/com/variant.rb
windows-pr-1.2.1 lib/windows/com/variant.rb
windows-pr-1.2.0 lib/windows/com/variant.rb