package src.LSDataStruct; import java.util.Arrays; import java.util.List; import com.sun.jna.Structure; public class FtpFileStruct extends Structure { public byte[] fName = new byte[128]; public int fSize; public int fDuration; public static class ByReference extends LSDataStruct.FtpFileStruct implements Structure.ByReference {} public static class ByValue extends LSDataStruct.FtpFileStruct implements Structure.ByValue {} @Override protected List getFieldOrder() { return Arrays.asList(new String[]{"fName", "fSize", "fDuration"}); } }