Top Inners Fields Constructors Methods
com.sun.jna.platform.win32.COM

public Class Moniker

extends Unknown
implements IMoniker
Class Inheritance
All Implemented Interfaces
com.sun.jna.platform.win32.COM.IMoniker, com.sun.jna.platform.win32.COM.IPersistStream, com.sun.jna.platform.win32.COM.IPersist, com.sun.jna.platform.win32.COM.IUnknown
Known Direct Subclasses
com.sun.jna.platform.win32.COM.Moniker.ByReference
Imports
com.sun.jna.Pointer, .Structure, com.sun.jna.platform.win32.WinNT, .Guid.CLSID, .Ole32, .WTypes, com.sun.jna.ptr.PointerByReference

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
pack-priv static final int

Constructor Summary

AccessConstructor and Description
public
public
Moniker(Pointer pointer)

Method Summary

Modifier and TypeMethod and Description
public void
BindToObject()

Implements com.sun.jna.platform.win32.COM.IMoniker.BindToObject.

Binds to the specified object.
public void
public void
public void
public void
public Guid.CLSID
GetClassID()

Implements com.sun.jna.platform.win32.COM.IPersist.GetClassID.

Retrieves the class identifier (CLSID) of the object.
public String
GetDisplayName(Pointer pbc, Pointer pmkToLeft)

Implements com.sun.jna.platform.win32.COM.IMoniker.GetDisplayName.

Retrieves the display name for the moniker.
public void
GetSizeMax()

Implements com.sun.jna.platform.win32.COM.IPersistStream.GetSizeMax.

Retrieves the size of the stream needed to save the object.
public void
public void
public void
public boolean
IsDirty()

Implements com.sun.jna.platform.win32.COM.IPersistStream.IsDirty.

Determines whether an object has changed since it was last saved to its stream.
public void
public void
public void
public void
Load(IStream stm)

Implements com.sun.jna.platform.win32.COM.IPersistStream.Load.

Initializes an object from the stream where it was saved previously (Unimplemented)
public void
public void
public void
public void
Save(IStream stm)

Implements com.sun.jna.platform.win32.COM.IPersistStream.Save.

Saves an object to the specified stream.
Inherited from com.sun.jna.platform.win32.COM.Unknown:
AddRefQueryInterfaceRelease

Field Detail

vTableIdStartback to summary
pack-priv static final int vTableIdStart

Constructor Detail

Monikerback to summary
public Moniker()
Monikerback to summary
public Moniker(Pointer pointer)

Method Detail

BindToObjectback to summary
public void BindToObject()

Implements com.sun.jna.platform.win32.COM.IMoniker.BindToObject.

Doc from com.sun.jna.platform.win32.COM.IMoniker.BindToObject.

Binds 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 );

Annotations
@Override
BindToStorageback to summary
public void BindToStorage()

Implements com.sun.jna.platform.win32.COM.IMoniker.BindToStorage.

Annotations
@Override
CommonPrefixWithback to summary
public void CommonPrefixWith()

Implements com.sun.jna.platform.win32.COM.IMoniker.CommonPrefixWith.

Annotations
@Override
ComposeWithback to summary
public void ComposeWith()

Implements com.sun.jna.platform.win32.COM.IMoniker.ComposeWith.

Annotations
@Override
Enumback to summary
public void Enum()

Implements com.sun.jna.platform.win32.COM.IMoniker.Enum.

Annotations
@Override
GetClassIDback to summary
public Guid.CLSID GetClassID()

Implements com.sun.jna.platform.win32.COM.IPersist.GetClassID.

Doc from com.sun.jna.platform.win32.COM.IPersist.GetClassID.

Retrieves the class identifier (CLSID) of the object. HRESULT GetClassID( [out] CLSID *pClassID ); MSDN

Annotations
@Override
GetDisplayNameback to summary
public String GetDisplayName(Pointer pbc, Pointer pmkToLeft)

