package LSDataStruct; import java.util.Arrays; import java.util.List; import com.sun.jna.Pointer; import com.sun.jna.Structure; //ÈÎÎñÖ´ÐÐʱ¼äÊý¾Ý½á¹¹ public class LSExecTime extends Structure { public LSExecTime() { super(); } public LSExecTime(Pointer p) { super(p); // TODO Auto-generated constructor stub } public long fBeginTime; public long fEndTime; public byte[] fName = new byte[31]; public byte fOperation; public static class ByReference extends LSExecTime implements Structure.ByReference {} public static class ByValue extends LSExecTime implements Structure.ByValue {} @Override protected List getFieldOrder() { return Arrays.asList( new String[] {"fBeginTime", "fEndTime", "fName", "fOperation" } ); } }