IRunningObjectTable
Creates and returns a pointer to an enumerator that can list the monikers of all the objects currently registered in the running object table (ROT).
Determines whether the object identified by the specified moniker is running, and if it is, retrieves a pointer to that object.
Retrieves the time that an object was last modified.
Determines whether the object identified by the specified moniker is currently running.
Records the time that a running object was last modified. The object must have previously been registered with the running object table (ROT). This method stores the time of last change in the ROT.
public HRESULT Register(ROT_FLAGS grfFlags, IUnknown* punkObject, IMoniker* pmkObjectName, UInt32* pdwRegister)
Registers an object and its identifying moniker in the running object table (ROT).
Removes an entry from the running object table (ROT) that was previously registered by a call to IRunningObjectTable::Register.