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

public Class Unknown

extends COMInvoker
implements IUnknown
Class Inheritance
All Implemented Interfaces
com.sun.jna.platform.win32.COM.IUnknown
Known Direct Subclasses
com.sun.jna.platform.win32.COM.Unknown.ByReference, com.sun.jna.platform.win32.COM.Wbemcli.IWbemClassObject, com.sun.jna.platform.win32.COM.Wbemcli.IWbemQualifierSet, com.sun.jna.platform.win32.COM.Wbemcli.IEnumWbemClassObject, com.sun.jna.platform.win32.COM.Wbemcli.IWbemLocator, com.sun.jna.platform.win32.COM.Wbemcli.IWbemServices, com.sun.jna.platform.win32.COM.Wbemcli.IWbemContext, com.sun.jna.platform.win32.COM.ConnectionPoint, com.sun.jna.platform.win32.COM.ConnectionPointContainer, com.sun.jna.platform.win32.COM.Dispatch, com.sun.jna.platform.win32.COM.EnumMoniker, com.sun.jna.platform.win32.COM.EnumVariant, com.sun.jna.platform.win32.COM.Moniker, com.sun.jna.platform.win32.COM.RecordInfo, com.sun.jna.platform.win32.COM.RunningObjectTable, com.sun.jna.platform.win32.COM.TypeComp, com.sun.jna.platform.win32.COM.TypeInfo, com.sun.jna.platform.win32.COM.TypeLib
Imports
com.sun.jna.Pointer, .Structure, com.sun.jna.platform.win32.Guid.REFIID, .WinNT.HRESULT, com.sun.jna.ptr.PointerByReference

Wrapper class for the ITypeInfo interface Method Name V-Table Offset IUnknown.QueryInterface 0 IUnknown.AddRef 4 IUnknown.Release 8
Author
Tobias Wolf, [email protected]

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Constructor Summary

AccessConstructor and Description
public
public
Unknown(Pointer
the pv instance
pvInstance
)

Instantiates a new i unknown.

Method Summary

Modifier and TypeMethod and Description
public int
public WinNT.HRESULT

Returns:

the hresult
QueryInterface
(Guid.REFIID
the riid
riid
,
PointerByReference
the ppv object
ppvObject
)

Implements com.sun.jna.platform.win32.COM.IUnknown.QueryInterface.

Query interface.
public int
Inherited from com.sun.jna.platform.win32.COM.COMInvoker:
_invokeNativeInt_invokeNativeObject_invokeNativeVoid

Constructor Detail

Unknownback to summary
public Unknown()
Unknownback to summary
public Unknown(Pointer pvInstance)

Instantiates a new i unknown.

Parameters
pvInstance:Pointer

the pv instance

Method Detail

AddRefback to summary
public int AddRef()

Implements com.sun.jna.platform.win32.COM.IUnknown.AddRef.

QueryInterfaceback to summary
public WinNT.HRESULT QueryInterface(Guid.REFIID riid, PointerByReference ppvObject)

Implements com.sun.jna.platform.win32.COM.IUnknown.QueryInterface.

Query interface.

Parameters
riid:Guid.REFIID

the riid

ppvObject:PointerByReference

the ppv object

Returns:WinNT.HRESULT

the hresult

Releaseback to summary
public int Release()

Implements com.sun.jna.platform.win32.COM.IUnknown.Release.

com.sun.jna.platform.win32.COM back to summary

public Class Unknown.ByReference

extends Unknown
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.Unknown:
AddRefQueryInterfaceRelease

Constructor Detail

ByReferenceback to summary
public ByReference()