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 int
static final int
static final int
int
indicate which union member to use:TYPE_WSTR
0x0Use STRRET.pOleStrmust be freed by caller of GetDisplayNameOfTYPE_OFFSET
0x1Use STRRET.uOffsetOffset into SHITEMID for ANSI stringTYPE_CSTR
0x0Use 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_WSTR
0x0 Use STRRET.pOleStr must be freed by caller of GetDisplayNameOf TYPE_OFFSET
0x1 Use STRRET.uOffset Offset into SHITEMID for ANSI string TYPE_CSTR
0x0 Use STRRET.cStr ANSI Buffer -
u
-
-
Constructor Details
-
STRRET
public STRRET() -
STRRET
-
-
Method Details