com.jniwrapper.win32.ole
Interface IOleObject
- All Superinterfaces: 
- AutoDeleteParameter, IUnknown
- All Known Implementing Classes: 
- AbstractOleControl, IOleObjectImpl
- public interface IOleObject- extends IUnknown
This interface provides functionality of an embedded object.
- See Also:
- Microsoft
 COM SDK documentation
 
| Method Summary | 
|  Int32 | advise(IAdviseSink pIAdviseSink)
 | 
|  void | close(OleClose dwSaveOption)
 | 
|  void | doVerb(LongInt iVerb,
       Msg lpmsg,
       IOleClientSite pActiveSite,
       LongInt lindex,
       Wnd hwndParent,
       Rect lprcPosRect)
 | 
|  IEnumStatData | enumAdvise()
 | 
|  IEnumOleVerb | enumVerbs()
 | 
|  IOleClientSite | getClientSite()
 | 
|  IDataObject | getClipboardData(Int32 dwReserved)
 | 
|  Size | getExtent(DvAspect dwDrawAspect)
 | 
|  OleMisc | getMiscStatus(DvAspect dwAspect)
 | 
|  IMoniker | getMoniker(OleGetMoniker dwAssign,
           OleWhichMk dwWhichMoniker)
 | 
|  CLSID | getUserClassID()
 | 
|  OleStr | getUserType(UserClassType dwFormOfType)
 | 
|  void | initFromData(IDataObject pDataObject,
             VariantBool fCreation,
             Int32 dwReserved)
 | 
|  void | isUpToDate()
 | 
|  void | setClientSite(IOleClientSite ppClientSite)
 | 
|  void | setColorScheme(LogPalette pLogpal)
 | 
|  void | setExtent(DvAspect dwDrawAspect,
          Size pSIZE)
 | 
|  void | setHostNames(OleStr szContainerApp,
             OleStr szContainerObj)
 | 
|  void | setMoniker(OleWhichMk dwWhichMoniker,
           IMoniker pmIMoniker)
 | 
|  void | unadvise(Int32 dwConnection)
 | 
|  void | update()
 | 
 
 
 
INTERFACE_IDENTIFIER
public static final java.lang.String INTERFACE_IDENTIFIER
- See Also:
- Constant Field Values
setClientSite
public void setClientSite(IOleClientSite ppClientSite)
                   throws ComException
- 
 
- 
- Parameters:
- ppClientSite-- [in]
- Throws:
- ComException
 
getClientSite
public IOleClientSite getClientSite()
                             throws ComException
- 
 
- 
- Throws:
- ComException
 
setHostNames
public void setHostNames(OleStr szContainerApp,
                         OleStr szContainerObj)
                  throws ComException
- 
 
- 
- Parameters:
- szContainerApp-- [in]
- szContainerObj-- [in]
- Throws:
- ComException
 
close
public void close(OleClose dwSaveOption)
           throws ComException
- 
 
- 
- Parameters:
- dwSaveOption-- [in]
- Throws:
- ComException
 
setMoniker
public void setMoniker(OleWhichMk dwWhichMoniker,
                       IMoniker pmIMoniker)
                throws ComException
- 
 
- 
- Parameters:
- dwWhichMoniker-- [in]
- pmIMoniker-- [in]
- Throws:
- ComException
 
getMoniker
public IMoniker getMoniker(OleGetMoniker dwAssign,
                           OleWhichMk dwWhichMoniker)
                    throws ComException
- 
 
- 
- Parameters:
- dwAssign-- [in]
- dwWhichMoniker-- [in]
- Throws:
- ComException
 
initFromData
public void initFromData(IDataObject pDataObject,
                         VariantBool fCreation,
                         Int32 dwReserved)
                  throws ComException
- 
 
- 
- Parameters:
- pDataObject-- [in]
- fCreation-- [in]
- dwReserved-- [in]
- Throws:
- ComException
 
getClipboardData
public IDataObject getClipboardData(Int32 dwReserved)
                             throws ComException
- 
 
- 
- Parameters:
- dwReserved-- [in]
- Throws:
- ComException
 
doVerb
public void doVerb(LongInt iVerb,
                   Msg lpmsg,
                   IOleClientSite pActiveSite,
                   LongInt lindex,
                   Wnd hwndParent,
                   Rect lprcPosRect)
            throws ComException
- 
 
- 
- Parameters:
- iVerb-- [in]
- lpmsg-- [in]
- pActiveSite-- [in]
- lindex-- [in]
- hwndParent-- [in]
- lprcPosRect-- [in]
- Throws:
- ComException
 
enumVerbs
public IEnumOleVerb enumVerbs()
                       throws ComException
- 
 
- 
- Throws:
- ComException
 
update
public void update()
            throws ComException
- 
 
- 
- Throws:
- ComException
 
isUpToDate
public void isUpToDate()
                throws ComException
- 
 
- 
- Throws:
- ComException
 
getUserClassID
public CLSID getUserClassID()
                     throws ComException
- 
 
- 
- Throws:
- ComException
 
getUserType
public OleStr getUserType(UserClassType dwFormOfType)
                   throws ComException
- 
 
- 
- Parameters:
- dwFormOfType-- [in]
- Throws:
- ComException
 
setExtent
public void setExtent(DvAspect dwDrawAspect,
                      Size pSIZE)
               throws ComException
- 
 
- 
- Parameters:
- dwDrawAspect-- [in]
- pSIZE-- [in]
- Throws:
- ComException
 
getExtent
public Size getExtent(DvAspect dwDrawAspect)
               throws ComException
- 
 
- 
- Parameters:
- dwDrawAspect-- [in]
- Throws:
- ComException
 
advise
public Int32 advise(IAdviseSink pIAdviseSink)
             throws ComException
- 
 
- 
- Parameters:
- pIAdviseSink-- [in]
- Throws:
- ComException
 
unadvise
public void unadvise(Int32 dwConnection)
              throws ComException
- 
 
- 
- Parameters:
- dwConnection-- [in]
- Throws:
- ComException
 
enumAdvise
public IEnumStatData enumAdvise()
                         throws ComException
- 
 
- 
- Throws:
- ComException
 
getMiscStatus
public OleMisc getMiscStatus(DvAspect dwAspect)
                      throws ComException
- 
 
- 
- Parameters:
- dwAspect-- [in]
- Throws:
- ComException
 
setColorScheme
public void setColorScheme(LogPalette pLogpal)
                    throws ComException
- 
 
- 
- Parameters:
- pLogpal-- [in]
- Throws:
- ComException