Uses of Class
org.bridj.cpp.com.IUnknown

Packages that use IUnknown
org.bridj.cpp.com BridJ COM support (Windows-only, working but under-tested). 
org.bridj.cpp.com.shell BridJ mappings for some common Windows COM Shell interfaces. 
 

Uses of IUnknown in org.bridj.cpp.com
 

Subclasses of IUnknown in org.bridj.cpp.com
 class COMCallableWrapper
          Implementing the IDispatch Interface : http://msdn.microsoft.com/en-us/library/ms221037.aspx Simulating COM Interfaces : http://msdn.microsoft.com/en-us/library/111chfb8.aspx
 class IClassFactory
           
 class IDispatch
           
 class IRecordInfo
          native declaration : line 176
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
 class ITypeInfo
           
 

Methods in org.bridj.cpp.com with type parameters of type IUnknown
<I extends IUnknown>
I
IClassFactory.CreateInstance(Class<I> type)
           
static
<I extends IUnknown>
Pointer<Byte>
COMRuntime.getCLSID(Class<I> type)
          Get the CLSID declared for a class using the CLSID annotation.
static
<I extends IUnknown>
Pointer<Byte>
COMRuntime.getIID(Class<I> type)
          Get the IID declared for a class using the IID annotation.
static
<I extends IUnknown>
I
COMRuntime.newInstance(Class<I> type)
           
static
<T extends IUnknown,I extends IUnknown>
I
COMRuntime.newInstance(Class<T> instanceClass, Class<I> instanceInterface)
           
static
<T extends IUnknown,I extends IUnknown>
I
COMRuntime.newInstance(Class<T> instanceClass, Class<I> instanceInterface)
           
<I extends IUnknown>
I
IUnknown.QueryInterface(Class<I> type)
           
 

Methods in org.bridj.cpp.com that return IUnknown
static IUnknown IUnknown.wrap(Object object)
           
 

Methods in org.bridj.cpp.com that return types with arguments of type IUnknown
 Pointer<Pointer<IUnknown>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppunkVal_$eq(Pointer<Pointer<IUnknown>> ppunkVal)
           
 Pointer<Pointer<IUnknown>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppunkVal()
          VT_BYREF|VT_UNKNOWN
C type : IUnknown**
 Pointer<IUnknown> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.punkVal_$eq(Pointer<IUnknown> punkVal)
           
 Pointer<IUnknown> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.punkVal()
          VT_UNKNOWN
C type : IUnknown*
 

Method parameters in org.bridj.cpp.com with type arguments of type IUnknown
static int COMRuntime.CoCreateInstance(Pointer<Byte> rclsid, Pointer<IUnknown> pUnkOuter, int dwClsContext, Pointer<Byte> riid, Pointer<Pointer<?>> ppv)
          Deprecated. 
 int IClassFactory.CreateInstance(Pointer<IUnknown> pUnkOuter, Pointer<Byte> riid, Pointer<Pointer<IUnknown>> ppvObject)
          Deprecated. 
 int IClassFactory.CreateInstance(Pointer<IUnknown> pUnkOuter, Pointer<Byte> riid, Pointer<Pointer<IUnknown>> ppvObject)
          Deprecated. 
static int OLEAutomationLibrary.CreateStdDispatch(Pointer<IUnknown> IUnknownPtr1, Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<IUnknown>> IUnknownPtrPtr1)
           
static int OLEAutomationLibrary.CreateStdDispatch(Pointer<IUnknown> IUnknownPtr1, Pointer<?> voidPtr1, Pointer<ITypeInfo> ITypeInfoPtr1, Pointer<Pointer<IUnknown>> IUnknownPtrPtr1)
           
static int OLEAutomationLibrary.GetActiveObject(Pointer<Pointer<IUnknown>> LPUNKNOWNPtr1)
           
 Pointer<Pointer<IUnknown>> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppunkVal_$eq(Pointer<Pointer<IUnknown>> ppunkVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.ppunkVal(Pointer<Pointer<IUnknown>> ppunkVal)
          VT_BYREF|VT_UNKNOWN
C type : IUnknown**
 Pointer<IUnknown> VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.punkVal_$eq(Pointer<IUnknown> punkVal)
           
 VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.punkVal(Pointer<IUnknown> punkVal)
          VT_UNKNOWN
C type : IUnknown*
 int IUnknown.QueryInterface(Pointer<Byte> riid, Pointer<Pointer<IUnknown>> ppvObject)
          Deprecated. 
static int OLEAutomationLibrary.RegisterActiveObject(Pointer<IUnknown> LPUNKNOWN1, int DWORD1)
           
 

Uses of IUnknown in org.bridj.cpp.com.shell
 

Subclasses of IUnknown in org.bridj.cpp.com.shell
 class IShellFolder
           
 class IShellWindows
          IShellWindows provides access to the collection of open Shell windows (see @see http://msdn.microsoft.com/en-us/library/cc836570(VS.85).aspx)
 class ITaskbarList
           
 class ITaskbarList2
           
 class ITaskbarList3
           
 



Copyright © 2009-2012. All Rights Reserved.