// // System.Runtime.InteropServices.UCOMIRunningObjectTable.cs // // Author: // Andreas Nahr (ClassDevelopment@A-SoftTech.com) // using System; namespace System.Runtime.InteropServices { [InterfaceType (ComInterfaceType.InterfaceIsIUnknown)] public interface UCOMIRunningObjectTable { void EnumRunning (ref UCOMIEnumMoniker ppenumMoniker); void GetObject (UCOMIMoniker pmkObjectName, ref object ppunkObject); void GetTimeOfLastChange (UCOMIMoniker pmkObjectName, ref FILETIME pfiletime); void IsRunning (UCOMIMoniker pmkObjectName); void NoteChangeTime (int dwRegister, ref FILETIME pfiletime); void Register (int grfFlags, object punkObject, UCOMIMoniker pmkObjectName, ref int pdwRegister); void Revoke (int dwRegister); } }