Package com.sun.jna.platform.win32
Class OaIdl.CALLCONV
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.sun.jna.platform.win32.OaIdl.CALLCONV
-
- Direct Known Subclasses:
OaIdl.CALLCONV.ByReference
- Enclosing interface:
- OaIdl
public static class OaIdl.CALLCONV extends Structure
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OaIdl.CALLCONV.ByReference
-
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByValue, Structure.StructField
-
-
Field Summary
Fields Modifier and Type Field Description static int
CC_CDECL
static int
CC_FASTCALL
static int
CC_FPFASTCALL
static int
CC_MACPASCAL
static int
CC_MAX
static int
CC_MPWCDECL
static int
CC_MPWPASCAL
static int
CC_MSCPASCAL
static int
CC_PASCAL
static int
CC_STDCALL
static int
CC_SYSCALL
static List<String>
FIELDS
int
value
-
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<String>
getFieldOrder()
Return this Structure's field names in their proper order.-
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, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
-
-
-
Field Detail
-
CC_FASTCALL
public static final int CC_FASTCALL
- See Also:
- Constant Field Values
-
CC_CDECL
public static final int CC_CDECL
- See Also:
- Constant Field Values
-
CC_MSCPASCAL
public static final int CC_MSCPASCAL
- See Also:
- Constant Field Values
-
CC_PASCAL
public static final int CC_PASCAL
- See Also:
- Constant Field Values
-
CC_MACPASCAL
public static final int CC_MACPASCAL
- See Also:
- Constant Field Values
-
CC_STDCALL
public static final int CC_STDCALL
- See Also:
- Constant Field Values
-
CC_FPFASTCALL
public static final int CC_FPFASTCALL
- See Also:
- Constant Field Values
-
CC_SYSCALL
public static final int CC_SYSCALL
- See Also:
- Constant Field Values
-
CC_MPWCDECL
public static final int CC_MPWCDECL
- See Also:
- Constant Field Values
-
CC_MPWPASCAL
public static final int CC_MPWPASCAL
- See Also:
- Constant Field Values
-
CC_MAX
public static final int CC_MAX
- See Also:
- Constant Field Values
-
value
public int value
-
-
Method Detail
-
getFieldOrder
protected List<String> getFieldOrder()
Description copied from class:Structure
Return this Structure's field names in their proper order. For example,
IMPORTANT When deriving from an existing Structure subclass, ensure that you augment the list provided by the superclass, e.g.protected List getFieldOrder() { return Arrays.asList(new String[] { ... }); }
Field order must be explicitly indicated, since the field order as returned byprotected List getFieldOrder() { List fields = new ArrayList(super.getFieldOrder()); fields.addAll(Arrays.asList(new String[] { ... })); return fields; }
Class.getFields()
is not guaranteed to be predictable.- Overrides:
getFieldOrder
in classStructure
- Returns:
- ordered list of field names
-
-