2 // System.Runtime.InteropServices.UCOMIRunningObjectTable.cs
5 // Andreas Nahr (ClassDevelopment@A-SoftTech.com)
10 namespace System.Runtime.InteropServices
12 [Guid ("00000010-0000-0000-c000-000000000046")]
13 [InterfaceType (ComInterfaceType.InterfaceIsIUnknown)]
14 public interface UCOMIRunningObjectTable
16 void EnumRunning (out UCOMIEnumMoniker ppenumMoniker);
17 void GetObject (UCOMIMoniker pmkObjectName, out object ppunkObject);
18 void GetTimeOfLastChange (UCOMIMoniker pmkObjectName, out FILETIME pfiletime);
19 void IsRunning (UCOMIMoniker pmkObjectName);
20 void NoteChangeTime (int dwRegister, ref FILETIME pfiletime);
21 void Register (int grfFlags, object punkObject, UCOMIMoniker pmkObjectName, out int pdwRegister);
22 void Revoke (int dwRegister);