// Path: jalleg-binding/src/main/java/org/gillius/jalleg/binding/AllegroLibrary.java
// public static class ALLEGRO_USER_EVENT_DESCRIPTOR extends PointerType {
// 	public ALLEGRO_USER_EVENT_DESCRIPTOR(Pointer address) {
// 		super(address);
// 	}
// 	public ALLEGRO_USER_EVENT_DESCRIPTOR() {
// 		super();
// 	}
// }


import com.sun.jna.Pointer;
import com.sun.jna.Structure;
import com.sun.jna.ptr.IntByReference;
import java.util.Arrays;
import java.util.List;
import org.gillius.jalleg.binding.AllegroLibrary.ALLEGRO_USER_EVENT_DESCRIPTOR;
/*
 * Copyright 2016 Jason Winnebeck
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.gillius.jalleg.binding;
/**
 * This file was autogenerated by <a href="http://jnaerator.googlecode.com/">JNAerator</a>,<br>
 * a tool written by <a href="http://ochafik.com/">Olivier Chafik</a> that <a href="http://code.google.com/p/jnaerator/wiki/CreditsAndLicense">uses a few opensource projects.</a>.<br>
 * For help, please visit <a href="http://nativelibs4java.googlecode.com/">NativeLibs4Java</a> , <a href="http://rococoa.dev.java.net/">Rococoa</a>, or <a href="http://jna.dev.java.net/">JNA</a>.
 */
public class ALLEGRO_USER_EVENT extends Structure {
	public int type;
	public AllegroLibrary.ALLEGRO_EVENT_SOURCE source;
	public double timestamp;
// Path: jalleg-binding/src/main/java/org/gillius/jalleg/binding/AllegroLibrary.java
// public static class ALLEGRO_USER_EVENT_DESCRIPTOR extends PointerType {
// 	public ALLEGRO_USER_EVENT_DESCRIPTOR(Pointer address) {
// 		super(address);
// 	}
// 	public ALLEGRO_USER_EVENT_DESCRIPTOR() {
// 		super();
// 	}
// }


// Path: jalleg-binding/src/main/java/org/gillius/jalleg/binding/ALLEGRO_USER_EVENT.java
import com.sun.jna.Pointer;
import com.sun.jna.Structure;
import com.sun.jna.ptr.IntByReference;
import java.util.Arrays;
import java.util.List;
import org.gillius.jalleg.binding.AllegroLibrary.ALLEGRO_USER_EVENT_DESCRIPTOR;

/*
 * Copyright 2016 Jason Winnebeck
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.gillius.jalleg.binding;
/**
 * This file was autogenerated by <a href="http://jnaerator.googlecode.com/">JNAerator</a>,<br>
 * a tool written by <a href="http://ochafik.com/">Olivier Chafik</a> that <a href="http://code.google.com/p/jnaerator/wiki/CreditsAndLicense">uses a few opensource projects.</a>.<br>
 * For help, please visit <a href="http://nativelibs4java.googlecode.com/">NativeLibs4Java</a> , <a href="http://rococoa.dev.java.net/">Rococoa</a>, or <a href="http://jna.dev.java.net/">JNA</a>.
 */
public class ALLEGRO_USER_EVENT extends Structure {
	public int type;
	public AllegroLibrary.ALLEGRO_EVENT_SOURCE source;
	public double timestamp;
	public ALLEGRO_USER_EVENT_DESCRIPTOR __internal__descr;