com.jniwrapper.win32.ole.impl
Class IBindCtxImpl

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.win32.com.impl.IUnknownImpl
          extended bycom.jniwrapper.win32.ole.impl.IBindCtxImpl
All Implemented Interfaces:
AutoDeleteParameter, IBindCtx, IUnknown, PointerParameter

public class IBindCtxImpl
extends IUnknownImpl
implements IBindCtx

Represents COM interface IBindCtx.


Nested Class Summary
 
Nested classes inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl
IUnknownImpl.MemoryBufferImpl
 
Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Fields inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl
DebugComfyJ, LICENSE_TYPE, PTR_NULL
 
Fields inherited from class com.jniwrapper.Parameter
V
 
Constructor Summary
  IBindCtxImpl()
           
  IBindCtxImpl(CLSID clsid, ClsCtx dwClsContext)
           
  IBindCtxImpl(CLSID clsid, IUnknown pUnkOuter, ClsCtx dwClsContext)
           
  IBindCtxImpl(IUnknown that)
           
protected IBindCtxImpl(IUnknownImpl that)
           
 
Method Summary
 java.lang.Object clone()
           
 IEnumString enumObjectParam()
           
 void getBindOptions(BindOptions pbindopts)
           
 IID getIID()
           
 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 class com.jniwrapper.win32.com.impl.IUnknownImpl
acceptIOPerformer, addRef, asVoidPointer, dumpVTBL, equals, fromVoidPointer, getDebugInfo, getInterfaceIdentifier, getLength, hashCode, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, isAutoDelete, isNull, isSameObject, queryInterface, queryInterface, read, release, setAutoDelete, setNull, setValue, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
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
Constructor Detail

IBindCtxImpl

public IBindCtxImpl()

IBindCtxImpl

protected IBindCtxImpl(IUnknownImpl that)
                throws ComException

IBindCtxImpl

public IBindCtxImpl(IUnknown that)

IBindCtxImpl

public IBindCtxImpl(CLSID clsid,
                    ClsCtx dwClsContext)
             throws ComException

IBindCtxImpl

public IBindCtxImpl(CLSID clsid,
                    IUnknown pUnkOuter,
                    ClsCtx dwClsContext)
             throws ComException
Method Detail

registerObjectBound

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

revokeObjectBound

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

releaseBoundObjects

public void releaseBoundObjects()
                         throws ComException
Specified by:
releaseBoundObjects in interface IBindCtx
Throws:
ComException

setBindOptions

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

getBindOptions

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

getRunningObjectTable

public IRunningObjectTable getRunningObjectTable()
                                          throws ComException
Specified by:
getRunningObjectTable in interface IBindCtx
Throws:
ComException

registerObjectParam

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

getObjectParam

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

enumObjectParam

public IEnumString enumObjectParam()
                            throws ComException
Specified by:
enumObjectParam in interface IBindCtx
Throws:
ComException

revokeObjectParam

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

getIID

public IID getIID()
Overrides:
getIID in class IUnknownImpl

clone

public java.lang.Object clone()
Overrides:
clone in class IUnknownImpl