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