IDSRefProvider Interface

Definition

Important

This API is not CLS-compliant.

Creates DSRef trees.

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

Methods

Clear()

Resets a specified tree to an empty state.

CreateFirstChildNode(IntPtr)

Adds an initial child node to a parent node.

CreateNextSiblingNode(IntPtr)

Adds another sibling node to a child node.

SetExtendedType(IntPtr, Guid)

Sets the extended type for a specified node.

SetMoniker(IntPtr, IMoniker)

Sets the moniker of a specified node.

SetName(IntPtr, String)

Sets the name of a specified node.

SetOwner(IntPtr, String)

Sets the schema name for a specified node.

SetProperty(IntPtr, Guid, Object)

Sets the GUID and value of the catalog or database property for a specified node.

SetType(IntPtr, __DSREFTYPE)

Sets the type of a node to specify the type of database object that the node references.

Applies to