Class Hierarchy
- java.lang.Object
- com.sun.jna.platform.win32.COM.COMUtils
 - com.sun.jna.platform.win32.COM.COMUtils.COMInfo
 - com.sun.jna.platform.win32.COM.IComEnumVariantIterator (implements java.io.Closeable, java.lang.Iterable<T>, java.util.Iterator<E>)
 - com.sun.jna.platform.win32.COM.IEnumIDList.Converter
 - com.sun.jna.platform.win32.COM.IShellFolder.Converter
 - com.sun.jna.PointerType (implements com.sun.jna.NativeMapped)
- com.sun.jna.platform.win32.COM.COMInvoker
- com.sun.jna.platform.win32.COM.COMBindingBaseObject
- com.sun.jna.platform.win32.COM.COMEarlyBindingObject (implements com.sun.jna.platform.win32.COM.IDispatch)
 - com.sun.jna.platform.win32.COM.COMLateBindingObject
 
 - com.sun.jna.platform.win32.COM.Unknown (implements com.sun.jna.platform.win32.COM.IUnknown)
- com.sun.jna.platform.win32.COM.ConnectionPoint (implements com.sun.jna.platform.win32.COM.IConnectionPoint)
 - com.sun.jna.platform.win32.COM.ConnectionPointContainer (implements com.sun.jna.platform.win32.COM.IConnectionPointContainer)
 - com.sun.jna.platform.win32.COM.Dispatch (implements com.sun.jna.platform.win32.COM.IDispatch)
- com.sun.jna.platform.win32.COM.Dispatch.ByReference (implements com.sun.jna.Structure.ByReference)
 
 - com.sun.jna.platform.win32.COM.EnumMoniker (implements com.sun.jna.platform.win32.COM.IEnumMoniker)
 - com.sun.jna.platform.win32.COM.EnumVariant (implements com.sun.jna.platform.win32.COM.IEnumVariant)
 - com.sun.jna.platform.win32.COM.Moniker (implements com.sun.jna.platform.win32.COM.IMoniker)
- com.sun.jna.platform.win32.COM.Moniker.ByReference (implements com.sun.jna.Structure.ByReference)
 
 - com.sun.jna.platform.win32.COM.RecordInfo (implements com.sun.jna.platform.win32.COM.IRecordInfo)
- com.sun.jna.platform.win32.COM.RecordInfo.ByReference (implements com.sun.jna.Structure.ByReference)
 
 - com.sun.jna.platform.win32.COM.RunningObjectTable (implements com.sun.jna.platform.win32.COM.IRunningObjectTable)
- com.sun.jna.platform.win32.COM.RunningObjectTable.ByReference (implements com.sun.jna.Structure.ByReference)
 
 - com.sun.jna.platform.win32.COM.TypeComp
- com.sun.jna.platform.win32.COM.TypeComp.ByReference (implements com.sun.jna.Structure.ByReference)
 
 - com.sun.jna.platform.win32.COM.TypeInfo (implements com.sun.jna.platform.win32.COM.ITypeInfo)
- com.sun.jna.platform.win32.COM.TypeInfo.ByReference (implements com.sun.jna.Structure.ByReference)
 
 - com.sun.jna.platform.win32.COM.TypeLib (implements com.sun.jna.platform.win32.COM.ITypeLib)
- com.sun.jna.platform.win32.COM.TypeLib.ByReference (implements com.sun.jna.Structure.ByReference)
 
 - com.sun.jna.platform.win32.COM.Unknown.ByReference (implements com.sun.jna.Structure.ByReference)
 - com.sun.jna.platform.win32.COM.Wbemcli.IEnumWbemClassObject
 - com.sun.jna.platform.win32.COM.Wbemcli.IWbemClassObject
 - com.sun.jna.platform.win32.COM.Wbemcli.IWbemContext
 - com.sun.jna.platform.win32.COM.Wbemcli.IWbemLocator
 - com.sun.jna.platform.win32.COM.Wbemcli.IWbemServices
 
 
 - com.sun.jna.platform.win32.COM.COMBindingBaseObject
 
 - com.sun.jna.platform.win32.COM.COMInvoker
 - com.sun.jna.Structure
- com.sun.jna.platform.win32.COM.DispatchListener
 - com.sun.jna.platform.win32.COM.DispatchVTable
- com.sun.jna.platform.win32.COM.DispatchVTable.ByReference (implements com.sun.jna.Structure.ByReference)
 
 - com.sun.jna.platform.win32.COM.UnknownListener
 - com.sun.jna.platform.win32.COM.UnknownVTable
