public class Moniker extends Unknown implements IMoniker
Modifier and Type | Class and Description |
---|---|
static class |
Moniker.ByReference |
Modifier and Type | Field and Description |
---|---|
(package private) static int |
vTableIdStart |
IID_IUNKNOWN
Modifier and Type | Method and Description |
---|---|
void |
BindToObject()
Binds to the specified object.
|
void |
BindToStorage() |
void |
CommonPrefixWith() |
void |
ComposeWith() |
void |
Enum() |
Guid.CLSID |
GetClassID()
Retrieves the class identifier (CLSID) of the object.
|
String |
GetDisplayName(Pointer pbc,
Pointer pmkToLeft)
Retrieves the display name for the moniker.
|
void |
GetSizeMax()
Retrieves the size of the stream needed to save the object.
|
void |
GetTimeOfLastChange() |
void |
Hash() |
void |
Inverse() |
boolean |
IsDirty()
Determines whether an object has changed since it was last saved to its
stream.
|
void |
IsEqual() |
void |
IsRunning() |
void |
IsSystemMoniker() |
void |
Load(IStream stm)
Initializes an object from the stream where it was saved previously
(Unimplemented)
|
void |
ParseDisplayName() |
void |
Reduce() |
void |
RelativePathTo() |
void |
Save(IStream stm)
Saves an object to the specified stream.
|
AddRef, QueryInterface, Release
_invokeNativeInt, _invokeNativeObject, _invokeNativeVoid
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
AddRef, QueryInterface, Release
static final int vTableIdStart
public Moniker()
public Moniker(Pointer pointer)
public void BindToObject()
IMoniker
HRESULT BindToObject(
[in] IBindCtx *pbc,
[in] IMoniker *pmkToLeft,
[in] REFIID riidResult,
[out] void **ppvResult
);
BindToObject
in interface IMoniker
public void BindToStorage()
BindToStorage
in interface IMoniker
public void ComposeWith()
ComposeWith
in interface IMoniker
public void GetTimeOfLastChange()
GetTimeOfLastChange
in interface IMoniker
public void CommonPrefixWith()
CommonPrefixWith
in interface IMoniker
public void RelativePathTo()
RelativePathTo
in interface IMoniker
public String GetDisplayName(Pointer pbc, Pointer pmkToLeft)
IMoniker
HRESULT GetDisplayName(
[in] IBindCtx *pbc,
[in] IMoniker *pmkToLeft,
[out] LPOLESTR *ppszDisplayName
);
GetDisplayName
in interface IMoniker
public void ParseDisplayName()
ParseDisplayName
in interface IMoniker
public void IsSystemMoniker()
IsSystemMoniker
in interface IMoniker
public boolean IsDirty()
IPersistStream
IsDirty
in interface IPersistStream
public void Load(IStream stm)
IPersistStream
Load
in interface IPersistStream
public void Save(IStream stm)
IPersistStream
Save
in interface IPersistStream
public void GetSizeMax()
IPersistStream
GetSizeMax
in interface IPersistStream
public Guid.CLSID GetClassID()
IPersist
HRESULT GetClassID(
[out] CLSID *pClassID
);
MSDNGetClassID
in interface IPersist