package src.LSDataStruct; import java.util.Arrays; import java.util.List; import com.sun.jna.Pointer; import com.sun.jna.Structure; import com.sun.jna.ptr.IntByReference; public class LSRegion extends Structure { public LSRegion() { super(); } public LSRegion(Pointer p) { super(p); // TODO Auto-generated constructor stub } public int fId; public String fName; public String fMemo; public int fTerminalLen; public IntByReference fTerminalList; public static class ByReference extends LSDataStruct.LSRegion implements Structure.ByReference {} public static class ByValue extends LSDataStruct.LSRegion implements Structure.ByValue {} @Override protected List getFieldOrder() { return Arrays.asList( new String[] {"fId", "fName", "fMemo", "fTerminalLen", "fTerminalList" } ); } }