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

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

saveObject

void saveObject()
                throws ComException
Throws:
ComException

getMoniker

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

getContainer

IOleContainer getContainer()
                           throws ComException
Throws:
ComException

showObject

void showObject()
                throws ComException
Throws:
ComException

onShowWindow

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

requestNewObjectLayout

void requestNewObjectLayout()
                            throws ComException
Throws:
ComException