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