Package com.sun.jna.platform.win32.COM
Class Moniker
java.lang.Object
com.sun.jna.PointerType
com.sun.jna.platform.win32.COM.COMInvoker
com.sun.jna.platform.win32.COM.Unknown
com.sun.jna.platform.win32.COM.Moniker
- All Implemented Interfaces:
- NativeMapped,- IMoniker,- IPersist,- IPersistStream,- IUnknown
- Direct Known Subclasses:
- Moniker.ByReference
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsFields inherited from interface com.sun.jna.platform.win32.COM.IUnknownIID_IUNKNOWN
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidBinds to the specified object.voidvoidvoidvoidEnum()Retrieves the class identifier (CLSID) of the object.GetDisplayName(Pointer pbc, Pointer pmkToLeft) Retrieves the display name for the moniker.voidRetrieves the size of the stream needed to save the object.voidvoidHash()voidInverse()booleanIsDirty()Determines whether an object has changed since it was last saved to its stream.voidIsEqual()voidvoidvoidInitializes an object from the stream where it was saved previously (Unimplemented)voidvoidReduce()voidvoidSaves an object to the specified stream.Methods inherited from class com.sun.jna.platform.win32.COM.UnknownAddRef, QueryInterface, ReleaseMethods inherited from class com.sun.jna.platform.win32.COM.COMInvoker_invokeNativeInt, _invokeNativeObject, _invokeNativeVoidMethods inherited from class com.sun.jna.PointerTypeequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.sun.jna.platform.win32.COM.IUnknownAddRef, QueryInterface, Release
- 
Field Details- 
vTableIdStartstatic final int vTableIdStart- See Also:
 
 
- 
- 
Constructor Details- 
Monikerpublic Moniker()
- 
Moniker
 
- 
- 
Method Details- 
BindToObjectpublic void BindToObject()Description copied from interface:IMonikerBinds to the specified object. The binding process involves finding the object, putting it into the running state if necessary, and providing the caller with a pointer to a specified interface on the identified object.HRESULT BindToObject( [in] IBindCtx *pbc, [in] IMoniker *pmkToLeft, [in] REFIID riidResult, [out] void **ppvResult );- Specified by:
- BindToObjectin interface- IMoniker
- See Also:
 
- 
BindToStoragepublic void BindToStorage()- Specified by:
- BindToStoragein interface- IMoniker
 
- 
Reducepublic void Reduce()
- 
ComposeWithpublic void ComposeWith()- Specified by:
- ComposeWithin interface- IMoniker
 
- 
Enumpublic void Enum()
- 
IsEqualpublic void IsEqual()
- 
Hashpublic void Hash()
- 
IsRunningpublic void IsRunning()
- 
GetTimeOfLastChangepublic void GetTimeOfLastChange()- Specified by:
- GetTimeOfLastChangein interface- IMoniker
 
- 
Inversepublic void Inverse()
- 
CommonPrefixWithpublic void CommonPrefixWith()- Specified by:
- CommonPrefixWithin interface- IMoniker
 
- 
RelativePathTopublic void RelativePathTo()- Specified by:
- RelativePathToin interface- IMoniker
 
- 
GetDisplayNameDescription copied from interface:IMonikerRetrieves the display name for the moniker.HRESULT GetDisplayName( [in] IBindCtx *pbc, [in] IMoniker *pmkToLeft, [out] LPOLESTR *ppszDisplayName );- Specified by:
- GetDisplayNamein interface- IMoniker
- See Also:
 
- 
ParseDisplayNamepublic void ParseDisplayName()- Specified by:
- ParseDisplayNamein interface- IMoniker
 
- 
IsSystemMonikerpublic void IsSystemMoniker()- Specified by:
- IsSystemMonikerin interface- IMoniker
 
- 
IsDirtypublic boolean IsDirty()Description copied from interface:IPersistStreamDetermines whether an object has changed since it was last saved to its stream. (Unimplemented)- Specified by:
- IsDirtyin interface- IPersistStream
 
- 
LoadDescription copied from interface:IPersistStreamInitializes an object from the stream where it was saved previously (Unimplemented)- Specified by:
- Loadin interface- IPersistStream
 
- 
SaveDescription copied from interface:IPersistStreamSaves an object to the specified stream. (Unimplemented)- Specified by:
- Savein interface- IPersistStream
 
- 
GetSizeMaxpublic void GetSizeMax()Description copied from interface:IPersistStreamRetrieves the size of the stream needed to save the object. (Unimplemented)- Specified by:
- GetSizeMaxin interface- IPersistStream
 
- 
GetClassIDDescription copied from interface:IPersistRetrieves the class identifier (CLSID) of the object.HRESULT GetClassID( [out] CLSID *pClassID );MSDN- Specified by:
- GetClassIDin interface- IPersist
 
 
-