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

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

See: Description

Interface Summary
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
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
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.