<PackageReference Include="System.Drawing.Common" Version="10.0.5" />
Windows.Win32.System.Com.IRunningObjectTable
namespace Windows.
Win32.
System.
Com
{
internal struct IRunningObjectTable :
IVTable<
IRunningObjectTable,
IRunningObjectTable.
Vtbl>,
IVTable,
IComIID
{
public unsafe HRESULT QueryInterface(
Guid*
riid,
void**
ppvObject);
public uint AddRef();
public uint Release();
public unsafe HRESULT Register(
ROT_FLAGS grfFlags,
IUnknown*
punkObject,
IMoniker*
pmkObjectName,
uint*
pdwRegister);
public HRESULT Revoke(
uint dwRegister);
public unsafe HRESULT IsRunning(
IMoniker*
pmkObjectName);
public unsafe HRESULT GetObject(
IMoniker*
pmkObjectName,
IUnknown**
ppunkObject);
public unsafe HRESULT NoteChangeTime(
uint dwRegister,
global::
System.
Runtime.
InteropServices.
ComTypes.
FILETIME*
pfiletime);
public unsafe HRESULT GetTimeOfLastChange(
IMoniker*
pmkObjectName,
global::
System.
Runtime.
InteropServices.
ComTypes.
FILETIME*
pfiletime);
public unsafe HRESULT EnumRunning(
IEnumMoniker**
ppenumMoniker);
public unsafe static void PopulateVTable(
Vtbl*
vtable);
}
}