Implements com.sun.jna.platform.win32.COM.IMoniker.GetDisplayName.

Doc from com.sun.jna.platform.win32.COM.IMoniker.GetDisplayName.

Retrieves the display name for the moniker. HRESULT GetDisplayName( [in] IBindCtx *pbc, [in] IMoniker *pmkToLeft, [out] LPOLESTR *ppszDisplayName );

Annotations
@Override
GetSizeMaxback to summary
public void GetSizeMax()

Implements com.sun.jna.platform.win32.COM.IPersistStream.GetSizeMax.

Doc from com.sun.jna.platform.win32.COM.IPersistStream.GetSizeMax.

Retrieves the size of the stream needed to save the object. (Unimplemented)

Annotations
@Override
GetTimeOfLastChangeback to summary
public void GetTimeOfLastChange()

Implements com.sun.jna.platform.win32.COM.IMoniker.GetTimeOfLastChange.

Annotations
@Override
Hashback to summary
public void Hash()

Implements com.sun.jna.platform.win32.COM.IMoniker.Hash.

Annotations
@Override
Inverseback to summary
public void Inverse()

Implements com.sun.jna.platform.win32.COM.IMoniker.Inverse.

Annotations
@Override
IsDirtyback to summary
public boolean IsDirty()

Implements com.sun.jna.platform.win32.COM.IPersistStream.IsDirty.

Doc from com.sun.jna.platform.win32.COM.IPersistStream.IsDirty.

Determines whether an object has changed since it was last saved to its stream. (Unimplemented)

Annotations
@Override
IsEqualback to summary
public void IsEqual()

Implements com.sun.jna.platform.win32.COM.IMoniker.IsEqual.

Annotations
@Override
IsRunningback to summary
public void IsRunning()

Implements com.sun.jna.platform.win32.COM.IMoniker.IsRunning.

Annotations
@Override
IsSystemMonikerback to summary
public void IsSystemMoniker()

Implements com.sun.jna.platform.win32.COM.IMoniker.IsSystemMoniker.

Annotations
@Override
Loadback to summary
public void Load(IStream stm)

Implements com.sun.jna.platform.win32.COM.IPersistStream.Load.

Doc from com.sun.jna.platform.win32.COM.IPersistStream.Load.

Initializes an object from the stream where it was saved previously (Unimplemented)

Annotations
@Override
ParseDisplayNameback to summary
public void ParseDisplayName()

Implements com.sun.jna.platform.win32.COM.IMoniker.ParseDisplayName.

Annotations
@Override
Reduceback to summary
public void Reduce()

Implements com.sun.jna.platform.win32.COM.IMoniker.Reduce.

Annotations
@Override
RelativePathToback to summary
public void RelativePathTo()

Implements com.sun.jna.platform.win32.COM.IMoniker.RelativePathTo.

Annotations
@Override
Saveback to summary
public void Save(IStream stm)

Implements com.sun.jna.platform.win32.COM.IPersistStream.Save.

Doc from com.sun.jna.platform.win32.COM.IPersistStream.Save.

Saves an object to the specified stream. (Unimplemented)

Annotations
@Override
com.sun.jna.platform.win32.COM back to summary

public Class Moniker.ByReference

extends Moniker
implements ByReference
Class Inheritance
All Implemented Interfaces
com.sun.jna.Structure.ByReference

Field Summary

Inherited from com.sun.jna.platform.win32.COM.Moniker:
vTableIdStart

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from com.sun.jna.platform.win32.COM.Moniker:
BindToObjectBindToStorageCommonPrefixWithComposeWithEnumGetClassIDGetDisplayNameGetSizeMaxGetTimeOfLastChangeHashInverseIsDirtyIsEqualIsRunningIsSystemMonikerLoadParseDisplayNameReduceRelativePathToSave

Constructor Detail

ByReferenceback to summary
public ByReference()