// ---- auto generated by YInG - the YAC interface generator (Fri, 16/Mar/2018 23:38:15)
#ifndef __YAC__ui_h__
#define __YAC__ui_h__


void YAC_CALL YAC_Init_ui(YAC_Host *_host) {
	// --------------------------------- classes ---------------------------------
	// -------------------------------- functions --------------------------------
	static const sUI   __APIC__TKUI_OpenFileDialog_arg_types      []={3, 3, 3, 3, 3, 1, 1,};
	static const sUI   __APIC__TKUI_SaveFileDialog_arg_types      []={3, 3, 3, 3, 3, 1,};
	static const char *__APIC__TKUI_OpenFileDialog_arg_otypes     []={"", "", "", "", "", "", "",};
	static const char *__APIC__TKUI_SaveFileDialog_arg_otypes     []={"", "", "", "", "", "",};
	_host->yacRegisterFunction((void*)__APIC__TKUI_OpenFileDialog, "TKUI_OpenFileDialog", 4, "", 7, __APIC__TKUI_OpenFileDialog_arg_types, __APIC__TKUI_OpenFileDialog_arg_otypes, 4);
	_host->yacRegisterFunction((void*)__APIC__TKUI_SaveFileDialog, "TKUI_SaveFileDialog", 4, "", 6, __APIC__TKUI_SaveFileDialog_arg_types, __APIC__TKUI_SaveFileDialog_arg_otypes, 4);

}
void  YAC_CALL __APIC__TKUI_OpenFileDialog(yacmemptr _args, YAC_Value *_r    ) {TKUI_OpenFileDialog(_args.mem[0].o, _args.mem[1].o, _args.mem[2].o, _args.mem[3].o, _args.mem[4].o, _args.mem[5].si, _args.mem[6].si, _r);}
void  YAC_CALL __APIC__TKUI_SaveFileDialog(yacmemptr _args, YAC_Value *_r    ) {TKUI_SaveFileDialog(_args.mem[0].o, _args.mem[1].o, _args.mem[2].o, _args.mem[3].o, _args.mem[4].o, _args.mem[5].si, _r);}

void YAC_CALL YAC_Exit_ui(YAC_Host *_host) {
}

#endif
