Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IRunningObjectTable.cs
Go to the documentation of this file.
2
3[ComImport]
4[Guid("00000010-0000-0000-C000-000000000046")]
5[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
6public interface IRunningObjectTable
7{
8 int Register(int grfFlags, [MarshalAs(UnmanagedType.Interface)] object punkObject, IMoniker pmkObjectName);
9
10 void Revoke(int dwRegister);
11
12 [PreserveSig]
13 int IsRunning(IMoniker pmkObjectName);
14
15 [PreserveSig]
16 int GetObject(IMoniker pmkObjectName, [MarshalAs(UnmanagedType.Interface)] out object ppunkObject);
17
18 void NoteChangeTime(int dwRegister, ref FILETIME pfiletime);
19
20 [PreserveSig]
21 int GetTimeOfLastChange(IMoniker pmkObjectName, out FILETIME pfiletime);
22
23 void EnumRunning(out IEnumMoniker ppenumMoniker);
24}
void NoteChangeTime(int dwRegister, ref FILETIME pfiletime)
int Register(int grfFlags, [MarshalAs(UnmanagedType.Interface)] object punkObject, IMoniker pmkObjectName)
int GetTimeOfLastChange(IMoniker pmkObjectName, out FILETIME pfiletime)
int GetObject(IMoniker pmkObjectName, [MarshalAs(UnmanagedType.Interface)] out object ppunkObject)
void EnumRunning(out IEnumMoniker ppenumMoniker)