package miranda.api; import java.util.UUID; import com.sun.jna.Structure; /** * from miranda\include\newpluginapi.h * * @author <a href="mailto:phil.kursawe@gmail.com">Philipp Kursawe</a> * */ public class PLUGININFOEX extends Structure { public static final UUID UNICODE_UUID = UUID.fromString("{0x9d6c3213, 0x2b4, 0x4fe1, { 0x92, 0xe6, 0x52, 0x6d, 0xe2, 0x4f, 0x8d, 0x65 }"); public int cbSize; public /*char **/ int shortName; public int version; public /*char **/ int description; public /*char **/ int author; public /*char **/ int authorEmail; public /*char **/ int copyright; public /*char **/ int homepage; public byte flags; // right now the only flag, UNICODE_AWARE, is recognized here public int replacesDefaultModule; /*********** WILL BE DEPRECATED in 0.8 * *************/ public UUID uuid; // Not required until 0.8. public boolean isUnicode() { return UNICODE_UUID.equals(uuid); } }