IDSRefConsumer Interface

Definition

Important

This API is not CLS-compliant.

Reads DSRef trees.

public interface class IDSRefConsumer
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("AB36DE42-2BF4-11CE-AB3C-00AA004404FB")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IDSRefConsumer
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("AB36DE42-2BF4-11CE-AB3C-00AA004404FB")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IDSRefConsumer = interface
Public Interface IDSRefConsumer
Attributes

Methods

GetExtendedType(IntPtr)

Retrieves the GUID for the extended type of a specified node.

GetFirstChildNode(IntPtr)

Retrieves the identifier of the first child node in the parent's vector of children for a specified parent node.

GetMoniker(IntPtr)

Retrieves the moniker of the specified node.

GetName(IntPtr)

Retrieves the name of the database object to which the database refers.

GetNextSiblingNode(IntPtr)

Retrieves the identifier of the next sibling node of a specified node.

GetOwner(IntPtr)

Retrieves the schema of the database object to which the database refers.

GetProperty(IntPtr, Guid)

Retrieves the GUID and Variant property associated with the specified node.

GetTimestamp()

Returns the time that the DSRef is persisted.

GetType(IntPtr)

Retrieves the type of a specified node.

GetVersion()

Returns the version of the DSRef tree.

Applies to