Package com.sun.jna.platform.win32
Class ShTypes.STRRET
- java.lang.Object
- 
- com.sun.jna.Structure
- 
- com.sun.jna.platform.win32.ShTypes.STRRET
 
 
- 
- Enclosing interface:
- ShTypes
 
 @FieldOrder({"uType","u"}) public static class ShTypes.STRRET extends Structure structure for returning strings from IShellFolder member functions
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classShTypes.STRRET.UNION- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static intTYPE_CSTRstatic intTYPE_OFFSETstatic intTYPE_WSTRShTypes.STRRET.UNIONuintuTypeindicate which union member to use:TYPE_WSTR0x0Use STRRET.pOleStrmust be freed by caller of GetDisplayNameOfTYPE_OFFSET0x1Use STRRET.uOffsetOffset into SHITEMID for ANSI stringTYPE_CSTR0x0Use STRRET.cStrANSI Buffer- 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidread()Reads the fields of the struct from native memory- 
Methods inherited from class com.sun.jna.StructureallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
 
- 
 
- 
- 
- 
Field Detail- 
TYPE_WSTRpublic static final int TYPE_WSTR - See Also:
- Constant Field Values
 
 - 
TYPE_OFFSETpublic static final int TYPE_OFFSET - See Also:
- Constant Field Values
 
 - 
TYPE_CSTRpublic static final int TYPE_CSTR - See Also:
- Constant Field Values
 
 - 
uTypepublic int uType indicate which union member to use:TYPE_WSTR0x0 Use STRRET.pOleStr must be freed by caller of GetDisplayNameOf TYPE_OFFSET0x1 Use STRRET.uOffset Offset into SHITEMID for ANSI string TYPE_CSTR0x0 Use STRRET.cStr ANSI Buffer 
 - 
upublic ShTypes.STRRET.UNION u 
 
- 
 - 
Constructor Detail- 
STRRETpublic STRRET() 
 - 
STRRETpublic STRRET(Pointer p) 
 
- 
 
-