com.jniwrapper.win32.ole
Interface IOleClientSite

All Superinterfaces:
AutoDeleteParameter, IUnknown
All Known Implementing Classes:
IOleClientSiteImpl, OleClientSiteImpl

public interface IOleClientSite
extends IUnknown

This interface enables communications between an object and its container.

See Also:
Microsoft COM SDK documentation

Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Method Summary
 IOleContainer getContainer()
           
 IMoniker getMoniker(OleGetMoniker dwAssign, OleWhichMk dwWhichMoniker)
           
 void onShowWindow(VariantBool fShow)
           
 void requestNewObjectLayout()
           
 void saveObject()
           
 void showObject()
           
 
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

saveObject

public void saveObject()
                throws ComException
Throws:
ComException

getMoniker

public IMoniker getMoniker(OleGetMoniker dwAssign,
                           OleWhichMk dwWhichMoniker)
                    throws ComException
Parameters:
dwAssign - [in]
dwWhichMoniker - [in]
Throws:
ComException

getContainer

public IOleContainer getContainer()
                           throws ComException
Throws:
ComException

showObject

public void showObject()
                throws ComException
Throws:
ComException

onShowWindow

public void onShowWindow(VariantBool fShow)
                  throws ComException
Parameters:
fShow - [in]
Throws:
ComException

requestNewObjectLayout

public void requestNewObjectLayout()
                            throws ComException
Throws:
ComException