| Interface | Description | 
|---|---|
| IComEnum | |
| IComEventCallbackCookie | |
| IComEventCallbackListener | |
| IConnectionPoint | |
| IConnectionPointContainer | |
| IDispatch | Java friendly version of  IDispatch. | 
| IRawDispatchHandle | IF you want to access the underlying raw (com.sun.jna.platform.win32.COM.IDispatch) object
 then have your @ComObject or @ComInterface interface extends this interface. | 
| IRunningObjectTable | Java friendly version of
  IRunningObjectTable | 
| IUnknown | Java friendly version of the IUnknown interface. | 
| Class | Description | 
|---|---|
| AbstractComEventCallbackListener | |
| CallbackProxy | |
| ComEventCallbackCookie | |
| ComThread | |
| Convert | |
| EnumMoniker | Enumerates the components of a moniker or the monikers in a table of
 monikers. | 
| Factory | |
| ProxyObject | This object acts as the invocation handler for interfaces annotated with
 ComInterface. | 
| RunningObjectTable |