# Uses of Package
com.jacob.com

- Packages that use com.jacob.com
  Package | Description
  --- | ---
  com.jacob.activeX |
  com.jacob.com |

- Classes in com.jacob.com used by com.jacob.activeX
  Class and Description
  Dispatch Object represents MS level dispatch object.
  DispatchEvents This class creates the scaffolding for event callbacks.
  InvocationProxy
  JacobObject The superclass of all Jacob objects.
  Variant The multi-format data type used for all call backs and most communications between Java and COM.

- Classes in com.jacob.com used by com.jacob.com
  Class and Description
  ComException Standard exception thrown by com jni code when there is a problem
  Currency Most COM bridges use java.lang.Long as their Java data type for COM Currency data.
  Dispatch Object represents MS level dispatch object.
  EnumVariant An implementation of IEnumVariant based on code submitted by Thomas Hallgren (mailto:Thomas.Hallgren@eoncompany.com)
  InvocationProxy
  JacobException The parent class of all Jacob exceptions.
  JacobObject The superclass of all Jacob objects.
  MainSTA We provide our own main sta thread to avoid COM tagging a random thread as the main STA - this is the thread in which all Apartment threaded components will be created if the client chooses an MTA threading model for the java side of the app.
  SafeArray This creates an array wrapper around Variant objects(?).
  STA A class that implements a Single Threaded Apartment.
  Variant The multi-format data type used for all call backs and most communications between Java and COM.

http://jacob-project.sourceforge.net