IMetaDataTables class com

Provides methods for the storage and retrieval of metadata information in tables.

Inheritance
Implementers

Constructors

IMetaDataTables(Pointer<COMObject> ptr)
IMetaDataTables.from(IUnknown interface)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
ptr Pointer<COMObject>
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addRef() int
Increments the reference count for an interface pointer to a COM object.
inherited
detach() → void
Detaches the object from the Finalizer.
inherited
getBlob(int ixBlob, Pointer<Uint32> pcbData, Pointer<Pointer<NativeType>> ppData) int
getBlobHeapSize(Pointer<Uint32> pcbBlobs) int
getCodedTokenInfo(int ixCdTkn, Pointer<Uint32> pcTokens, Pointer<Pointer<Uint32>> ppTokens, Pointer<Pointer<Int8>> ppName) int
getColumn(int ixTbl, int ixCol, int rid, Pointer<Uint32> pVal) int
getColumnInfo(int ixTbl, int ixCol, Pointer<Uint32> poCol, Pointer<Uint32> pcbCol, Pointer<Uint32> pType, Pointer<Pointer<Int8>> ppName) int
getGuid(int ixGuid, Pointer<Pointer<GUID>> ppGUID) int
getGuidHeapSize(Pointer<Uint32> pcbGuids) int
getNextBlob(int ixBlob, Pointer<Uint32> pNext) int
getNextGuid(int ixGuid, Pointer<Uint32> pNext) int
getNextString(int ixString, Pointer<Uint32> pNext) int
getNextUserString(int ixUserString, Pointer<Uint32> pNext) int
getNumTables(Pointer<Uint32> pcTables) int
getRow(int ixTbl, int rid, Pointer<Pointer<NativeType>> ppRow) int
getString(int ixString, Pointer<Pointer<Int8>> ppString) int
getStringHeapSize(Pointer<Uint32> pcbStrings) int
getTableIndex(int token, Pointer<Uint32> pixTbl) int
getTableInfo(int ixTbl, Pointer<Uint32> pcbRow, Pointer<Uint32> pcRows, Pointer<Uint32> pcCols, Pointer<Uint32> piKey, Pointer<Pointer<Int8>> ppName) int
getUserString(int ixUserString, Pointer<Uint32> pcbData, Pointer<Pointer<NativeType>> ppData) int
getUserStringHeapSize(Pointer<Uint32> pcbBlobs) int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queryInterface(Pointer<GUID> riid, Pointer<Pointer<NativeType>> ppvObject) int
Queries a COM object for a pointer to one of its interface; identifying the interface by a reference to its interface identifier (IID).
inherited
release() int
Decrements the reference count for an interface on a COM object.
inherited
toInterface(String iid) Pointer<COMObject>
Cast an existing COM object to a specified interface.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited