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 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 Unknown
AddRef, QueryInterface, ReleaseMethods inherited from class COMInvoker
_invokeNativeInt, _invokeNativeObject, _invokeNativeVoidMethods inherited from class PointerType
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toStringMethods inherited from interface 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
-
ComposeWith
public void ComposeWith()- Specified by:
ComposeWithin interfaceIMoniker
-
Enum
-
IsEqual
-
Hash
-
IsRunning
-
GetTimeOfLastChange
public void GetTimeOfLastChange()- Specified by:
GetTimeOfLastChangein interfaceIMoniker
-
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
-