Microsoft SDK for Java

com.ms.com Package Interfaces

The com.ms.com package contains the following interfaces:

ComContext Interface defines constants that specify the contexts that a Component Object Model (COM) class can run in.

IAccessible Interface provides methods that enable users to request selection and focus information, perform hit tests, and navigate by using object and child identifiers.

IAccessibleDefault Interface provides methods that enable users to request selection and focus information, perform hit tests, and navigate by using object and child identifiers.

IBindCtx Interface provides access to a bind context, which is an object that stores information about a particular moniker binding operation. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IClassFactory Interface deals with an entire class of objects, and so is implemented on the class object for a specific class of objects (identified by a CLSID). This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IClassFactory2 Interface enables a class factory object, in any sort of object server, to control object creation through licensing.

IConnectionPoint Interface supports connection points for connectable objects. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IConnectionPointContainer Interface supports connection points for connectable objects. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

ICreateErrorInfo Interface returns error information.

IEnumConnectionPoints Interface enumerates connection points. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IEnumConnections Interface enumerates the current connections for a connectable object. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IEnumMoniker Interface enumerates the components of a moniker or the monikers in a table of monikers. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IEnumSTATSTG Interface enumerates through an array of STATSTG structures. IEnumSTATSTG was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IEnumString Interface enumerates strings. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IEnumUnknown Interface enumerates objects with the IUnknown interface. IEnumUnknown was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IEnumVariant Interface provides methods for enumerating a collection of variants.

IErrorInfo Interface provides detailed contextual error information.

IExternalConnectionSink Interface allows Java objects exposed as Component Object Model (COM) objects to be notified of calls to the IExternalConnection interface.

ILockBytes Interface is used by a COM compound file storage object to give its root storage access to the physical device, while isolating the root storage from the details of accessing the physical storage. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IMarshal Interface enables a COM object to define and manage the marshaling of its interface pointers. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IMoniker Interface contains methods that allow you to use a moniker object, which contains information that uniquely identifies a COM object. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

ILicenseMgr Interface supports the use of licensed Component Object Model (COM) components or controls in a Java application.

IParseDisplayName Interface parses a displayable name string to convert it into a moniker for custom moniker implementations. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IPersist Interface defines a single method that supplies the CLSID of an object that can be stored persistently in the system. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IPersistFile Interface permits an object to be loaded from or saved to a disk file, rather than a storage object or stream. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IPersistStorage Interface enables a container application to pass a storage object to one of its contained objects and to load and save the storage object. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IPersistStream Interface provides methods for saving and loading objects that use a simple serial stream for their storage needs. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IPersistStreamInit Interface is implemented on any object that needs to support initialized stream-based persistence, regardless of whatever else the object does. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IPropertyNotifySink Interface provides methods that allow a sink object to receive notifications about property changes from another object.

IROTData Interface is implemented by monikers to enable the Running Object Table (ROT) to compare monikers against each other. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IRunningObjectTable Interface manages access to the Running Object Table (ROT), a globally accessible look-up table on each workstation. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

ISequentialStream Interface supports simplified sequential access to stream objects. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IServiceProvider Interface provides a method that locates a service specified by a GUID and returns the interface pointer for a requested interface on the service.

IStorage Interface supports the creation and management of structured storage objects. This interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

IStream Interface provides methods for reading and writing data to stream objects.

IUnknown Interface is used as the return type for Component Object Model (COM) methods that return arbitrary COM interfaces.

NoAutoScripting Interface when used in the implements clause of a class definition, this interface prevents the Microsoft VM from including its own IDispatch implementation for the class.

NoAutoMarshaling Interface an empty interface that flags that the free-threaded marshaler should be disabled.

© 1999 Microsoft Corporation. All rights reserved. Terms of use.