Signature fixes for .NET 1.1
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices / UCOMIRunningObjectTable.cs
1 //
2 // System.Runtime.InteropServices.UCOMIRunningObjectTable.cs
3 //
4 // Author:
5 //   Andreas Nahr (ClassDevelopment@A-SoftTech.com)
6 //
7
8 using System;
9
10 namespace System.Runtime.InteropServices
11 {
12         [Guid ("00000010-0000-0000-c000-000000000046")]
13         [InterfaceType (ComInterfaceType.InterfaceIsIUnknown)]
14         public interface UCOMIRunningObjectTable
15         {
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);
23         }
24 }