com.jniwrapper.win32.shell.types
Class ShItemID

java.lang.Object
  extended by com.jniwrapper.Parameter
      extended by com.jniwrapper.Structure
          extended by com.jniwrapper.win32.shell.types.ShItemID
All Implemented Interfaces:
com.jniwrapper.AlignmentAwareParameter, com.jniwrapper.CompositeParameter

public class ShItemID
extends com.jniwrapper.Structure

Defines a shell item identifier. Represents COM record SHITEMID.

See Also:
Microsoft User Interface Design and Development documentation

Field Summary
 
Fields inherited from class com.jniwrapper.Structure
i
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
ShItemID()
           
ShItemID(ShItemID that)
           
 
Method Summary
 java.lang.Object clone()
           
 int getSize()
           
 com.jniwrapper.ComplexArray getValue()
           
 void setSize(int value)
          Sets identifier structure size, in bytes.
 
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

ShItemID

public ShItemID()

ShItemID

public ShItemID(ShItemID that)
Method Detail

getSize

public int getSize()
Returns:
Size of identifier, in bytes.

setSize

public void setSize(int value)
Sets identifier structure size, in bytes.


getValue

public com.jniwrapper.ComplexArray getValue()
Returns:
variable-length shell item identifier.

clone

public java.lang.Object clone()
Overrides:
clone in class com.jniwrapper.Structure