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

public Class RunningObjectTable

extends Unknown
implements IRunningObjectTable
Class Inheritance
All Implemented Interfaces
com.sun.jna.platform.win32.COM.IRunningObjectTable, com.sun.jna.platform.win32.COM.IUnknown
Known Direct Subclasses
com.sun.jna.platform.win32.COM.RunningObjectTable.ByReference
Imports
com.sun.jna.Pointer, .Structure, com.sun.jna.platform.win32.WinBase.FILETIME, .WinDef.DWORD, .WinDef.DWORDByReference, .WinNT, .WinNT.HRESULT, com.sun.jna.ptr.PointerByReference

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public WinNT.HRESULT
EnumRunning(PointerByReference ppenumMoniker)

Implements com.sun.jna.platform.win32.COM.IRunningObjectTable.EnumRunning.

Creates and returns a pointer to an enumerator that can list the monikers of all the objects currently registered in the running object table (ROT).
public WinNT.HRESULT
GetObject(Pointer pmkObjectName, PointerByReference ppunkObject)

Implements com.sun.jna.platform.win32.COM.IRunningObjectTable.GetObject.

Determines whether the object identified by the specified moniker is running, and if it is, retrieves a pointer to that object.
public WinNT.HRESULT
GetTimeOfLastChange(Pointer pmkObjectName, WinBase.FILETIME.ByReference pfiletime)

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

Retrieves the time that an object was last modified.
public WinNT.HRESULT
IsRunning(Pointer pmkObjectName)

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

Determines whether the object identified by the specified moniker is currently running.
public WinNT.HRESULT
NoteChangeTime(WinDef.DWORD dwRegister, WinBase.FILETIME pfiletime)

Implements com.sun.jna.platform.win32.COM.IRunningObjectTable.NoteChangeTime.

Records the time that a running object was last modified.
public WinNT.HRESULT
Register(WinDef.DWORD grfFlags, Pointer punkObject, Pointer pmkObjectName, WinDef.DWORDByReference pdwRegister)

Implements com.sun.jna.platform.win32.COM.IRunningObjectTable.Register.

Registers an object and its identifying moniker in the running object table (ROT).
public WinNT.HRESULT
Revoke(WinDef.DWORD dwRegister)

Implements com.sun.jna.platform.win32.COM.IRunningObjectTable.Revoke.

Removes an entry from the running object table (ROT) that was previously registered by a call to IRunningObjectTable.Register.
Inherited from com.sun.jna.platform.win32.COM.Unknown:
AddRefQueryInterfaceRelease

Constructor Detail

RunningObjectTableback to summary
public RunningObjectTable()
RunningObjectTableback to summary
public RunningObjectTable(Pointer pointer)

Method Detail

EnumRunningback to summary
public WinNT.HRESULT EnumRunning(PointerByReference ppenumMoniker)

Implements com.sun.jna.platform.win32.COM.IRunningObjectTable.EnumRunning.

Doc from com.sun.jna.platform.win32.COM.IRunningObjectTable.EnumRunning.

Creates and returns a pointer to an enumerator that can list the monikers of all the objects currently registered in the running object table (ROT). HRESULT EnumRunning( [out] IEnumMoniker **ppenumMoniker );

Annotations
@Override
GetObjectback to summary
public WinNT.HRESULT GetObject(Pointer pmkObjectName, PointerByReference ppunkObject)

Implements com.sun.jna.platform.win32.COM.IRunningObjectTable.GetObject.

Doc from com.sun.jna.platform.win32.COM.IRunningObjectTable.GetObject.

Determines whether the object identified by the specified moniker is running, and if it is, retrieves a pointer to that object. HRESULT GetObject( [in] IMoniker *pmkObjectName, [out] IUnknown **ppunkObject );

Annotations
@Override
GetTimeOfLastChangeback to summary
public WinNT.HRESULT GetTimeOfLastChange(Pointer pmkObjectName, WinBase.FILETIME.ByReference pfiletime)

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

Doc from com.sun.jna.platform.win32.COM.IRunningObjectTable.GetTimeOfLastChange.

Retrieves the time that an object was last modified. HRESULT GetTimeOfLastChange( [in] IMoniker *pmkObjectName, [out] FILETIME *pfiletime );

Annotations
@Override
IsRunningback to summary
public WinNT.HRESULT IsRunning(Pointer pmkObjectName)

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

Doc from com.sun.jna.platform.win32.COM.IRunningObjectTable.IsRunning.

Determines whether the object identified by the specified moniker is currently running. HRESULT IsRunning( [in] IMoniker *pmkObjectName );

Annotations
@Override
NoteChangeTimeback to summary
public WinNT.HRESULT NoteChangeTime(WinDef.DWORD dwRegister, WinBase.FILETIME pfiletime)

Implements com.sun.jna.platform.win32.COM.IRunningObjectTable.NoteChangeTime.

Doc from com.sun.jna.platform.win32.COM.IRunningObjectTable.NoteChangeTime.

Records the time that a running object was last modified. HRESULT NoteChangeTime( [in] DWORD dwRegister, [in] FILETIME *pfiletime );

Annotations
@Override
Registerback to summary
public WinNT.HRESULT Register(WinDef.DWORD grfFlags, Pointer punkObject, Pointer pmkObjectName, WinDef.DWORDByReference pdwRegister)

Implements com.sun.jna.platform.win32.COM.IRunningObjectTable.Register.

Doc from com.sun.jna.platform.win32.COM.IRunningObjectTable.Register.

Registers an object and its identifying moniker in the running object table (ROT). HRESULT Register( [in] DWORD grfFlags, [in] IUnknown *punkObject, [in] IMoniker *pmkObjectName, [out] DWORD *pdwRegister );

Annotations
@Override
Revokeback to summary
public WinNT.HRESULT Revoke(WinDef.DWORD dwRegister)

Implements com.sun.jna.platform.win32.COM.IRunningObjectTable.Revoke.

Doc from com.sun.jna.platform.win32.COM.IRunningObjectTable.Revoke.

Removes an entry from the running object table (ROT) that was previously registered by a call to IRunningObjectTable.Register. HRESULT Revoke( [in] DWORD dwRegister );

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

public Class RunningObjectTable.ByReference

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from com.sun.jna.platform.win32.COM.RunningObjectTable:
EnumRunningGetObjectGetTimeOfLastChangeIsRunningNoteChangeTimeRegisterRevoke

Constructor Detail

ByReferenceback to summary
public ByReference()