com.sun.jna.platform.win32.COM.tlb.imp.TlbEnum.template Maven / Gradle / Ivy
package ${packagename};
import java.util.List;
import java.util.Arrays;
import com.sun.jna.*;
import com.sun.jna.Structure.FieldOrder;
import com.sun.jna.platform.win32.*;
import com.sun.jna.platform.win32.WinNT.*;
import com.sun.jna.platform.win32.OaIdl.*;
import com.sun.jna.platform.win32.WinDef.*;
import com.sun.jna.platform.win32.Variant.VARIANT;
import com.sun.jna.platform.win32.WTypes.*;
import com.sun.jna.platform.win32.COM.*;
import com.sun.jna.platform.win32.Guid.*;
/**
* uuid(${uuid})
* helpstring(${helpstring})
*
*/
@FieldOrder({"value"})
public class ${classname} extends Structure {
public static class ByReference extends ${classname} implements
Structure.ByReference {
}
public int value;
public ${classname}() {
}
public ${classname}(int value) {
this.value = value;
}
public ${classname}(Pointer pointer) {
super(pointer);
this.read();
}
${content}
}