com.jniwrapper.win32.ole
Interface IRunningObjectTable

All Superinterfaces:
AutoDeleteParameter, IUnknown
All Known Implementing Classes:
IRunningObjectTableImpl

public interface IRunningObjectTable
extends IUnknown

This object provides access to the Running Object Table (ROT).

See Also:
Microsoft COM SDK documentation

Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Method Summary
 IEnumMoniker enumRunning()
           
 IUnknown getObject(IMoniker pmkObjectName)
           
 CY getTimeOfLastChange(IMoniker pmkObjectName)
           
 void isRunning(IMoniker pmkObjectName)
           
 void noteChangeTime(Int32 dwRegister, CY pFileTime)
           
 Int32 register(RotFlags grfFlags, IUnknown pUnkObject, IMoniker pmkObjectName)
           
 void revoke(Int32 dwRegister)
           
 
Methods inherited from interface com.jniwrapper.win32.com.IUnknown
addRef, isNull, queryInterface, release, setNull
 
Methods inherited from interface com.jniwrapper.AutoDeleteParameter
isAutoDelete, setAutoDelete
 

Field Detail

INTERFACE_IDENTIFIER

public static final java.lang.String INTERFACE_IDENTIFIER
See Also:
Constant Field Values
Method Detail

register

public Int32 register(RotFlags grfFlags,
                      IUnknown pUnkObject,
                      IMoniker pmkObjectName)
               throws ComException
Parameters:
grfFlags - [in]
pUnkObject - [in]
pmkObjectName - [in]
Throws:
ComException

revoke

public void revoke(Int32 dwRegister)
            throws ComException
Parameters:
dwRegister - [in]
Throws:
ComException

isRunning

public void isRunning(IMoniker pmkObjectName)
               throws ComException
Parameters:
pmkObjectName - [in]
Throws:
ComException

getObject

public IUnknown getObject(IMoniker pmkObjectName)
                   throws ComException
Parameters:
pmkObjectName - [in]
Throws:
ComException

noteChangeTime

public void noteChangeTime(Int32 dwRegister,
                           CY pFileTime)
                    throws ComException
Parameters:
dwRegister - [in]
pFileTime - [in]
Throws:
ComException

getTimeOfLastChange

public CY getTimeOfLastChange(IMoniker pmkObjectName)
                       throws ComException
Parameters:
pmkObjectName - [in]
Throws:
ComException

enumRunning

public IEnumMoniker enumRunning()
                         throws ComException
Throws:
ComException