com.jniwrapper.win32.com
Interface IMoniker
- All Superinterfaces:
- AutoDeleteParameter, IPersist, IPersistStream, IUnknown
- All Known Implementing Classes:
- IMonikerImpl
- public interface IMoniker
- extends IPersistStream
This interface is used to find and activate COM objects.
- See Also:
- Microsoft
COM SDK documentation
Method Summary |
IUnknown |
bindToObject(IBindCtx pbc,
IMoniker pmkToLeft,
IID riidResult)
|
IUnknown |
bindToStorage(IBindCtx pbc,
IMoniker pmkToLeft,
IID riid)
|
IMoniker |
commonPrefixWith(IMoniker pmkOther)
|
IMoniker |
composeWith(IMoniker pmkRight,
VariantBool fOnlyIfNotGeneric)
|
IEnumMoniker |
enumerate(VariantBool fForward)
|
OleStr |
getDisplayName(IBindCtx pbc,
IMoniker pmkToLeft)
|
CY |
getTimeOfLastChange(IBindCtx pbc,
IMoniker pmkToLeft)
|
Int32 |
hash()
|
IMoniker |
inverse()
|
Int32 |
isEqual(IMoniker pmkOtherMoniker)
|
Int32 |
isRunning(IBindCtx pbc,
IMoniker pmkToLeft,
IMoniker pmkNewlyRunning)
|
Int32 |
isSystemMoniker()
|
IMoniker |
parseDisplayName(IBindCtx pbc,
IMoniker pmkToLeft,
OleStr pszDisplayName,
Int32 pchEaten)
|
IMoniker |
reduce(IBindCtx pbc,
Int32 dwReduceHowFar,
IMoniker ppmkToLeft)
|
IMoniker |
relativePathTo(IMoniker pmkOther)
|
INTERFACE_IDENTIFIER
public static final java.lang.String INTERFACE_IDENTIFIER
- See Also:
- Constant Field Values
bindToObject
public IUnknown bindToObject(IBindCtx pbc,
IMoniker pmkToLeft,
IID riidResult)
throws ComException
- Parameters:
pbc
- [in]
pmkToLeft
- [in]
riidResult
- [in]
- Throws:
ComException
bindToStorage
public IUnknown bindToStorage(IBindCtx pbc,
IMoniker pmkToLeft,
IID riid)
throws ComException
- Parameters:
pbc
- [in]
pmkToLeft
- [in]
riid
- [in]
- Throws:
ComException
reduce
public IMoniker reduce(IBindCtx pbc,
Int32 dwReduceHowFar,
IMoniker ppmkToLeft)
throws ComException
- Parameters:
pbc
- [in]
dwReduceHowFar
- [in]
ppmkToLeft
- [in,out]
- Throws:
ComException
composeWith
public IMoniker composeWith(IMoniker pmkRight,
VariantBool fOnlyIfNotGeneric)
throws ComException
- Parameters:
pmkRight
- [in]
fOnlyIfNotGeneric
- [in]
- Throws:
ComException
enumerate
public IEnumMoniker enumerate(VariantBool fForward)
throws ComException
- Parameters:
fForward
- [in]
- Throws:
ComException
isEqual
public Int32 isEqual(IMoniker pmkOtherMoniker)
- Parameters:
pmkOtherMoniker
- [in]
hash
public Int32 hash()
throws ComException
- Throws:
ComException
isRunning
public Int32 isRunning(IBindCtx pbc,
IMoniker pmkToLeft,
IMoniker pmkNewlyRunning)
- Parameters:
pbc
- [in]
pmkToLeft
- [in]
pmkNewlyRunning
- [in]
getTimeOfLastChange
public CY getTimeOfLastChange(IBindCtx pbc,
IMoniker pmkToLeft)
throws ComException
- Parameters:
pbc
- [in]
pmkToLeft
- [in]
- Throws:
ComException
inverse
public IMoniker inverse()
throws ComException
- Throws:
ComException
commonPrefixWith
public IMoniker commonPrefixWith(IMoniker pmkOther)
throws ComException
- Parameters:
pmkOther
- [in]
- Throws:
ComException
relativePathTo
public IMoniker relativePathTo(IMoniker pmkOther)
throws ComException
- Parameters:
pmkOther
- [in]
- Throws:
ComException
getDisplayName
public OleStr getDisplayName(IBindCtx pbc,
IMoniker pmkToLeft)
throws ComException
- Parameters:
pbc
- [in]
pmkToLeft
- [in]
- Throws:
ComException
parseDisplayName
public IMoniker parseDisplayName(IBindCtx pbc,
IMoniker pmkToLeft,
OleStr pszDisplayName,
Int32 pchEaten)
throws ComException
- Parameters:
pbc
- [in]
pmkToLeft
- [in]
pszDisplayName
- [in]
pchEaten
- [out]
- Throws:
ComException
isSystemMoniker
public Int32 isSystemMoniker()
throws ComException
- Throws:
ComException