package 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 LSCallStrategy implements
|
Structure.ByReference {}
|
|
public static class ByValue extends LSCallStrategy implements
|
Structure.ByValue {}
|
@Override
|
protected List getFieldOrder() {
|
return Arrays.asList(
|
new String[]
|
{"fID",
|
"fName",
|
"fMics",
|
"fMicNum",
|
"fUserID"
|
}
|
);
|
}
|
|
}
|