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

package com.sun.jna.platform.win32.COM
Provides common library mappings for Windows Component Object Model (COM).

Related Packages
Package
Description
com.sun.jna.platform.win32
Provides common library mappings for the Windows platform.
com.sun.jna.platform.win32.COM.tlb
Provides common library mappings for COM Type Libraries.
com.sun.jna.platform.win32.COM.util
Provides COM Utilities
Class
Description
COMBindingBaseObject
Helper class to provide basic COM support.
COMEarlyBindingObject
Helper class to provide basic COM support.
COMException
Exception class for all COM related classes.
COMInvokeException
Exception class for error origination from an COM invoke
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.AddRefCallback
DispatchVTable.ByReference
DispatchVTable.GetIDsOfNamesCallback
DispatchVTable.GetTypeInfoCallback
DispatchVTable.GetTypeInfoCountCallback
DispatchVTable.InvokeCallback
DispatchVTable.QueryInterfaceCallback
DispatchVTable.ReleaseCallback
EnumMoniker
EnumVariant
IComEnumVariantIterator
Wrapper for an EnumVariant Iteration.
IConnectionPoint
IConnectionPointContainer
IDispatch
Wrapper class for the IDispatch interface IDispatch.GetTypeInfoCount 12 IDispatch.GetTypeInfo 16 IDispatch.GetIDsOfNames 20 IDispatch.Invoke 24
IDispatchCallback
IEnumIDList
IEnumIDList.Converter
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
IShellFolder.Converter
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
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.AddRefCallback
UnknownVTable.ByReference
UnknownVTable.QueryInterfaceCallback
UnknownVTable.ReleaseCallback
Wbemcli
This header is used by Remote Desktop Services.
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.
Wbemcli.WBEM_CONDITION_FLAG_TYPE
WbemcliUtil
Utility class providing access to Windows Management Interface (WMI) via COM.
WbemcliUtil.WmiQuery<T extends Enum<T>>
Helper class wrapping information required for a WMI query.