# Package com.sun.jna.platform.win32.COM

Provides common library mappings for Windows Component Object Model (COM).

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  DispatchVTable.AddRefCallback |
  DispatchVTable.GetIDsOfNamesCallback |
  DispatchVTable.GetTypeInfoCallback |
  DispatchVTable.GetTypeInfoCountCallback |
  DispatchVTable.InvokeCallback |
  DispatchVTable.QueryInterfaceCallback |
  DispatchVTable.ReleaseCallback |
  IConnectionPoint |
  IConnectionPointContainer |
  IDispatch | Wrapper class for the IDispatch interface IDispatch.GetTypeInfoCount 12 IDispatch.GetTypeInfo 16 IDispatch.GetIDsOfNames 20 IDispatch.Invoke 24
  IDispatchCallback |
  IEnumIDList |
  IEnumMoniker | Enumerates the components of a moniker or the monikers in a table of monikers.
  IEnumVariant | Provides a method for enumerating a collection of variants, including heterogeneous collections of objects and intrinsic types.
  IMoniker | Enables you to use a moniker object, which contains information that uniquely identifies a COM object.
  IPersist | Provides the CLSID of an object that can be stored persistently in the system.
  IPersistStream | Enables the saving and loading of objects that use a simple serial stream for their storage needs.
  IRecordInfo | Wrapper class for the IRecordInfo interface.
  IRunningObjectTable | Manages access to the running object table (ROT), a globally accessible look-up table on each workstation.
  IShellFolder |
  IStream | The IStream interface lets you read and write data to stream objects.
  ITypeComp | Wrapper class for the ITypeComp interface.
  ITypeInfo | Wrapper class for the ITypeInfo interface.
  ITypeLib | Wrapper class for the ITypeLib interface.
  IUnknown | Wrapper class for the ITypeInfo interface Method NameV-Table Offset IUnknown.QueryInterface0 IUnknown.AddRef4 IUnknown.Release8
  IUnknownCallback |
  UnknownVTable.AddRefCallback |
  UnknownVTable.QueryInterfaceCallback |
  UnknownVTable.ReleaseCallback |
  Wbemcli | This header is used by Remote Desktop Services.
  Wbemcli.WBEM_CONDITION_FLAG_TYPE |

- Class Summary
  Class | Description
  --- | ---
  COMBindingBaseObject | Helper class to provide basic COM support.
  COMEarlyBindingObject | Helper class to provide basic COM support.
  COMInvoker |
  COMLateBindingObject | Helper class to provide basic COM support.
  COMUtils | The Class COMUtils.
  COMUtils.COMInfo | The Class COMInfo.
  ConnectionPoint |
  ConnectionPointContainer |
  Dispatch | Wrapper class for the IDispatch interface IDispatch.GetTypeInfoCount 12 IDispatch.GetTypeInfo 16 IDispatch.GetIDsOfNames 20 IDispatch.Invoke 24
  Dispatch.ByReference |
  DispatchListener |
  DispatchVTable |
  DispatchVTable.ByReference |
  EnumMoniker |
  EnumVariant |
  IComEnumVariantIterator | Wrapper for an EnumVariant Iteration.
  IEnumIDList.Converter |
  IShellFolder.Converter |
  Moniker |
  Moniker.ByReference |
  RecordInfo | Wrapper class for the IRecordInfo interface.
  RecordInfo.ByReference |
  RunningObjectTable |
  RunningObjectTable.ByReference |
  TypeComp | Wrapper class for the ITypeComp interface.
  TypeComp.ByReference |
  TypeInfo | Wrapper class for the ITypeInfo interface.
  TypeInfo.ByReference |
  TypeInfoUtil | The Class ITypeInfoUtil.
  TypeInfoUtil.ContainingTypeLib | The Class ContainingTypeLib.
  TypeInfoUtil.DllEntry | The Class DllEntry.
  TypeInfoUtil.Invoke | The Class Invoke.
  TypeInfoUtil.TypeInfoDoc | The Class TypeInfoDoc.
  TypeLib | Wrapper class for the ITypeLib interface.
  TypeLib.ByReference |
  TypeLibUtil | Wrapper class for the class ITypeLibUtil.
  TypeLibUtil.FindName | The Class FindName.
  TypeLibUtil.IsName | The Class IsName.
  TypeLibUtil.TypeLibDoc | The Class TypeLibDoc.
  Unknown | Wrapper class for the ITypeInfo interface Method Name V-Table Offset IUnknown.QueryInterface 0 IUnknown.AddRef 4 IUnknown.Release 8
  Unknown.ByReference |
  UnknownListener |
  UnknownVTable |
  UnknownVTable.ByReference |
  Wbemcli.IEnumWbemClassObject | Used to enumerate Common Information Model (CIM) objects.
  Wbemcli.IWbemClassObject | Contains and manipulates both WMI class definitions and class object instances.
  Wbemcli.IWbemContext | Optionally used to communicate additional context information to providers when submitting IWbemServices calls to WMI
  Wbemcli.IWbemLocator | Used to obtain the initial namespace pointer to the IWbemServices interface for WMI on a specific host computer.
  Wbemcli.IWbemQualifierSet |
  Wbemcli.IWbemServices | Used by clients and providers to access WMI services.
  WbemcliUtil | Utility class providing access to Windows Management Interface (WMI) via COM.
  WbemcliUtil.WmiQuery<T extends java.lang.Enum<T>> | Helper class wrapping information required for a WMI query.

- Exception Summary
  Exception | Description
  --- | ---
  COMException | Exception class for all COM related classes.
  COMInvokeException | Exception class for error origination from an COM invoke

## Package com.sun.jna.platform.win32.COM Description

Provides common library mappings for Windows Component Object Model (COM).

Copyright © 2007-2018 Timothy Wall. All Rights Reserved.