Interface IUnknown
- All Known Subinterfaces:
IConnectionPoint, IConnectionPointContainer, IDispatch, IDispatchCallback, IEnumMoniker, IEnumVariant, IMoniker, IPersist, IPersistStream, IRecordInfo, IRunningObjectTable, ITypeComp, ITypeInfo, ITypeLib, IUnknownCallback
- All Known Implementing Classes:
CallbackProxy, COMEarlyBindingObject, ConnectionPoint, ConnectionPointContainer, Dispatch, Dispatch.ByReference, EnumMoniker, EnumVariant, Moniker, Moniker.ByReference, RecordInfo, RecordInfo.ByReference, RunningObjectTable, RunningObjectTable.ByReference, TypeComp, TypeComp.ByReference, TypeInfo, TypeInfo.ByReference, TypeLib, TypeLib.ByReference, Unknown, Unknown.ByReference, Wbemcli.IEnumWbemClassObject, Wbemcli.IWbemClassObject, Wbemcli.IWbemContext, Wbemcli.IWbemLocator, Wbemcli.IWbemQualifierSet, Wbemcli.IWbemServices
public interface IUnknown
Wrapper class for the ITypeInfo interface
| Method Name | V-Table Offset |
|---|---|
| IUnknown.QueryInterface | 0 |
| IUnknown.AddRef | 4 |
| IUnknown.Release | 8 |
- Author:
- Tobias Wolf, wolf.tobias@gmx.net
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintAddRef()QueryInterface(Guid.REFIID riid, PointerByReference ppvObject) intRelease()
-
Field Details
-
IID_IUNKNOWN
The Constant IID_IDispatch.
-
-
Method Details
-
QueryInterface
-
AddRef
int AddRef() -
Release
int Release()
-