com.jniwrapper.win32.com
Class MultiQI

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.Structure
          extended bycom.jniwrapper.win32.com.MultiQI
All Implemented Interfaces:
AlignmentAwareParameter, CompositeParameter

public class MultiQI
extends Structure

This structure is used for querying multiple interfaces from COM interface and corresponds to native MULTI_QI structure.

IID is input data. Interface, hresult is output data.

Since:
2.5

Field Summary
 
Fields inherited from class com.jniwrapper.Structure
f
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
MultiQI()
           
MultiQI(IUnknownImpl target)
           
MultiQI(MultiQI that)
           
 
Method Summary
 java.lang.Object clone()
           
 Int32 getHresult()
           
 IID getIID()
           
 IUnknown getInterface()
           
 void setIID(IID iid)
           
 
Methods inherited from class com.jniwrapper.Structure
a, a, acceptIOPerformer, addMembers, computeLength, equals, getAlignmentRequirement, getDebugInfo, getFirstMemberSize, getLength, getMember, getMembers, getOffsets, init, init, initFrom, pop, push, read, setDataBuffer, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getDataBuffer, getDataBufferOffset, hashCode, indent, read, read, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiQI

public MultiQI()

MultiQI

public MultiQI(IUnknownImpl target)

MultiQI

public MultiQI(MultiQI that)
Method Detail

getIID

public IID getIID()

setIID

public void setIID(IID iid)

getInterface

public IUnknown getInterface()

getHresult

public Int32 getHresult()

clone

public java.lang.Object clone()