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

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

registerObjectBound

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

revokeObjectBound

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

releaseBoundObjects

void releaseBoundObjects()
                         throws ComException
Throws:
ComException

setBindOptions

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

getBindOptions

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

getRunningObjectTable

IRunningObjectTable getRunningObjectTable()
                                          throws ComException
Throws:
ComException

registerObjectParam

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

getObjectParam

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

enumObjectParam

IEnumString enumObjectParam()
                            throws ComException
Throws:
ComException

revokeObjectParam

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