<PackageReference Include="System.Drawing.Common" Version="10.0.0-preview.3.25173.2" />

IDispatchEx

public static void PopulateVTable(Vtbl* vtable)

public uint AddRef()

public HRESULT DeleteMemberByName(BSTR bstrName, uint grfdex)

public HRESULT GetDispID(BSTR bstrName, uint grfdex, Int32* pid)

public HRESULT GetIDsOfNames(Guid* riid, PWSTR* rgszNames, uint cNames, uint lcid, Int32* rgDispId)

public HRESULT GetMemberName(int id, BSTR* pbstrName)

public HRESULT GetMemberProperties(int id, uint grfdexFetch, FDEX_PROP_FLAGS* pgrfdex)

public HRESULT GetNextDispID(uint grfdex, int id, Int32* pid)

public HRESULT GetTypeInfo(uint iTInfo, uint lcid, ITypeInfo** ppTInfo)

public HRESULT Invoke(int dispIdMember, Guid* riid, uint lcid, DISPATCH_FLAGS wFlags, DISPPARAMS* pDispParams, VARIANT* pVarResult, EXCEPINFO* pExcepInfo, UInt32* puArgErr)

public HRESULT InvokeEx(int id, uint lcid, ushort wFlags, DISPPARAMS* pdp, VARIANT* pvarRes, EXCEPINFO* pei, IServiceProvider* pspCaller)

public HRESULT QueryInterface(Guid* riid, Void** ppvObject)

public uint Release()