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 LSCallStrategy extends Structure { public LSCallStrategy() { super(); } public LSCallStrategy(Pointer p) { super(p); // TODO Auto-generated constructor stub } public int fID; public String fName; public IntByReference fMics; public int fMicNum; public int fUserID; public static class ByReference extends LSDataStruct.LSCallStrategy implements Structure.ByReference {} public static class ByValue extends LSDataStruct.LSCallStrategy implements Structure.ByValue {} @Override protected List getFieldOrder() { return Arrays.asList( new String[] {"fID", "fName", "fMics", "fMicNum", "fUserID" } ); } }