- com.sun.jna.platform.win32.COM.UnknownVTable.ByReference (implements com.sun.jna.Structure.ByReference)
 
 
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.sun.jna.platform.win32.COM.COMException
- com.sun.jna.platform.win32.COM.COMInvokeException
 
 
 - com.sun.jna.platform.win32.COM.COMException
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 - com.sun.jna.platform.win32.COM.TypeInfoUtil
 - com.sun.jna.platform.win32.COM.TypeInfoUtil.ContainingTypeLib
 - com.sun.jna.platform.win32.COM.TypeInfoUtil.DllEntry
 - com.sun.jna.platform.win32.COM.TypeInfoUtil.Invoke
 - com.sun.jna.platform.win32.COM.TypeInfoUtil.TypeInfoDoc
 - com.sun.jna.platform.win32.COM.TypeLibUtil
 - com.sun.jna.platform.win32.COM.TypeLibUtil.FindName
 - com.sun.jna.platform.win32.COM.TypeLibUtil.IsName
 - com.sun.jna.platform.win32.COM.TypeLibUtil.TypeLibDoc
 - com.sun.jna.platform.win32.COM.WbemcliUtil
 - com.sun.jna.platform.win32.COM.WbemcliUtil.WmiQuery<T>
 - com.sun.jna.platform.win32.COM.WbemcliUtil.WmiResult<T>
 
 
Interface Hierarchy
- com.sun.jna.AltCallingConvention
- com.sun.jna.win32.StdCall
- com.sun.jna.win32.StdCallLibrary.StdCallCallback (also extends com.sun.jna.Callback)
- com.sun.jna.platform.win32.COM.DispatchVTable.AddRefCallback
 - com.sun.jna.platform.win32.COM.DispatchVTable.GetIDsOfNamesCallback
 - com.sun.jna.platform.win32.COM.DispatchVTable.GetTypeInfoCallback
 - com.sun.jna.platform.win32.COM.DispatchVTable.GetTypeInfoCountCallback
 - com.sun.jna.platform.win32.COM.DispatchVTable.InvokeCallback
 - com.sun.jna.platform.win32.COM.DispatchVTable.QueryInterfaceCallback
 - com.sun.jna.platform.win32.COM.DispatchVTable.ReleaseCallback
 - com.sun.jna.platform.win32.COM.UnknownVTable.AddRefCallback
 - com.sun.jna.platform.win32.COM.UnknownVTable.QueryInterfaceCallback
 - com.sun.jna.platform.win32.COM.UnknownVTable.ReleaseCallback
 
 
 - com.sun.jna.win32.StdCallLibrary.StdCallCallback (also extends com.sun.jna.Callback)
 
 - com.sun.jna.win32.StdCall
 - com.sun.jna.Callback
- com.sun.jna.win32.StdCallLibrary.StdCallCallback (also extends com.sun.jna.win32.StdCall)
- com.sun.jna.platform.win32.COM.DispatchVTable.AddRefCallback
 - com.sun.jna.platform.win32.COM.DispatchVTable.GetIDsOfNamesCallback
 - com.sun.jna.platform.win32.COM.DispatchVTable.GetTypeInfoCallback
 - com.sun.jna.platform.win32.COM.DispatchVTable.GetTypeInfoCountCallback
 - com.sun.jna.platform.win32.COM.DispatchVTable.InvokeCallback
 - com.sun.jna.platform.win32.COM.DispatchVTable.QueryInterfaceCallback
 - com.sun.jna.platform.win32.COM.DispatchVTable.ReleaseCallback
 - com.sun.jna.platform.win32.COM.UnknownVTable.AddRefCallback
 - com.sun.jna.platform.win32.COM.UnknownVTable.QueryInterfaceCallback
 - com.sun.jna.platform.win32.COM.UnknownVTable.ReleaseCallback
 
 
 - com.sun.jna.win32.StdCallLibrary.StdCallCallback (also extends com.sun.jna.win32.StdCall)
 - com.sun.jna.platform.win32.COM.IEnumIDList
 - com.sun.jna.platform.win32.COM.IShellFolder
 - com.sun.jna.platform.win32.COM.IStream
 - com.sun.jna.platform.win32.COM.IUnknown
- com.sun.jna.platform.win32.COM.IConnectionPoint
 - com.sun.jna.platform.win32.COM.IConnectionPointContainer
 - com.sun.jna.platform.win32.COM.IDispatch
- com.sun.jna.platform.win32.COM.IDispatchCallback (also extends com.sun.jna.platform.win32.COM.IUnknownCallback)
 
 - com.sun.jna.platform.win32.COM.IEnumMoniker
 - com.sun.jna.platform.win32.COM.IEnumVariant
 - com.sun.jna.platform.win32.COM.IPersist
- com.sun.jna.platform.win32.COM.IPersistStream
- com.sun.jna.platform.win32.COM.IMoniker
 
 
 - com.sun.jna.platform.win32.COM.IPersistStream
 - com.sun.jna.platform.win32.COM.IRecordInfo
 - com.sun.jna.platform.win32.COM.IRunningObjectTable
 - com.sun.jna.platform.win32.COM.ITypeComp
 - com.sun.jna.platform.win32.COM.ITypeInfo
 - com.sun.jna.platform.win32.COM.ITypeLib
 - com.sun.jna.platform.win32.COM.IUnknownCallback
- com.sun.jna.platform.win32.COM.IDispatchCallback (also extends com.sun.jna.platform.win32.COM.IDispatch)
 
 
 - com.sun.jna.platform.win32.COM.Wbemcli
 - com.sun.jna.platform.win32.COM.Wbemcli.WBEM_CONDITION_FLAG_TYPE