## Uses of Interface
org.eclipse.actf.util.win32.comclutch.IUnknown

Packages that use IUnknown
Package | Description
--- | ---
org.eclipse.actf.util.win32 | This package contains Win32 utilities.
org.eclipse.actf.util.win32.comclutch | This package includes utilities to provides a way to access Windows COM component with Java-like memory management.
org.eclipse.actf.util.win32.comclutch.impl |
org.eclipse.actf.util.win32.msaa | This package includes classes to access Microsoft Active Accessibility (MSAA) Interface.

### Uses of IUnknown in org.eclipse.actf.util.win32

Methods in org.eclipse.actf.util.win32 with parameters of type IUnknown
Modifier and Type | Method and Description
--- | ---
`static FlashMSAAObject` | FlashMSAAObjectFactory.`getFlashMSAAObjectFromElement(IUnknown iunk)`

### Uses of IUnknown in org.eclipse.actf.util.win32.comclutch

Subinterfaces of IUnknown in org.eclipse.actf.util.win32.comclutch
Modifier and Type | Interface and Description
--- | ---
`interface` | `IDispatch` Wrapper for IDispatch object see http://msdn.microsoft.com/en-us/library/ms221608.aspx IDispatch interface defines the methods to be used for method invocation and property operations with instances of native IDispatch.
`interface` | `IEnumUnknown` Wrapper for IEnumUnknown object see http://msdn.microsoft.com/en-us/library/ms683764(VS.85).aspx
`interface` | `IOleContainer` Wrapper for IOleContainer object see http://msdn.microsoft.com/en-us/library/ms690103(VS.85).aspx
`interface` | `IServiceProvider` Wrapper for IServiceProvider object see http://msdn.microsoft.com/en-us/library/system.iserviceprovider.aspx

Classes in org.eclipse.actf.util.win32.comclutch that implement IUnknown
Modifier and Type | Class and Description
--- | ---
`class` | `Handler` TODO: (For event handling)

Methods in org.eclipse.actf.util.win32.comclutch that return IUnknown
Modifier and Type | Method and Description
--- | ---
`static IUnknown` | ComService.`coCreateInstance(ResourceManager rm, String rclsid, int dwClsContext)` It calls CoCreateInstance with the rclsid, (pUnkOuter = NULL), the dwClsContext, and (riid = IID_IUnknown).
`IUnknown` | RefIUnknown.`getValue()`
`IUnknown` | Handler.`newIUnknown(long ptr)`
`IUnknown` | IUnknown.`newIUnknown(long ptr)` It will be called from native code
`static IUnknown` | ComService.`newIUnknown(ResourceManager resourceManager, long ptr, boolean permanent)` Create a wrapped IUnknown object from ptr using resourceManager.
`IUnknown[]` | IEnumUnknown.`next(int num)`
`IUnknown` | IUnknown.`queryInterface(UUID iid)`
`IUnknown` | IServiceProvider.`queryService(UUID guidService, UUID riid)`

Methods in org.eclipse.actf.util.win32.comclutch with parameters of type IUnknown
Modifier and Type | Method and Description
--- | ---
`static IAccessible` | ComService.`newIAccessible(IUnknown iunk)` Change the wrapper of the object from IUnknown to IAccessible
`static IDispatch` | ComService.`newIDispatch(IUnknown iunk)` Change the wrapper of the object from IUnknown to IDispatch
`void` | RefIUnknown.`setValue(IUnknown value)`

### Uses of IUnknown in org.eclipse.actf.util.win32.comclutch.impl

Classes in org.eclipse.actf.util.win32.comclutch.impl that implement IUnknown
Modifier and Type | Class and Description
--- | ---
`class` | `org.eclipse.actf.util.win32.comclutch.impl.IUnknownImpl`

### Uses of IUnknown in org.eclipse.actf.util.win32.msaa

Subinterfaces of IUnknown in org.eclipse.actf.util.win32.msaa
Modifier and Type | Interface and Description
--- | ---
`interface` | `IAccessible` Wrapper for IAccessible object see http://msdn.microsoft.com/en-us/library/accessibility.iaccessible.aspx