org.bridj.cpp.com
Class IUnknown

java.lang.Object
  extended by org.bridj.NativeObject
      extended by org.bridj.StructObject
          extended by org.bridj.cpp.CPPObject
              extended by org.bridj.cpp.com.IUnknown
All Implemented Interfaces:
NativeObjectInterface
Direct Known Subclasses:
IClassFactory, IDispatch, IRecordInfo, IShellFolder, ITaskbarList, ITypeInfo

public class IUnknown
extends CPPObject


Constructor Summary
IUnknown()
           
 
Method Summary
 int AddRef()
           
<I extends IUnknown>
I
QueryInterface(Class<I> type)
           
 int QueryInterface(Pointer<Byte> riid, Pointer<Pointer<IUnknown>> ppvObject)
          Deprecated. 
 int Release()
           
static IUnknown wrap(Object object)
           
 
Methods inherited from class org.bridj.StructObject
toString
 
Methods inherited from class org.bridj.NativeObject
clone, equals
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IUnknown

public IUnknown()
Method Detail

wrap

public static IUnknown wrap(Object object)

QueryInterface

@Deprecated
public int QueryInterface(Pointer<Byte> riid,
                                     Pointer<Pointer<IUnknown>> ppvObject)
Deprecated. 


QueryInterface

public <I extends IUnknown> I QueryInterface(Class<I> type)

AddRef

public int AddRef()

Release

public int Release()


Copyright © 2009-2013. All Rights Reserved.