Eclipse Platform Release 3.7

## Uses of Class
org.eclipse.swt.ole.win32.Variant

Packages that use Variant
org.eclipse.swt.ole.win32: SWT Win32 OLE implementation classes.

Uses of Variant in org.eclipse.swt.ole.win32

Fields in org.eclipse.swt.ole.win32 declared as Variant
`Variant[]` `OleEvent.arguments`
`static Variant` `Variant.NULL` A shared Variant instance with type VT_NULL.

Methods in org.eclipse.swt.ole.win32 that return Variant
`Variant` `OleAutomation.getProperty(int dispIdMember)` Returns the value of the property specified by the dispIdMember.
`Variant` `OleAutomation.getProperty(int dispIdMember, Variant[] rgvarg)` Returns the value of the property specified by the dispIdMember.
`Variant` `OleAutomation.getProperty(int dispIdMember, Variant[] rgvarg, int[] rgdispidNamedArgs)` Returns the value of the property specified by the dispIdMember.
`Variant` `OleControlSite.getSiteProperty(int dispId)` Get the control site property specified by the dispIdMember, or `null` if the dispId is not recognised.
`Variant` `OleAutomation.invoke(int dispIdMember)` Invokes a method on the OLE Object; the method has no parameters.
`Variant` `OleAutomation.invoke(int dispIdMember, Variant[] rgvarg)` Invokes a method on the OLE Object; the method has no optional parameters.
`Variant` `OleAutomation.invoke(int dispIdMember, Variant[] rgvarg, int[] rgdispidNamedArgs)` Invokes a method on the OLE Object; the method has optional parameters.
`static Variant` `Variant.win32_new(int pVariant)` Invokes platform specific functionality to wrap a variant that was allocated in operating system memory.

Methods in org.eclipse.swt.ole.win32 with parameters of type Variant
`int` `OleClientSite.exec(int cmdID, int options, Variant in, Variant out)` Asks the OLE Document or ActiveX Control to execute a command from a standard list of commands.
`Variant` `OleAutomation.getProperty(int dispIdMember, Variant[] rgvarg)` Returns the value of the property specified by the dispIdMember.
`Variant` `OleAutomation.getProperty(int dispIdMember, Variant[] rgvarg, int[] rgdispidNamedArgs)` Returns the value of the property specified by the dispIdMember.
`Variant` `OleAutomation.invoke(int dispIdMember, Variant[] rgvarg)` Invokes a method on the OLE Object; the method has no optional parameters.
`Variant` `OleAutomation.invoke(int dispIdMember, Variant[] rgvarg, int[] rgdispidNamedArgs)` Invokes a method on the OLE Object; the method has optional parameters.
`void` `OleAutomation.invokeNoReply(int dispIdMember, Variant[] rgvarg)` Invokes a method on the OLE Object; the method has no optional parameters.
`void` `OleAutomation.invokeNoReply(int dispIdMember, Variant[] rgvarg, int[] rgdispidNamedArgs)` Invokes a method on the OLE Object; the method has optional parameters.
`boolean` `OleAutomation.setProperty(int dispIdMember, Variant rgvarg)` Sets the property specified by the dispIdMember to a new value.
`boolean` `OleAutomation.setProperty(int dispIdMember, Variant[] rgvarg)` Sets the property specified by the dispIdMember to a new value.
`void` `OleControlSite.setSiteProperty(int dispId, Variant value)` Sets the control site property specified by the dispIdMember to a new value.
`static void` `Variant.win32_copy(int pVarDest, Variant varSrc)` Invokes platform specific functionality to copy a variant into operating system memory.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.