1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
#![allow(non_snake_case)]
#![allow(non_camel_case_types)]

use std::os::raw::*;



pub enum bw_Application {}
type bw_ApplicationDispatchFn = extern "C" fn( app: *mut bw_Application, data: *mut c_void );



extern "C" {
	pub fn bw_Application_dispatch( app: *mut bw_Application, func: bw_ApplicationDispatchFn, data: *mut c_void );
	pub fn bw_Application_exit( app: *mut bw_Application, result: c_int );
	pub fn bw_Application_exitAsync( app: *mut bw_Application, result: c_int );
	pub fn bw_Application_free( app: *mut bw_Application );
	pub fn bw_Application_start() -> *mut bw_Application;
	pub fn bw_Application_run( app: *mut bw_Application ) -> c_int;
}