The IBindCtx Interface of the com.ms.com package provides access to a bind context, which is an object that stores information about a particular moniker binding operation. You pass a bind context as a parameter when calling many methods of IMoniker and in certain functions related to monikers.
Note The IBindCtx interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.
public interface IBindCtx extends IUnknown { // Methods public IEnumString EnumObjectParam(); public void GetBindOptions(BIND_OPTS pbindopts); public IUnknown GetObjectParam(String pszKey); public IRunningObjectTable GetRunningObjectTable(); public void RegisterObjectBound(IUnknown punk); public void RegisterObjectParam(String pszKey, IUnknown punk); public void ReleaseBoundObjects(); public void RevokeObjectBound(IUnknown punk); public boolean RevokeObjectParam(String pszKey); public void SetBindOptions(BIND_OPTS pbindopts); IUnknown | +--IClassFactory