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
structure for returning strings from IShellFolder member functions
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intintindicate 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 BufferFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, 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 Details
-
TYPE_WSTR
public static final int TYPE_WSTR- See Also:
-
TYPE_OFFSET
public static final int TYPE_OFFSET- See Also:
-
TYPE_CSTR
public static final int TYPE_CSTR- See Also:
-
uType
public int uTypeindicate 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 -
u
-
-
Constructor Details
-
STRRET
public STRRET() -
STRRET
-
-
Method Details