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 Summary
Nested Classes -
Field Summary
FieldsFields inherited from interface com.sun.jna.platform.win32.COM.IUnknown
IID_IUNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier 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.Unknown
AddRef, QueryInterface, ReleaseMethods inherited from class com.sun.jna.platform.win32.COM.COMInvoker
_invokeNativeInt, _invokeNativeObject, _invokeNativeVoidMethods inherited from class com.sun.jna.PointerType
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.sun.jna.platform.win32.COM.IUnknown
AddRef, QueryInterface, Release
-
Field Details
-
vTableIdStart
static final int vTableIdStart- See Also:
-
-
Constructor Details
-
Moniker
public Moniker() -
Moniker
-
-
Method Details
-
BindToObject
public 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 interfaceIMoniker- See Also:
-
BindToStorage
public void BindToStorage()- Specified by:
BindToStoragein interfaceIMoniker
-
Reduce
public void Reduce() -
ComposeWith
public void ComposeWith()- Specified by:
ComposeWithin interfaceIMoniker
-
Enum
public void Enum() -
IsEqual
public void IsEqual() -
Hash
public void Hash() -
IsRunning
public void IsRunning() -
GetTimeOfLastChange
public void GetTimeOfLastChange()- Specified by:
GetTimeOfLastChangein interfaceIMoniker
-
Inverse
public void Inverse() -
CommonPrefixWith
public void CommonPrefixWith()- Specified by:
CommonPrefixWithin interfaceIMoniker
-
RelativePathTo
public void RelativePathTo()- Specified by:
RelativePathToin interfaceIMoniker
-
GetDisplayName
Description copied from interface:IMonikerRetrieves the display name for the moniker.HRESULT GetDisplayName( [in] IBindCtx *pbc, [in] IMoniker *pmkToLeft, [out] LPOLESTR *ppszDisplayName );- Specified by:
GetDisplayNamein interfaceIMoniker- See Also:
-
ParseDisplayName
public void ParseDisplayName()- Specified by:
ParseDisplayNamein interfaceIMoniker
-
IsSystemMoniker
public void IsSystemMoniker()- Specified by:
IsSystemMonikerin interfaceIMoniker
-
IsDirty
public boolean IsDirty()Description copied from interface:IPersistStreamDetermines whether an object has changed since it was last saved to its stream. (Unimplemented)- Specified by:
IsDirtyin interfaceIPersistStream
-
Load
Description copied from interface:IPersistStreamInitializes an object from the stream where it was saved previously (Unimplemented)- Specified by:
Loadin interfaceIPersistStream
-
Save
Description copied from interface:IPersistStreamSaves an object to the specified stream. (Unimplemented)- Specified by:
Savein interfaceIPersistStream
-
GetSizeMax
public void GetSizeMax()Description copied from interface:IPersistStreamRetrieves the size of the stream needed to save the object. (Unimplemented)- Specified by:
GetSizeMaxin interfaceIPersistStream
-
GetClassID
Description copied from interface:IPersistRetrieves the class identifier (CLSID) of the object.HRESULT GetClassID( [out] CLSID *pClassID );MSDN- Specified by:
GetClassIDin interfaceIPersist
-