com.jniwrapper.win32.ole
Interface IBindCtx

All Superinterfaces:
AutoDeleteParameter, IUnknown
All Known Implementing Classes:
IBindCtxImpl

public interface IBindCtx
extends IUnknown

This interface provides access to bind context.

See Also:
Microsoft COM SDK documentation

Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Method Summary
 IEnumString enumObjectParam()
           
 void getBindOptions(BindOptions pbindopts)
           
 IUnknown getObjectParam(OleStr pszKey)
           
 IRunningObjectTable getRunningObjectTable()
           
 void registerObjectBound(IUnknown pUnk)
           
 void registerObjectParam(OleStr pszKey, IUnknown pUnk)
           
 void releaseBoundObjects()
           
 void revokeObjectBound(IUnknown pUnk)
           
 void revokeObjectParam(OleStr pszKey)
           
 void setBindOptions(BindOptions pbindopts)
           
 
Methods inherited from interface com.jniwrapper.win32.com.IUnknown
addRef, isNull, queryInterface, release, setNull
 
Methods inherited from interface com.jniwrapper.AutoDeleteParameter
isAutoDelete, setAutoDelete
 

Field Detail

INTERFACE_IDENTIFIER

public static final java.lang.String INTERFACE_IDENTIFIER
See Also:
Constant Field Values
Method Detail

registerObjectBound

public void registerObjectBound(IUnknown pUnk)
                         throws ComException
Parameters:
pUnk - [in]
Throws:
ComException

revokeObjectBound

public void revokeObjectBound(IUnknown pUnk)
                       throws ComException
Parameters:
pUnk - [in]
Throws:
ComException

releaseBoundObjects

public void releaseBoundObjects()
                         throws ComException
Throws:
ComException

setBindOptions

public void setBindOptions(BindOptions pbindopts)
                    throws ComException
Parameters:
pbindopts - [in]
Throws:
ComException

getBindOptions

public void getBindOptions(BindOptions pbindopts)
                    throws ComException
Parameters:
pbindopts - [in,out]
Throws:
ComException

getRunningObjectTable

public IRunningObjectTable getRunningObjectTable()
                                          throws ComException
Throws:
ComException

registerObjectParam

public void registerObjectParam(OleStr pszKey,
                                IUnknown pUnk)
                         throws ComException
Parameters:
pszKey - [in]
pUnk - [in]
Throws:
ComException

getObjectParam

public IUnknown getObjectParam(OleStr pszKey)
                        throws ComException
Parameters:
pszKey - [in]
Throws:
ComException

enumObjectParam

public IEnumString enumObjectParam()
                            throws ComException
Throws:
ComException

revokeObjectParam

public void revokeObjectParam(OleStr pszKey)
                       throws ComException
Parameters:
pszKey - [in]
Throws:
ComException