org.jinterop.dcom.win32
Interface IJIOleObject

All Superinterfaces:
IJIUnknown

public interface IJIOleObject
extends IJIUnknown

This interface provides functionality of an embedded object.

Since:
1.0

Field Summary
static java.lang.String IID
           
 
Method Summary
 void close(int dwSaveOption)
           
 void doVerb(int iVerb, JIStruct lpmsg, IJIOleClientSite pActiveSite, int lindex, int hwndParent, JIRect lprcPosRect)
           
 IJIOleClientSite getClientSite()
           
 JIStruct getExtent(int dwDrawAspect)
           
 int getMiscStatus(int dwAspect)
           
 IJIMoniker getMoniker(int dwAssign, int dwWhichMoniker)
           
 JIString getUserClassID()
           
 JIString getUserType(int dwFormOfType)
           
 void isUpToDate()
           
 void setClientSite(IJIOleClientSite ppClientSite)
           
 void setColorScheme(JIStruct pLogpal)
           
 void setExtent(int dwDrawAspect, JIStruct pSIZE)
           
 void setHostNames(JIString szContainerApp, JIString szContainerObj)
           
 void setMoniker(int dwWhichMoniker, IJIMoniker pmIMoniker)
           
 void unadvise(int dwConnection)
           
 void update()
           
 
Methods inherited from interface org.jinterop.dcom.core.IJIUnknown
addRef, queryInterface, release
 

Field Detail

IID

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

close

void close(int dwSaveOption)
           throws JIException
Throws:
JIException

doVerb

void doVerb(int iVerb,
            JIStruct lpmsg,
            IJIOleClientSite pActiveSite,
            int lindex,
            int hwndParent,
            JIRect lprcPosRect)
            throws JIException
Throws:
JIException

getClientSite

IJIOleClientSite getClientSite()
                               throws JIException
Throws:
JIException

getExtent

JIStruct getExtent(int dwDrawAspect)
                   throws JIException
Throws:
JIException

getMiscStatus

int getMiscStatus(int dwAspect)
                  throws JIException
Throws:
JIException

getMoniker

IJIMoniker getMoniker(int dwAssign,
                      int dwWhichMoniker)
                      throws JIException
Throws:
JIException

getUserClassID

JIString getUserClassID()
                        throws JIException
Throws:
JIException

getUserType

JIString getUserType(int dwFormOfType)
                     throws JIException
Throws:
JIException

isUpToDate

void isUpToDate()
                throws JIException
Throws:
JIException

setClientSite

void setClientSite(IJIOleClientSite ppClientSite)
                   throws JIException
Throws:
JIException

setColorScheme

void setColorScheme(JIStruct pLogpal)
                    throws JIException
Throws:
JIException

setExtent

void setExtent(int dwDrawAspect,
               JIStruct pSIZE)
               throws JIException
Throws:
JIException

setHostNames

void setHostNames(JIString szContainerApp,
                  JIString szContainerObj)
                  throws JIException
Throws:
JIException

setMoniker

void setMoniker(int dwWhichMoniker,
                IJIMoniker pmIMoniker)
                throws JIException
Throws:
JIException

unadvise

void unadvise(int dwConnection)
              throws JIException
Throws:
JIException

update

void update()
            throws JIException
Throws:
JIException