var hobbl_com_cb_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_cb_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_cb_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_cb_addcolumn: function(R1: Double; R2: Double; R3: Double; S4: PChar): Double; cdecl;
function Lhobbl_com_cb_addcolumn(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_cb_addcolumn(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tostring(L,4)));
  Result:=1;
end;
var hobbl_com_cb_setcolumnwindow: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_cb_setcolumnwindow(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_cb_setcolumnwindow(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_cb_deletecolumn: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_cb_deletecolumn(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_cb_deletecolumn(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_cb_setcolumnwidth: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_cb_setcolumnwidth(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_cb_setcolumnwidth(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_cb_setcolumntext: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_cb_setcolumntext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_cb_setcolumntext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_find_enumchildwindows: function(R1: Double): Double; cdecl;
function Lhobbl_com_find_enumchildwindows(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_find_enumchildwindows(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_find_enumthreadwindows: function(R1: Double): Double; cdecl;
function Lhobbl_com_find_enumthreadwindows(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_find_enumthreadwindows(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_find_enumwindows: function(): Double; cdecl;
function Lhobbl_com_find_enumwindows(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_find_enumwindows());
  Result:=1;
end;
var hobbl_com_find_getnumfound: function(): Double; cdecl;
function Lhobbl_com_find_getnumfound(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_find_getnumfound());
  Result:=1;
end;
var hobbl_com_find_getfoundhandle: function(R1: Double): Double; cdecl;
function Lhobbl_com_find_getfoundhandle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_find_getfoundhandle(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_scrollbar_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_scrollbar_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_scrollbar_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_scrollbar_enable: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_scrollbar_enable(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_scrollbar_enable(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_scrollbar_getpos: function(R1: Double): Double; cdecl;
function Lhobbl_com_scrollbar_getpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_scrollbar_getpos(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_scrollbar_setpos: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_scrollbar_setpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_scrollbar_setpos(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_scrollbar_setrange: function(R1: Double; R2: Double; R3: Double; R4: Double): Double; cdecl;
function Lhobbl_com_scrollbar_setrange(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_scrollbar_setrange(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_scrollbar_show: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_scrollbar_show(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_scrollbar_show(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_scroll_setrange: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_scroll_setrange(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_scroll_setrange(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_scroll_setpos: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_scroll_setpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_scroll_setpos(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_scroll_getpos: function(R1: Double): Double; cdecl;
function Lhobbl_com_scroll_getpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_scroll_getpos(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_ds_moveitem: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double; R9: Double): Double; cdecl;
function Lhobbl_com_ds_moveitem(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_moveitem(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8),lua_tonumber(L,9)));
  Result:=1;
end;
var hobbl_com_ds_deleteitem: function(R1: Double): Double; cdecl;
function Lhobbl_com_ds_deleteitem(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_deleteitem(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_ds_addgraphicbuffer: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double): Double; cdecl;
function Lhobbl_com_ds_addgraphicbuffer(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_addgraphicbuffer(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6)));
  Result:=1;
end;
var hobbl_com_ds_addrectangle: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_ds_addrectangle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_addrectangle(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_ds_addline: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_ds_addline(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_addline(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_ds_addellipse: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_ds_addellipse(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_addellipse(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_ds_addroundrect: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_ds_addroundrect(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_addroundrect(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_ds_addpie: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double; R9: Double): Double; cdecl;
function Lhobbl_com_ds_addpie(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_addpie(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8),lua_tonumber(L,9)));
  Result:=1;
end;
var hobbl_com_ds_addchord: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double; R9: Double): Double; cdecl;
function Lhobbl_com_ds_addchord(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_addchord(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8),lua_tonumber(L,9)));
  Result:=1;
end;
var hobbl_com_ds_addarc: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double; R9: Double): Double; cdecl;
function Lhobbl_com_ds_addarc(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_addarc(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8),lua_tonumber(L,9)));
  Result:=1;
end;
var hobbl_com_ds_addtext: function(R1: Double; S2: PChar; R3: Double; R4: Double): Double; cdecl;
function Lhobbl_com_ds_addtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_addtext(lua_tonumber(L,1),lua_tostring(L,2),lua_tonumber(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_ds_addbitmap: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double): Double; cdecl;
function Lhobbl_com_ds_addbitmap(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_addbitmap(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6)));
  Result:=1;
end;
var hobbl_com_ds_setitembrush: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_ds_setitembrush(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_setitembrush(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_ds_setitempen: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_ds_setitempen(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_setitempen(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_ds_setitemfont: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_ds_setitemfont(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_setitemfont(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_ds_setitemcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_ds_setitemcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_setitemcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_ds_setitembkcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_ds_setitembkcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ds_setitembkcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_check_set: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_check_set(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_check_set(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_check_remove: function(R1: Double): Double; cdecl;
function Lhobbl_com_check_remove(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_check_remove(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_check_command: function(R1: Double): Double; cdecl;
function Lhobbl_com_check_command(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_check_command(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_check_secondarycommand: function(R1: Double): Double; cdecl;
function Lhobbl_com_check_secondarycommand(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_check_secondarycommand(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_check_tertiarycommand: function(R1: Double): Double; cdecl;
function Lhobbl_com_check_tertiarycommand(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_check_tertiarycommand(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_check_setdrag: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_check_setdrag(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_check_setdrag(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_check_getdragfiles: function(R1: Double): Double; cdecl;
function Lhobbl_com_check_getdragfiles(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_check_getdragfiles(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_check_getdragfilename: function(R1: Double; R2: Double): PChar; cdecl;
function Lhobbl_com_check_getdragfilename(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_check_getdragfilename(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_check_getdragpointx: function(R1: Double): Double; cdecl;
function Lhobbl_com_check_getdragpointx(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_check_getdragpointx(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_check_getdragpointy: function(R1: Double): Double; cdecl;
function Lhobbl_com_check_getdragpointy(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_check_getdragpointy(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_check_dragfinish: function(R1: Double): Double; cdecl;
function Lhobbl_com_check_dragfinish(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_check_dragfinish(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_dialog_showabout: function(R1: Double; S2: PChar; S3: PChar; R4: Double): Double; cdecl;
function Lhobbl_com_dialog_showabout(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_dialog_showabout(lua_tonumber(L,1),lua_tostring(L,2),lua_tostring(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_dialog_getstring: function(R1: Double; S2: PChar; S3: PChar; S4: PChar): PChar; cdecl;
function Lhobbl_com_dialog_getstring(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_dialog_getstring(lua_tonumber(L,1),lua_tostring(L,2),lua_tostring(L,3),lua_tostring(L,4)));
  Result:=1;
end;
var hobbl_com_dialog_getnumber: function(R1: Double; S2: PChar; S3: PChar; R4: Double): Double; cdecl;
function Lhobbl_com_dialog_getnumber(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_dialog_getnumber(lua_tonumber(L,1),lua_tostring(L,2),lua_tostring(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_dialog_messagebox: function(R1: Double; S2: PChar; S3: PChar; R4: Double): Double; cdecl;
function Lhobbl_com_dialog_messagebox(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_dialog_messagebox(lua_tonumber(L,1),lua_tostring(L,2),lua_tostring(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_filedialog_prepare: function(S1: PChar; S2: PChar; S3: PChar; S4: PChar): Double; cdecl;
function Lhobbl_com_filedialog_prepare(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_filedialog_prepare(lua_tostring(L,1),lua_tostring(L,2),lua_tostring(L,3),lua_tostring(L,4)));
  Result:=1;
end;
var hobbl_com_filedialog_openfile: function(R1: Double; R2: Double; S3: PChar; R4: Double): PChar; cdecl;
function Lhobbl_com_filedialog_openfile(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_filedialog_openfile(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_filedialog_savefile: function(R1: Double; R2: Double; S3: PChar; R4: Double): PChar; cdecl;
function Lhobbl_com_filedialog_savefile(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_filedialog_savefile(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_filedialog_getnumfiles: function(): Double; cdecl;
function Lhobbl_com_filedialog_getnumfiles(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_filedialog_getnumfiles());
  Result:=1;
end;
var hobbl_com_filedialog_getfile: function(R1: Double): PChar; cdecl;
function Lhobbl_com_filedialog_getfile(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_filedialog_getfile(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_mdi_getfocus: function(): Double; cdecl;
function Lhobbl_com_mdi_getfocus(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_mdi_getfocus());
  Result:=1;
end;
var hobbl_com_mdi_init: function(): Double; cdecl;
function Lhobbl_com_mdi_init(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_mdi_init());
  Result:=1;
end;
var hobbl_com_mdi_createclient: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_mdi_createclient(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_mdi_createclient(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_mdi_createwindow: function(R1: Double; S2: PChar; R3: Double; R4: Double): Double; cdecl;
function Lhobbl_com_mdi_createwindow(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_mdi_createwindow(lua_tonumber(L,1),lua_tostring(L,2),lua_tonumber(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_graphbuf_create: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_graphbuf_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_graphbuf_create(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_graphbuf_delete: function(R1: Double): Double; cdecl;
function Lhobbl_com_graphbuf_delete(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_graphbuf_delete(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_graphbuf_getdc: function(R1: Double): Double; cdecl;
function Lhobbl_com_graphbuf_getdc(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_graphbuf_getdc(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_graphbuf_getbitmap: function(R1: Double): Double; cdecl;
function Lhobbl_com_graphbuf_getbitmap(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_graphbuf_getbitmap(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_graphbuf_createicon: function(R1: Double): Double; cdecl;
function Lhobbl_com_graphbuf_createicon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_graphbuf_createicon(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_graphbuf_createbrush: function(R1: Double): Double; cdecl;
function Lhobbl_com_graphbuf_createbrush(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_graphbuf_createbrush(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_menu_create: function(): Double; cdecl;
function Lhobbl_com_menu_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_create());
  Result:=1;
end;
var hobbl_com_menu_createpopup: function(): Double; cdecl;
function Lhobbl_com_menu_createpopup(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_createpopup());
  Result:=1;
end;
var hobbl_com_menu_addstring: function(R1: Double; S2: PChar; R3: Double; R4: Double): Double; cdecl;
function Lhobbl_com_menu_addstring(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_addstring(lua_tonumber(L,1),lua_tostring(L,2),lua_tonumber(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_menu_addmenu: function(R1: Double; R2: Double; S3: PChar; R4: Double): Double; cdecl;
function Lhobbl_com_menu_addmenu(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_addmenu(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_menu_addseparator: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_menu_addseparator(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_addseparator(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_menu_set: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_menu_set(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_set(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_menu_get: function(R1: Double): Double; cdecl;
function Lhobbl_com_menu_get(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_get(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_menu_setcheckbitmaps: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_menu_setcheckbitmaps(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_setcheckbitmaps(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_menu_removeitem: function(R1: Double): Double; cdecl;
function Lhobbl_com_menu_removeitem(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_removeitem(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_menu_removemenu: function(R1: Double): Double; cdecl;
function Lhobbl_com_menu_removemenu(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_removemenu(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_menu_setitemtext: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_menu_setitemtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_setitemtext(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_menu_setitemstate: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_menu_setitemstate(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_setitemstate(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_menu_setitembitmap: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_menu_setitembitmap(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_setitembitmap(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_menu_setitemhilited: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_menu_setitemhilited(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_setitemhilited(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_menu_setitemenabled: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_menu_setitemenabled(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_setitemenabled(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_menu_getitemtext: function(R1: Double): PChar; cdecl;
function Lhobbl_com_menu_getitemtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_menu_getitemtext(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_menu_getitemstate: function(R1: Double): Double; cdecl;
function Lhobbl_com_menu_getitemstate(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_getitemstate(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_menu_getitembitmap: function(R1: Double): Double; cdecl;
function Lhobbl_com_menu_getitembitmap(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_getitembitmap(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_menu_setitemradiochecked: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_menu_setitemradiochecked(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_setitemradiochecked(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_menu_setitemchecked: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_menu_setitemchecked(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_setitemchecked(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_menu_getitemchecked: function(R1: Double): Double; cdecl;
function Lhobbl_com_menu_getitemchecked(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_getitemchecked(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_menu_setbrush: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_menu_setbrush(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_setbrush(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_menu_setmaxheight: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_menu_setmaxheight(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_setmaxheight(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_menu_showpopup: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_menu_showpopup(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_menu_showpopup(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_systray_add: function(R1: Double; S2: PChar; R3: Double): Double; cdecl;
function Lhobbl_com_systray_add(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_systray_add(lua_tonumber(L,1),lua_tostring(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_systray_remove: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_systray_remove(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_systray_remove(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_systray_settip: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_systray_settip(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_systray_settip(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_systray_seticon: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_systray_seticon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_systray_seticon(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_systray_prepareballoon: function(S1: PChar; S2: PChar; R3: Double; R4: Double): Double; cdecl;
function Lhobbl_com_systray_prepareballoon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_systray_prepareballoon(lua_tostring(L,1),lua_tostring(L,2),lua_tonumber(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_systray_setballoon: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_systray_setballoon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_systray_setballoon(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_control_getx: function(R1: Double): Double; cdecl;
function Lhobbl_com_control_getx(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_getx(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_gety: function(R1: Double): Double; cdecl;
function Lhobbl_com_control_gety(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_gety(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_getwidth: function(R1: Double): Double; cdecl;
function Lhobbl_com_control_getwidth(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_getwidth(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_getheight: function(R1: Double): Double; cdecl;
function Lhobbl_com_control_getheight(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_getheight(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_getfocus: function(): Double; cdecl;
function Lhobbl_com_control_getfocus(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_getfocus());
  Result:=1;
end;
var hobbl_com_control_setfocus: function(R1: Double): Double; cdecl;
function Lhobbl_com_control_setfocus(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_setfocus(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_setpos: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_control_setpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_setpos(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_control_setsize: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_control_setsize(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_setsize(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_control_setpossize: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_control_setpossize(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_setpossize(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_control_destroy: function(R1: Double): Double; cdecl;
function Lhobbl_com_control_destroy(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_destroy(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_gethandle: function(R1: Double): Double; cdecl;
function Lhobbl_com_control_gethandle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_gethandle(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_settext: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_control_settext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_settext(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_control_gettext: function(R1: Double): PChar; cdecl;
function Lhobbl_com_control_gettext(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_control_gettext(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_exists: function(R1: Double): Double; cdecl;
function Lhobbl_com_control_exists(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_exists(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_getid: function(R1: Double): Double; cdecl;
function Lhobbl_com_control_getid(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_getid(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_enable: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_control_enable(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_enable(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_control_gettype: function(R1: Double): Double; cdecl;
function Lhobbl_com_control_gettype(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_gettype(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_gettypebyclass: function(S1: PChar): Double; cdecl;
function Lhobbl_com_control_gettypebyclass(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_gettypebyclass(lua_tostring(L,1)));
  Result:=1;
end;
var hobbl_com_control_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double): Double; cdecl;
function Lhobbl_com_control_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8)));
  Result:=1;
end;
var hobbl_com_control_createid: function(R1: Double): Double; cdecl;
function Lhobbl_com_control_createid(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_createid(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_setautotab: function(R1: Double): Double; cdecl;
function Lhobbl_com_control_setautotab(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_setautotab(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_control_show: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_control_show(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_control_show(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_styling_settransparent: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_styling_settransparent(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_styling_settransparent(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_styling_preparefont: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_styling_preparefont(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_styling_preparefont(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_styling_setautofont: function(R1: Double; S2: PChar; R3: Double): Double; cdecl;
function Lhobbl_com_styling_setautofont(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_styling_setautofont(lua_tonumber(L,1),lua_tostring(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_styling_setfont: function(R1: Double; S2: PChar; R3: Double): Double; cdecl;
function Lhobbl_com_styling_setfont(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_styling_setfont(lua_tonumber(L,1),lua_tostring(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_styling_setbackbitmap: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_styling_setbackbitmap(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_styling_setbackbitmap(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_styling_setbackcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_styling_setbackcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_styling_setbackcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_styling_setautotransparency: function(R1: Double): Double; cdecl;
function Lhobbl_com_styling_setautotransparency(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_styling_setautotransparency(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_styling_setautocolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_styling_setautocolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_styling_setautocolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_styling_setautobrush: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_styling_setautobrush(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_styling_setautobrush(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_styling_settextcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_styling_settextcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_styling_settextcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_styling_usegamewindow: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_styling_usegamewindow(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_styling_usegamewindow(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_draw_createsolidbrush: function(R1: Double): Double; cdecl;
function Lhobbl_com_draw_createsolidbrush(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_createsolidbrush(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_draw_createpatternbrush: function(R1: Double): Double; cdecl;
function Lhobbl_com_draw_createpatternbrush(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_createpatternbrush(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_draw_createhatchbrush: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_draw_createhatchbrush(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_createhatchbrush(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_draw_createpen: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_draw_createpen(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_createpen(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_draw_createfont: function(S1: PChar; R2: Double): Double; cdecl;
function Lhobbl_com_draw_createfont(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_createfont(lua_tostring(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_draw_selectobject: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_draw_selectobject(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_selectobject(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_draw_paintregion: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_draw_paintregion(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_paintregion(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_draw_fillregion: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_draw_fillregion(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_fillregion(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_draw_arc: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double; R9: Double): Double; cdecl;
function Lhobbl_com_draw_arc(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_arc(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8),lua_tonumber(L,9)));
  Result:=1;
end;
var hobbl_com_draw_chord: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double; R9: Double): Double; cdecl;
function Lhobbl_com_draw_chord(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_chord(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8),lua_tonumber(L,9)));
  Result:=1;
end;
var hobbl_com_draw_pie: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double; R9: Double): Double; cdecl;
function Lhobbl_com_draw_pie(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_pie(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8),lua_tonumber(L,9)));
  Result:=1;
end;
var hobbl_com_draw_roundrect: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_draw_roundrect(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_roundrect(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_draw_line: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_draw_line(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_line(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_draw_setbktransparent: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_draw_setbktransparent(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_setbktransparent(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_draw_setbkcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_draw_setbkcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_setbkcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_draw_settextcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_draw_settextcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_settextcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_draw_setpencolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_draw_setpencolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_setpencolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_draw_setbrushcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_draw_setbrushcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_setbrushcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_draw_ellipse: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_draw_ellipse(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_ellipse(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_draw_rectangle: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_draw_rectangle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_rectangle(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_draw_copy: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double): Double; cdecl;
function Lhobbl_com_draw_copy(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_copy(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8)));
  Result:=1;
end;
var hobbl_com_draw_stretchcopy: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double; R9: Double; R10: Double): Double; cdecl;
function Lhobbl_com_draw_stretchcopy(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_stretchcopy(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8),lua_tonumber(L,9),lua_tonumber(L,10)));
  Result:=1;
end;
var hobbl_com_draw_transparentcopy: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double; R9: Double; R10: Double; R11: Double): Double; cdecl;
function Lhobbl_com_draw_transparentcopy(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_transparentcopy(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8),lua_tonumber(L,9),lua_tonumber(L,10),lua_tonumber(L,11)));
  Result:=1;
end;
var hobbl_com_draw_gettextwidth: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_draw_gettextwidth(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_gettextwidth(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_draw_gettextheight: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_draw_gettextheight(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_gettextheight(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_draw_textout: function(R1: Double; R2: Double; R3: Double; S4: PChar): Double; cdecl;
function Lhobbl_com_draw_textout(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_textout(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tostring(L,4)));
  Result:=1;
end;
var hobbl_com_draw_setdrawtext: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double): Double; cdecl;
function Lhobbl_com_draw_setdrawtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_setdrawtext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6)));
  Result:=1;
end;
var hobbl_com_draw_drawtext: function(R1: Double; R2: Double; R3: Double; S4: PChar): Double; cdecl;
function Lhobbl_com_draw_drawtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_drawtext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tostring(L,4)));
  Result:=1;
end;
var hobbl_com_draw_fillrect: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double): Double; cdecl;
function Lhobbl_com_draw_fillrect(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_fillrect(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6)));
  Result:=1;
end;
var hobbl_com_draw_gradient: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double): Double; cdecl;
function Lhobbl_com_draw_gradient(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_draw_gradient(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8)));
  Result:=1;
end;
var hobbl_com_window_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_window_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_window_getleft: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getleft(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getleft(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_gettop: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_gettop(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_gettop(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getright: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getright(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getright(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getbottom: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getbottom(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getbottom(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getclientleft: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getclientleft(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getclientleft(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getclienttop: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getclienttop(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getclienttop(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getclientright: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getclientright(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getclientright(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getclientbottom: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getclientbottom(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getclientbottom(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getborderwidth: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getborderwidth(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getborderwidth(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getborderheight: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getborderheight(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getborderheight(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getx: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getx(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getx(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_gety: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_gety(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_gety(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getwidth: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getwidth(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getwidth(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getheight: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getheight(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getheight(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getclientwidth: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getclientwidth(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getclientwidth(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getclientheight: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getclientheight(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getclientheight(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getparent: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getparent(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getparent(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_setparent: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_window_setparent(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_setparent(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_window_settext: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_window_settext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_settext(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_window_gettext: function(R1: Double): PChar; cdecl;
function Lhobbl_com_window_gettext(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_window_gettext(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getdc: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getdc(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getdc(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_setalpha: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_window_setalpha(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_setalpha(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_window_setpos: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_window_setpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_setpos(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_window_setsize: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_window_setsize(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_setsize(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_window_setpossize: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_window_setpossize(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_setpossize(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_window_show: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_window_show(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_show(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_window_setzorder: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_window_setzorder(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_setzorder(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_window_setstyle: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_window_setstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_setstyle(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_window_setexstyle: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_window_setexstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_setexstyle(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_window_getstyle: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getstyle(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getexstyle: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getexstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getexstyle(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_seticon: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_window_seticon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_seticon(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_window_setsmicon: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_window_setsmicon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_setsmicon(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_window_geticon: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_geticon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_geticon(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getsmicon: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getsmicon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getsmicon(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_ischild: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_window_ischild(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_ischild(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_window_exists: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_exists(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_exists(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_redraw: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_redraw(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_redraw(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_setbrush: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_window_setbrush(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_setbrush(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_window_getbrush: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_getbrush(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getbrush(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_setfocus: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_setfocus(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_setfocus(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getfocus: function(): Double; cdecl;
function Lhobbl_com_window_getfocus(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getfocus());
  Result:=1;
end;
var hobbl_com_window_destroy: function(R1: Double): Double; cdecl;
function Lhobbl_com_window_destroy(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_destroy(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_setregion: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_window_setregion(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_setregion(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_window_getclassname: function(R1: Double): PChar; cdecl;
function Lhobbl_com_window_getclassname(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_window_getclassname(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_window_getwindow: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_window_getwindow(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_window_getwindow(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_resource_loadicon: function(S1: PChar): Double; cdecl;
function Lhobbl_com_resource_loadicon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_resource_loadicon(lua_tostring(L,1)));
  Result:=1;
end;
var hobbl_com_resource_loadbitmap: function(S1: PChar): Double; cdecl;
function Lhobbl_com_resource_loadbitmap(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_resource_loadbitmap(lua_tostring(L,1)));
  Result:=1;
end;
var hobbl_com_resource_loadcursor: function(S1: PChar): Double; cdecl;
function Lhobbl_com_resource_loadcursor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_resource_loadcursor(lua_tostring(L,1)));
  Result:=1;
end;
var hobbl_com_resource_loadregion: function(S1: PChar): Double; cdecl;
function Lhobbl_com_resource_loadregion(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_resource_loadregion(lua_tostring(L,1)));
  Result:=1;
end;
var hobbl_com_resource_loadregionbitmap: function(S1: PChar; R2: Double): Double; cdecl;
function Lhobbl_com_resource_loadregionbitmap(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_resource_loadregionbitmap(lua_tostring(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_resource_destroy: function(R1: Double): Double; cdecl;
function Lhobbl_com_resource_destroy(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_resource_destroy(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_resource_destroyicon: function(R1: Double): Double; cdecl;
function Lhobbl_com_resource_destroyicon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_resource_destroyicon(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_animation_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_animation_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_animation_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_animation_close: function(R1: Double): Double; cdecl;
function Lhobbl_com_animation_close(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_animation_close(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_animation_open: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_animation_open(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_animation_open(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_animation_play: function(R1: Double; R2: Double; R3: Double; R4: Double): Double; cdecl;
function Lhobbl_com_animation_play(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_animation_play(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_animation_seek: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_animation_seek(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_animation_seek(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_animation_stop: function(R1: Double): Double; cdecl;
function Lhobbl_com_animation_stop(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_animation_stop(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_button_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_button_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_button_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_button_getcheck: function(R1: Double): Double; cdecl;
function Lhobbl_com_button_getcheck(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_button_getcheck(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_button_setcheck: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_button_setcheck(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_button_setcheck(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_button_setimage: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_button_setimage(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_button_setimage(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_button_getimage: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_button_getimage(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_button_getimage(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_combobox_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_combobox_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_combobox_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_combobox_addstring: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_combobox_addstring(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_combobox_addstring(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_combobox_deletestring: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_combobox_deletestring(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_combobox_deletestring(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_combobox_findstring: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_combobox_findstring(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_combobox_findstring(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_combobox_getcount: function(R1: Double): Double; cdecl;
function Lhobbl_com_combobox_getcount(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_combobox_getcount(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_combobox_gettext: function(R1: Double; R2: Double): PChar; cdecl;
function Lhobbl_com_combobox_gettext(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_combobox_gettext(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_combobox_limittext: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_combobox_limittext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_combobox_limittext(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_combobox_setsel: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_combobox_setsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_combobox_setsel(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_combobox_resetcontent: function(R1: Double): Double; cdecl;
function Lhobbl_com_combobox_resetcontent(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_combobox_resetcontent(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_combobox_settext: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_combobox_settext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_combobox_settext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_combobox_getsel: function(R1: Double): Double; cdecl;
function Lhobbl_com_combobox_getsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_combobox_getsel(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_datetime_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_datetime_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_datetime_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_datetime_setrange: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double; R9: Double): Double; cdecl;
function Lhobbl_com_datetime_setrange(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_datetime_setrange(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8),lua_tonumber(L,9)));
  Result:=1;
end;
var hobbl_com_datetime_getrange: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_datetime_getrange(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_datetime_getrange(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_datetime_settimes: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double): Double; cdecl;
function Lhobbl_com_datetime_settimes(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_datetime_settimes(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8)));
  Result:=1;
end;
var hobbl_com_datetime_gettimes: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_datetime_gettimes(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_datetime_gettimes(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_datetime_setcolor: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_datetime_setcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_datetime_setcolor(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_datetime_getcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_datetime_getcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_datetime_getcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_datetime_setfont: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_datetime_setfont(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_datetime_setfont(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_datetime_getfont: function(R1: Double): Double; cdecl;
function Lhobbl_com_datetime_getfont(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_datetime_getfont(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_edit_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_edit_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_edit_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_edit_setsel: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_edit_setsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_edit_setsel(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_edit_getsel: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_edit_getsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_edit_getsel(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_edit_undo: function(R1: Double): Double; cdecl;
function Lhobbl_com_edit_undo(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_edit_undo(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_edit_canundo: function(R1: Double): Double; cdecl;
function Lhobbl_com_edit_canundo(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_edit_canundo(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_edit_setpasswordchar: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_edit_setpasswordchar(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_edit_setpasswordchar(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_edit_getpasswordchar: function(R1: Double): Double; cdecl;
function Lhobbl_com_edit_getpasswordchar(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_edit_getpasswordchar(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_edit_getlines: function(R1: Double): Double; cdecl;
function Lhobbl_com_edit_getlines(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_edit_getlines(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_edit_getline: function(R1: Double; R2: Double): PChar; cdecl;
function Lhobbl_com_edit_getline(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_edit_getline(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_edit_replaceselection: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_edit_replaceselection(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_edit_replaceselection(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_edit_setreadonly: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_edit_setreadonly(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_edit_setreadonly(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_hotkey_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_hotkey_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_hotkey_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_hotkey_getkey: function(R1: Double): Double; cdecl;
function Lhobbl_com_hotkey_getkey(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_hotkey_getkey(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_hotkey_getmodifierkey: function(R1: Double): Double; cdecl;
function Lhobbl_com_hotkey_getmodifierkey(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_hotkey_getmodifierkey(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_hotkey_setkey: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_hotkey_setkey(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_hotkey_setkey(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_ipaddress_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_ipaddress_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ipaddress_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_ipaddress_setvalue: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_ipaddress_setvalue(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ipaddress_setvalue(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_ipaddress_getvalue: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_ipaddress_getvalue(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ipaddress_getvalue(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_ipaddress_setrange: function(R1: Double; R2: Double; R3: Double; R4: Double): Double; cdecl;
function Lhobbl_com_ipaddress_setrange(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_ipaddress_setrange(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_listbox_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_listbox_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_listbox_addstring: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_listbox_addstring(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_addstring(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_listbox_deletestring: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_listbox_deletestring(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_deletestring(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listbox_findstring: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_listbox_findstring(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_findstring(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_listbox_getcount: function(R1: Double): Double; cdecl;
function Lhobbl_com_listbox_getcount(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_getcount(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_listbox_gettext: function(R1: Double; R2: Double): PChar; cdecl;
function Lhobbl_com_listbox_gettext(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_listbox_gettext(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listbox_setsel: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_listbox_setsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_setsel(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listbox_resetcontent: function(R1: Double): Double; cdecl;
function Lhobbl_com_listbox_resetcontent(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_resetcontent(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_listbox_settext: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_listbox_settext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_settext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_listbox_getsel: function(R1: Double): Double; cdecl;
function Lhobbl_com_listbox_getsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_getsel(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_listbox_getselected: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_listbox_getselected(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_getselected(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listbox_setselected: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_listbox_setselected(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_setselected(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_listbox_getselcount: function(R1: Double): Double; cdecl;
function Lhobbl_com_listbox_getselcount(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_getselcount(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_listbox_getselitem: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_listbox_getselitem(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listbox_getselitem(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_listview_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_listview_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_listview_insertcolumntext: function(R1: Double; R2: Double; R3: Double; S4: PChar): Double; cdecl;
function Lhobbl_com_listview_insertcolumntext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_insertcolumntext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tostring(L,4)));
  Result:=1;
end;
var hobbl_com_listview_setimagelist: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_listview_setimagelist(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_setimagelist(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_listview_setcolumnalign: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_listview_setcolumnalign(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_setcolumnalign(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_listview_insertitemtext: function(R1: Double; R2: Double; R3: Double; S4: PChar): Double; cdecl;
function Lhobbl_com_listview_insertitemtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_insertitemtext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tostring(L,4)));
  Result:=1;
end;
var hobbl_com_listview_insertitemimage: function(R1: Double; R2: Double; R3: Double; R4: Double): Double; cdecl;
function Lhobbl_com_listview_insertitemimage(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_insertitemimage(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_listview_setcolumntext: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_listview_setcolumntext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_setcolumntext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_listview_setitemtext: function(R1: Double; R2: Double; R3: Double; S4: PChar): Double; cdecl;
function Lhobbl_com_listview_setitemtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_setitemtext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tostring(L,4)));
  Result:=1;
end;
var hobbl_com_listview_setitemimage: function(R1: Double; R2: Double; R3: Double; R4: Double): Double; cdecl;
function Lhobbl_com_listview_setitemimage(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_setitemimage(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_listview_deletecolumn: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_listview_deletecolumn(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_deletecolumn(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listview_deleteitem: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_listview_deleteitem(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_deleteitem(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listview_getsel: function(R1: Double): Double; cdecl;
function Lhobbl_com_listview_getsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_getsel(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_listview_setsel: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_listview_setsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_setsel(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listview_setextendedstyle: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_listview_setextendedstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_setextendedstyle(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listview_setcheckstate: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_listview_setcheckstate(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_setcheckstate(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_listview_getcheckstate: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_listview_getcheckstate(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_getcheckstate(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listview_getselected: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_listview_getselected(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_getselected(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listview_setselected: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_listview_setselected(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_setselected(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_listview_setcolumnwidth: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_listview_setcolumnwidth(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_setcolumnwidth(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_listview_setbkcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_listview_setbkcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_setbkcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listview_settextcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_listview_settextcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_settextcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listview_settextbkcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_listview_settextbkcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_settextbkcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_listview_setbkimage: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_listview_setbkimage(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_listview_setbkimage(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_imagelist_create: function(R1: Double; R2: Double; R3: Double; R4: Double): Double; cdecl;
function Lhobbl_com_imagelist_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_imagelist_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_imagelist_addbitmap: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_imagelist_addbitmap(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_imagelist_addbitmap(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_monthcal_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_monthcal_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_monthcal_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_monthcal_setrange: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_monthcal_setrange(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_monthcal_setrange(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_monthcal_getrange: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_monthcal_getrange(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_monthcal_getrange(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_monthcal_setsel: function(R1: Double; R2: Double; R3: Double; R4: Double): Double; cdecl;
function Lhobbl_com_monthcal_setsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_monthcal_setsel(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_monthcal_getsel: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_monthcal_getsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_monthcal_getsel(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_monthcal_setcolor: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_monthcal_setcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_monthcal_setcolor(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_monthcal_getcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_monthcal_getcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_monthcal_getcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_progress_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_progress_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_progress_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_progress_getpos: function(R1: Double): Double; cdecl;
function Lhobbl_com_progress_getpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_progress_getpos(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_progress_getrange: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_progress_getrange(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_progress_getrange(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_progress_setpos: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_progress_setpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_progress_setpos(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_progress_setrange: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_progress_setrange(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_progress_setrange(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_progress_setmarquee: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_progress_setmarquee(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_progress_setmarquee(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_rebar_create: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_rebar_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_rebar_insertband: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_rebar_insertband(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_insertband(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_rebar_setbandchild: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_rebar_setbandchild(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_setbandchild(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_rebar_getbandchild: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_rebar_getbandchild(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_getbandchild(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_rebar_setbandtext: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_rebar_setbandtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_setbandtext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_rebar_getbandtext: function(R1: Double; R2: Double): PChar; cdecl;
function Lhobbl_com_rebar_getbandtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_rebar_getbandtext(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_rebar_setbandsize: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_rebar_setbandsize(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_setbandsize(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_rebar_getbandsize: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_rebar_getbandsize(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_getbandsize(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_rebar_setbandstyle: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_rebar_setbandstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_setbandstyle(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_rebar_getbandstyle: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_rebar_getbandstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_getbandstyle(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_rebar_setbandsizes: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double): Double; cdecl;
function Lhobbl_com_rebar_setbandsizes(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_setbandsizes(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6)));
  Result:=1;
end;
var hobbl_com_rebar_deleteband: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_rebar_deleteband(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_deleteband(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_rebar_moveband: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_rebar_moveband(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_moveband(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_rebar_getbandcount: function(R1: Double): Double; cdecl;
function Lhobbl_com_rebar_getbandcount(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_getbandcount(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_rebar_getbarheight: function(R1: Double): Double; cdecl;
function Lhobbl_com_rebar_getbarheight(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_rebar_getbarheight(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_richedit_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_richedit_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_richedit_autourldetect: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_richedit_autourldetect(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_autourldetect(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_richedit_getsel: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_richedit_getsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_getsel(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_richedit_setsel: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_richedit_setsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_setsel(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_richedit_limittext: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_richedit_limittext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_limittext(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_richedit_findtext: function(R1: Double; S2: PChar; R3: Double): Double; cdecl;
function Lhobbl_com_richedit_findtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_findtext(lua_tonumber(L,1),lua_tostring(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_richedit_geteditstyle: function(R1: Double): Double; cdecl;
function Lhobbl_com_richedit_geteditstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_geteditstyle(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_richedit_seteditstyle: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_richedit_seteditstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_seteditstyle(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_richedit_setoptions: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_richedit_setoptions(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_setoptions(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_richedit_getoptions: function(R1: Double): Double; cdecl;
function Lhobbl_com_richedit_getoptions(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_getoptions(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_richedit_settext: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_richedit_settext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_settext(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_richedit_loadfile: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_richedit_loadfile(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_loadfile(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_richedit_gettext: function(R1: Double): PChar; cdecl;
function Lhobbl_com_richedit_gettext(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_richedit_gettext(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_richedit_redo: function(R1: Double): Double; cdecl;
function Lhobbl_com_richedit_redo(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_redo(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_richedit_undo: function(R1: Double): Double; cdecl;
function Lhobbl_com_richedit_undo(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_undo(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_richedit_setbkcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_richedit_setbkcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_setbkcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_richedit_setscrollpos: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_richedit_setscrollpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_setscrollpos(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_richedit_setundolimit: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_richedit_setundolimit(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_richedit_setundolimit(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_static_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_static_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_static_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_static_geticon: function(R1: Double): Double; cdecl;
function Lhobbl_com_static_geticon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_static_geticon(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_static_getimage: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_static_getimage(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_static_getimage(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_static_seticon: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_static_seticon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_static_seticon(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_static_setimage: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_static_setimage(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_static_setimage(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_status_create: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_status_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_status_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_status_setparts: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double; R9: Double; R10: Double; R11: Double): Double; cdecl;
function Lhobbl_com_status_setparts(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_status_setparts(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8),lua_tonumber(L,9),lua_tonumber(L,10),lua_tonumber(L,11)));
  Result:=1;
end;
var hobbl_com_status_settext: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_status_settext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_status_settext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_status_settiptext: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_status_settiptext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_status_settiptext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_status_setminheight: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_status_setminheight(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_status_setminheight(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_status_seticon: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_status_seticon(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_status_seticon(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_syslink_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_syslink_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_syslink_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_tab_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_tab_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_tab_deleteall: function(R1: Double): Double; cdecl;
function Lhobbl_com_tab_deleteall(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_deleteall(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_tab_deleteitem: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_tab_deleteitem(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_deleteitem(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_tab_getcurfocus: function(R1: Double): Double; cdecl;
function Lhobbl_com_tab_getcurfocus(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_getcurfocus(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_tab_getcursel: function(R1: Double): Double; cdecl;
function Lhobbl_com_tab_getcursel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_getcursel(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_tab_getextendedstyle: function(R1: Double): Double; cdecl;
function Lhobbl_com_tab_getextendedstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_getextendedstyle(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_tab_getimagelist: function(R1: Double): Double; cdecl;
function Lhobbl_com_tab_getimagelist(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_getimagelist(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_tab_getitemcount: function(R1: Double): Double; cdecl;
function Lhobbl_com_tab_getitemcount(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_getitemcount(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_tab_getrowcount: function(R1: Double): Double; cdecl;
function Lhobbl_com_tab_getrowcount(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_getrowcount(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_tab_highlightitem: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_tab_highlightitem(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_highlightitem(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_tab_insertitem: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_tab_insertitem(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_insertitem(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_tab_setcurfocus: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_tab_setcurfocus(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_setcurfocus(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_tab_setcursel: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_tab_setcursel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_setcursel(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_tab_setextendedstyle: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_tab_setextendedstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_setextendedstyle(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_tab_setimagelist: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_tab_setimagelist(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_setimagelist(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_tab_setitemtext: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_tab_setitemtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_setitemtext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_tab_setitemimage: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_tab_setitemimage(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_setitemimage(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_tab_setitemsize: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_tab_setitemsize(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_setitemsize(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_tab_setmintabwidth: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_tab_setmintabwidth(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_setmintabwidth(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_tab_setpadding: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_tab_setpadding(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tab_setpadding(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_toolbar_create: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_toolbar_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_toolbar_addsystembitmaps: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_toolbar_addsystembitmaps(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_addsystembitmaps(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_toolbar_addbutton: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_toolbar_addbutton(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_addbutton(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_toolbar_addbuttonimage: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_toolbar_addbuttonimage(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_addbuttonimage(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_toolbar_addbuttontext: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_toolbar_addbuttontext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_addbuttontext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_toolbar_autosize: function(R1: Double): Double; cdecl;
function Lhobbl_com_toolbar_autosize(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_autosize(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_toolbar_setbuttontext: function(R1: Double; S2: PChar): Double; cdecl;
function Lhobbl_com_toolbar_setbuttontext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_setbuttontext(lua_tonumber(L,1),lua_tostring(L,2)));
  Result:=1;
end;
var hobbl_com_toolbar_setbuttonimage: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_toolbar_setbuttonimage(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_setbuttonimage(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_toolbar_setbuttonstate: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_toolbar_setbuttonstate(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_setbuttonstate(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_toolbar_setbuttonstyle: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_toolbar_setbuttonstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_setbuttonstyle(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_toolbar_getbuttontext: function(R1: Double): PChar; cdecl;
function Lhobbl_com_toolbar_getbuttontext(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_toolbar_getbuttontext(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_toolbar_getbuttonimage: function(R1: Double): Double; cdecl;
function Lhobbl_com_toolbar_getbuttonimage(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_getbuttonimage(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_toolbar_getbuttonstate: function(R1: Double): Double; cdecl;
function Lhobbl_com_toolbar_getbuttonstate(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_getbuttonstate(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_toolbar_getbuttonstyle: function(R1: Double): Double; cdecl;
function Lhobbl_com_toolbar_getbuttonstyle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_getbuttonstyle(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_toolbar_setimagelist: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_toolbar_setimagelist(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_setimagelist(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_toolbar_setbuttonsize: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_toolbar_setbuttonsize(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_setbuttonsize(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_toolbar_deletebutton: function(R1: Double): Double; cdecl;
function Lhobbl_com_toolbar_deletebutton(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_deletebutton(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_toolbar_getbuttonindex: function(R1: Double): Double; cdecl;
function Lhobbl_com_toolbar_getbuttonindex(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_getbuttonindex(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_toolbar_movebutton: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_toolbar_movebutton(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_movebutton(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_toolbar_getindexbutton: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_toolbar_getindexbutton(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_getindexbutton(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_toolbar_getbuttoncount: function(R1: Double): Double; cdecl;
function Lhobbl_com_toolbar_getbuttoncount(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_toolbar_getbuttoncount(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_tooltip_create: function(R1: Double; R2: Double; R3: Double; S4: PChar): Double; cdecl;
function Lhobbl_com_tooltip_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tooltip_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tostring(L,4)));
  Result:=1;
end;
var hobbl_com_tooltip_setbkcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_tooltip_setbkcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tooltip_setbkcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_tooltip_settextcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_tooltip_settextcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tooltip_settextcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_tooltip_getbkcolor: function(R1: Double): Double; cdecl;
function Lhobbl_com_tooltip_getbkcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tooltip_getbkcolor(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_tooltip_gettextcolor: function(R1: Double): Double; cdecl;
function Lhobbl_com_tooltip_gettextcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tooltip_gettextcolor(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_tooltip_settitle: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_tooltip_settitle(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tooltip_settitle(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_tooltip_setdelaytime: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_tooltip_setdelaytime(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_tooltip_setdelaytime(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_trackbar_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_trackbar_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_trackbar_getpos: function(R1: Double): Double; cdecl;
function Lhobbl_com_trackbar_getpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_getpos(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_trackbar_getnumtics: function(R1: Double): Double; cdecl;
function Lhobbl_com_trackbar_getnumtics(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_getnumtics(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_trackbar_getrangemax: function(R1: Double): Double; cdecl;
function Lhobbl_com_trackbar_getrangemax(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_getrangemax(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_trackbar_getrangemin: function(R1: Double): Double; cdecl;
function Lhobbl_com_trackbar_getrangemin(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_getrangemin(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_trackbar_cleartics: function(R1: Double): Double; cdecl;
function Lhobbl_com_trackbar_cleartics(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_cleartics(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_trackbar_getselstart: function(R1: Double): Double; cdecl;
function Lhobbl_com_trackbar_getselstart(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_getselstart(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_trackbar_getselend: function(R1: Double): Double; cdecl;
function Lhobbl_com_trackbar_getselend(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_getselend(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_trackbar_gettic: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_trackbar_gettic(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_gettic(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_trackbar_setbuddy: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_trackbar_setbuddy(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_setbuddy(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_trackbar_setpos: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_trackbar_setpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_setpos(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_trackbar_setrange: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_trackbar_setrange(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_setrange(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_trackbar_setsel: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_trackbar_setsel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_setsel(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_trackbar_settic: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_trackbar_settic(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_trackbar_settic(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_treeview_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_treeview_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_treeview_deleteallitems: function(R1: Double): Double; cdecl;
function Lhobbl_com_treeview_deleteallitems(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_deleteallitems(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_treeview_deleteitem: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_treeview_deleteitem(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_deleteitem(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_treeview_expand: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_treeview_expand(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_expand(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_treeview_getbkcolor: function(R1: Double): Double; cdecl;
function Lhobbl_com_treeview_getbkcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_getbkcolor(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_treeview_getcheckstate: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_treeview_getcheckstate(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_getcheckstate(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_treeview_getcount: function(R1: Double): Double; cdecl;
function Lhobbl_com_treeview_getcount(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_getcount(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_treeview_geteditcontrol: function(R1: Double): Double; cdecl;
function Lhobbl_com_treeview_geteditcontrol(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_geteditcontrol(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_treeview_getlinecolor: function(R1: Double): Double; cdecl;
function Lhobbl_com_treeview_getlinecolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_getlinecolor(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_treeview_getroot: function(R1: Double): Double; cdecl;
function Lhobbl_com_treeview_getroot(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_getroot(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_treeview_getselected: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_treeview_getselected(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_getselected(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_treeview_getparent: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_treeview_getparent(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_getparent(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_treeview_getselection: function(R1: Double): Double; cdecl;
function Lhobbl_com_treeview_getselection(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_getselection(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_treeview_gettextcolor: function(R1: Double): Double; cdecl;
function Lhobbl_com_treeview_gettextcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_gettextcolor(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_treeview_insertitem: function(R1: Double; R2: Double; R3: Double; R4: Double): Double; cdecl;
function Lhobbl_com_treeview_insertitem(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_insertitem(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4)));
  Result:=1;
end;
var hobbl_com_treeview_setitemtext: function(R1: Double; R2: Double; S3: PChar): Double; cdecl;
function Lhobbl_com_treeview_setitemtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_setitemtext(lua_tonumber(L,1),lua_tonumber(L,2),lua_tostring(L,3)));
  Result:=1;
end;
var hobbl_com_treeview_setitemstate: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_treeview_setitemstate(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_setitemstate(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_treeview_getitemstate: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_treeview_getitemstate(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_getitemstate(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_treeview_setitemimages: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double): Double; cdecl;
function Lhobbl_com_treeview_setitemimages(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_setitemimages(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5)));
  Result:=1;
end;
var hobbl_com_treeview_selectitem: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_treeview_selectitem(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_selectitem(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_treeview_setbkcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_treeview_setbkcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_setbkcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_treeview_setcheckstate: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_treeview_setcheckstate(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_setcheckstate(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_treeview_setimagelist: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_treeview_setimagelist(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_setimagelist(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_treeview_setlinecolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_treeview_setlinecolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_setlinecolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_treeview_settextcolor: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_treeview_settextcolor(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_settextcolor(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_treeview_getitemtext: function(R1: Double; R2: Double): PChar; cdecl;
function Lhobbl_com_treeview_getitemtext(L: Plua_State): Integer; cdecl;
begin
  lua_pushstring(L,hobbl_com_treeview_getitemtext(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_treeview_editlabel: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_treeview_editlabel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_treeview_editlabel(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_updown_create: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double): Double; cdecl;
function Lhobbl_com_updown_create(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_create(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7)));
  Result:=1;
end;
var hobbl_com_updown_getbase: function(R1: Double): Double; cdecl;
function Lhobbl_com_updown_getbase(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_getbase(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_updown_getbuddy: function(R1: Double): Double; cdecl;
function Lhobbl_com_updown_getbuddy(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_getbuddy(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_updown_getpos: function(R1: Double): Double; cdecl;
function Lhobbl_com_updown_getpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_getpos(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_updown_getpos32: function(R1: Double): Double; cdecl;
function Lhobbl_com_updown_getpos32(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_getpos32(lua_tonumber(L,1)));
  Result:=1;
end;
var hobbl_com_updown_getrange: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_updown_getrange(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_getrange(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_updown_getrange32: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_updown_getrange32(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_getrange32(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_updown_setaccel: function(R1: Double; R2: Double; R3: Double; R4: Double; R5: Double; R6: Double; R7: Double; R8: Double; R9: Double; R10: Double): Double; cdecl;
function Lhobbl_com_updown_setaccel(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_setaccel(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3),lua_tonumber(L,4),lua_tonumber(L,5),lua_tonumber(L,6),lua_tonumber(L,7),lua_tonumber(L,8),lua_tonumber(L,9),lua_tonumber(L,10)));
  Result:=1;
end;
var hobbl_com_updown_setbase: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_updown_setbase(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_setbase(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_updown_setbuddy: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_updown_setbuddy(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_setbuddy(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_updown_setpos: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_updown_setpos(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_setpos(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_updown_setpos32: function(R1: Double; R2: Double): Double; cdecl;
function Lhobbl_com_updown_setpos32(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_setpos32(lua_tonumber(L,1),lua_tonumber(L,2)));
  Result:=1;
end;
var hobbl_com_updown_setrange: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_updown_setrange(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_setrange(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;
var hobbl_com_updown_setrange32: function(R1: Double; R2: Double; R3: Double): Double; cdecl;
function Lhobbl_com_updown_setrange32(L: Plua_State): Integer; cdecl;
begin
  lua_pushnumber(L,hobbl_com_updown_setrange32(lua_tonumber(L,1),lua_tonumber(L,2),lua_tonumber(L,3)));
  Result:=1;
end;

function LInit_MaxWinAPI2(L: Plua_State): Integer; cdecl;
var dll: THandle;
begin
  SetConst('GW_CHILD',5);
  SetConst('GW_HWNDFIRST',0);
  SetConst('GW_HWNDLAST',1);
  SetConst('GW_HWNDNEXT',2);
  SetConst('GW_HWNDPREV',3);
  SetConst('GW_OWNER',4);
  SetConst('GW_MAX',6);
  SetConst('GW_ENABLEDPOPUP',6);
  SetConst('GW_MAX',6);
  SetConst('CB_CLICKED',0);
  SetConst('CB_DBLCLK',1);
  SetConst('ACS_AUTOPLAY',4);
  SetConst('ACS_CENTER',1);
  SetConst('ACS_TRANSPARENT',2);
  SetConst('WS_OVERLAPPED',0);
  SetConst('WS_POPUP',2147483648);
  SetConst('WS_CHILD',1073741824);
  SetConst('WS_MINIMIZE',536870912);
  SetConst('WS_VISIBLE',268435456);
  SetConst('WS_DISABLED',134217728);
  SetConst('WS_CLIPSIBLINGS',67108864);
  SetConst('WS_CLIPCHILDREN',33554432);
  SetConst('WS_MAXIMIZE',16777216);
  SetConst('WS_CAPTION',12582912);
  SetConst('WS_BORDER',8388608);
  SetConst('WS_DLGFRAME',4194304);
  SetConst('WS_VSCROLL',2097152);
  SetConst('WS_HSCROLL',1048576);
  SetConst('WS_SYSMENU',524288);
  SetConst('WS_THICKFRAME',262144);
  SetConst('WS_GROUP',131072);
  SetConst('WS_TABSTOP',65536);
  SetConst('WS_MINIMIZEBOX',131072);
  SetConst('WS_MAXIMIZEBOX',65536);
  SetConst('WS_TILED',0);
  SetConst('WS_ICONIC',536870912);
  SetConst('WS_SIZEBOX',262144);
  SetConst('WS_TILEDWINDOW',13565952);
  SetConst('WS_OVERLAPPEDWINDOW',13565952);
  SetConst('WS_POPUPWINDOW',2156396544);
  SetConst('WS_CHILDWINDOW',1073741824);
  SetConst('WS_EX_DLGMODALFRAME',1);
  SetConst('WS_EX_NOPARENTNOTIFY',4);
  SetConst('WS_EX_TOPMOST',8);
  SetConst('WS_EX_ACCEPTFILES',16);
  SetConst('WS_EX_TRANSPARENT',32);
  SetConst('WS_EX_MDICHILD',64);
  SetConst('WS_EX_TOOLWINDOW',128);
  SetConst('WS_EX_WINDOWEDGE',256);
  SetConst('WS_EX_CLIENTEDGE',512);
  SetConst('WS_EX_CONTEXTHELP',1024);
  SetConst('WS_EX_RIGHT',4096);
  SetConst('WS_EX_LEFT',0);
  SetConst('WS_EX_RTLREADING',8192);
  SetConst('WS_EX_LTRREADING',0);
  SetConst('WS_EX_LEFTSCROLLBAR',16384);
  SetConst('WS_EX_RIGHTSCROLLBAR',0);
  SetConst('WS_EX_CONTROLPARENT',65536);
  SetConst('WS_EX_STATICEDGE',131072);
  SetConst('WS_EX_APPWINDOW',262144);
  SetConst('WS_EX_OVERLAPPEDWINDOW',768);
  SetConst('WS_EX_PALETTEWINDOW',392);
  SetConst('WS_EX_LAYERED',524288);
  SetConst('WS_EX_NOINHERITLAYOUT',1048576);
  SetConst('WS_EX_LAYOUTRTL',4194304);
  SetConst('WS_EX_COMPOSITED',33554432);
  SetConst('WS_EX_NOACTIVATE',134217728);
  SetConst('WS_EX_SHADOW',1073741824);
  SetConst('WS_EX_HIDDEN',2147483648);
  SetConst('SW_HIDE',0);
  SetConst('SW_SHOWNORMAL',1);
  SetConst('SW_NORMAL',1);
  SetConst('SW_SHOWMINIMIZED',2);
  SetConst('SW_SHOWMAXIMIZED',3);
  SetConst('SW_MAXIMIZE',3);
  SetConst('SW_SHOWNOACTIVATE',4);
  SetConst('SW_SHOW',5);
  SetConst('SW_MINIMIZE',6);
  SetConst('SW_SHOWMINNOACTIVE',7);
  SetConst('SW_SHOWNA',8);
  SetConst('SW_RESTORE',9);
  SetConst('SW_SHOWDEFAULT',10);
  SetConst('SW_FORCEMINIMIZE',11);
  SetConst('SW_MAX',11);
  SetConst('HWND_BOTTOM',1);
  SetConst('HWND_NOTOPMOST',4294967294);
  SetConst('HWND_TOP',0);
  SetConst('HWND_TOPMOST',4294967295);
  SetConst('BST_CHECKED',1);
  SetConst('BST_UNCHECKED',0);
  SetConst('BST_INDETERMINATE',2);
  SetConst('BST_PUSHED',4);
  SetConst('BST_FOCUS',8);
  SetConst('BS_PUSHBUTTON',0);
  SetConst('BS_DEFPUSHBUTTON',1);
  SetConst('BS_CHECKBOX',2);
  SetConst('BS_AUTOCHECKBOX',3);
  SetConst('BS_RADIOBUTTON',4);
  SetConst('BS_3STATE',5);
  SetConst('BS_AUTO3STATE',6);
  SetConst('BS_GROUPBOX',7);
  SetConst('BS_USERBUTTON',8);
  SetConst('BS_AUTORADIOBUTTON',9);
  SetConst('BS_PUSHBOX',10);
  SetConst('BS_OWNERDRAW',11);
  SetConst('BS_TYPEMASK',15);
  SetConst('BS_LEFTTEXT',32);
  SetConst('BS_TEXT',0);
  SetConst('BS_ICON',64);
  SetConst('BS_BITMAP',128);
  SetConst('BS_LEFT',256);
  SetConst('BS_RIGHT',512);
  SetConst('BS_CENTER',768);
  SetConst('BS_TOP',1024);
  SetConst('BS_BOTTOM',2048);
  SetConst('BS_VCENTER',3072);
  SetConst('BS_PUSHLIKE',4096);
  SetConst('BS_MULTILINE',8192);
  SetConst('BS_NOTIFY',16384);
  SetConst('BS_FLAT',32768);
  SetConst('BS_RIGHTBUTTON',32);
  SetConst('BN_CLICKED',0);
  SetConst('BN_PAINT',1);
  SetConst('BN_HILITE',2);
  SetConst('BN_UNHILITE',3);
  SetConst('BN_DISABLE',4);
  SetConst('BN_DOUBLECLICKED',5);
  SetConst('BN_PUSHED',2);
  SetConst('BN_UNPUSHED',3);
  SetConst('BN_DBLCLK',5);
  SetConst('BN_SETFOCUS',6);
  SetConst('BN_KILLFOCUS',7);
  SetConst('CBS_SIMPLE',1);
  SetConst('CBS_DROPDOWN',2);
  SetConst('CBS_DROPDOWNLIST',3);
  SetConst('CBS_OWNERDRAWFIXED',16);
  SetConst('CBS_OWNERDRAWVARIABLE',32);
  SetConst('CBS_AUTOHSCROLL',64);
  SetConst('CBS_OEMCONVERT',128);
  SetConst('CBS_SORT',256);
  SetConst('CBS_HASSTRINGS',512);
  SetConst('CBS_NOINTEGRALHEIGHT',1024);
  SetConst('CBS_DISABLENOSCROLL',2048);
  SetConst('CBS_UPPERCASE',8192);
  SetConst('CBS_LOWERCASE',16384);
  SetConst('CBN_ERRSPACE',-1);
  SetConst('CBN_SELCHANGE',1);
  SetConst('CBN_DBLCLK',2);
  SetConst('CBN_SETFOCUS',3);
  SetConst('CBN_KILLFOCUS',4);
  SetConst('CBN_EDITCHANGE',5);
  SetConst('CBN_EDITUPDATE',6);
  SetConst('CBN_DROPDOWN',7);
  SetConst('CBN_CLOSEUP',8);
  SetConst('CBN_SELENDOK',9);
  SetConst('CBN_SELENDCANCEL',10);
  SetConst('MCSC_BACKGROUND',0);
  SetConst('MCSC_TEXT',1);
  SetConst('MCSC_TITLEBK',2);
  SetConst('MCSC_TITLETEXT',3);
  SetConst('MCSC_MONTHBK',4);
  SetConst('MCSC_TRAILINGTEXT',5);
  SetConst('DTS_UPDOWN',1);
  SetConst('DTS_SHOWNONE',2);
  SetConst('DTS_SHORTDATEFORMAT',0);
  SetConst('DTS_LONGDATEFORMAT',4);
  SetConst('DTS_SHORTDATECENTURYFORMAT',12);
  SetConst('DTS_TIMEFORMAT',9);
  SetConst('DTS_APPCANPARSE',16);
  SetConst('DTS_RIGHTALIGN',32);
  SetConst('DTN_CLOSEUP',4294966543);
  SetConst('DTN_DATETIMECHANGE',4294966537);
  SetConst('DTN_DROPDOWN',4294966542);
  SetConst('DTN_FORMAT',4294966540);
  SetConst('DTN_FORMATQUERY',4294966541);
  SetConst('DTN_USERSTRING',4294966538);
  SetConst('DTN_WMKEYDOWN',4294966539);
  SetConst('NM_KILLFOCUS',4294967288);
  SetConst('NM_SETFOCUS',4294967289);
  SetConst('ES_LEFT',0);
  SetConst('ES_CENTER',1);
  SetConst('ES_RIGHT',2);
  SetConst('ES_MULTILINE',4);
  SetConst('ES_UPPERCASE',8);
  SetConst('ES_LOWERCASE',16);
  SetConst('ES_PASSWORD',32);
  SetConst('ES_AUTOVSCROLL',64);
  SetConst('ES_AUTOHSCROLL',128);
  SetConst('ES_NOHIDESEL',256);
  SetConst('ES_OEMCONVERT',1024);
  SetConst('ES_READONLY',2048);
  SetConst('ES_WANTRETURN',4096);
  SetConst('ES_NUMBER',8192);
  SetConst('EN_SETFOCUS',256);
  SetConst('EN_KILLFOCUS',512);
  SetConst('EN_CHANGE',768);
  SetConst('EN_UPDATE',1024);
  SetConst('EN_ERRSPACE',1280);
  SetConst('EN_MAXTEXT',1281);
  SetConst('EN_HSCROLL',1537);
  SetConst('EN_VSCROLL',1538);
  SetConst('HDS_HORZ',0);
  SetConst('HDS_BUTTONS',2);
  SetConst('HDS_HOTTRACK',4);
  SetConst('HDS_HIDDEN',8);
  SetConst('HDS_DRAGDROP',64);
  SetConst('HDS_FULLDRAG',128);
  SetConst('HDS_FILTERBAR',256);
  SetConst('HDS_FLAT',512);
  SetConst('HOTKEYF_ALT',4);
  SetConst('HOTKEYF_CONTROL',2);
  SetConst('HOTKEYF_EXT',8);
  SetConst('HOTKEYF_SHIFT',1);
  SetConst('IPN_FIELDCHANGED',4294966436);
  SetConst('LBS_NOTIFY',1);
  SetConst('LBS_SORT',2);
  SetConst('LBS_NOREDRAW',4);
  SetConst('LBS_MULTIPLESEL',8);
  SetConst('LBS_OWNERDRAWFIXED',16);
  SetConst('LBS_OWNERDRAWVARIABLE',32);
  SetConst('LBS_HASSTRINGS',64);
  SetConst('LBS_USETABSTOPS',128);
  SetConst('LBS_NOINTEGRALHEIGHT',256);
  SetConst('LBS_MULTICOLUMN',512);
  SetConst('LBS_WANTKEYBOARDINPUT',1024);
  SetConst('LBS_EXTENDEDSEL',2048);
  SetConst('LBS_DISABLENOSCROLL',4096);
  SetConst('LBS_NODATA',8192);
  SetConst('LBS_NOSEL',16384);
  SetConst('LBS_COMBOBOX',32768);
  SetConst('LBS_STANDARD',10485763);
  SetConst('LBN_ERRSPACE',-2);
  SetConst('LBN_SELCHANGE',1);
  SetConst('LBN_DBLCLK',2);
  SetConst('LBN_SELCANCEL',3);
  SetConst('LBN_SETFOCUS',4);
  SetConst('LBN_KILLFOCUS',5);
  SetConst('LVS_ICON',0);
  SetConst('LVS_REPORT',1);
  SetConst('LVS_SMALLICON',2);
  SetConst('LVS_LIST',3);
  SetConst('LVS_TYPEMASK',3);
  SetConst('LVS_SINGLESEL',4);
  SetConst('LVS_SHOWSELALWAYS',8);
  SetConst('LVS_SORTASCENDING',16);
  SetConst('LVS_SORTDESCENDING',32);
  SetConst('LVS_SHAREIMAGELISTS',64);
  SetConst('LVS_NOLABELWRAP',128);
  SetConst('LVS_AUTOARRANGE',256);
  SetConst('LVS_EDITLABELS',512);
  SetConst('LVS_OWNERDATA',4096);
  SetConst('LVS_NOSCROLL',8192);
  SetConst('LVS_TYPESTYLEMASK',64512);
  SetConst('LVS_ALIGNTOP',0);
  SetConst('LVS_ALIGNLEFT',2048);
  SetConst('LVS_ALIGNMASK',3072);
  SetConst('LVS_OWNERDRAWFIXED',1024);
  SetConst('LVS_NOCOLUMNHEADER',16384);
  SetConst('LVS_NOSORTHEADER',32768);
  SetConst('LVN_ITEMCHANGING',4294967196);
  SetConst('LVN_ITEMCHANGED',4294967195);
  SetConst('LVN_INSERTITEM',4294967194);
  SetConst('LVN_DELETEITEM',4294967193);
  SetConst('LVN_DELETEALLITEMS',4294967192);
  SetConst('LVN_BEGINLABELEDITA',4294967191);
  SetConst('LVN_BEGINLABELEDITW',4294967121);
  SetConst('LVN_ENDLABELEDITA',4294967190);
  SetConst('LVN_ENDLABELEDITW',4294967120);
  SetConst('LVN_COLUMNCLICK',4294967188);
  SetConst('LVN_BEGINDRAG',4294967187);
  SetConst('LVN_BEGINRDRAG',4294967185);
  SetConst('LVS_EX_GRIDLINES',1);
  SetConst('LVS_EX_SUBITEMIMAGES',2);
  SetConst('LVS_EX_CHECKBOXES',4);
  SetConst('LVS_EX_TRACKSELECT',8);
  SetConst('LVS_EX_HEADERDRAGDROP',16);
  SetConst('LVS_EX_FULLROWSELECT',32);
  SetConst('LVS_EX_ONECLICKACTIVATE',64);
  SetConst('LVS_EX_TWOCLICKACTIVATE',128);
  SetConst('LVS_EX_FLATSB',256);
  SetConst('LVS_EX_REGIONAL',512);
  SetConst('LVS_EX_INFOTIP',1024);
  SetConst('LVS_EX_UNDERLINEHOT',2048);
  SetConst('LVS_EX_UNDERLINECOLD',4096);
  SetConst('LVS_EX_MULTIWORKAREAS',8192);
  SetConst('LVS_EX_LABELTIP',16384);
  SetConst('LVS_EX_BORDERSELECT',32768);
  SetConst('LVS_EX_DOUBLEBUFFER',65536);
  SetConst('LVS_EX_HIDELABELS',131072);
  SetConst('LVS_EX_SINGLEROW',262144);
  SetConst('LVS_EX_SNAPTOGRID',524288);
  SetConst('LVS_EX_SIMPLESELECT',1048576);
  SetConst('LVN_ITEMCHANGING',4294967196);
  SetConst('LVN_ITEMCHANGED',4294967195);
  SetConst('LVN_INSERTITEM',4294967194);
  SetConst('LVN_DELETEITEM',4294967193);
  SetConst('LVN_DELETEALLITEMS',4294967192);
  SetConst('LVN_BEGINLABELEDITA',4294967191);
  SetConst('LVN_BEGINLABELEDITW',4294967121);
  SetConst('LVN_ENDLABELEDITA',4294967190);
  SetConst('LVN_ENDLABELEDITW',4294967120);
  SetConst('LVN_COLUMNCLICK',4294967188);
  SetConst('LVN_BEGINDRAG',4294967187);
  SetConst('LVN_BEGINRDRAG',4294967185);
  SetConst('LVN_ODCACHEHINT',4294967183);
  SetConst('LVN_ODFINDITEMA',4294967144);
  SetConst('LVN_ODFINDITEMW',4294967117);
  SetConst('LVN_ITEMACTIVATE',4294967182);
  SetConst('LVN_ODSTATECHANGED',4294967181);
  SetConst('MCN_SELCHANGE',4294966547);
  SetConst('MCN_GETDAYSTATE',4294966549);
  SetConst('MCN_SELECT',4294966550);
  SetConst('MCN_VIEWCHANGE',4294966548);
  SetConst('MCS_DAYSTATE',1);
  SetConst('MCS_MULTISELECT',2);
  SetConst('MCS_WEEKNUMBERS',4);
  SetConst('MCS_NOTODAYCIRCLE',8);
  SetConst('MCS_NOTODAY',16);
  SetConst('PGS_AUTOSCROLL',2);
  SetConst('PGS_DRAGNDROP',4);
  SetConst('PGS_HORZ',1);
  SetConst('PGS_VERT',0);
  SetConst('PBS_MARQUEE',8);
  SetConst('PBS_SMOOTH',1);
  SetConst('PBS_VERTICAL',4);
  SetConst('RBBS_BREAK',1);
  SetConst('RBBS_FIXEDSIZE',2);
  SetConst('RBBS_CHILDEDGE',4);
  SetConst('RBBS_HIDDEN',8);
  SetConst('RBBS_NOVERT',16);
  SetConst('RBBS_FIXEDBMP',32);
  SetConst('RBBS_VARIABLEHEIGHT',64);
  SetConst('RBBS_GRIPPERALWAYS',128);
  SetConst('RBBS_NOGRIPPER',256);
  SetConst('RBBS_USECHEVRON',512);
  SetConst('RBBS_HIDETITLE',1024);
  SetConst('RBBS_TOPALIGN',2048);
  SetConst('RBS_TOOLTIPS',256);
  SetConst('RBS_VARHEIGHT',512);
  SetConst('RBS_BANDBORDERS',1024);
  SetConst('RBS_FIXEDORDER',2048);
  SetConst('RBS_REGISTERDROP',4096);
  SetConst('RBS_AUTOSIZE',8192);
  SetConst('RBS_VERTICALGRIPPER',16384);
  SetConst('RBS_DBLCLKTOGGLE',32768);
  SetConst('RBS_TOOLTIPS',256);
  SetConst('RBS_VARHEIGHT',512);
  SetConst('RBS_BANDBORDERS',1024);
  SetConst('RBS_FIXEDORDER',2048);
  SetConst('CCS_TOP',1);
  SetConst('CCS_NOMOVEY',2);
  SetConst('CCS_BOTTOM',3);
  SetConst('CCS_NORESIZE',4);
  SetConst('CCS_NOPARENTALIGN',8);
  SetConst('CCS_ADJUSTABLE',32);
  SetConst('CCS_NODIVIDER',64);
  SetConst('CCS_VERT',128);
  SetConst('CCS_LEFT',129);
  SetConst('CCS_RIGHT',131);
  SetConst('CCS_NOMOVEX',130);
  SetConst('SES_EMULATESYSEDIT',1);
  SetConst('SES_BEEPONMAXTEXT',2);
  SetConst('SES_EXTENDBACKCOLOR',4);
  SetConst('SES_MAPCPS',8);
  SetConst('SES_EMULATE10',16);
  SetConst('SES_USECRLF',32);
  SetConst('SES_USEAIMM',64);
  SetConst('SES_NOIME',128);
  SetConst('SES_ALLOWBEEPS',256);
  SetConst('SES_UPPERCASE',512);
  SetConst('SES_LOWERCASE',1024);
  SetConst('SES_NOINPUTSEQUENCECHK',2048);
  SetConst('SES_BIDI',4096);
  SetConst('SES_SCROLLONKILLFOCUS',8192);
  SetConst('SES_XLTCRCRLFTOCR',16384);
  SetConst('SES_DRAFTMODE',32768);
  SetConst('SES_USECTF',65536);
  SetConst('SES_HIDEGRIDLINES',131072);
  SetConst('SES_USEATFONT',262144);
  SetConst('SES_CUSTOMLOOK',524288);
  SetConst('SES_LBSCROLLNOTIFY',1048576);
  SetConst('SES_CTFALLOWEMBED',2097152);
  SetConst('SES_CTFALLOWSMARTTAG',4194304);
  SetConst('SES_CTFALLOWPROOFING',8388608);
  SetConst('ES_SAVESEL',32768);
  SetConst('ES_SUNKEN',16384);
  SetConst('ES_DISABLENOSCROLL',8192);
  SetConst('ES_SELECTIONBAR',16777216);
  SetConst('ES_NOOLEDRAGDROP',8);
  SetConst('ES_VERTICAL',4194304);
  SetConst('ES_NOIME',524288);
  SetConst('ES_SELFIME',262144);
  SetConst('ES_LEFT',0);
  SetConst('ES_CENTER',1);
  SetConst('ES_RIGHT',2);
  SetConst('ES_MULTILINE',4);
  SetConst('ES_UPPERCASE',8);
  SetConst('ES_LOWERCASE',16);
  SetConst('ES_PASSWORD',32);
  SetConst('ES_AUTOVSCROLL',64);
  SetConst('ES_AUTOHSCROLL',128);
  SetConst('ES_NOHIDESEL',256);
  SetConst('ES_OEMCONVERT',1024);
  SetConst('ES_READONLY',2048);
  SetConst('ES_WANTRETURN',4096);
  SetConst('ES_NUMBER',8192);
  SetConst('EN_MSGFILTER',1792);
  SetConst('EN_REQUESTRESIZE',1793);
  SetConst('EN_SELCHANGE',1794);
  SetConst('EN_DROPFILES',1795);
  SetConst('EN_PROTECTED',1796);
  SetConst('EN_CORRECTTEXT',1797);
  SetConst('EN_STOPNOUNDO',1798);
  SetConst('EN_IMECHANGE',1799);
  SetConst('EN_SAVECLIPBOARD',1800);
  SetConst('EN_OLEOPFAILED',1801);
  SetConst('EN_OBJECTPOSITIONS',1802);
  SetConst('EN_LINK',1803);
  SetConst('EN_DRAGDROPDONE',1804);
  SetConst('EN_PARAGRAPHEXPANDED',1805);
  SetConst('EN_PAGECHANGE',1806);
  SetConst('EN_LOWFIRTF',1807);
  SetConst('EN_ALIGNLTR',1808);
  SetConst('EN_ALIGNRTL',1809);
  SetConst('ECO_AUTOWORDSELECTION',1);
  SetConst('ECO_AUTOVSCROLL',64);
  SetConst('ECO_AUTOHSCROLL',128);
  SetConst('ECO_NOHIDESEL',256);
  SetConst('ECO_READONLY',2048);
  SetConst('ECO_WANTRETURN',4096);
  SetConst('ECO_SAVESEL',32768);
  SetConst('ECO_SELECTIONBAR',16777216);
  SetConst('ECO_VERTICAL',4194304);
  SetConst('SS_LEFT',0);
  SetConst('SS_CENTER',1);
  SetConst('SS_RIGHT',2);
  SetConst('SS_ICON',3);
  SetConst('SS_BLACKRECT',4);
  SetConst('SS_GRAYRECT',5);
  SetConst('SS_WHITERECT',6);
  SetConst('SS_BLACKFRAME',7);
  SetConst('SS_GRAYFRAME',8);
  SetConst('SS_WHITEFRAME',9);
  SetConst('SS_USERITEM',10);
  SetConst('SS_SIMPLE',11);
  SetConst('SS_LEFTNOWORDWRAP',12);
  SetConst('SS_OWNERDRAW',13);
  SetConst('SS_BITMAP',14);
  SetConst('SS_ENHMETAFILE',15);
  SetConst('SS_ETCHEDHORZ',16);
  SetConst('SS_ETCHEDVERT',17);
  SetConst('SS_ETCHEDFRAME',18);
  SetConst('SS_TYPEMASK',31);
  SetConst('SS_REALSIZECONTROL',64);
  SetConst('SS_NOPREFIX',128);
  SetConst('SS_NOTIFY',256);
  SetConst('SS_CENTERIMAGE',512);
  SetConst('SS_RIGHTJUST',1024);
  SetConst('SS_REALSIZEIMAGE',2048);
  SetConst('SS_SUNKEN',4096);
  SetConst('SS_EDITCONTROL',8192);
  SetConst('SS_ENDELLIPSIS',16384);
  SetConst('SS_PATHELLIPSIS',32768);
  SetConst('SS_WORDELLIPSIS',49152);
  SetConst('SS_ELLIPSISMASK',49152);
  SetConst('STM_SETICON',368);
  SetConst('STM_GETICON',369);
  SetConst('STM_SETIMAGE',370);
  SetConst('STM_GETIMAGE',371);
  SetConst('STN_CLICKED',0);
  SetConst('STN_DBLCLK',1);
  SetConst('STN_ENABLE',2);
  SetConst('STN_DISABLE',3);
  SetConst('STM_MSGMAX',372);
  SetConst('SBARS_SIZEGRIP',256);
  SetConst('SBT_TOOLTIPS',2048);
  SetConst('SBARS_TOOLTIPS',2048);
  SetConst('NM_OUTOFMEMORY',4294967295);
  SetConst('NM_CLICK',4294967294);
  SetConst('NM_DBLCLK',4294967293);
  SetConst('NM_RETURN',4294967292);
  SetConst('NM_RCLICK',4294967291);
  SetConst('NM_RDBLCLK',4294967290);
  SetConst('NM_SETFOCUS',4294967289);
  SetConst('NM_KILLFOCUS',4294967288);
  SetConst('NM_CUSTOMDRAW',4294967284);
  SetConst('NM_HOVER',4294967283);
  SetConst('NM_NCHITTEST',4294967282);
  SetConst('NM_KEYDOWN',4294967281);
  SetConst('NM_RELEASEDCAPTURE',4294967280);
  SetConst('NM_SETCURSOR',4294967279);
  SetConst('NM_CHAR',4294967278);
  SetConst('NM_TOOLTIPSCREATED',4294967277);
  SetConst('NM_LDOWN',4294967276);
  SetConst('NM_RDOWN',4294967275);
  SetConst('NM_THEMECHANGED',4294967274);
  SetConst('LIS_FOCUSED',1);
  SetConst('LIS_ENABLED',2);
  SetConst('LIS_VISITED',4);
  SetConst('TCS_EX_FLATSEPARATORS',1);
  SetConst('TCS_EX_REGISTERDROP',2);
  SetConst('TCS_SCROLLOPPOSITE',1);
  SetConst('TCS_BOTTOM',2);
  SetConst('TCS_RIGHT',2);
  SetConst('TCS_MULTISELECT',4);
  SetConst('TCS_FLATBUTTONS',8);
  SetConst('TCS_FORCEICONLEFT',16);
  SetConst('TCS_FORCELABELLEFT',32);
  SetConst('TCS_HOTTRACK',64);
  SetConst('TCS_VERTICAL',128);
  SetConst('TCS_TABS',0);
  SetConst('TCS_BUTTONS',256);
  SetConst('TCS_SINGLELINE',0);
  SetConst('TCS_MULTILINE',512);
  SetConst('TCS_RIGHTJUSTIFY',0);
  SetConst('TCS_FIXEDWIDTH',1024);
  SetConst('TCS_RAGGEDRIGHT',2048);
  SetConst('TCS_FOCUSONBUTTONDOWN',4096);
  SetConst('TCS_OWNERDRAWFIXED',8192);
  SetConst('TCS_TOOLTIPS',16384);
  SetConst('TCS_FOCUSNEVER',32768);
  SetConst('TCN_SELCHANGE',4294966745);
  SetConst('TCN_SELCHANGING',4294966744);
  SetConst('TCN_GETOBJECT',4294966743);
  SetConst('TCN_FOCUSCHANGE',4294966742);
  SetConst('TBSTATE_CHECKED',1);
  SetConst('TBSTATE_PRESSED',2);
  SetConst('TBSTATE_ENABLED',4);
  SetConst('TBSTATE_HIDDEN',8);
  SetConst('TBSTATE_INDETERMINATE',16);
  SetConst('TBSTATE_WRAP',32);
  SetConst('TBSTATE_ELLIPSES',64);
  SetConst('TBSTATE_MARKED',128);
  SetConst('TBSTYLE_BUTTON',0);
  SetConst('TBSTYLE_SEP',1);
  SetConst('TBSTYLE_CHECK',2);
  SetConst('TBSTYLE_GROUP',4);
  SetConst('TBSTYLE_CHECKGROUP',6);
  SetConst('TBSTYLE_DROPDOWN',8);
  SetConst('TBSTYLE_AUTOSIZE',16);
  SetConst('TBSTYLE_NOPREFIX',32);
  SetConst('TBSTYLE_TOOLTIPS',256);
  SetConst('TBSTYLE_WRAPABLE',512);
  SetConst('TBSTYLE_ALTDRAG',1024);
  SetConst('TBSTYLE_FLAT',2048);
  SetConst('TBSTYLE_LIST',4096);
  SetConst('TBSTYLE_CUSTOMERASE',8192);
  SetConst('TBSTYLE_REGISTERDROP',16384);
  SetConst('TBSTYLE_TRANSPARENT',32768);
  SetConst('TBSTYLE_EX_DRAWDDARROWS',1);
  SetConst('BTNS_BUTTON',0);
  SetConst('BTNS_SEP',1);
  SetConst('BTNS_CHECK',2);
  SetConst('BTNS_GROUP',4);
  SetConst('BTNS_CHECKGROUP',6);
  SetConst('BTNS_DROPDOWN',8);
  SetConst('BTNS_AUTOSIZE',16);
  SetConst('BTNS_NOPREFIX',32);
  SetConst('BTNS_SHOWTEXT',64);
  SetConst('BTNS_WHOLEDROPDOWN',128);
  SetConst('TBN_GETBUTTONINFOA',4294966596);
  SetConst('TBN_BEGINDRAG',4294966595);
  SetConst('TBN_ENDDRAG',4294966594);
  SetConst('TBN_BEGINADJUST',4294966593);
  SetConst('TBN_ENDADJUST',4294966592);
  SetConst('TBN_RESET',4294966591);
  SetConst('TBN_QUERYINSERT',4294966590);
  SetConst('TBN_QUERYDELETE',4294966589);
  SetConst('TBN_TOOLBARCHANGE',4294966588);
  SetConst('TBN_CUSTHELP',4294966587);
  SetConst('TBN_DROPDOWN',4294966586);
  SetConst('TBN_GETOBJECT',4294966584);
  SetConst('STD_CUT',0);
  SetConst('STD_COPY',1);
  SetConst('STD_PASTE',2);
  SetConst('STD_UNDO',3);
  SetConst('STD_REDOW',4);
  SetConst('STD_DELETE',5);
  SetConst('STD_FILENEW',6);
  SetConst('STD_FILEOPEN',7);
  SetConst('STD_FILESAVE',8);
  SetConst('STD_PRINTPRE',9);
  SetConst('STD_PROPERTIES',10);
  SetConst('STD_HELP',11);
  SetConst('STD_FIND',12);
  SetConst('STD_REPLACE',13);
  SetConst('STD_PRINT',14);
  SetConst('VIEW_LARGEICONS',0);
  SetConst('VIEW_SMALLICONS',1);
  SetConst('VIEW_LIST',2);
  SetConst('VIEW_DETAILS',3);
  SetConst('VIEW_SORTNAME',4);
  SetConst('VIEW_SORTSIZE',5);
  SetConst('VIEW_SORTDATE',6);
  SetConst('VIEW_SORTTYPE',7);
  SetConst('VIEW_PARENTFOLDER',8);
  SetConst('VIEW_NETCONNECT',9);
  SetConst('VIEW_NETDISCONNECT',10);
  SetConst('VIEW_NEWFOLDER',11);
  SetConst('VIEW_VIEWMENU',12);
  SetConst('TTS_ALWAYSTIP',1);
  SetConst('TTS_NOPREFIX',2);
  SetConst('TTS_NOANIMATE',16);
  SetConst('TTS_NOFADE',32);
  SetConst('TTS_BALLOON',64);
  SetConst('TTS_CLOSE',128);
  SetConst('TTI_NONE',0);
  SetConst('TTI_INFO',1);
  SetConst('TTI_WARNING',2);
  SetConst('TTI_ERROR',3);
  SetConst('TBS_AUTOTICKS',1);
  SetConst('TBS_VERT',2);
  SetConst('TBS_HORZ',0);
  SetConst('TBS_TOP',4);
  SetConst('TBS_BOTTOM',0);
  SetConst('TBS_LEFT',4);
  SetConst('TBS_RIGHT',0);
  SetConst('TBS_BOTH',8);
  SetConst('TBS_NOTICKS',16);
  SetConst('TBS_ENABLESELRANGE',32);
  SetConst('TBS_FIXEDLENGTH',64);
  SetConst('TBS_NOTHUMB',128);
  SetConst('TBS_TOOLTIPS',256);
  SetConst('TBS_REVERSED',512);
  SetConst('TBS_DOWNISLEFT',1024);
  SetConst('CW_USEDEFAULT',-2147483648);
  SetConst('TVI_FIRST',-65535);
  SetConst('TVI_LAST',-65534);
  SetConst('TVI_ROOT',-65536);
  SetConst('TVI_SORT',-65533);
  SetConst('TVIS_SELECTED',2);
  SetConst('TVIS_CUT',4);
  SetConst('TVIS_DROPHILITED',8);
  SetConst('TVIS_BOLD',16);
  SetConst('TVIS_EXPANDED',32);
  SetConst('TVIS_EXPANDEDONCE',64);
  SetConst('TVIS_EXPANDPARTIAL',128);
  SetConst('TVIS_OVERLAYMASK',3840);
  SetConst('TVIS_STATEIMAGEMASK',61440);
  SetConst('TVIS_USERMASK',61440);
  SetConst('TVS_HASBUTTONS',1);
  SetConst('TVS_HASLINES',2);
  SetConst('TVS_LINESATROOT',4);
  SetConst('TVS_EDITLABELS',8);
  SetConst('TVS_DISABLEDRAGDROP',16);
  SetConst('TVS_SHOWSELALWAYS',32);
  SetConst('TVS_RTLREADING',64);
  SetConst('TVS_NOTOOLTIPS',128);
  SetConst('TVS_CHECKBOXES',256);
  SetConst('TVS_TRACKSELECT',512);
  SetConst('TVS_SINGLEEXPAND',1024);
  SetConst('TVS_INFOTIP',2048);
  SetConst('TVS_FULLROWSELECT',4096);
  SetConst('TVS_NOSCROLL',8192);
  SetConst('TVS_NONEVENHEIGHT',16384);
  SetConst('TVS_NOHSCROLL',32768);
  SetConst('TVN_SELCHANGING',4294966895);
  SetConst('TVN_SELCHANGED',4294966894);
  SetConst('TVN_GETDISPINFO',4294966893);
  SetConst('TVN_SETDISPINFO',4294966892);
  SetConst('TVN_ITEMEXPANDING',4294966891);
  SetConst('TVN_ITEMEXPANDED',4294966890);
  SetConst('TVN_BEGINDRAG',4294966889);
  SetConst('TVN_BEGINRDRAG',4294966888);
  SetConst('TVN_DELETEITEM',4294966887);
  SetConst('TVN_BEGINLABELEDIT',4294966886);
  SetConst('TVN_ENDLABELEDIT',4294966885);
  SetConst('TVN_SELCHANGING',4294966895);
  SetConst('TVN_SELCHANGED',4294966894);
  SetConst('TVN_GETDISPINFO',4294966893);
  SetConst('TVN_SETDISPINFO',4294966892);
  SetConst('TVN_ITEMEXPANDING',4294966891);
  SetConst('TVN_ITEMEXPANDED',4294966890);
  SetConst('TVN_BEGINDRAG',4294966889);
  SetConst('TVN_BEGINRDRAG',4294966888);
  SetConst('TVN_DELETEITEM',4294966887);
  SetConst('TVN_BEGINLABELEDIT',4294966886);
  SetConst('TVN_ENDLABELEDIT',4294966885);
  SetConst('UDN_DELTAPOS',4294966574);
  SetConst('UDS_WRAP',1);
  SetConst('UDS_SETBUDDYINT',2);
  SetConst('UDS_ALIGNRIGHT',4);
  SetConst('UDS_ALIGNLEFT',8);
  SetConst('UDS_AUTOBUDDY',16);
  SetConst('UDS_ARROWKEYS',32);
  SetConst('UDS_HORZ',64);
  SetConst('UDS_NOTHOUSANDS',128);
  SetConst('UDS_HOTTRACK',256);
  SetConst('FW_DONTCARE',0);
  SetConst('FW_THIN',100);
  SetConst('FW_EXTRALIGHT',200);
  SetConst('FW_LIGHT',300);
  SetConst('FW_NORMAL',400);
  SetConst('FW_MEDIUM',500);
  SetConst('FW_SEMIBOLD',600);
  SetConst('FW_BOLD',700);
  SetConst('FW_EXTRABOLD',800);
  SetConst('FW_HEAVY',900);
  SetConst('ANSI_CHARSET',0);
  SetConst('DEFAULT_CHARSET',1);
  SetConst('SYMBOL_CHARSET',2);
  SetConst('SHIFTJIS_CHARSET',128);
  SetConst('HANGEUL_CHARSET',129);
  SetConst('HANGUL_CHARSET',129);
  SetConst('GB2312_CHARSET',134);
  SetConst('CHINESEBIG5_CHARSET',136);
  SetConst('OEM_CHARSET',255);
  SetConst('JOHAB_CHARSET',130);
  SetConst('HEBREW_CHARSET',177);
  SetConst('ARABIC_CHARSET',178);
  SetConst('GREEK_CHARSET',161);
  SetConst('TURKISH_CHARSET',162);
  SetConst('VIETNAMESE_CHARSET',163);
  SetConst('THAI_CHARSET',222);
  SetConst('EASTEUROPE_CHARSET',238);
  SetConst('RUSSIAN_CHARSET',204);
  SetConst('MAC_CHARSET',77);
  SetConst('BALTIC_CHARSET',186);
  SetConst('ANTIALIASED_QUALITY',4);
  SetConst('CLEARTYPE_QUALITY',5);
  SetConst('DEFAULT_QUALITY',0);
  SetConst('NONANTIALIASED_QUALITY',3);
  SetConst('PROOF_QUALITY',2);
  SetConst('HS_HORIZONTAL',0);
  SetConst('HS_VERTICAL',1);
  SetConst('HS_FDIAGONAL',2);
  SetConst('HS_BDIAGONAL',3);
  SetConst('HS_CROSS',4);
  SetConst('HS_DIAGCROSS',5);
  SetConst('PS_SOLID',0);
  SetConst('PS_DASH',1);
  SetConst('PS_DOT',2);
  SetConst('PS_DASHDOT',3);
  SetConst('PS_DASHDOTDOT',4);
  SetConst('PS_NULL',5);
  SetConst('PS_INSIDEFRAME',6);
  SetConst('PS_USERSTYLE',7);
  SetConst('PS_ALTERNATE',8);
  SetConst('PS_STYLE_MASK',15);
  SetConst('NIIF_NONE',0);
  SetConst('NIIF_INFO',1);
  SetConst('NIIF_WARNING',2);
  SetConst('NIIF_ERROR',3);
  SetConst('NIIF_ICON_MASK',15);
  SetConst('NIIF_NOSOUND',16);
  SetConst('NIIF_USER',4);
  SetConst('WM_ICONNOTIFY',-1125);
  SetConst('NIN_BALLOONSHOW',-1026);
  SetConst('NIN_BALLOONHIDE',-1027);
  SetConst('NIN_BALLOONTIMEOUT',-1028);
  SetConst('NIN_BALLOONUSERCLICK',-1029);
  SetConst('WM_LBUTTONDOWN',-513);
  SetConst('WM_LBUTTONUP',-514);
  SetConst('WM_LBUTTONDBLCLK',-515);
  SetConst('WM_RBUTTONDOWN',-516);
  SetConst('WM_RBUTTONUP',-517);
  SetConst('WM_RBUTTONDBLCLK',-518);
  SetConst('WM_MBUTTONDOWN',-519);
  SetConst('WM_MBUTTONUP',-520);
  SetConst('WM_MBUTTONDBLCLK',-521);
  SetConst('WM_XBUTTONDOWN',-523);
  SetConst('WM_XBUTTONUP',-524);
  SetConst('WM_XBUTTONDBLCLK',-525);
  SetConst('MFS_GRAYED',3);
  SetConst('MFS_DISABLED',3);
  SetConst('MFS_CHECKED',8);
  SetConst('MFS_HILITE',128);
  SetConst('MFS_ENABLED',0);
  SetConst('MFS_UNCHECKED',0);
  SetConst('MFS_UNHILITE',0);
  SetConst('MFS_DEFAULT',4096);
  SetConst('TPM_LEFTBUTTON',0);
  SetConst('TPM_RIGHTBUTTON',2);
  SetConst('TPM_LEFTALIGN',0);
  SetConst('TPM_CENTERALIGN',4);
  SetConst('TPM_RIGHTALIGN',8);
  SetConst('TPM_TOPALIGN',0);
  SetConst('TPM_VCENTERALIGN',16);
  SetConst('TPM_BOTTOMALIGN',32);
  SetConst('TPM_HORIZONTAL',0);
  SetConst('TPM_VERTICAL',64);
  SetConst('TPM_NONOTIFY',128);
  SetConst('TPM_RETURNCMD',256);
  SetConst('TPM_RECURSE',1);
  SetConst('TPM_HORPOSANIMATION',1024);
  SetConst('TPM_HORNEGANIMATION',2048);
  SetConst('TPM_VERPOSANIMATION',4096);
  SetConst('TPM_VERNEGANIMATION',8192);
  SetConst('TPM_NOANIMATION',16384);
  SetConst('TPM_LAYOUTRTL',32768);
  SetConst('WM_NULL',0);
  SetConst('WM_CREATE',-1);
  SetConst('WM_DESTROY',-2);
  SetConst('WM_MOVE',-3);
  SetConst('WM_SIZE',-5);
  SetConst('WM_ACTIVATE',-6);
  SetConst('WM_SETFOCUS',-7);
  SetConst('WM_KILLFOCUS',-8);
  SetConst('WM_ENABLE',-10);
  SetConst('WM_SETREDRAW',-11);
  SetConst('WM_SETTEXT',-12);
  SetConst('WM_GETTEXT',-13);
  SetConst('WM_GETTEXTLENGTH',-14);
  SetConst('WM_PAINT',-15);
  SetConst('WM_CLOSE',-16);
  SetConst('WM_QUERYENDSESSION',-17);
  SetConst('WM_QUERYOPEN',-19);
  SetConst('WM_ENDSESSION',-22);
  SetConst('WM_QUIT',-18);
  SetConst('WM_ERASEBKGND',-20);
  SetConst('WM_SYSCOLORCHANGE',-21);
  SetConst('WM_SHOWWINDOW',-24);
  SetConst('WM_WININICHANGE',-26);
  SetConst('WM_SETTINGCHANGE',-26);
  SetConst('WM_DEVMODECHANGE',-27);
  SetConst('WM_ACTIVATEAPP',-28);
  SetConst('WM_FONTCHANGE',-29);
  SetConst('WM_TIMECHANGE',-30);
  SetConst('WM_CANCELMODE',-31);
  SetConst('WM_SETCURSOR',-32);
  SetConst('WM_MOUSEACTIVATE',-33);
  SetConst('WM_CHILDACTIVATE',-34);
  SetConst('WM_QUEUESYNC',-35);
  SetConst('WM_GETMINMAXINFO',-36);
  SetConst('WM_PAINTICON',-38);
  SetConst('WM_ICONERASEBKGND',-39);
  SetConst('WM_NEXTDLGCTL',-40);
  SetConst('WM_SPOOLERSTATUS',-42);
  SetConst('WM_DRAWITEM',-43);
  SetConst('WM_MEASUREITEM',-44);
  SetConst('WM_DELETEITEM',-45);
  SetConst('WM_VKEYTOITEM',-46);
  SetConst('WM_CHARTOITEM',-47);
  SetConst('WM_SETFONT',-48);
  SetConst('WM_GETFONT',-49);
  SetConst('WM_SETHOTKEY',-50);
  SetConst('WM_GETHOTKEY',-51);
  SetConst('WM_QUERYDRAGICON',-55);
  SetConst('WM_COMPAREITEM',-57);
  SetConst('WM_GETOBJECT',-61);
  SetConst('WM_COMPACTING',-65);
  SetConst('WM_COMMNOTIFY',-68);
  SetConst('WM_WINDOWPOSCHANGING',-70);
  SetConst('WM_WINDOWPOSCHANGED',-71);
  SetConst('WM_POWER',-72);
  SetConst('WM_COPYDATA',-74);
  SetConst('WM_CANCELJOURNAL',-75);
  SetConst('WM_NOTIFY',-78);
  SetConst('WM_INPUTLANGCHANGEREQUEST',-80);
  SetConst('WM_INPUTLANGCHANGE',-81);
  SetConst('WM_TCARD',-82);
  SetConst('WM_HELP',-83);
  SetConst('WM_USERCHANGED',-84);
  SetConst('WM_NOTIFYFORMAT',-85);
  SetConst('WM_CONTEXTMENU',-123);
  SetConst('WM_STYLECHANGING',-124);
  SetConst('WM_STYLECHANGED',-125);
  SetConst('WM_DISPLAYCHANGE',-126);
  SetConst('WM_GETICON',-127);
  SetConst('WM_SETICON',-128);
  SetConst('WM_NCCREATE',-129);
  SetConst('WM_NCDESTROY',-130);
  SetConst('WM_NCCALCSIZE',-131);
  SetConst('WM_NCHITTEST',-132);
  SetConst('WM_NCPAINT',-133);
  SetConst('WM_NCACTIVATE',-134);
  SetConst('WM_GETDLGCODE',-135);
  SetConst('WM_NCMOUSEMOVE',-160);
  SetConst('WM_NCLBUTTONDOWN',-161);
  SetConst('WM_NCLBUTTONUP',-162);
  SetConst('WM_NCLBUTTONDBLCLK',-163);
  SetConst('WM_NCRBUTTONDOWN',-164);
  SetConst('WM_NCRBUTTONUP',-165);
  SetConst('WM_NCRBUTTONDBLCLK',-166);
  SetConst('WM_NCMBUTTONDOWN',-167);
  SetConst('WM_NCMBUTTONUP',-168);
  SetConst('WM_NCMBUTTONDBLCLK',-169);
  SetConst('WM_NCXBUTTONDOWN',-171);
  SetConst('WM_NCXBUTTONUP',-172);
  SetConst('WM_NCXBUTTONDBLCLK',-173);
  SetConst('WM_INPUT',-255);
  SetConst('WM_KEYFIRST',-256);
  SetConst('WM_KEYDOWN',-256);
  SetConst('WM_KEYUP',-257);
  SetConst('WM_CHAR',-258);
  SetConst('WM_DEADCHAR',-259);
  SetConst('WM_SYSKEYDOWN',-260);
  SetConst('WM_SYSKEYUP',-261);
  SetConst('WM_SYSCHAR',-262);
  SetConst('WM_SYSDEADCHAR',-263);
  SetConst('WM_UNICHAR',-265);
  SetConst('WM_KEYLAST',-265);
  SetConst('WM_KEYLAST',-265);
  SetConst('WM_IME_STARTCOMPOSITION',-269);
  SetConst('WM_IME_ENDCOMPOSITION',-270);
  SetConst('WM_IME_COMPOSITION',-271);
  SetConst('WM_IME_KEYLAST',-271);
  SetConst('WM_INITDIALOG',-272);
  SetConst('WM_COMMAND',-273);
  SetConst('WM_SYSCOMMAND',-274);
  SetConst('WM_TIMER',-275);
  SetConst('WM_HSCROLL',-276);
  SetConst('WM_VSCROLL',-277);
  SetConst('WM_INITMENU',-278);
  SetConst('WM_INITMENUPOPUP',-279);
  SetConst('WM_MENUSELECT',-287);
  SetConst('WM_MENUCHAR',-288);
  SetConst('WM_ENTERIDLE',-289);
  SetConst('WM_MENURBUTTONUP',-290);
  SetConst('WM_MENUDRAG',-291);
  SetConst('WM_MENUGETOBJECT',-292);
  SetConst('WM_UNINITMENUPOPUP',-293);
  SetConst('WM_MENUCOMMAND',-294);
  SetConst('WM_CHANGEUISTATE',-295);
  SetConst('WM_UPDATEUISTATE',-296);
  SetConst('WM_QUERYUISTATE',-297);
  SetConst('WM_CTLCOLORMSGBOX',-306);
  SetConst('WM_CTLCOLOREDIT',-307);
  SetConst('WM_CTLCOLORLISTBOX',-308);
  SetConst('WM_CTLCOLORBTN',-309);
  SetConst('WM_CTLCOLORDLG',-310);
  SetConst('WM_CTLCOLORSCROLLBAR',-311);
  SetConst('WM_CTLCOLORSTATIC',-312);
  SetConst('WM_MOUSEFIRST',-512);
  SetConst('WM_MOUSEMOVE',-512);
  SetConst('WM_LBUTTONDOWN',-513);
  SetConst('WM_LBUTTONUP',-514);
  SetConst('WM_LBUTTONDBLCLK',-515);
  SetConst('WM_RBUTTONDOWN',-516);
  SetConst('WM_RBUTTONUP',-517);
  SetConst('WM_RBUTTONDBLCLK',-518);
  SetConst('WM_MBUTTONDOWN',-519);
  SetConst('WM_MBUTTONUP',-520);
  SetConst('WM_MBUTTONDBLCLK',-521);
  SetConst('WM_MOUSEWHEEL',-522);
  SetConst('WM_XBUTTONDOWN',-523);
  SetConst('WM_XBUTTONUP',-524);
  SetConst('WM_XBUTTONDBLCLK',-525);
  SetConst('WM_MOUSELAST',-525);
  SetConst('WM_MOUSELAST',-525);
  SetConst('WM_MOUSELAST',-525);
  SetConst('WM_PARENTNOTIFY',-528);
  SetConst('WM_ENTERMENULOOP',-529);
  SetConst('WM_EXITMENULOOP',-530);
  SetConst('WM_NEXTMENU',-531);
  SetConst('WM_SIZING',-532);
  SetConst('WM_CAPTURECHANGED',-533);
  SetConst('WM_MOVING',-534);
  SetConst('WM_POWERBROADCAST',-536);
  SetConst('WM_DEVICECHANGE',-537);
  SetConst('WM_MDICREATE',-544);
  SetConst('WM_MDIDESTROY',-545);
  SetConst('WM_MDIACTIVATE',-546);
  SetConst('WM_MDIRESTORE',-547);
  SetConst('WM_MDINEXT',-548);
  SetConst('WM_MDIMAXIMIZE',-549);
  SetConst('WM_MDITILE',-550);
  SetConst('WM_MDICASCADE',-551);
  SetConst('WM_MDIICONARRANGE',-552);
  SetConst('WM_MDIGETACTIVE',-553);
  SetConst('WM_MDISETMENU',-560);
  SetConst('WM_ENTERSIZEMOVE',-561);
  SetConst('WM_EXITSIZEMOVE',-562);
  SetConst('WM_DROPFILES',-563);
  SetConst('WM_MDIREFRESHMENU',-564);
  SetConst('WM_IME_SETCONTEXT',-641);
  SetConst('WM_IME_NOTIFY',-642);
  SetConst('WM_IME_CONTROL',-643);
  SetConst('WM_IME_COMPOSITIONFULL',-644);
  SetConst('WM_IME_SELECT',-645);
  SetConst('WM_IME_CHAR',-646);
  SetConst('WM_IME_REQUEST',-648);
  SetConst('WM_IME_KEYDOWN',-656);
  SetConst('WM_IME_KEYUP',-657);
  SetConst('WM_MOUSEHOVER',-673);
  SetConst('WM_MOUSELEAVE',-675);
  SetConst('WM_NCMOUSEHOVER',-672);
  SetConst('WM_NCMOUSELEAVE',-674);
  SetConst('WM_WTSSESSION_CHANGE',-689);
  SetConst('WM_TABLET_FIRST',-704);
  SetConst('WM_TABLET_LAST',-735);
  SetConst('WM_CUT',-768);
  SetConst('WM_COPY',-769);
  SetConst('WM_PASTE',-770);
  SetConst('WM_CLEAR',-771);
  SetConst('WM_UNDO',-772);
  SetConst('WM_RENDERFORMAT',-773);
  SetConst('WM_RENDERALLFORMATS',-774);
  SetConst('WM_DESTROYCLIPBOARD',-775);
  SetConst('WM_DRAWCLIPBOARD',-776);
  SetConst('WM_PAINTCLIPBOARD',-777);
  SetConst('WM_VSCROLLCLIPBOARD',-778);
  SetConst('WM_SIZECLIPBOARD',-779);
  SetConst('WM_ASKCBFORMATNAME',-780);
  SetConst('WM_CHANGECBCHAIN',-781);
  SetConst('WM_HSCROLLCLIPBOARD',-782);
  SetConst('WM_QUERYNEWPALETTE',-783);
  SetConst('WM_PALETTEISCHANGING',-784);
  SetConst('WM_PALETTECHANGED',-785);
  SetConst('WM_HOTKEY',-786);
  SetConst('WM_PRINT',-791);
  SetConst('WM_PRINTCLIENT',-792);
  SetConst('WM_APPCOMMAND',-793);
  SetConst('WM_THEMECHANGED',-794);
  SetConst('WM_HANDHELDFIRST',-856);
  SetConst('WM_HANDHELDLAST',-863);
  SetConst('WM_AFXFIRST',-864);
  SetConst('WM_AFXLAST',-895);
  SetConst('WM_PENWINFIRST',-896);
  SetConst('WM_PENWINLAST',-911);
  SetConst('WM_APP',-32768);
  SetConst('OFN_READONLY',1);
  SetConst('OFN_OVERWRITEPROMPT',2);
  SetConst('OFN_HIDEREADONLY',4);
  SetConst('OFN_NOCHANGEDIR',8);
  SetConst('OFN_SHOWHELP',16);
  SetConst('OFN_ENABLEHOOK',32);
  SetConst('OFN_ENABLETEMPLATE',64);
  SetConst('OFN_ENABLETEMPLATEHANDLE',128);
  SetConst('OFN_NOVALIDATE',256);
  SetConst('OFN_ALLOWMULTISELECT',512);
  SetConst('OFN_EXTENSIONDIFFERENT',1024);
  SetConst('OFN_PATHMUSTEXIST',2048);
  SetConst('OFN_FILEMUSTEXIST',4096);
  SetConst('OFN_CREATEPROMPT',8192);
  SetConst('OFN_SHAREAWARE',16384);
  SetConst('OFN_NOREADONLYRETURN',32768);
  SetConst('OFN_NOTESTFILECREATE',65536);
  SetConst('OFN_NONETWORKBUTTON',131072);
  SetConst('OFN_NOLONGNAMES',262144);
  SetConst('OFN_EXPLORER',524288);
  SetConst('OFN_NODEREFERENCELINKS',1048576);
  SetConst('OFN_LONGNAMES',2097152);
  SetConst('OFN_ENABLEINCLUDENOTIFY',4194304);
  SetConst('OFN_ENABLESIZING',8388608);
  SetConst('OFN_DONTADDTORECENT',33554432);
  SetConst('OFN_FORCESHOWHIDDEN',268435456);
  SetConst('OFN_EX_NOPLACESBAR',1);
  SetConst('CONTROL_ANIMATION',1);
  SetConst('CONTROL_BUTTON',2);
  SetConst('CONTROL_COMBOBOX',3);
  SetConst('CONTROL_COMBOBOXEX',4);
  SetConst('CONTROL_DATEANDTIME',5);
  SetConst('CONTROL_EDIT',6);
  SetConst('CONTROL_HEADER',7);
  SetConst('CONTROL_HOTKEY',8);
  SetConst('CONTROL_IPADDRESS',9);
  SetConst('CONTROL_LISTBOX',10);
  SetConst('CONTROL_LISTVIEW',11);
  SetConst('CONTROL_MONTHCALENDAR',12);
  SetConst('CONTROL_PAGER',13);
  SetConst('CONTROL_PROGRESSBAR',14);
  SetConst('CONTROL_PROPERTYSHEET',15);
  SetConst('CONTROL_REBAR',16);
  SetConst('CONTROL_RICHEDIT',17);
  SetConst('CONTROL_SCROLLBAR',18);
  SetConst('CONTROL_STATIC',19);
  SetConst('CONTROL_STATUSBAR',20);
  SetConst('CONTROL_SYSLINK',21);
  SetConst('CONTROL_TAB',22);
  SetConst('CONTROL_TASKDIALOG',23);
  SetConst('CONTROL_TOOLBAR',24);
  SetConst('CONTROL_TRACKBAR',25);
  SetConst('CONTROL_TREEVIEW',26);
  SetConst('CONTROL_UPDOWN',27);
  SetConst('CONTROL_TOOLTIP',28);
  SetConst('CONTROL_TOOLBARBUTTON',29);
  SetConst('CONTROL_MENUITEM',30);
  SetConst('SB_BOTH',3);
  SetConst('SB_HORZ',0);
  SetConst('SB_VERT',1);
  SetConst('SB_CTL',2);
  SetConst('ESB_ENABLE_BOTH',0);
  SetConst('ESB_DISABLE_BOTH',3);
  SetConst('ESB_DISABLE_LEFT',1);
  SetConst('ESB_DISABLE_RIGHT',2);
  SetConst('ESB_DISABLE_UP',1);
  SetConst('ESB_DISABLE_DOWN',2);
  SetConst('ESB_DISABLE_LTUP',1);
  SetConst('ESB_DISABLE_RTDN',2);
  SetConst('SBS_HORZ',0);
  SetConst('SBS_VERT',1);
  SetConst('SBS_TOPALIGN',2);
  SetConst('SBS_LEFTALIGN',2);
  SetConst('SBS_BOTTOMALIGN',4);
  SetConst('SBS_RIGHTALIGN',4);
  SetConst('SBS_SIZEBOXTOPLEFTALIGN',2);
  SetConst('SBS_SIZEBOXBOTTOMRIGHTALIGN',4);
  SetConst('SBS_SIZEBOX',8);
  SetConst('SBS_SIZEGRIP',16);
  SetConst('SB_LINEUP',0);
  SetConst('SB_LINELEFT',0);
  SetConst('SB_LINEDOWN',1);
  SetConst('SB_LINERIGHT',1);
  SetConst('SB_PAGEUP',2);
  SetConst('SB_PAGELEFT',2);
  SetConst('SB_PAGEDOWN',3);
  SetConst('SB_PAGERIGHT',3);
  SetConst('SB_THUMBPOSITION',4);
  SetConst('SB_THUMBTRACK',5);
  SetConst('SB_TOP',6);
  SetConst('SB_LEFT',6);
  SetConst('SB_BOTTOM',7);
  SetConst('SB_RIGHT',7);
  SetConst('SB_ENDSCROLL',8);
  SetConst('MB_OK',0);
  SetConst('MB_OKCANCEL',1);
  SetConst('MB_ABORTRETRYIGNORE',2);
  SetConst('MB_YESNOCANCEL',3);
  SetConst('MB_YESNO',4);
  SetConst('MB_RETRYCANCEL',5);
  SetConst('MB_CANCELTRYCONTINUE',6);
  SetConst('MB_ICONHAND',16);
  SetConst('MB_ICONQUESTION',32);
  SetConst('MB_ICONEXCLAMATION',48);
  SetConst('MB_ICONASTERISK',64);
  SetConst('MB_USERICON',128);
  SetConst('MB_ICONWARNING',48);
  SetConst('MB_ICONERROR',16);
  SetConst('MB_ICONINFORMATION',64);
  SetConst('MB_ICONSTOP',16);
  SetConst('MB_DEFBUTTON1',0);
  SetConst('MB_DEFBUTTON2',256);
  SetConst('MB_DEFBUTTON3',512);
  SetConst('MB_DEFBUTTON4',768);
  SetConst('MB_APPLMODAL',0);
  SetConst('MB_SYSTEMMODAL',4096);
  SetConst('MB_TASKMODAL',8192);
  SetConst('MB_HELP',16384);
  SetConst('MB_NOFOCUS',32768);
  SetConst('MB_SETFOREGROUND',65536);
  SetConst('MB_DEFAULT_DESKTOP_ONLY',131072);
  SetConst('MB_TOPMOST',262144);
  SetConst('MB_RIGHT',524288);
  SetConst('MB_RTLREADING',1048576);
  SetConst('LWS_TRANSPARENT',1);
  SetConst('LWS_IGNORERETURN',2);

  dll:=GetModuleHandle(lua_tostring(L,1));
  if dll = 0 then dll:=LoadLibrary(lua_tostring(L,1));

  @hobbl_com_cb_create:=getProcAddress(dll,'hobbl_com_cb_create');
  @hobbl_com_cb_addcolumn:=getProcAddress(dll,'hobbl_com_cb_addcolumn');
  @hobbl_com_cb_setcolumnwindow:=getProcAddress(dll,'hobbl_com_cb_setcolumnwindow');
  @hobbl_com_cb_deletecolumn:=getProcAddress(dll,'hobbl_com_cb_deletecolumn');
  @hobbl_com_cb_setcolumnwidth:=getProcAddress(dll,'hobbl_com_cb_setcolumnwidth');
  @hobbl_com_cb_setcolumntext:=getProcAddress(dll,'hobbl_com_cb_setcolumntext');
  @hobbl_com_find_enumchildwindows:=getProcAddress(dll,'hobbl_com_find_enumchildwindows');
  @hobbl_com_find_enumthreadwindows:=getProcAddress(dll,'hobbl_com_find_enumthreadwindows');
  @hobbl_com_find_enumwindows:=getProcAddress(dll,'hobbl_com_find_enumwindows');
  @hobbl_com_find_getnumfound:=getProcAddress(dll,'hobbl_com_find_getnumfound');
  @hobbl_com_find_getfoundhandle:=getProcAddress(dll,'hobbl_com_find_getfoundhandle');
  @hobbl_com_scrollbar_create:=getProcAddress(dll,'hobbl_com_scrollbar_create');
  @hobbl_com_scrollbar_enable:=getProcAddress(dll,'hobbl_com_scrollbar_enable');
  @hobbl_com_scrollbar_getpos:=getProcAddress(dll,'hobbl_com_scrollbar_getpos');
  @hobbl_com_scrollbar_setpos:=getProcAddress(dll,'hobbl_com_scrollbar_setpos');
  @hobbl_com_scrollbar_setrange:=getProcAddress(dll,'hobbl_com_scrollbar_setrange');
  @hobbl_com_scrollbar_show:=getProcAddress(dll,'hobbl_com_scrollbar_show');
  @hobbl_com_scroll_setrange:=getProcAddress(dll,'hobbl_com_scroll_setrange');
  @hobbl_com_scroll_setpos:=getProcAddress(dll,'hobbl_com_scroll_setpos');
  @hobbl_com_scroll_getpos:=getProcAddress(dll,'hobbl_com_scroll_getpos');
  @hobbl_com_ds_moveitem:=getProcAddress(dll,'hobbl_com_ds_moveitem');
  @hobbl_com_ds_deleteitem:=getProcAddress(dll,'hobbl_com_ds_deleteitem');
  @hobbl_com_ds_addgraphicbuffer:=getProcAddress(dll,'hobbl_com_ds_addgraphicbuffer');
  @hobbl_com_ds_addrectangle:=getProcAddress(dll,'hobbl_com_ds_addrectangle');
  @hobbl_com_ds_addline:=getProcAddress(dll,'hobbl_com_ds_addline');
  @hobbl_com_ds_addellipse:=getProcAddress(dll,'hobbl_com_ds_addellipse');
  @hobbl_com_ds_addroundrect:=getProcAddress(dll,'hobbl_com_ds_addroundrect');
  @hobbl_com_ds_addpie:=getProcAddress(dll,'hobbl_com_ds_addpie');
  @hobbl_com_ds_addchord:=getProcAddress(dll,'hobbl_com_ds_addchord');
  @hobbl_com_ds_addarc:=getProcAddress(dll,'hobbl_com_ds_addarc');
  @hobbl_com_ds_addtext:=getProcAddress(dll,'hobbl_com_ds_addtext');
  @hobbl_com_ds_addbitmap:=getProcAddress(dll,'hobbl_com_ds_addbitmap');
  @hobbl_com_ds_setitembrush:=getProcAddress(dll,'hobbl_com_ds_setitembrush');
  @hobbl_com_ds_setitempen:=getProcAddress(dll,'hobbl_com_ds_setitempen');
  @hobbl_com_ds_setitemfont:=getProcAddress(dll,'hobbl_com_ds_setitemfont');
  @hobbl_com_ds_setitemcolor:=getProcAddress(dll,'hobbl_com_ds_setitemcolor');
  @hobbl_com_ds_setitembkcolor:=getProcAddress(dll,'hobbl_com_ds_setitembkcolor');
  @hobbl_com_check_set:=getProcAddress(dll,'hobbl_com_check_set');
  @hobbl_com_check_remove:=getProcAddress(dll,'hobbl_com_check_remove');
  @hobbl_com_check_command:=getProcAddress(dll,'hobbl_com_check_command');
  @hobbl_com_check_secondarycommand:=getProcAddress(dll,'hobbl_com_check_secondarycommand');
  @hobbl_com_check_tertiarycommand:=getProcAddress(dll,'hobbl_com_check_tertiarycommand');
  @hobbl_com_check_setdrag:=getProcAddress(dll,'hobbl_com_check_setdrag');
  @hobbl_com_check_getdragfiles:=getProcAddress(dll,'hobbl_com_check_getdragfiles');
  @hobbl_com_check_getdragfilename:=getProcAddress(dll,'hobbl_com_check_getdragfilename');
  @hobbl_com_check_getdragpointx:=getProcAddress(dll,'hobbl_com_check_getdragpointx');
  @hobbl_com_check_getdragpointy:=getProcAddress(dll,'hobbl_com_check_getdragpointy');
  @hobbl_com_check_dragfinish:=getProcAddress(dll,'hobbl_com_check_dragfinish');
  @hobbl_com_dialog_showabout:=getProcAddress(dll,'hobbl_com_dialog_showabout');
  @hobbl_com_dialog_getstring:=getProcAddress(dll,'hobbl_com_dialog_getstring');
  @hobbl_com_dialog_getnumber:=getProcAddress(dll,'hobbl_com_dialog_getnumber');
  @hobbl_com_dialog_messagebox:=getProcAddress(dll,'hobbl_com_dialog_messagebox');
  @hobbl_com_filedialog_prepare:=getProcAddress(dll,'hobbl_com_filedialog_prepare');
  @hobbl_com_filedialog_openfile:=getProcAddress(dll,'hobbl_com_filedialog_openfile');
  @hobbl_com_filedialog_savefile:=getProcAddress(dll,'hobbl_com_filedialog_savefile');
  @hobbl_com_filedialog_getnumfiles:=getProcAddress(dll,'hobbl_com_filedialog_getnumfiles');
  @hobbl_com_filedialog_getfile:=getProcAddress(dll,'hobbl_com_filedialog_getfile');
  @hobbl_com_mdi_getfocus:=getProcAddress(dll,'hobbl_com_mdi_getfocus');
  @hobbl_com_mdi_init:=getProcAddress(dll,'hobbl_com_mdi_init');
  @hobbl_com_mdi_createclient:=getProcAddress(dll,'hobbl_com_mdi_createclient');
  @hobbl_com_mdi_createwindow:=getProcAddress(dll,'hobbl_com_mdi_createwindow');
  @hobbl_com_graphbuf_create:=getProcAddress(dll,'hobbl_com_graphbuf_create');
  @hobbl_com_graphbuf_delete:=getProcAddress(dll,'hobbl_com_graphbuf_delete');
  @hobbl_com_graphbuf_getdc:=getProcAddress(dll,'hobbl_com_graphbuf_getdc');
  @hobbl_com_graphbuf_getbitmap:=getProcAddress(dll,'hobbl_com_graphbuf_getbitmap');
  @hobbl_com_graphbuf_createicon:=getProcAddress(dll,'hobbl_com_graphbuf_createicon');
  @hobbl_com_graphbuf_createbrush:=getProcAddress(dll,'hobbl_com_graphbuf_createbrush');
  @hobbl_com_menu_create:=getProcAddress(dll,'hobbl_com_menu_create');
  @hobbl_com_menu_createpopup:=getProcAddress(dll,'hobbl_com_menu_createpopup');
  @hobbl_com_menu_addstring:=getProcAddress(dll,'hobbl_com_menu_addstring');
  @hobbl_com_menu_addmenu:=getProcAddress(dll,'hobbl_com_menu_addmenu');
  @hobbl_com_menu_addseparator:=getProcAddress(dll,'hobbl_com_menu_addseparator');
  @hobbl_com_menu_set:=getProcAddress(dll,'hobbl_com_menu_set');
  @hobbl_com_menu_get:=getProcAddress(dll,'hobbl_com_menu_get');
  @hobbl_com_menu_setcheckbitmaps:=getProcAddress(dll,'hobbl_com_menu_setcheckbitmaps');
  @hobbl_com_menu_removeitem:=getProcAddress(dll,'hobbl_com_menu_removeitem');
  @hobbl_com_menu_removemenu:=getProcAddress(dll,'hobbl_com_menu_removemenu');
  @hobbl_com_menu_setitemtext:=getProcAddress(dll,'hobbl_com_menu_setitemtext');
  @hobbl_com_menu_setitemstate:=getProcAddress(dll,'hobbl_com_menu_setitemstate');
  @hobbl_com_menu_setitembitmap:=getProcAddress(dll,'hobbl_com_menu_setitembitmap');
  @hobbl_com_menu_setitemhilited:=getProcAddress(dll,'hobbl_com_menu_setitemhilited');
  @hobbl_com_menu_setitemenabled:=getProcAddress(dll,'hobbl_com_menu_setitemenabled');
  @hobbl_com_menu_getitemtext:=getProcAddress(dll,'hobbl_com_menu_getitemtext');
  @hobbl_com_menu_getitemstate:=getProcAddress(dll,'hobbl_com_menu_getitemstate');
  @hobbl_com_menu_getitembitmap:=getProcAddress(dll,'hobbl_com_menu_getitembitmap');
  @hobbl_com_menu_setitemradiochecked:=getProcAddress(dll,'hobbl_com_menu_setitemradiochecked');
  @hobbl_com_menu_setitemchecked:=getProcAddress(dll,'hobbl_com_menu_setitemchecked');
  @hobbl_com_menu_getitemchecked:=getProcAddress(dll,'hobbl_com_menu_getitemchecked');
  @hobbl_com_menu_setbrush:=getProcAddress(dll,'hobbl_com_menu_setbrush');
  @hobbl_com_menu_setmaxheight:=getProcAddress(dll,'hobbl_com_menu_setmaxheight');
  @hobbl_com_menu_showpopup:=getProcAddress(dll,'hobbl_com_menu_showpopup');
  @hobbl_com_systray_add:=getProcAddress(dll,'hobbl_com_systray_add');
  @hobbl_com_systray_remove:=getProcAddress(dll,'hobbl_com_systray_remove');
  @hobbl_com_systray_settip:=getProcAddress(dll,'hobbl_com_systray_settip');
  @hobbl_com_systray_seticon:=getProcAddress(dll,'hobbl_com_systray_seticon');
  @hobbl_com_systray_prepareballoon:=getProcAddress(dll,'hobbl_com_systray_prepareballoon');
  @hobbl_com_systray_setballoon:=getProcAddress(dll,'hobbl_com_systray_setballoon');
  @hobbl_com_control_getx:=getProcAddress(dll,'hobbl_com_control_getx');
  @hobbl_com_control_gety:=getProcAddress(dll,'hobbl_com_control_gety');
  @hobbl_com_control_getwidth:=getProcAddress(dll,'hobbl_com_control_getwidth');
  @hobbl_com_control_getheight:=getProcAddress(dll,'hobbl_com_control_getheight');
  @hobbl_com_control_getfocus:=getProcAddress(dll,'hobbl_com_control_getfocus');
  @hobbl_com_control_setfocus:=getProcAddress(dll,'hobbl_com_control_setfocus');
  @hobbl_com_control_setpos:=getProcAddress(dll,'hobbl_com_control_setpos');
  @hobbl_com_control_setsize:=getProcAddress(dll,'hobbl_com_control_setsize');
  @hobbl_com_control_setpossize:=getProcAddress(dll,'hobbl_com_control_setpossize');
  @hobbl_com_control_destroy:=getProcAddress(dll,'hobbl_com_control_destroy');
  @hobbl_com_control_gethandle:=getProcAddress(dll,'hobbl_com_control_gethandle');
  @hobbl_com_control_settext:=getProcAddress(dll,'hobbl_com_control_settext');
  @hobbl_com_control_gettext:=getProcAddress(dll,'hobbl_com_control_gettext');
  @hobbl_com_control_exists:=getProcAddress(dll,'hobbl_com_control_exists');
  @hobbl_com_control_getid:=getProcAddress(dll,'hobbl_com_control_getid');
  @hobbl_com_control_enable:=getProcAddress(dll,'hobbl_com_control_enable');
  @hobbl_com_control_gettype:=getProcAddress(dll,'hobbl_com_control_gettype');
  @hobbl_com_control_gettypebyclass:=getProcAddress(dll,'hobbl_com_control_gettypebyclass');
  @hobbl_com_control_create:=getProcAddress(dll,'hobbl_com_control_create');
  @hobbl_com_control_createid:=getProcAddress(dll,'hobbl_com_control_createid');
  @hobbl_com_control_setautotab:=getProcAddress(dll,'hobbl_com_control_setautotab');
  @hobbl_com_control_show:=getProcAddress(dll,'hobbl_com_control_show');
  @hobbl_com_styling_settransparent:=getProcAddress(dll,'hobbl_com_styling_settransparent');
  @hobbl_com_styling_preparefont:=getProcAddress(dll,'hobbl_com_styling_preparefont');
  @hobbl_com_styling_setautofont:=getProcAddress(dll,'hobbl_com_styling_setautofont');
  @hobbl_com_styling_setfont:=getProcAddress(dll,'hobbl_com_styling_setfont');
  @hobbl_com_styling_setbackbitmap:=getProcAddress(dll,'hobbl_com_styling_setbackbitmap');
  @hobbl_com_styling_setbackcolor:=getProcAddress(dll,'hobbl_com_styling_setbackcolor');
  @hobbl_com_styling_setautotransparency:=getProcAddress(dll,'hobbl_com_styling_setautotransparency');
  @hobbl_com_styling_setautocolor:=getProcAddress(dll,'hobbl_com_styling_setautocolor');
  @hobbl_com_styling_setautobrush:=getProcAddress(dll,'hobbl_com_styling_setautobrush');
  @hobbl_com_styling_settextcolor:=getProcAddress(dll,'hobbl_com_styling_settextcolor');
  @hobbl_com_styling_usegamewindow:=getProcAddress(dll,'hobbl_com_styling_usegamewindow');
  @hobbl_com_draw_createsolidbrush:=getProcAddress(dll,'hobbl_com_draw_createsolidbrush');
  @hobbl_com_draw_createpatternbrush:=getProcAddress(dll,'hobbl_com_draw_createpatternbrush');
  @hobbl_com_draw_createhatchbrush:=getProcAddress(dll,'hobbl_com_draw_createhatchbrush');
  @hobbl_com_draw_createpen:=getProcAddress(dll,'hobbl_com_draw_createpen');
  @hobbl_com_draw_createfont:=getProcAddress(dll,'hobbl_com_draw_createfont');
  @hobbl_com_draw_selectobject:=getProcAddress(dll,'hobbl_com_draw_selectobject');
  @hobbl_com_draw_paintregion:=getProcAddress(dll,'hobbl_com_draw_paintregion');
  @hobbl_com_draw_fillregion:=getProcAddress(dll,'hobbl_com_draw_fillregion');
  @hobbl_com_draw_arc:=getProcAddress(dll,'hobbl_com_draw_arc');
  @hobbl_com_draw_chord:=getProcAddress(dll,'hobbl_com_draw_chord');
  @hobbl_com_draw_pie:=getProcAddress(dll,'hobbl_com_draw_pie');
  @hobbl_com_draw_roundrect:=getProcAddress(dll,'hobbl_com_draw_roundrect');
  @hobbl_com_draw_line:=getProcAddress(dll,'hobbl_com_draw_line');
  @hobbl_com_draw_setbktransparent:=getProcAddress(dll,'hobbl_com_draw_setbktransparent');
  @hobbl_com_draw_setbkcolor:=getProcAddress(dll,'hobbl_com_draw_setbkcolor');
  @hobbl_com_draw_settextcolor:=getProcAddress(dll,'hobbl_com_draw_settextcolor');
  @hobbl_com_draw_setpencolor:=getProcAddress(dll,'hobbl_com_draw_setpencolor');
  @hobbl_com_draw_setbrushcolor:=getProcAddress(dll,'hobbl_com_draw_setbrushcolor');
  @hobbl_com_draw_ellipse:=getProcAddress(dll,'hobbl_com_draw_ellipse');
  @hobbl_com_draw_rectangle:=getProcAddress(dll,'hobbl_com_draw_rectangle');
  @hobbl_com_draw_copy:=getProcAddress(dll,'hobbl_com_draw_copy');
  @hobbl_com_draw_stretchcopy:=getProcAddress(dll,'hobbl_com_draw_stretchcopy');
  @hobbl_com_draw_transparentcopy:=getProcAddress(dll,'hobbl_com_draw_transparentcopy');
  @hobbl_com_draw_gettextwidth:=getProcAddress(dll,'hobbl_com_draw_gettextwidth');
  @hobbl_com_draw_gettextheight:=getProcAddress(dll,'hobbl_com_draw_gettextheight');
  @hobbl_com_draw_textout:=getProcAddress(dll,'hobbl_com_draw_textout');
  @hobbl_com_draw_setdrawtext:=getProcAddress(dll,'hobbl_com_draw_setdrawtext');
  @hobbl_com_draw_drawtext:=getProcAddress(dll,'hobbl_com_draw_drawtext');
  @hobbl_com_draw_fillrect:=getProcAddress(dll,'hobbl_com_draw_fillrect');
  @hobbl_com_draw_gradient:=getProcAddress(dll,'hobbl_com_draw_gradient');
  @hobbl_com_window_create:=getProcAddress(dll,'hobbl_com_window_create');
  @hobbl_com_window_getleft:=getProcAddress(dll,'hobbl_com_window_getleft');
  @hobbl_com_window_gettop:=getProcAddress(dll,'hobbl_com_window_gettop');
  @hobbl_com_window_getright:=getProcAddress(dll,'hobbl_com_window_getright');
  @hobbl_com_window_getbottom:=getProcAddress(dll,'hobbl_com_window_getbottom');
  @hobbl_com_window_getclientleft:=getProcAddress(dll,'hobbl_com_window_getclientleft');
  @hobbl_com_window_getclienttop:=getProcAddress(dll,'hobbl_com_window_getclienttop');
  @hobbl_com_window_getclientright:=getProcAddress(dll,'hobbl_com_window_getclientright');
  @hobbl_com_window_getclientbottom:=getProcAddress(dll,'hobbl_com_window_getclientbottom');
  @hobbl_com_window_getborderwidth:=getProcAddress(dll,'hobbl_com_window_getborderwidth');
  @hobbl_com_window_getborderheight:=getProcAddress(dll,'hobbl_com_window_getborderheight');
  @hobbl_com_window_getx:=getProcAddress(dll,'hobbl_com_window_getx');
  @hobbl_com_window_gety:=getProcAddress(dll,'hobbl_com_window_gety');
  @hobbl_com_window_getwidth:=getProcAddress(dll,'hobbl_com_window_getwidth');
  @hobbl_com_window_getheight:=getProcAddress(dll,'hobbl_com_window_getheight');
  @hobbl_com_window_getclientwidth:=getProcAddress(dll,'hobbl_com_window_getclientwidth');
  @hobbl_com_window_getclientheight:=getProcAddress(dll,'hobbl_com_window_getclientheight');
  @hobbl_com_window_getparent:=getProcAddress(dll,'hobbl_com_window_getparent');
  @hobbl_com_window_setparent:=getProcAddress(dll,'hobbl_com_window_setparent');
  @hobbl_com_window_settext:=getProcAddress(dll,'hobbl_com_window_settext');
  @hobbl_com_window_gettext:=getProcAddress(dll,'hobbl_com_window_gettext');
  @hobbl_com_window_getdc:=getProcAddress(dll,'hobbl_com_window_getdc');
  @hobbl_com_window_setalpha:=getProcAddress(dll,'hobbl_com_window_setalpha');
  @hobbl_com_window_setpos:=getProcAddress(dll,'hobbl_com_window_setpos');
  @hobbl_com_window_setsize:=getProcAddress(dll,'hobbl_com_window_setsize');
  @hobbl_com_window_setpossize:=getProcAddress(dll,'hobbl_com_window_setpossize');
  @hobbl_com_window_show:=getProcAddress(dll,'hobbl_com_window_show');
  @hobbl_com_window_setzorder:=getProcAddress(dll,'hobbl_com_window_setzorder');
  @hobbl_com_window_setstyle:=getProcAddress(dll,'hobbl_com_window_setstyle');
  @hobbl_com_window_setexstyle:=getProcAddress(dll,'hobbl_com_window_setexstyle');
  @hobbl_com_window_getstyle:=getProcAddress(dll,'hobbl_com_window_getstyle');
  @hobbl_com_window_getexstyle:=getProcAddress(dll,'hobbl_com_window_getexstyle');
  @hobbl_com_window_seticon:=getProcAddress(dll,'hobbl_com_window_seticon');
  @hobbl_com_window_setsmicon:=getProcAddress(dll,'hobbl_com_window_setsmicon');
  @hobbl_com_window_geticon:=getProcAddress(dll,'hobbl_com_window_geticon');
  @hobbl_com_window_getsmicon:=getProcAddress(dll,'hobbl_com_window_getsmicon');
  @hobbl_com_window_ischild:=getProcAddress(dll,'hobbl_com_window_ischild');
  @hobbl_com_window_exists:=getProcAddress(dll,'hobbl_com_window_exists');
  @hobbl_com_window_redraw:=getProcAddress(dll,'hobbl_com_window_redraw');
  @hobbl_com_window_setbrush:=getProcAddress(dll,'hobbl_com_window_setbrush');
  @hobbl_com_window_getbrush:=getProcAddress(dll,'hobbl_com_window_getbrush');
  @hobbl_com_window_setfocus:=getProcAddress(dll,'hobbl_com_window_setfocus');
  @hobbl_com_window_getfocus:=getProcAddress(dll,'hobbl_com_window_getfocus');
  @hobbl_com_window_destroy:=getProcAddress(dll,'hobbl_com_window_destroy');
  @hobbl_com_window_setregion:=getProcAddress(dll,'hobbl_com_window_setregion');
  @hobbl_com_window_getclassname:=getProcAddress(dll,'hobbl_com_window_getclassname');
  @hobbl_com_window_getwindow:=getProcAddress(dll,'hobbl_com_window_getwindow');
  @hobbl_com_resource_loadicon:=getProcAddress(dll,'hobbl_com_resource_loadicon');
  @hobbl_com_resource_loadbitmap:=getProcAddress(dll,'hobbl_com_resource_loadbitmap');
  @hobbl_com_resource_loadcursor:=getProcAddress(dll,'hobbl_com_resource_loadcursor');
  @hobbl_com_resource_loadregion:=getProcAddress(dll,'hobbl_com_resource_loadregion');
  @hobbl_com_resource_loadregionbitmap:=getProcAddress(dll,'hobbl_com_resource_loadregionbitmap');
  @hobbl_com_resource_destroy:=getProcAddress(dll,'hobbl_com_resource_destroy');
  @hobbl_com_resource_destroyicon:=getProcAddress(dll,'hobbl_com_resource_destroyicon');
  @hobbl_com_animation_create:=getProcAddress(dll,'hobbl_com_animation_create');
  @hobbl_com_animation_close:=getProcAddress(dll,'hobbl_com_animation_close');
  @hobbl_com_animation_open:=getProcAddress(dll,'hobbl_com_animation_open');
  @hobbl_com_animation_play:=getProcAddress(dll,'hobbl_com_animation_play');
  @hobbl_com_animation_seek:=getProcAddress(dll,'hobbl_com_animation_seek');
  @hobbl_com_animation_stop:=getProcAddress(dll,'hobbl_com_animation_stop');
  @hobbl_com_button_create:=getProcAddress(dll,'hobbl_com_button_create');
  @hobbl_com_button_getcheck:=getProcAddress(dll,'hobbl_com_button_getcheck');
  @hobbl_com_button_setcheck:=getProcAddress(dll,'hobbl_com_button_setcheck');
  @hobbl_com_button_setimage:=getProcAddress(dll,'hobbl_com_button_setimage');
  @hobbl_com_button_getimage:=getProcAddress(dll,'hobbl_com_button_getimage');
  @hobbl_com_combobox_create:=getProcAddress(dll,'hobbl_com_combobox_create');
  @hobbl_com_combobox_addstring:=getProcAddress(dll,'hobbl_com_combobox_addstring');
  @hobbl_com_combobox_deletestring:=getProcAddress(dll,'hobbl_com_combobox_deletestring');
  @hobbl_com_combobox_findstring:=getProcAddress(dll,'hobbl_com_combobox_findstring');
  @hobbl_com_combobox_getcount:=getProcAddress(dll,'hobbl_com_combobox_getcount');
  @hobbl_com_combobox_gettext:=getProcAddress(dll,'hobbl_com_combobox_gettext');
  @hobbl_com_combobox_limittext:=getProcAddress(dll,'hobbl_com_combobox_limittext');
  @hobbl_com_combobox_setsel:=getProcAddress(dll,'hobbl_com_combobox_setsel');
  @hobbl_com_combobox_resetcontent:=getProcAddress(dll,'hobbl_com_combobox_resetcontent');
  @hobbl_com_combobox_settext:=getProcAddress(dll,'hobbl_com_combobox_settext');
  @hobbl_com_combobox_getsel:=getProcAddress(dll,'hobbl_com_combobox_getsel');
  @hobbl_com_datetime_create:=getProcAddress(dll,'hobbl_com_datetime_create');
  @hobbl_com_datetime_setrange:=getProcAddress(dll,'hobbl_com_datetime_setrange');
  @hobbl_com_datetime_getrange:=getProcAddress(dll,'hobbl_com_datetime_getrange');
  @hobbl_com_datetime_settimes:=getProcAddress(dll,'hobbl_com_datetime_settimes');
  @hobbl_com_datetime_gettimes:=getProcAddress(dll,'hobbl_com_datetime_gettimes');
  @hobbl_com_datetime_setcolor:=getProcAddress(dll,'hobbl_com_datetime_setcolor');
  @hobbl_com_datetime_getcolor:=getProcAddress(dll,'hobbl_com_datetime_getcolor');
  @hobbl_com_datetime_setfont:=getProcAddress(dll,'hobbl_com_datetime_setfont');
  @hobbl_com_datetime_getfont:=getProcAddress(dll,'hobbl_com_datetime_getfont');
  @hobbl_com_edit_create:=getProcAddress(dll,'hobbl_com_edit_create');
  @hobbl_com_edit_setsel:=getProcAddress(dll,'hobbl_com_edit_setsel');
  @hobbl_com_edit_getsel:=getProcAddress(dll,'hobbl_com_edit_getsel');
  @hobbl_com_edit_undo:=getProcAddress(dll,'hobbl_com_edit_undo');
  @hobbl_com_edit_canundo:=getProcAddress(dll,'hobbl_com_edit_canundo');
  @hobbl_com_edit_setpasswordchar:=getProcAddress(dll,'hobbl_com_edit_setpasswordchar');
  @hobbl_com_edit_getpasswordchar:=getProcAddress(dll,'hobbl_com_edit_getpasswordchar');
  @hobbl_com_edit_getlines:=getProcAddress(dll,'hobbl_com_edit_getlines');
  @hobbl_com_edit_getline:=getProcAddress(dll,'hobbl_com_edit_getline');
  @hobbl_com_edit_replaceselection:=getProcAddress(dll,'hobbl_com_edit_replaceselection');
  @hobbl_com_edit_setreadonly:=getProcAddress(dll,'hobbl_com_edit_setreadonly');
  @hobbl_com_hotkey_create:=getProcAddress(dll,'hobbl_com_hotkey_create');
  @hobbl_com_hotkey_getkey:=getProcAddress(dll,'hobbl_com_hotkey_getkey');
  @hobbl_com_hotkey_getmodifierkey:=getProcAddress(dll,'hobbl_com_hotkey_getmodifierkey');
  @hobbl_com_hotkey_setkey:=getProcAddress(dll,'hobbl_com_hotkey_setkey');
  @hobbl_com_ipaddress_create:=getProcAddress(dll,'hobbl_com_ipaddress_create');
  @hobbl_com_ipaddress_setvalue:=getProcAddress(dll,'hobbl_com_ipaddress_setvalue');
  @hobbl_com_ipaddress_getvalue:=getProcAddress(dll,'hobbl_com_ipaddress_getvalue');
  @hobbl_com_ipaddress_setrange:=getProcAddress(dll,'hobbl_com_ipaddress_setrange');
  @hobbl_com_listbox_create:=getProcAddress(dll,'hobbl_com_listbox_create');
  @hobbl_com_listbox_addstring:=getProcAddress(dll,'hobbl_com_listbox_addstring');
  @hobbl_com_listbox_deletestring:=getProcAddress(dll,'hobbl_com_listbox_deletestring');
  @hobbl_com_listbox_findstring:=getProcAddress(dll,'hobbl_com_listbox_findstring');
  @hobbl_com_listbox_getcount:=getProcAddress(dll,'hobbl_com_listbox_getcount');
  @hobbl_com_listbox_gettext:=getProcAddress(dll,'hobbl_com_listbox_gettext');
  @hobbl_com_listbox_setsel:=getProcAddress(dll,'hobbl_com_listbox_setsel');
  @hobbl_com_listbox_resetcontent:=getProcAddress(dll,'hobbl_com_listbox_resetcontent');
  @hobbl_com_listbox_settext:=getProcAddress(dll,'hobbl_com_listbox_settext');
  @hobbl_com_listbox_getsel:=getProcAddress(dll,'hobbl_com_listbox_getsel');
  @hobbl_com_listbox_getselected:=getProcAddress(dll,'hobbl_com_listbox_getselected');
  @hobbl_com_listbox_setselected:=getProcAddress(dll,'hobbl_com_listbox_setselected');
  @hobbl_com_listbox_getselcount:=getProcAddress(dll,'hobbl_com_listbox_getselcount');
  @hobbl_com_listbox_getselitem:=getProcAddress(dll,'hobbl_com_listbox_getselitem');
  @hobbl_com_listview_create:=getProcAddress(dll,'hobbl_com_listview_create');
  @hobbl_com_listview_insertcolumntext:=getProcAddress(dll,'hobbl_com_listview_insertcolumntext');
  @hobbl_com_listview_setimagelist:=getProcAddress(dll,'hobbl_com_listview_setimagelist');
  @hobbl_com_listview_setcolumnalign:=getProcAddress(dll,'hobbl_com_listview_setcolumnalign');
  @hobbl_com_listview_insertitemtext:=getProcAddress(dll,'hobbl_com_listview_insertitemtext');
  @hobbl_com_listview_insertitemimage:=getProcAddress(dll,'hobbl_com_listview_insertitemimage');
  @hobbl_com_listview_setcolumntext:=getProcAddress(dll,'hobbl_com_listview_setcolumntext');
  @hobbl_com_listview_setitemtext:=getProcAddress(dll,'hobbl_com_listview_setitemtext');
  @hobbl_com_listview_setitemimage:=getProcAddress(dll,'hobbl_com_listview_setitemimage');
  @hobbl_com_listview_deletecolumn:=getProcAddress(dll,'hobbl_com_listview_deletecolumn');
  @hobbl_com_listview_deleteitem:=getProcAddress(dll,'hobbl_com_listview_deleteitem');
  @hobbl_com_listview_getsel:=getProcAddress(dll,'hobbl_com_listview_getsel');
  @hobbl_com_listview_setsel:=getProcAddress(dll,'hobbl_com_listview_setsel');
  @hobbl_com_listview_setextendedstyle:=getProcAddress(dll,'hobbl_com_listview_setextendedstyle');
  @hobbl_com_listview_setcheckstate:=getProcAddress(dll,'hobbl_com_listview_setcheckstate');
  @hobbl_com_listview_getcheckstate:=getProcAddress(dll,'hobbl_com_listview_getcheckstate');
  @hobbl_com_listview_getselected:=getProcAddress(dll,'hobbl_com_listview_getselected');
  @hobbl_com_listview_setselected:=getProcAddress(dll,'hobbl_com_listview_setselected');
  @hobbl_com_listview_setcolumnwidth:=getProcAddress(dll,'hobbl_com_listview_setcolumnwidth');
  @hobbl_com_listview_setbkcolor:=getProcAddress(dll,'hobbl_com_listview_setbkcolor');
  @hobbl_com_listview_settextcolor:=getProcAddress(dll,'hobbl_com_listview_settextcolor');
  @hobbl_com_listview_settextbkcolor:=getProcAddress(dll,'hobbl_com_listview_settextbkcolor');
  @hobbl_com_listview_setbkimage:=getProcAddress(dll,'hobbl_com_listview_setbkimage');
  @hobbl_com_imagelist_create:=getProcAddress(dll,'hobbl_com_imagelist_create');
  @hobbl_com_imagelist_addbitmap:=getProcAddress(dll,'hobbl_com_imagelist_addbitmap');
  @hobbl_com_monthcal_create:=getProcAddress(dll,'hobbl_com_monthcal_create');
  @hobbl_com_monthcal_setrange:=getProcAddress(dll,'hobbl_com_monthcal_setrange');
  @hobbl_com_monthcal_getrange:=getProcAddress(dll,'hobbl_com_monthcal_getrange');
  @hobbl_com_monthcal_setsel:=getProcAddress(dll,'hobbl_com_monthcal_setsel');
  @hobbl_com_monthcal_getsel:=getProcAddress(dll,'hobbl_com_monthcal_getsel');
  @hobbl_com_monthcal_setcolor:=getProcAddress(dll,'hobbl_com_monthcal_setcolor');
  @hobbl_com_monthcal_getcolor:=getProcAddress(dll,'hobbl_com_monthcal_getcolor');
  @hobbl_com_progress_create:=getProcAddress(dll,'hobbl_com_progress_create');
  @hobbl_com_progress_getpos:=getProcAddress(dll,'hobbl_com_progress_getpos');
  @hobbl_com_progress_getrange:=getProcAddress(dll,'hobbl_com_progress_getrange');
  @hobbl_com_progress_setpos:=getProcAddress(dll,'hobbl_com_progress_setpos');
  @hobbl_com_progress_setrange:=getProcAddress(dll,'hobbl_com_progress_setrange');
  @hobbl_com_progress_setmarquee:=getProcAddress(dll,'hobbl_com_progress_setmarquee');
  @hobbl_com_rebar_create:=getProcAddress(dll,'hobbl_com_rebar_create');
  @hobbl_com_rebar_insertband:=getProcAddress(dll,'hobbl_com_rebar_insertband');
  @hobbl_com_rebar_setbandchild:=getProcAddress(dll,'hobbl_com_rebar_setbandchild');
  @hobbl_com_rebar_getbandchild:=getProcAddress(dll,'hobbl_com_rebar_getbandchild');
  @hobbl_com_rebar_setbandtext:=getProcAddress(dll,'hobbl_com_rebar_setbandtext');
  @hobbl_com_rebar_getbandtext:=getProcAddress(dll,'hobbl_com_rebar_getbandtext');
  @hobbl_com_rebar_setbandsize:=getProcAddress(dll,'hobbl_com_rebar_setbandsize');
  @hobbl_com_rebar_getbandsize:=getProcAddress(dll,'hobbl_com_rebar_getbandsize');
  @hobbl_com_rebar_setbandstyle:=getProcAddress(dll,'hobbl_com_rebar_setbandstyle');
  @hobbl_com_rebar_getbandstyle:=getProcAddress(dll,'hobbl_com_rebar_getbandstyle');
  @hobbl_com_rebar_setbandsizes:=getProcAddress(dll,'hobbl_com_rebar_setbandsizes');
  @hobbl_com_rebar_deleteband:=getProcAddress(dll,'hobbl_com_rebar_deleteband');
  @hobbl_com_rebar_moveband:=getProcAddress(dll,'hobbl_com_rebar_moveband');
  @hobbl_com_rebar_getbandcount:=getProcAddress(dll,'hobbl_com_rebar_getbandcount');
  @hobbl_com_rebar_getbarheight:=getProcAddress(dll,'hobbl_com_rebar_getbarheight');
  @hobbl_com_richedit_create:=getProcAddress(dll,'hobbl_com_richedit_create');
  @hobbl_com_richedit_autourldetect:=getProcAddress(dll,'hobbl_com_richedit_autourldetect');
  @hobbl_com_richedit_getsel:=getProcAddress(dll,'hobbl_com_richedit_getsel');
  @hobbl_com_richedit_setsel:=getProcAddress(dll,'hobbl_com_richedit_setsel');
  @hobbl_com_richedit_limittext:=getProcAddress(dll,'hobbl_com_richedit_limittext');
  @hobbl_com_richedit_findtext:=getProcAddress(dll,'hobbl_com_richedit_findtext');
  @hobbl_com_richedit_geteditstyle:=getProcAddress(dll,'hobbl_com_richedit_geteditstyle');
  @hobbl_com_richedit_seteditstyle:=getProcAddress(dll,'hobbl_com_richedit_seteditstyle');
  @hobbl_com_richedit_setoptions:=getProcAddress(dll,'hobbl_com_richedit_setoptions');
  @hobbl_com_richedit_getoptions:=getProcAddress(dll,'hobbl_com_richedit_getoptions');
  @hobbl_com_richedit_settext:=getProcAddress(dll,'hobbl_com_richedit_settext');
  @hobbl_com_richedit_loadfile:=getProcAddress(dll,'hobbl_com_richedit_loadfile');
  @hobbl_com_richedit_gettext:=getProcAddress(dll,'hobbl_com_richedit_gettext');
  @hobbl_com_richedit_redo:=getProcAddress(dll,'hobbl_com_richedit_redo');
  @hobbl_com_richedit_undo:=getProcAddress(dll,'hobbl_com_richedit_undo');
  @hobbl_com_richedit_setbkcolor:=getProcAddress(dll,'hobbl_com_richedit_setbkcolor');
  @hobbl_com_richedit_setscrollpos:=getProcAddress(dll,'hobbl_com_richedit_setscrollpos');
  @hobbl_com_richedit_setundolimit:=getProcAddress(dll,'hobbl_com_richedit_setundolimit');
  @hobbl_com_static_create:=getProcAddress(dll,'hobbl_com_static_create');
  @hobbl_com_static_geticon:=getProcAddress(dll,'hobbl_com_static_geticon');
  @hobbl_com_static_getimage:=getProcAddress(dll,'hobbl_com_static_getimage');
  @hobbl_com_static_seticon:=getProcAddress(dll,'hobbl_com_static_seticon');
  @hobbl_com_static_setimage:=getProcAddress(dll,'hobbl_com_static_setimage');
  @hobbl_com_status_create:=getProcAddress(dll,'hobbl_com_status_create');
  @hobbl_com_status_setparts:=getProcAddress(dll,'hobbl_com_status_setparts');
  @hobbl_com_status_settext:=getProcAddress(dll,'hobbl_com_status_settext');
  @hobbl_com_status_settiptext:=getProcAddress(dll,'hobbl_com_status_settiptext');
  @hobbl_com_status_setminheight:=getProcAddress(dll,'hobbl_com_status_setminheight');
  @hobbl_com_status_seticon:=getProcAddress(dll,'hobbl_com_status_seticon');
  @hobbl_com_syslink_create:=getProcAddress(dll,'hobbl_com_syslink_create');
  @hobbl_com_tab_create:=getProcAddress(dll,'hobbl_com_tab_create');
  @hobbl_com_tab_deleteall:=getProcAddress(dll,'hobbl_com_tab_deleteall');
  @hobbl_com_tab_deleteitem:=getProcAddress(dll,'hobbl_com_tab_deleteitem');
  @hobbl_com_tab_getcurfocus:=getProcAddress(dll,'hobbl_com_tab_getcurfocus');
  @hobbl_com_tab_getcursel:=getProcAddress(dll,'hobbl_com_tab_getcursel');
  @hobbl_com_tab_getextendedstyle:=getProcAddress(dll,'hobbl_com_tab_getextendedstyle');
  @hobbl_com_tab_getimagelist:=getProcAddress(dll,'hobbl_com_tab_getimagelist');
  @hobbl_com_tab_getitemcount:=getProcAddress(dll,'hobbl_com_tab_getitemcount');
  @hobbl_com_tab_getrowcount:=getProcAddress(dll,'hobbl_com_tab_getrowcount');
  @hobbl_com_tab_highlightitem:=getProcAddress(dll,'hobbl_com_tab_highlightitem');
  @hobbl_com_tab_insertitem:=getProcAddress(dll,'hobbl_com_tab_insertitem');
  @hobbl_com_tab_setcurfocus:=getProcAddress(dll,'hobbl_com_tab_setcurfocus');
  @hobbl_com_tab_setcursel:=getProcAddress(dll,'hobbl_com_tab_setcursel');
  @hobbl_com_tab_setextendedstyle:=getProcAddress(dll,'hobbl_com_tab_setextendedstyle');
  @hobbl_com_tab_setimagelist:=getProcAddress(dll,'hobbl_com_tab_setimagelist');
  @hobbl_com_tab_setitemtext:=getProcAddress(dll,'hobbl_com_tab_setitemtext');
  @hobbl_com_tab_setitemimage:=getProcAddress(dll,'hobbl_com_tab_setitemimage');
  @hobbl_com_tab_setitemsize:=getProcAddress(dll,'hobbl_com_tab_setitemsize');
  @hobbl_com_tab_setmintabwidth:=getProcAddress(dll,'hobbl_com_tab_setmintabwidth');
  @hobbl_com_tab_setpadding:=getProcAddress(dll,'hobbl_com_tab_setpadding');
  @hobbl_com_toolbar_create:=getProcAddress(dll,'hobbl_com_toolbar_create');
  @hobbl_com_toolbar_addsystembitmaps:=getProcAddress(dll,'hobbl_com_toolbar_addsystembitmaps');
  @hobbl_com_toolbar_addbutton:=getProcAddress(dll,'hobbl_com_toolbar_addbutton');
  @hobbl_com_toolbar_addbuttonimage:=getProcAddress(dll,'hobbl_com_toolbar_addbuttonimage');
  @hobbl_com_toolbar_addbuttontext:=getProcAddress(dll,'hobbl_com_toolbar_addbuttontext');
  @hobbl_com_toolbar_autosize:=getProcAddress(dll,'hobbl_com_toolbar_autosize');
  @hobbl_com_toolbar_setbuttontext:=getProcAddress(dll,'hobbl_com_toolbar_setbuttontext');
  @hobbl_com_toolbar_setbuttonimage:=getProcAddress(dll,'hobbl_com_toolbar_setbuttonimage');
  @hobbl_com_toolbar_setbuttonstate:=getProcAddress(dll,'hobbl_com_toolbar_setbuttonstate');
  @hobbl_com_toolbar_setbuttonstyle:=getProcAddress(dll,'hobbl_com_toolbar_setbuttonstyle');
  @hobbl_com_toolbar_getbuttontext:=getProcAddress(dll,'hobbl_com_toolbar_getbuttontext');
  @hobbl_com_toolbar_getbuttonimage:=getProcAddress(dll,'hobbl_com_toolbar_getbuttonimage');
  @hobbl_com_toolbar_getbuttonstate:=getProcAddress(dll,'hobbl_com_toolbar_getbuttonstate');
  @hobbl_com_toolbar_getbuttonstyle:=getProcAddress(dll,'hobbl_com_toolbar_getbuttonstyle');
  @hobbl_com_toolbar_setimagelist:=getProcAddress(dll,'hobbl_com_toolbar_setimagelist');
  @hobbl_com_toolbar_setbuttonsize:=getProcAddress(dll,'hobbl_com_toolbar_setbuttonsize');
  @hobbl_com_toolbar_deletebutton:=getProcAddress(dll,'hobbl_com_toolbar_deletebutton');
  @hobbl_com_toolbar_getbuttonindex:=getProcAddress(dll,'hobbl_com_toolbar_getbuttonindex');
  @hobbl_com_toolbar_movebutton:=getProcAddress(dll,'hobbl_com_toolbar_movebutton');
  @hobbl_com_toolbar_getindexbutton:=getProcAddress(dll,'hobbl_com_toolbar_getindexbutton');
  @hobbl_com_toolbar_getbuttoncount:=getProcAddress(dll,'hobbl_com_toolbar_getbuttoncount');
  @hobbl_com_tooltip_create:=getProcAddress(dll,'hobbl_com_tooltip_create');
  @hobbl_com_tooltip_setbkcolor:=getProcAddress(dll,'hobbl_com_tooltip_setbkcolor');
  @hobbl_com_tooltip_settextcolor:=getProcAddress(dll,'hobbl_com_tooltip_settextcolor');
  @hobbl_com_tooltip_getbkcolor:=getProcAddress(dll,'hobbl_com_tooltip_getbkcolor');
  @hobbl_com_tooltip_gettextcolor:=getProcAddress(dll,'hobbl_com_tooltip_gettextcolor');
  @hobbl_com_tooltip_settitle:=getProcAddress(dll,'hobbl_com_tooltip_settitle');
  @hobbl_com_tooltip_setdelaytime:=getProcAddress(dll,'hobbl_com_tooltip_setdelaytime');
  @hobbl_com_trackbar_create:=getProcAddress(dll,'hobbl_com_trackbar_create');
  @hobbl_com_trackbar_getpos:=getProcAddress(dll,'hobbl_com_trackbar_getpos');
  @hobbl_com_trackbar_getnumtics:=getProcAddress(dll,'hobbl_com_trackbar_getnumtics');
  @hobbl_com_trackbar_getrangemax:=getProcAddress(dll,'hobbl_com_trackbar_getrangemax');
  @hobbl_com_trackbar_getrangemin:=getProcAddress(dll,'hobbl_com_trackbar_getrangemin');
  @hobbl_com_trackbar_cleartics:=getProcAddress(dll,'hobbl_com_trackbar_cleartics');
  @hobbl_com_trackbar_getselstart:=getProcAddress(dll,'hobbl_com_trackbar_getselstart');
  @hobbl_com_trackbar_getselend:=getProcAddress(dll,'hobbl_com_trackbar_getselend');
  @hobbl_com_trackbar_gettic:=getProcAddress(dll,'hobbl_com_trackbar_gettic');
  @hobbl_com_trackbar_setbuddy:=getProcAddress(dll,'hobbl_com_trackbar_setbuddy');
  @hobbl_com_trackbar_setpos:=getProcAddress(dll,'hobbl_com_trackbar_setpos');
  @hobbl_com_trackbar_setrange:=getProcAddress(dll,'hobbl_com_trackbar_setrange');
  @hobbl_com_trackbar_setsel:=getProcAddress(dll,'hobbl_com_trackbar_setsel');
  @hobbl_com_trackbar_settic:=getProcAddress(dll,'hobbl_com_trackbar_settic');
  @hobbl_com_treeview_create:=getProcAddress(dll,'hobbl_com_treeview_create');
  @hobbl_com_treeview_deleteallitems:=getProcAddress(dll,'hobbl_com_treeview_deleteallitems');
  @hobbl_com_treeview_deleteitem:=getProcAddress(dll,'hobbl_com_treeview_deleteitem');
  @hobbl_com_treeview_expand:=getProcAddress(dll,'hobbl_com_treeview_expand');
  @hobbl_com_treeview_getbkcolor:=getProcAddress(dll,'hobbl_com_treeview_getbkcolor');
  @hobbl_com_treeview_getcheckstate:=getProcAddress(dll,'hobbl_com_treeview_getcheckstate');
  @hobbl_com_treeview_getcount:=getProcAddress(dll,'hobbl_com_treeview_getcount');
  @hobbl_com_treeview_geteditcontrol:=getProcAddress(dll,'hobbl_com_treeview_geteditcontrol');
  @hobbl_com_treeview_getlinecolor:=getProcAddress(dll,'hobbl_com_treeview_getlinecolor');
  @hobbl_com_treeview_getroot:=getProcAddress(dll,'hobbl_com_treeview_getroot');
  @hobbl_com_treeview_getselected:=getProcAddress(dll,'hobbl_com_treeview_getselected');
  @hobbl_com_treeview_getparent:=getProcAddress(dll,'hobbl_com_treeview_getparent');
  @hobbl_com_treeview_getselection:=getProcAddress(dll,'hobbl_com_treeview_getselection');
  @hobbl_com_treeview_gettextcolor:=getProcAddress(dll,'hobbl_com_treeview_gettextcolor');
  @hobbl_com_treeview_insertitem:=getProcAddress(dll,'hobbl_com_treeview_insertitem');
  @hobbl_com_treeview_setitemtext:=getProcAddress(dll,'hobbl_com_treeview_setitemtext');
  @hobbl_com_treeview_setitemstate:=getProcAddress(dll,'hobbl_com_treeview_setitemstate');
  @hobbl_com_treeview_getitemstate:=getProcAddress(dll,'hobbl_com_treeview_getitemstate');
  @hobbl_com_treeview_setitemimages:=getProcAddress(dll,'hobbl_com_treeview_setitemimages');
  @hobbl_com_treeview_selectitem:=getProcAddress(dll,'hobbl_com_treeview_selectitem');
  @hobbl_com_treeview_setbkcolor:=getProcAddress(dll,'hobbl_com_treeview_setbkcolor');
  @hobbl_com_treeview_setcheckstate:=getProcAddress(dll,'hobbl_com_treeview_setcheckstate');
  @hobbl_com_treeview_setimagelist:=getProcAddress(dll,'hobbl_com_treeview_setimagelist');
  @hobbl_com_treeview_setlinecolor:=getProcAddress(dll,'hobbl_com_treeview_setlinecolor');
  @hobbl_com_treeview_settextcolor:=getProcAddress(dll,'hobbl_com_treeview_settextcolor');
  @hobbl_com_treeview_getitemtext:=getProcAddress(dll,'hobbl_com_treeview_getitemtext');
  @hobbl_com_treeview_editlabel:=getProcAddress(dll,'hobbl_com_treeview_editlabel');
  @hobbl_com_updown_create:=getProcAddress(dll,'hobbl_com_updown_create');
  @hobbl_com_updown_getbase:=getProcAddress(dll,'hobbl_com_updown_getbase');
  @hobbl_com_updown_getbuddy:=getProcAddress(dll,'hobbl_com_updown_getbuddy');
  @hobbl_com_updown_getpos:=getProcAddress(dll,'hobbl_com_updown_getpos');
  @hobbl_com_updown_getpos32:=getProcAddress(dll,'hobbl_com_updown_getpos32');
  @hobbl_com_updown_getrange:=getProcAddress(dll,'hobbl_com_updown_getrange');
  @hobbl_com_updown_getrange32:=getProcAddress(dll,'hobbl_com_updown_getrange32');
  @hobbl_com_updown_setaccel:=getProcAddress(dll,'hobbl_com_updown_setaccel');
  @hobbl_com_updown_setbase:=getProcAddress(dll,'hobbl_com_updown_setbase');
  @hobbl_com_updown_setbuddy:=getProcAddress(dll,'hobbl_com_updown_setbuddy');
  @hobbl_com_updown_setpos:=getProcAddress(dll,'hobbl_com_updown_setpos');
  @hobbl_com_updown_setpos32:=getProcAddress(dll,'hobbl_com_updown_setpos32');
  @hobbl_com_updown_setrange:=getProcAddress(dll,'hobbl_com_updown_setrange');
  @hobbl_com_updown_setrange32:=getProcAddress(dll,'hobbl_com_updown_setrange32');

  SetConst('GW_CHILD',5);
  SetConst('GW_HWNDFIRST',0);
  SetConst('GW_HWNDLAST',1);
  SetConst('GW_HWNDNEXT',2);
  SetConst('GW_HWNDPREV',3);
  SetConst('GW_OWNER',4);
  SetConst('GW_MAX',6);
  SetConst('GW_ENABLEDPOPUP',6);
  SetConst('CB_CLICKED',0);
  SetConst('CB_DBLCLK',1);
  SetConst('ACS_AUTOPLAY',4);
  SetConst('ACS_CENTER',1);
  SetConst('ACS_TRANSPARENT',2);
  SetConst('WS_OVERLAPPED',0);
  SetConst('WS_POPUP',2147483648);
  SetConst('WS_CHILD',1073741824);
  SetConst('WS_MINIMIZE',536870912);
  SetConst('WS_VISIBLE',268435456);
  SetConst('WS_DISABLED',134217728);
  SetConst('WS_CLIPSIBLINGS',67108864);
  SetConst('WS_CLIPCHILDREN',33554432);
  SetConst('WS_MAXIMIZE',16777216);
  SetConst('WS_CAPTION',12582912);
  SetConst('WS_BORDER',8388608);
  SetConst('WS_DLGFRAME',4194304);
  SetConst('WS_VSCROLL',2097152);
  SetConst('WS_HSCROLL',1048576);
  SetConst('WS_SYSMENU',524288);
  SetConst('WS_THICKFRAME',262144);
  SetConst('WS_GROUP',131072);
  SetConst('WS_TABSTOP',65536);
  SetConst('WS_MINIMIZEBOX',131072);
  SetConst('WS_MAXIMIZEBOX',65536);
  SetConst('WS_TILED',0);
  SetConst('WS_ICONIC',536870912);
  SetConst('WS_SIZEBOX',262144);
  SetConst('WS_TILEDWINDOW',13565952);
  SetConst('WS_OVERLAPPEDWINDOW',13565952);
  SetConst('WS_POPUPWINDOW',2156396544);
  SetConst('WS_CHILDWINDOW',1073741824);
  SetConst('WS_EX_DLGMODALFRAME',1);
  SetConst('WS_EX_NOPARENTNOTIFY',4);
  SetConst('WS_EX_TOPMOST',8);
  SetConst('WS_EX_ACCEPTFILES',16);
  SetConst('WS_EX_TRANSPARENT',32);
  SetConst('WS_EX_MDICHILD',64);
  SetConst('WS_EX_TOOLWINDOW',128);
  SetConst('WS_EX_WINDOWEDGE',256);
  SetConst('WS_EX_CLIENTEDGE',512);
  SetConst('WS_EX_CONTEXTHELP',1024);
  SetConst('WS_EX_RIGHT',4096);
  SetConst('WS_EX_LEFT',0);
  SetConst('WS_EX_RTLREADING',8192);
  SetConst('WS_EX_LTRREADING',0);
  SetConst('WS_EX_LEFTSCROLLBAR',16384);
  SetConst('WS_EX_RIGHTSCROLLBAR',0);
  SetConst('WS_EX_CONTROLPARENT',65536);
  SetConst('WS_EX_STATICEDGE',131072);
  SetConst('WS_EX_APPWINDOW',262144);
  SetConst('WS_EX_OVERLAPPEDWINDOW',768);
  SetConst('WS_EX_PALETTEWINDOW',392);
  SetConst('WS_EX_LAYERED',524288);
  SetConst('WS_EX_NOINHERITLAYOUT',1048576);
  SetConst('WS_EX_LAYOUTRTL',4194304);
  SetConst('WS_EX_COMPOSITED',33554432);
  SetConst('WS_EX_NOACTIVATE',134217728);
  SetConst('WS_EX_SHADOW',1073741824);
  SetConst('WS_EX_HIDDEN',2147483648);
  SetConst('SW_HIDE',0);
  SetConst('SW_SHOWNORMAL',1);
  SetConst('SW_NORMAL',1);
  SetConst('SW_SHOWMINIMIZED',2);
  SetConst('SW_SHOWMAXIMIZED',3);
  SetConst('SW_MAXIMIZE',3);
  SetConst('SW_SHOWNOACTIVATE',4);
  SetConst('SW_SHOW',5);
  SetConst('SW_MINIMIZE',6);
  SetConst('SW_SHOWMINNOACTIVE',7);
  SetConst('SW_SHOWNA',8);
  SetConst('SW_RESTORE',9);
  SetConst('SW_SHOWDEFAULT',10);
  SetConst('SW_FORCEMINIMIZE',11);
  SetConst('SW_MAX',11);
  SetConst('HWND_BOTTOM',1);
  SetConst('HWND_NOTOPMOST',4294967294);
  SetConst('HWND_TOP',0);
  SetConst('HWND_TOPMOST',4294967295);
  SetConst('BST_CHECKED',1);
  SetConst('BST_UNCHECKED',0);
  SetConst('BST_INDETERMINATE',2);
  SetConst('BST_PUSHED',4);
  SetConst('BST_FOCUS',8);
  SetConst('BS_PUSHBUTTON',0);
  SetConst('BS_DEFPUSHBUTTON',1);
  SetConst('BS_CHECKBOX',2);
  SetConst('BS_AUTOCHECKBOX',3);
  SetConst('BS_RADIOBUTTON',4);
  SetConst('BS_3STATE',5);
  SetConst('BS_AUTO3STATE',6);
  SetConst('BS_GROUPBOX',7);
  SetConst('BS_USERBUTTON',8);
  SetConst('BS_AUTORADIOBUTTON',9);
  SetConst('BS_PUSHBOX',10);
  SetConst('BS_OWNERDRAW',11);
  SetConst('BS_TYPEMASK',15);
  SetConst('BS_LEFTTEXT',32);
  SetConst('BS_TEXT',0);
  SetConst('BS_ICON',64);
  SetConst('BS_BITMAP',128);
  SetConst('BS_LEFT',256);
  SetConst('BS_RIGHT',512);
  SetConst('BS_CENTER',768);
  SetConst('BS_TOP',1024);
  SetConst('BS_BOTTOM',2048);
  SetConst('BS_VCENTER',3072);
  SetConst('BS_PUSHLIKE',4096);
  SetConst('BS_MULTILINE',8192);
  SetConst('BS_NOTIFY',16384);
  SetConst('BS_FLAT',32768);
  SetConst('BS_RIGHTBUTTON',32);
  SetConst('BN_CLICKED',0);
  SetConst('BN_PAINT',1);
  SetConst('BN_HILITE',2);
  SetConst('BN_UNHILITE',3);
  SetConst('BN_DISABLE',4);
  SetConst('BN_DOUBLECLICKED',5);
  SetConst('BN_PUSHED',2);
  SetConst('BN_UNPUSHED',3);
  SetConst('BN_DBLCLK',5);
  SetConst('BN_SETFOCUS',6);
  SetConst('BN_KILLFOCUS',7);
  SetConst('CBS_SIMPLE',1);
  SetConst('CBS_DROPDOWN',2);
  SetConst('CBS_DROPDOWNLIST',3);
  SetConst('CBS_OWNERDRAWFIXED',16);
  SetConst('CBS_OWNERDRAWVARIABLE',32);
  SetConst('CBS_AUTOHSCROLL',64);
  SetConst('CBS_OEMCONVERT',128);
  SetConst('CBS_SORT',256);
  SetConst('CBS_HASSTRINGS',512);
  SetConst('CBS_NOINTEGRALHEIGHT',1024);
  SetConst('CBS_DISABLENOSCROLL',2048);
  SetConst('CBS_UPPERCASE',8192);
  SetConst('CBS_LOWERCASE',16384);
  SetConst('CBN_ERRSPACE',-1);
  SetConst('CBN_SELCHANGE',1);
  SetConst('CBN_DBLCLK',2);
  SetConst('CBN_SETFOCUS',3);
  SetConst('CBN_KILLFOCUS',4);
  SetConst('CBN_EDITCHANGE',5);
  SetConst('CBN_EDITUPDATE',6);
  SetConst('CBN_DROPDOWN',7);
  SetConst('CBN_CLOSEUP',8);
  SetConst('CBN_SELENDOK',9);
  SetConst('CBN_SELENDCANCEL',10);
  SetConst('MCSC_BACKGROUND',0);
  SetConst('MCSC_TEXT',1);
  SetConst('MCSC_TITLEBK',2);
  SetConst('MCSC_TITLETEXT',3);
  SetConst('MCSC_MONTHBK',4);
  SetConst('MCSC_TRAILINGTEXT',5);
  SetConst('DTS_UPDOWN',1);
  SetConst('DTS_SHOWNONE',2);
  SetConst('DTS_SHORTDATEFORMAT',0);
  SetConst('DTS_LONGDATEFORMAT',4);
  SetConst('DTS_SHORTDATECENTURYFORMAT',12);
  SetConst('DTS_TIMEFORMAT',9);
  SetConst('DTS_APPCANPARSE',16);
  SetConst('DTS_RIGHTALIGN',32);
  SetConst('DTN_CLOSEUP',4294966543);
  SetConst('DTN_DATETIMECHANGE',4294966537);
  SetConst('DTN_DROPDOWN',4294966542);
  SetConst('DTN_FORMAT',4294966540);
  SetConst('DTN_FORMATQUERY',4294966541);
  SetConst('DTN_USERSTRING',4294966538);
  SetConst('DTN_WMKEYDOWN',4294966539);
  SetConst('NM_KILLFOCUS',4294967288);
  SetConst('NM_SETFOCUS',4294967289);
  SetConst('ES_LEFT',0);
  SetConst('ES_CENTER',1);
  SetConst('ES_RIGHT',2);
  SetConst('ES_MULTILINE',4);
  SetConst('ES_UPPERCASE',8);
  SetConst('ES_LOWERCASE',16);
  SetConst('ES_PASSWORD',32);
  SetConst('ES_AUTOVSCROLL',64);
  SetConst('ES_AUTOHSCROLL',128);
  SetConst('ES_NOHIDESEL',256);
  SetConst('ES_OEMCONVERT',1024);
  SetConst('ES_READONLY',2048);
  SetConst('ES_WANTRETURN',4096);
  SetConst('ES_NUMBER',8192);
  SetConst('EN_SETFOCUS',256);
  SetConst('EN_KILLFOCUS',512);
  SetConst('EN_CHANGE',768);
  SetConst('EN_UPDATE',1024);
  SetConst('EN_ERRSPACE',1280);
  SetConst('EN_MAXTEXT',1281);
  SetConst('EN_HSCROLL',1537);
  SetConst('EN_VSCROLL',1538);
  SetConst('HDS_HORZ',0);
  SetConst('HDS_BUTTONS',2);
  SetConst('HDS_HOTTRACK',4);
  SetConst('HDS_HIDDEN',8);
  SetConst('HDS_DRAGDROP',64);
  SetConst('HDS_FULLDRAG',128);
  SetConst('HDS_FILTERBAR',256);
  SetConst('HDS_FLAT',512);
  SetConst('HOTKEYF_ALT',4);
  SetConst('HOTKEYF_CONTROL',2);
  SetConst('HOTKEYF_EXT',8);
  SetConst('HOTKEYF_SHIFT',1);
  SetConst('IPN_FIELDCHANGED',4294966436);
  SetConst('LBS_NOTIFY',1);
  SetConst('LBS_SORT',2);
  SetConst('LBS_NOREDRAW',4);
  SetConst('LBS_MULTIPLESEL',8);
  SetConst('LBS_OWNERDRAWFIXED',16);
  SetConst('LBS_OWNERDRAWVARIABLE',32);
  SetConst('LBS_HASSTRINGS',64);
  SetConst('LBS_USETABSTOPS',128);
  SetConst('LBS_NOINTEGRALHEIGHT',256);
  SetConst('LBS_MULTICOLUMN',512);
  SetConst('LBS_WANTKEYBOARDINPUT',1024);
  SetConst('LBS_EXTENDEDSEL',2048);
  SetConst('LBS_DISABLENOSCROLL',4096);
  SetConst('LBS_NODATA',8192);
  SetConst('LBS_NOSEL',16384);
  SetConst('LBS_COMBOBOX',32768);
  SetConst('LBS_STANDARD',10485763);
  SetConst('LBN_ERRSPACE',-2);
  SetConst('LBN_SELCHANGE',1);
  SetConst('LBN_DBLCLK',2);
  SetConst('LBN_SELCANCEL',3);
  SetConst('LBN_SETFOCUS',4);
  SetConst('LBN_KILLFOCUS',5);
  SetConst('LVS_ICON',0);
  SetConst('LVS_REPORT',1);
  SetConst('LVS_SMALLICON',2);
  SetConst('LVS_LIST',3);
  SetConst('LVS_TYPEMASK',3);
  SetConst('LVS_SINGLESEL',4);
  SetConst('LVS_SHOWSELALWAYS',8);
  SetConst('LVS_SORTASCENDING',16);
  SetConst('LVS_SORTDESCENDING',32);
  SetConst('LVS_SHAREIMAGELISTS',64);
  SetConst('LVS_NOLABELWRAP',128);
  SetConst('LVS_AUTOARRANGE',256);
  SetConst('LVS_EDITLABELS',512);
  SetConst('LVS_OWNERDATA',4096);
  SetConst('LVS_NOSCROLL',8192);
  SetConst('LVS_TYPESTYLEMASK',64512);
  SetConst('LVS_ALIGNTOP',0);
  SetConst('LVS_ALIGNLEFT',2048);
  SetConst('LVS_ALIGNMASK',3072);
  SetConst('LVS_OWNERDRAWFIXED',1024);
  SetConst('LVS_NOCOLUMNHEADER',16384);
  SetConst('LVS_NOSORTHEADER',32768);
  SetConst('LVN_ITEMCHANGING',4294967196);
  SetConst('LVN_ITEMCHANGED',4294967195);
  SetConst('LVN_INSERTITEM',4294967194);
  SetConst('LVN_DELETEITEM',4294967193);
  SetConst('LVN_DELETEALLITEMS',4294967192);
  SetConst('LVN_BEGINLABELEDITA',4294967191);
  SetConst('LVN_BEGINLABELEDITW',4294967121);
  SetConst('LVN_ENDLABELEDITA',4294967190);
  SetConst('LVN_ENDLABELEDITW',4294967120);
  SetConst('LVN_COLUMNCLICK',4294967188);
  SetConst('LVN_BEGINDRAG',4294967187);
  SetConst('LVN_BEGINRDRAG',4294967185);
  SetConst('LVS_EX_GRIDLINES',1);
  SetConst('LVS_EX_SUBITEMIMAGES',2);
  SetConst('LVS_EX_CHECKBOXES',4);
  SetConst('LVS_EX_TRACKSELECT',8);
  SetConst('LVS_EX_HEADERDRAGDROP',16);
  SetConst('LVS_EX_FULLROWSELECT',32);
  SetConst('LVS_EX_ONECLICKACTIVATE',64);
  SetConst('LVS_EX_TWOCLICKACTIVATE',128);
  SetConst('LVS_EX_FLATSB',256);
  SetConst('LVS_EX_REGIONAL',512);
  SetConst('LVS_EX_INFOTIP',1024);
  SetConst('LVS_EX_UNDERLINEHOT',2048);
  SetConst('LVS_EX_UNDERLINECOLD',4096);
  SetConst('LVS_EX_MULTIWORKAREAS',8192);
  SetConst('LVS_EX_LABELTIP',16384);
  SetConst('LVS_EX_BORDERSELECT',32768);
  SetConst('LVS_EX_DOUBLEBUFFER',65536);
  SetConst('LVS_EX_HIDELABELS',131072);
  SetConst('LVS_EX_SINGLEROW',262144);
  SetConst('LVS_EX_SNAPTOGRID',524288);
  SetConst('LVS_EX_SIMPLESELECT',1048576);
  SetConst('LVN_ODCACHEHINT',4294967183);
  SetConst('LVN_ODFINDITEMA',4294967144);
  SetConst('LVN_ODFINDITEMW',4294967117);
  SetConst('LVN_ITEMACTIVATE',4294967182);
  SetConst('LVN_ODSTATECHANGED',4294967181);
  SetConst('MCN_SELCHANGE',4294966547);
  SetConst('MCN_GETDAYSTATE',4294966549);
  SetConst('MCN_SELECT',4294966550);
  SetConst('MCN_VIEWCHANGE',4294966548);
  SetConst('MCS_DAYSTATE',1);
  SetConst('MCS_MULTISELECT',2);
  SetConst('MCS_WEEKNUMBERS',4);
  SetConst('MCS_NOTODAYCIRCLE',8);
  SetConst('MCS_NOTODAY',16);
  SetConst('PGS_AUTOSCROLL',2);
  SetConst('PGS_DRAGNDROP',4);
  SetConst('PGS_HORZ',1);
  SetConst('PGS_VERT',0);
  SetConst('PBS_MARQUEE',8);
  SetConst('PBS_SMOOTH',1);
  SetConst('PBS_VERTICAL',4);
  SetConst('RBBS_BREAK',1);
  SetConst('RBBS_FIXEDSIZE',2);
  SetConst('RBBS_CHILDEDGE',4);
  SetConst('RBBS_HIDDEN',8);
  SetConst('RBBS_NOVERT',16);
  SetConst('RBBS_FIXEDBMP',32);
  SetConst('RBBS_VARIABLEHEIGHT',64);
  SetConst('RBBS_GRIPPERALWAYS',128);
  SetConst('RBBS_NOGRIPPER',256);
  SetConst('RBBS_USECHEVRON',512);
  SetConst('RBBS_HIDETITLE',1024);
  SetConst('RBBS_TOPALIGN',2048);
  SetConst('RBS_TOOLTIPS',256);
  SetConst('RBS_VARHEIGHT',512);
  SetConst('RBS_BANDBORDERS',1024);
  SetConst('RBS_FIXEDORDER',2048);
  SetConst('RBS_REGISTERDROP',4096);
  SetConst('RBS_AUTOSIZE',8192);
  SetConst('RBS_VERTICALGRIPPER',16384);
  SetConst('RBS_DBLCLKTOGGLE',32768);
  SetConst('CCS_TOP',1);
  SetConst('CCS_NOMOVEY',2);
  SetConst('CCS_BOTTOM',3);
  SetConst('CCS_NORESIZE',4);
  SetConst('CCS_NOPARENTALIGN',8);
  SetConst('CCS_ADJUSTABLE',32);
  SetConst('CCS_NODIVIDER',64);
  SetConst('CCS_VERT',128);
  SetConst('CCS_LEFT',129);
  SetConst('CCS_RIGHT',131);
  SetConst('CCS_NOMOVEX',130);
  SetConst('SES_EMULATESYSEDIT',1);
  SetConst('SES_BEEPONMAXTEXT',2);
  SetConst('SES_EXTENDBACKCOLOR',4);
  SetConst('SES_MAPCPS',8);
  SetConst('SES_EMULATE10',16);
  SetConst('SES_USECRLF',32);
  SetConst('SES_USEAIMM',64);
  SetConst('SES_NOIME',128);
  SetConst('SES_ALLOWBEEPS',256);
  SetConst('SES_UPPERCASE',512);
  SetConst('SES_LOWERCASE',1024);
  SetConst('SES_NOINPUTSEQUENCECHK',2048);
  SetConst('SES_BIDI',4096);
  SetConst('SES_SCROLLONKILLFOCUS',8192);
  SetConst('SES_XLTCRCRLFTOCR',16384);
  SetConst('SES_DRAFTMODE',32768);
  SetConst('SES_USECTF',65536);
  SetConst('SES_HIDEGRIDLINES',131072);
  SetConst('SES_USEATFONT',262144);
  SetConst('SES_CUSTOMLOOK',524288);
  SetConst('SES_LBSCROLLNOTIFY',1048576);
  SetConst('SES_CTFALLOWEMBED',2097152);
  SetConst('SES_CTFALLOWSMARTTAG',4194304);
  SetConst('SES_CTFALLOWPROOFING',8388608);
  SetConst('ES_SAVESEL',32768);
  SetConst('ES_SUNKEN',16384);
  SetConst('ES_DISABLENOSCROLL',8192);
  SetConst('ES_SELECTIONBAR',16777216);
  SetConst('ES_NOOLEDRAGDROP',8);
  SetConst('ES_VERTICAL',4194304);
  SetConst('ES_NOIME',524288);
  SetConst('ES_SELFIME',262144);
  SetConst('EN_MSGFILTER',1792);
  SetConst('EN_REQUESTRESIZE',1793);
  SetConst('EN_SELCHANGE',1794);
  SetConst('EN_DROPFILES',1795);
  SetConst('EN_PROTECTED',1796);
  SetConst('EN_CORRECTTEXT',1797);
  SetConst('EN_STOPNOUNDO',1798);
  SetConst('EN_IMECHANGE',1799);
  SetConst('EN_SAVECLIPBOARD',1800);
  SetConst('EN_OLEOPFAILED',1801);
  SetConst('EN_OBJECTPOSITIONS',1802);
  SetConst('EN_LINK',1803);
  SetConst('EN_DRAGDROPDONE',1804);
  SetConst('EN_PARAGRAPHEXPANDED',1805);
  SetConst('EN_PAGECHANGE',1806);
  SetConst('EN_LOWFIRTF',1807);
  SetConst('EN_ALIGNLTR',1808);
  SetConst('EN_ALIGNRTL',1809);
  SetConst('ECO_AUTOWORDSELECTION',1);
  SetConst('ECO_AUTOVSCROLL',64);
  SetConst('ECO_AUTOHSCROLL',128);
  SetConst('ECO_NOHIDESEL',256);
  SetConst('ECO_READONLY',2048);
  SetConst('ECO_WANTRETURN',4096);
  SetConst('ECO_SAVESEL',32768);
  SetConst('ECO_SELECTIONBAR',16777216);
  SetConst('ECO_VERTICAL',4194304);
  SetConst('SS_LEFT',0);
  SetConst('SS_CENTER',1);
  SetConst('SS_RIGHT',2);
  SetConst('SS_ICON',3);
  SetConst('SS_BLACKRECT',4);
  SetConst('SS_GRAYRECT',5);
  SetConst('SS_WHITERECT',6);
  SetConst('SS_BLACKFRAME',7);
  SetConst('SS_GRAYFRAME',8);
  SetConst('SS_WHITEFRAME',9);
  SetConst('SS_USERITEM',10);
  SetConst('SS_SIMPLE',11);
  SetConst('SS_LEFTNOWORDWRAP',12);
  SetConst('SS_OWNERDRAW',13);
  SetConst('SS_BITMAP',14);
  SetConst('SS_ENHMETAFILE',15);
  SetConst('SS_ETCHEDHORZ',16);
  SetConst('SS_ETCHEDVERT',17);
  SetConst('SS_ETCHEDFRAME',18);
  SetConst('SS_TYPEMASK',31);
  SetConst('SS_REALSIZECONTROL',64);
  SetConst('SS_NOPREFIX',128);
  SetConst('SS_NOTIFY',256);
  SetConst('SS_CENTERIMAGE',512);
  SetConst('SS_RIGHTJUST',1024);
  SetConst('SS_REALSIZEIMAGE',2048);
  SetConst('SS_SUNKEN',4096);
  SetConst('SS_EDITCONTROL',8192);
  SetConst('SS_ENDELLIPSIS',16384);
  SetConst('SS_PATHELLIPSIS',32768);
  SetConst('SS_WORDELLIPSIS',49152);
  SetConst('SS_ELLIPSISMASK',49152);
  SetConst('STM_SETICON',368);
  SetConst('STM_GETICON',369);
  SetConst('STM_SETIMAGE',370);
  SetConst('STM_GETIMAGE',371);
  SetConst('STN_CLICKED',0);
  SetConst('STN_DBLCLK',1);
  SetConst('STN_ENABLE',2);
  SetConst('STN_DISABLE',3);
  SetConst('STM_MSGMAX',372);
  SetConst('SBARS_SIZEGRIP',256);
  SetConst('SBT_TOOLTIPS',2048);
  SetConst('SBARS_TOOLTIPS',2048);
  SetConst('NM_OUTOFMEMORY',4294967295);
  SetConst('NM_CLICK',4294967294);
  SetConst('NM_DBLCLK',4294967293);
  SetConst('NM_RETURN',4294967292);
  SetConst('NM_RCLICK',4294967291);
  SetConst('NM_RDBLCLK',4294967290);
  SetConst('NM_CUSTOMDRAW',4294967284);
  SetConst('NM_HOVER',4294967283);
  SetConst('NM_NCHITTEST',4294967282);
  SetConst('NM_KEYDOWN',4294967281);
  SetConst('NM_RELEASEDCAPTURE',4294967280);
  SetConst('NM_SETCURSOR',4294967279);
  SetConst('NM_CHAR',4294967278);
  SetConst('NM_TOOLTIPSCREATED',4294967277);
  SetConst('NM_LDOWN',4294967276);
  SetConst('NM_RDOWN',4294967275);
  SetConst('NM_THEMECHANGED',4294967274);
  SetConst('LIS_FOCUSED',1);
  SetConst('LIS_ENABLED',2);
  SetConst('LIS_VISITED',4);
  SetConst('TCS_EX_FLATSEPARATORS',1);
  SetConst('TCS_EX_REGISTERDROP',2);
  SetConst('TCS_SCROLLOPPOSITE',1);
  SetConst('TCS_BOTTOM',2);
  SetConst('TCS_RIGHT',2);
  SetConst('TCS_MULTISELECT',4);
  SetConst('TCS_FLATBUTTONS',8);
  SetConst('TCS_FORCEICONLEFT',16);
  SetConst('TCS_FORCELABELLEFT',32);
  SetConst('TCS_HOTTRACK',64);
  SetConst('TCS_VERTICAL',128);
  SetConst('TCS_TABS',0);
  SetConst('TCS_BUTTONS',256);
  SetConst('TCS_SINGLELINE',0);
  SetConst('TCS_MULTILINE',512);
  SetConst('TCS_RIGHTJUSTIFY',0);
  SetConst('TCS_FIXEDWIDTH',1024);
  SetConst('TCS_RAGGEDRIGHT',2048);
  SetConst('TCS_FOCUSONBUTTONDOWN',4096);
  SetConst('TCS_OWNERDRAWFIXED',8192);
  SetConst('TCS_TOOLTIPS',16384);
  SetConst('TCS_FOCUSNEVER',32768);
  SetConst('TCN_SELCHANGE',4294966745);
  SetConst('TCN_SELCHANGING',4294966744);
  SetConst('TCN_GETOBJECT',4294966743);
  SetConst('TCN_FOCUSCHANGE',4294966742);
  SetConst('TBSTATE_CHECKED',1);
  SetConst('TBSTATE_PRESSED',2);
  SetConst('TBSTATE_ENABLED',4);
  SetConst('TBSTATE_HIDDEN',8);
  SetConst('TBSTATE_INDETERMINATE',16);
  SetConst('TBSTATE_WRAP',32);
  SetConst('TBSTATE_ELLIPSES',64);
  SetConst('TBSTATE_MARKED',128);
  SetConst('TBSTYLE_BUTTON',0);
  SetConst('TBSTYLE_SEP',1);
  SetConst('TBSTYLE_CHECK',2);
  SetConst('TBSTYLE_GROUP',4);
  SetConst('TBSTYLE_CHECKGROUP',6);
  SetConst('TBSTYLE_DROPDOWN',8);
  SetConst('TBSTYLE_AUTOSIZE',16);
  SetConst('TBSTYLE_NOPREFIX',32);
  SetConst('TBSTYLE_TOOLTIPS',256);
  SetConst('TBSTYLE_WRAPABLE',512);
  SetConst('TBSTYLE_ALTDRAG',1024);
  SetConst('TBSTYLE_FLAT',2048);
  SetConst('TBSTYLE_LIST',4096);
  SetConst('TBSTYLE_CUSTOMERASE',8192);
  SetConst('TBSTYLE_REGISTERDROP',16384);
  SetConst('TBSTYLE_TRANSPARENT',32768);
  SetConst('TBSTYLE_EX_DRAWDDARROWS',1);
  SetConst('BTNS_BUTTON',0);
  SetConst('BTNS_SEP',1);
  SetConst('BTNS_CHECK',2);
  SetConst('BTNS_GROUP',4);
  SetConst('BTNS_CHECKGROUP',6);
  SetConst('BTNS_DROPDOWN',8);
  SetConst('BTNS_AUTOSIZE',16);
  SetConst('BTNS_NOPREFIX',32);
  SetConst('BTNS_SHOWTEXT',64);
  SetConst('BTNS_WHOLEDROPDOWN',128);
  SetConst('TBN_GETBUTTONINFOA',4294966596);
  SetConst('TBN_BEGINDRAG',4294966595);
  SetConst('TBN_ENDDRAG',4294966594);
  SetConst('TBN_BEGINADJUST',4294966593);
  SetConst('TBN_ENDADJUST',4294966592);
  SetConst('TBN_RESET',4294966591);
  SetConst('TBN_QUERYINSERT',4294966590);
  SetConst('TBN_QUERYDELETE',4294966589);
  SetConst('TBN_TOOLBARCHANGE',4294966588);
  SetConst('TBN_CUSTHELP',4294966587);
  SetConst('TBN_DROPDOWN',4294966586);
  SetConst('TBN_GETOBJECT',4294966584);
  SetConst('STD_CUT',0);
  SetConst('STD_COPY',1);
  SetConst('STD_PASTE',2);
  SetConst('STD_UNDO',3);
  SetConst('STD_REDOW',4);
  SetConst('STD_DELETE',5);
  SetConst('STD_FILENEW',6);
  SetConst('STD_FILEOPEN',7);
  SetConst('STD_FILESAVE',8);
  SetConst('STD_PRINTPRE',9);
  SetConst('STD_PROPERTIES',10);
  SetConst('STD_HELP',11);
  SetConst('STD_FIND',12);
  SetConst('STD_REPLACE',13);
  SetConst('STD_PRINT',14);
  SetConst('VIEW_LARGEICONS',0);
  SetConst('VIEW_SMALLICONS',1);
  SetConst('VIEW_LIST',2);
  SetConst('VIEW_DETAILS',3);
  SetConst('VIEW_SORTNAME',4);
  SetConst('VIEW_SORTSIZE',5);
  SetConst('VIEW_SORTDATE',6);
  SetConst('VIEW_SORTTYPE',7);
  SetConst('VIEW_PARENTFOLDER',8);
  SetConst('VIEW_NETCONNECT',9);
  SetConst('VIEW_NETDISCONNECT',10);
  SetConst('VIEW_NEWFOLDER',11);
  SetConst('VIEW_VIEWMENU',12);
  SetConst('TTS_ALWAYSTIP',1);
  SetConst('TTS_NOPREFIX',2);
  SetConst('TTS_NOANIMATE',16);
  SetConst('TTS_NOFADE',32);
  SetConst('TTS_BALLOON',64);
  SetConst('TTS_CLOSE',128);
  SetConst('TTI_NONE',0);
  SetConst('TTI_INFO',1);
  SetConst('TTI_WARNING',2);
  SetConst('TTI_ERROR',3);
  SetConst('TBS_AUTOTICKS',1);
  SetConst('TBS_VERT',2);
  SetConst('TBS_HORZ',0);
  SetConst('TBS_TOP',4);
  SetConst('TBS_BOTTOM',0);
  SetConst('TBS_LEFT',4);
  SetConst('TBS_RIGHT',0);
  SetConst('TBS_BOTH',8);
  SetConst('TBS_NOTICKS',16);
  SetConst('TBS_ENABLESELRANGE',32);
  SetConst('TBS_FIXEDLENGTH',64);
  SetConst('TBS_NOTHUMB',128);
  SetConst('TBS_TOOLTIPS',256);
  SetConst('TBS_REVERSED',512);
  SetConst('TBS_DOWNISLEFT',1024);
  SetConst('CW_USEDEFAULT',-2147483648);
  SetConst('TVI_FIRST',-65535);
  SetConst('TVI_LAST',-65534);
  SetConst('TVI_ROOT',-65536);
  SetConst('TVI_SORT',-65533);
  SetConst('TVIS_SELECTED',2);
  SetConst('TVIS_CUT',4);
  SetConst('TVIS_DROPHILITED',8);
  SetConst('TVIS_BOLD',16);
  SetConst('TVIS_EXPANDED',32);
  SetConst('TVIS_EXPANDEDONCE',64);
  SetConst('TVIS_EXPANDPARTIAL',128);
  SetConst('TVIS_OVERLAYMASK',3840);
  SetConst('TVIS_STATEIMAGEMASK',61440);
  SetConst('TVIS_USERMASK',61440);
  SetConst('TVS_HASBUTTONS',1);
  SetConst('TVS_HASLINES',2);
  SetConst('TVS_LINESATROOT',4);
  SetConst('TVS_EDITLABELS',8);
  SetConst('TVS_DISABLEDRAGDROP',16);
  SetConst('TVS_SHOWSELALWAYS',32);
  SetConst('TVS_RTLREADING',64);
  SetConst('TVS_NOTOOLTIPS',128);
  SetConst('TVS_CHECKBOXES',256);
  SetConst('TVS_TRACKSELECT',512);
  SetConst('TVS_SINGLEEXPAND',1024);
  SetConst('TVS_INFOTIP',2048);
  SetConst('TVS_FULLROWSELECT',4096);
  SetConst('TVS_NOSCROLL',8192);
  SetConst('TVS_NONEVENHEIGHT',16384);
  SetConst('TVS_NOHSCROLL',32768);
  SetConst('TVN_SELCHANGING',4294966895);
  SetConst('TVN_SELCHANGED',4294966894);
  SetConst('TVN_GETDISPINFO',4294966893);
  SetConst('TVN_SETDISPINFO',4294966892);
  SetConst('TVN_ITEMEXPANDING',4294966891);
  SetConst('TVN_ITEMEXPANDED',4294966890);
  SetConst('TVN_BEGINDRAG',4294966889);
  SetConst('TVN_BEGINRDRAG',4294966888);
  SetConst('TVN_DELETEITEM',4294966887);
  SetConst('TVN_BEGINLABELEDIT',4294966886);
  SetConst('TVN_ENDLABELEDIT',4294966885);
  SetConst('TVN_SELCHANGING',4294966895);
  SetConst('TVN_SELCHANGED',4294966894);
  SetConst('TVN_GETDISPINFO',4294966893);
  SetConst('TVN_SETDISPINFO',4294966892);
  SetConst('TVN_ITEMEXPANDING',4294966891);
  SetConst('TVN_ITEMEXPANDED',4294966890);
  SetConst('TVN_BEGINDRAG',4294966889);
  SetConst('TVN_BEGINRDRAG',4294966888);
  SetConst('TVN_DELETEITEM',4294966887);
  SetConst('TVN_BEGINLABELEDIT',4294966886);
  SetConst('TVN_ENDLABELEDIT',4294966885);
  SetConst('UDN_DELTAPOS',4294966574);
  SetConst('UDS_WRAP',1);
  SetConst('UDS_SETBUDDYINT',2);
  SetConst('UDS_ALIGNRIGHT',4);
  SetConst('UDS_ALIGNLEFT',8);
  SetConst('UDS_AUTOBUDDY',16);
  SetConst('UDS_ARROWKEYS',32);
  SetConst('UDS_HORZ',64);
  SetConst('UDS_NOTHOUSANDS',128);
  SetConst('UDS_HOTTRACK',256);
  SetConst('FW_DONTCARE',0);
  SetConst('FW_THIN',100);
  SetConst('FW_EXTRALIGHT',200);
  SetConst('FW_LIGHT',300);
  SetConst('FW_NORMAL',400);
  SetConst('FW_MEDIUM',500);
  SetConst('FW_SEMIBOLD',600);
  SetConst('FW_BOLD',700);
  SetConst('FW_EXTRABOLD',800);
  SetConst('FW_HEAVY',900);
  SetConst('ANSI_CHARSET',0);
  SetConst('DEFAULT_CHARSET',1);
  SetConst('SYMBOL_CHARSET',2);
  SetConst('SHIFTJIS_CHARSET',128);
  SetConst('HANGEUL_CHARSET',129);
  SetConst('HANGUL_CHARSET',129);
  SetConst('GB2312_CHARSET',134);
  SetConst('CHINESEBIG5_CHARSET',136);
  SetConst('OEM_CHARSET',255);
  SetConst('JOHAB_CHARSET',130);
  SetConst('HEBREW_CHARSET',177);
  SetConst('ARABIC_CHARSET',178);
  SetConst('GREEK_CHARSET',161);
  SetConst('TURKISH_CHARSET',162);
  SetConst('VIETNAMESE_CHARSET',163);
  SetConst('THAI_CHARSET',222);
  SetConst('EASTEUROPE_CHARSET',238);
  SetConst('RUSSIAN_CHARSET',204);
  SetConst('MAC_CHARSET',77);
  SetConst('BALTIC_CHARSET',186);
  SetConst('ANTIALIASED_QUALITY',4);
  SetConst('CLEARTYPE_QUALITY',5);
  SetConst('DEFAULT_QUALITY',0);
  SetConst('NONANTIALIASED_QUALITY',3);
  SetConst('PROOF_QUALITY',2);
  SetConst('HS_HORIZONTAL',0);
  SetConst('HS_VERTICAL',1);
  SetConst('HS_FDIAGONAL',2);
  SetConst('HS_BDIAGONAL',3);
  SetConst('HS_CROSS',4);
  SetConst('HS_DIAGCROSS',5);
  SetConst('PS_SOLID',0);
  SetConst('PS_DASH',1);
  SetConst('PS_DOT',2);
  SetConst('PS_DASHDOT',3);
  SetConst('PS_DASHDOTDOT',4);
  SetConst('PS_NULL',5);
  SetConst('PS_INSIDEFRAME',6);
  SetConst('PS_USERSTYLE',7);
  SetConst('PS_ALTERNATE',8);
  SetConst('PS_STYLE_MASK',15);
  SetConst('NIIF_NONE',0);
  SetConst('NIIF_INFO',1);
  SetConst('NIIF_WARNING',2);
  SetConst('NIIF_ERROR',3);
  SetConst('NIIF_ICON_MASK',15);
  SetConst('NIIF_NOSOUND',16);
  SetConst('NIIF_USER',4);
  SetConst('WM_ICONNOTIFY',-1125);
  SetConst('NIN_BALLOONSHOW',-1026);
  SetConst('NIN_BALLOONHIDE',-1027);
  SetConst('NIN_BALLOONTIMEOUT',-1028);
  SetConst('NIN_BALLOONUSERCLICK',-1029);
  SetConst('WM_LBUTTONDOWN',-513);
  SetConst('WM_LBUTTONUP',-514);
  SetConst('WM_LBUTTONDBLCLK',-515);
  SetConst('WM_RBUTTONDOWN',-516);
  SetConst('WM_RBUTTONUP',-517);
  SetConst('WM_RBUTTONDBLCLK',-518);
  SetConst('WM_MBUTTONDOWN',-519);
  SetConst('WM_MBUTTONUP',-520);
  SetConst('WM_MBUTTONDBLCLK',-521);
  SetConst('WM_XBUTTONDOWN',-523);
  SetConst('WM_XBUTTONUP',-524);
  SetConst('WM_XBUTTONDBLCLK',-525);
  SetConst('MFS_GRAYED',3);
  SetConst('MFS_DISABLED',3);
  SetConst('MFS_CHECKED',8);
  SetConst('MFS_HILITE',128);
  SetConst('MFS_ENABLED',0);
  SetConst('MFS_UNCHECKED',0);
  SetConst('MFS_UNHILITE',0);
  SetConst('MFS_DEFAULT',4096);
  SetConst('TPM_LEFTBUTTON',0);
  SetConst('TPM_RIGHTBUTTON',2);
  SetConst('TPM_LEFTALIGN',0);
  SetConst('TPM_CENTERALIGN',4);
  SetConst('TPM_RIGHTALIGN',8);
  SetConst('TPM_TOPALIGN',0);
  SetConst('TPM_VCENTERALIGN',16);
  SetConst('TPM_BOTTOMALIGN',32);
  SetConst('TPM_HORIZONTAL',0);
  SetConst('TPM_VERTICAL',64);
  SetConst('TPM_NONOTIFY',128);
  SetConst('TPM_RETURNCMD',256);
  SetConst('TPM_RECURSE',1);
  SetConst('TPM_HORPOSANIMATION',1024);
  SetConst('TPM_HORNEGANIMATION',2048);
  SetConst('TPM_VERPOSANIMATION',4096);
  SetConst('TPM_VERNEGANIMATION',8192);
  SetConst('TPM_NOANIMATION',16384);
  SetConst('TPM_LAYOUTRTL',32768);
  SetConst('WM_NULL',0);
  SetConst('WM_CREATE',-1);
  SetConst('WM_DESTROY',-2);
  SetConst('WM_MOVE',-3);
  SetConst('WM_SIZE',-5);
  SetConst('WM_ACTIVATE',-6);
  SetConst('WM_SETFOCUS',-7);
  SetConst('WM_KILLFOCUS',-8);
  SetConst('WM_ENABLE',-10);
  SetConst('WM_SETREDRAW',-11);
  SetConst('WM_SETTEXT',-12);
  SetConst('WM_GETTEXT',-13);
  SetConst('WM_GETTEXTLENGTH',-14);
  SetConst('WM_PAINT',-15);
  SetConst('WM_CLOSE',-16);
  SetConst('WM_QUERYENDSESSION',-17);
  SetConst('WM_QUERYOPEN',-19);
  SetConst('WM_ENDSESSION',-22);
  SetConst('WM_QUIT',-18);
  SetConst('WM_ERASEBKGND',-20);
  SetConst('WM_SYSCOLORCHANGE',-21);
  SetConst('WM_SHOWWINDOW',-24);
  SetConst('WM_WININICHANGE',-26);
  SetConst('WM_SETTINGCHANGE',-26);
  SetConst('WM_DEVMODECHANGE',-27);
  SetConst('WM_ACTIVATEAPP',-28);
  SetConst('WM_FONTCHANGE',-29);
  SetConst('WM_TIMECHANGE',-30);
  SetConst('WM_CANCELMODE',-31);
  SetConst('WM_SETCURSOR',-32);
  SetConst('WM_MOUSEACTIVATE',-33);
  SetConst('WM_CHILDACTIVATE',-34);
  SetConst('WM_QUEUESYNC',-35);
  SetConst('WM_GETMINMAXINFO',-36);
  SetConst('WM_PAINTICON',-38);
  SetConst('WM_ICONERASEBKGND',-39);
  SetConst('WM_NEXTDLGCTL',-40);
  SetConst('WM_SPOOLERSTATUS',-42);
  SetConst('WM_DRAWITEM',-43);
  SetConst('WM_MEASUREITEM',-44);
  SetConst('WM_DELETEITEM',-45);
  SetConst('WM_VKEYTOITEM',-46);
  SetConst('WM_CHARTOITEM',-47);
  SetConst('WM_SETFONT',-48);
  SetConst('WM_GETFONT',-49);
  SetConst('WM_SETHOTKEY',-50);
  SetConst('WM_GETHOTKEY',-51);
  SetConst('WM_QUERYDRAGICON',-55);
  SetConst('WM_COMPAREITEM',-57);
  SetConst('WM_GETOBJECT',-61);
  SetConst('WM_COMPACTING',-65);
  SetConst('WM_COMMNOTIFY',-68);
  SetConst('WM_WINDOWPOSCHANGING',-70);
  SetConst('WM_WINDOWPOSCHANGED',-71);
  SetConst('WM_POWER',-72);
  SetConst('WM_COPYDATA',-74);
  SetConst('WM_CANCELJOURNAL',-75);
  SetConst('WM_NOTIFY',-78);
  SetConst('WM_INPUTLANGCHANGEREQUEST',-80);
  SetConst('WM_INPUTLANGCHANGE',-81);
  SetConst('WM_TCARD',-82);
  SetConst('WM_HELP',-83);
  SetConst('WM_USERCHANGED',-84);
  SetConst('WM_NOTIFYFORMAT',-85);
  SetConst('WM_CONTEXTMENU',-123);
  SetConst('WM_STYLECHANGING',-124);
  SetConst('WM_STYLECHANGED',-125);
  SetConst('WM_DISPLAYCHANGE',-126);
  SetConst('WM_GETICON',-127);
  SetConst('WM_SETICON',-128);
  SetConst('WM_NCCREATE',-129);
  SetConst('WM_NCDESTROY',-130);
  SetConst('WM_NCCALCSIZE',-131);
  SetConst('WM_NCHITTEST',-132);
  SetConst('WM_NCPAINT',-133);
  SetConst('WM_NCACTIVATE',-134);
  SetConst('WM_GETDLGCODE',-135);
  SetConst('WM_NCMOUSEMOVE',-160);
  SetConst('WM_NCLBUTTONDOWN',-161);
  SetConst('WM_NCLBUTTONUP',-162);
  SetConst('WM_NCLBUTTONDBLCLK',-163);
  SetConst('WM_NCRBUTTONDOWN',-164);
  SetConst('WM_NCRBUTTONUP',-165);
  SetConst('WM_NCRBUTTONDBLCLK',-166);
  SetConst('WM_NCMBUTTONDOWN',-167);
  SetConst('WM_NCMBUTTONUP',-168);
  SetConst('WM_NCMBUTTONDBLCLK',-169);
  SetConst('WM_NCXBUTTONDOWN',-171);
  SetConst('WM_NCXBUTTONUP',-172);
  SetConst('WM_NCXBUTTONDBLCLK',-173);
  SetConst('WM_INPUT',-255);
  SetConst('WM_KEYFIRST',-256);
  SetConst('WM_KEYDOWN',-256);
  SetConst('WM_KEYUP',-257);
  SetConst('WM_CHAR',-258);
  SetConst('WM_DEADCHAR',-259);
  SetConst('WM_SYSKEYDOWN',-260);
  SetConst('WM_SYSKEYUP',-261);
  SetConst('WM_SYSCHAR',-262);
  SetConst('WM_SYSDEADCHAR',-263);
  SetConst('WM_UNICHAR',-265);
  SetConst('WM_KEYLAST',-265);
  SetConst('WM_KEYLAST',-265);
  SetConst('WM_IME_STARTCOMPOSITION',-269);
  SetConst('WM_IME_ENDCOMPOSITION',-270);
  SetConst('WM_IME_COMPOSITION',-271);
  SetConst('WM_IME_KEYLAST',-271);
  SetConst('WM_INITDIALOG',-272);
  SetConst('WM_COMMAND',-273);
  SetConst('WM_SYSCOMMAND',-274);
  SetConst('WM_TIMER',-275);
  SetConst('WM_HSCROLL',-276);
  SetConst('WM_VSCROLL',-277);
  SetConst('WM_INITMENU',-278);
  SetConst('WM_INITMENUPOPUP',-279);
  SetConst('WM_MENUSELECT',-287);
  SetConst('WM_MENUCHAR',-288);
  SetConst('WM_ENTERIDLE',-289);
  SetConst('WM_MENURBUTTONUP',-290);
  SetConst('WM_MENUDRAG',-291);
  SetConst('WM_MENUGETOBJECT',-292);
  SetConst('WM_UNINITMENUPOPUP',-293);
  SetConst('WM_MENUCOMMAND',-294);
  SetConst('WM_CHANGEUISTATE',-295);
  SetConst('WM_UPDATEUISTATE',-296);
  SetConst('WM_QUERYUISTATE',-297);
  SetConst('WM_CTLCOLORMSGBOX',-306);
  SetConst('WM_CTLCOLOREDIT',-307);
  SetConst('WM_CTLCOLORLISTBOX',-308);
  SetConst('WM_CTLCOLORBTN',-309);
  SetConst('WM_CTLCOLORDLG',-310);
  SetConst('WM_CTLCOLORSCROLLBAR',-311);
  SetConst('WM_CTLCOLORSTATIC',-312);
  SetConst('WM_MOUSEFIRST',-512);
  SetConst('WM_MOUSEMOVE',-512);
  SetConst('WM_LBUTTONDOWN',-513);
  SetConst('WM_LBUTTONUP',-514);
  SetConst('WM_LBUTTONDBLCLK',-515);
  SetConst('WM_RBUTTONDOWN',-516);
  SetConst('WM_RBUTTONUP',-517);
  SetConst('WM_RBUTTONDBLCLK',-518);
  SetConst('WM_MBUTTONDOWN',-519);
  SetConst('WM_MBUTTONUP',-520);
  SetConst('WM_MBUTTONDBLCLK',-521);
  SetConst('WM_MOUSEWHEEL',-522);
  SetConst('WM_XBUTTONDOWN',-523);
  SetConst('WM_XBUTTONUP',-524);
  SetConst('WM_XBUTTONDBLCLK',-525);
  SetConst('WM_MOUSELAST',-525);
  SetConst('WM_PARENTNOTIFY',-528);
  SetConst('WM_ENTERMENULOOP',-529);
  SetConst('WM_EXITMENULOOP',-530);
  SetConst('WM_NEXTMENU',-531);
  SetConst('WM_SIZING',-532);
  SetConst('WM_CAPTURECHANGED',-533);
  SetConst('WM_MOVING',-534);
  SetConst('WM_POWERBROADCAST',-536);
  SetConst('WM_DEVICECHANGE',-537);
  SetConst('WM_MDICREATE',-544);
  SetConst('WM_MDIDESTROY',-545);
  SetConst('WM_MDIACTIVATE',-546);
  SetConst('WM_MDIRESTORE',-547);
  SetConst('WM_MDINEXT',-548);
  SetConst('WM_MDIMAXIMIZE',-549);
  SetConst('WM_MDITILE',-550);
  SetConst('WM_MDICASCADE',-551);
  SetConst('WM_MDIICONARRANGE',-552);
  SetConst('WM_MDIGETACTIVE',-553);
  SetConst('WM_MDISETMENU',-560);
  SetConst('WM_ENTERSIZEMOVE',-561);
  SetConst('WM_EXITSIZEMOVE',-562);
  SetConst('WM_DROPFILES',-563);
  SetConst('WM_MDIREFRESHMENU',-564);
  SetConst('WM_IME_SETCONTEXT',-641);
  SetConst('WM_IME_NOTIFY',-642);
  SetConst('WM_IME_CONTROL',-643);
  SetConst('WM_IME_COMPOSITIONFULL',-644);
  SetConst('WM_IME_SELECT',-645);
  SetConst('WM_IME_CHAR',-646);
  SetConst('WM_IME_REQUEST',-648);
  SetConst('WM_IME_KEYDOWN',-656);
  SetConst('WM_IME_KEYUP',-657);
  SetConst('WM_MOUSEHOVER',-673);
  SetConst('WM_MOUSELEAVE',-675);
  SetConst('WM_NCMOUSEHOVER',-672);
  SetConst('WM_NCMOUSELEAVE',-674);
  SetConst('WM_WTSSESSION_CHANGE',-689);
  SetConst('WM_TABLET_FIRST',-704);
  SetConst('WM_TABLET_LAST',-735);
  SetConst('WM_CUT',-768);
  SetConst('WM_COPY',-769);
  SetConst('WM_PASTE',-770);
  SetConst('WM_CLEAR',-771);
  SetConst('WM_UNDO',-772);
  SetConst('WM_RENDERFORMAT',-773);
  SetConst('WM_RENDERALLFORMATS',-774);
  SetConst('WM_DESTROYCLIPBOARD',-775);
  SetConst('WM_DRAWCLIPBOARD',-776);
  SetConst('WM_PAINTCLIPBOARD',-777);
  SetConst('WM_VSCROLLCLIPBOARD',-778);
  SetConst('WM_SIZECLIPBOARD',-779);
  SetConst('WM_ASKCBFORMATNAME',-780);
  SetConst('WM_CHANGECBCHAIN',-781);
  SetConst('WM_HSCROLLCLIPBOARD',-782);
  SetConst('WM_QUERYNEWPALETTE',-783);
  SetConst('WM_PALETTEISCHANGING',-784);
  SetConst('WM_PALETTECHANGED',-785);
  SetConst('WM_HOTKEY',-786);
  SetConst('WM_PRINT',-791);
  SetConst('WM_PRINTCLIENT',-792);
  SetConst('WM_APPCOMMAND',-793);
  SetConst('WM_THEMECHANGED',-794);
  SetConst('WM_HANDHELDFIRST',-856);
  SetConst('WM_HANDHELDLAST',-863);
  SetConst('WM_AFXFIRST',-864);
  SetConst('WM_AFXLAST',-895);
  SetConst('WM_PENWINFIRST',-896);
  SetConst('WM_PENWINLAST',-911);
  SetConst('WM_APP',-32768);
  SetConst('OFN_READONLY',1);
  SetConst('OFN_OVERWRITEPROMPT',2);
  SetConst('OFN_HIDEREADONLY',4);
  SetConst('OFN_NOCHANGEDIR',8);
  SetConst('OFN_SHOWHELP',16);
  SetConst('OFN_ENABLEHOOK',32);
  SetConst('OFN_ENABLETEMPLATE',64);
  SetConst('OFN_ENABLETEMPLATEHANDLE',128);
  SetConst('OFN_NOVALIDATE',256);
  SetConst('OFN_ALLOWMULTISELECT',512);
  SetConst('OFN_EXTENSIONDIFFERENT',1024);
  SetConst('OFN_PATHMUSTEXIST',2048);
  SetConst('OFN_FILEMUSTEXIST',4096);
  SetConst('OFN_CREATEPROMPT',8192);
  SetConst('OFN_SHAREAWARE',16384);
  SetConst('OFN_NOREADONLYRETURN',32768);
  SetConst('OFN_NOTESTFILECREATE',65536);
  SetConst('OFN_NONETWORKBUTTON',131072);
  SetConst('OFN_NOLONGNAMES',262144);
  SetConst('OFN_EXPLORER',524288);
  SetConst('OFN_NODEREFERENCELINKS',1048576);
  SetConst('OFN_LONGNAMES',2097152);
  SetConst('OFN_ENABLEINCLUDENOTIFY',4194304);
  SetConst('OFN_ENABLESIZING',8388608);
  SetConst('OFN_DONTADDTORECENT',33554432);
  SetConst('OFN_FORCESHOWHIDDEN',268435456);
  SetConst('OFN_EX_NOPLACESBAR',1);
  SetConst('CONTROL_ANIMATION',1);
  SetConst('CONTROL_BUTTON',2);
  SetConst('CONTROL_COMBOBOX',3);
  SetConst('CONTROL_COMBOBOXEX',4);
  SetConst('CONTROL_DATEANDTIME',5);
  SetConst('CONTROL_EDIT',6);
  SetConst('CONTROL_HEADER',7);
  SetConst('CONTROL_HOTKEY',8);
  SetConst('CONTROL_IPADDRESS',9);
  SetConst('CONTROL_LISTBOX',10);
  SetConst('CONTROL_LISTVIEW',11);
  SetConst('CONTROL_MONTHCALENDAR',12);
  SetConst('CONTROL_PAGER',13);
  SetConst('CONTROL_PROGRESSBAR',14);
  SetConst('CONTROL_PROPERTYSHEET',15);
  SetConst('CONTROL_REBAR',16);
  SetConst('CONTROL_RICHEDIT',17);
  SetConst('CONTROL_SCROLLBAR',18);
  SetConst('CONTROL_STATIC',19);
  SetConst('CONTROL_STATUSBAR',20);
  SetConst('CONTROL_SYSLINK',21);
  SetConst('CONTROL_TAB',22);
  SetConst('CONTROL_TASKDIALOG',23);
  SetConst('CONTROL_TOOLBAR',24);
  SetConst('CONTROL_TRACKBAR',25);
  SetConst('CONTROL_TREEVIEW',26);
  SetConst('CONTROL_UPDOWN',27);
  SetConst('CONTROL_TOOLTIP',28);
  SetConst('CONTROL_TOOLBARBUTTON',29);
  SetConst('CONTROL_MENUITEM',30);
  SetConst('SB_BOTH',3);
  SetConst('SB_HORZ',0);
  SetConst('SB_VERT',1);
  SetConst('SB_CTL',2);
  SetConst('ESB_ENABLE_BOTH',0);
  SetConst('ESB_DISABLE_BOTH',3);
  SetConst('ESB_DISABLE_LEFT',1);
  SetConst('ESB_DISABLE_RIGHT',2);
  SetConst('ESB_DISABLE_UP',1);
  SetConst('ESB_DISABLE_DOWN',2);
  SetConst('ESB_DISABLE_LTUP',1);
  SetConst('ESB_DISABLE_RTDN',2);
  SetConst('SBS_HORZ',0);
  SetConst('SBS_VERT',1);
  SetConst('SBS_TOPALIGN',2);
  SetConst('SBS_LEFTALIGN',2);
  SetConst('SBS_BOTTOMALIGN',4);
  SetConst('SBS_RIGHTALIGN',4);
  SetConst('SBS_SIZEBOXTOPLEFTALIGN',2);
  SetConst('SBS_SIZEBOXBOTTOMRIGHTALIGN',4);
  SetConst('SBS_SIZEBOX',8);
  SetConst('SBS_SIZEGRIP',16);
  SetConst('SB_LINEUP',0);
  SetConst('SB_LINELEFT',0);
  SetConst('SB_LINEDOWN',1);
  SetConst('SB_LINERIGHT',1);
  SetConst('SB_PAGEUP',2);
  SetConst('SB_PAGELEFT',2);
  SetConst('SB_PAGEDOWN',3);
  SetConst('SB_PAGERIGHT',3);
  SetConst('SB_THUMBPOSITION',4);
  SetConst('SB_THUMBTRACK',5);
  SetConst('SB_TOP',6);
  SetConst('SB_LEFT',6);
  SetConst('SB_BOTTOM',7);
  SetConst('SB_RIGHT',7);
  SetConst('SB_ENDSCROLL',8);
  SetConst('MB_OK',0);
  SetConst('MB_OKCANCEL',1);
  SetConst('MB_ABORTRETRYIGNORE',2);
  SetConst('MB_YESNOCANCEL',3);
  SetConst('MB_YESNO',4);
  SetConst('MB_RETRYCANCEL',5);
  SetConst('MB_CANCELTRYCONTINUE',6);
  SetConst('MB_ICONHAND',16);
  SetConst('MB_ICONQUESTION',32);
  SetConst('MB_ICONEXCLAMATION',48);
  SetConst('MB_ICONASTERISK',64);
  SetConst('MB_USERICON',128);
  SetConst('MB_ICONWARNING',48);
  SetConst('MB_ICONERROR',16);
  SetConst('MB_ICONINFORMATION',64);
  SetConst('MB_ICONSTOP',16);
  SetConst('MB_DEFBUTTON1',0);
  SetConst('MB_DEFBUTTON2',256);
  SetConst('MB_DEFBUTTON3',512);
  SetConst('MB_DEFBUTTON4',768);
  SetConst('MB_APPLMODAL',0);
  SetConst('MB_SYSTEMMODAL',4096);
  SetConst('MB_TASKMODAL',8192);
  SetConst('MB_HELP',16384);
  SetConst('MB_NOFOCUS',32768);
  SetConst('MB_SETFOREGROUND',65536);
  SetConst('MB_DEFAULT_DESKTOP_ONLY',131072);
  SetConst('MB_TOPMOST',262144);
  SetConst('MB_RIGHT',524288);
  SetConst('MB_RTLREADING',1048576);
  SetConst('LWS_TRANSPARENT',1);
  SetConst('LWS_IGNORERETURN',2);

  dll:=GetModuleHandle(lua_tostring(L,1));
  if dll = 0 then dll:=LoadLibrary(lua_tostring(L,1));

  @hobbl_com_cb_create:=getProcAddress(dll,'hobbl_com_cb_create');
  @hobbl_com_cb_addcolumn:=getProcAddress(dll,'hobbl_com_cb_addcolumn');
  @hobbl_com_cb_setcolumnwindow:=getProcAddress(dll,'hobbl_com_cb_setcolumnwindow');
  @hobbl_com_cb_deletecolumn:=getProcAddress(dll,'hobbl_com_cb_deletecolumn');
  @hobbl_com_cb_setcolumnwidth:=getProcAddress(dll,'hobbl_com_cb_setcolumnwidth');
  @hobbl_com_cb_setcolumntext:=getProcAddress(dll,'hobbl_com_cb_setcolumntext');
  @hobbl_com_find_enumchildwindows:=getProcAddress(dll,'hobbl_com_find_enumchildwindows');
  @hobbl_com_find_enumthreadwindows:=getProcAddress(dll,'hobbl_com_find_enumthreadwindows');
  @hobbl_com_find_enumwindows:=getProcAddress(dll,'hobbl_com_find_enumwindows');
  @hobbl_com_find_getnumfound:=getProcAddress(dll,'hobbl_com_find_getnumfound');
  @hobbl_com_find_getfoundhandle:=getProcAddress(dll,'hobbl_com_find_getfoundhandle');
  @hobbl_com_scrollbar_create:=getProcAddress(dll,'hobbl_com_scrollbar_create');
  @hobbl_com_scrollbar_enable:=getProcAddress(dll,'hobbl_com_scrollbar_enable');
  @hobbl_com_scrollbar_getpos:=getProcAddress(dll,'hobbl_com_scrollbar_getpos');
  @hobbl_com_scrollbar_setpos:=getProcAddress(dll,'hobbl_com_scrollbar_setpos');
  @hobbl_com_scrollbar_setrange:=getProcAddress(dll,'hobbl_com_scrollbar_setrange');
  @hobbl_com_scrollbar_show:=getProcAddress(dll,'hobbl_com_scrollbar_show');
  @hobbl_com_scroll_setrange:=getProcAddress(dll,'hobbl_com_scroll_setrange');
  @hobbl_com_scroll_setpos:=getProcAddress(dll,'hobbl_com_scroll_setpos');
  @hobbl_com_scroll_getpos:=getProcAddress(dll,'hobbl_com_scroll_getpos');
  @hobbl_com_ds_moveitem:=getProcAddress(dll,'hobbl_com_ds_moveitem');
  @hobbl_com_ds_deleteitem:=getProcAddress(dll,'hobbl_com_ds_deleteitem');
  @hobbl_com_ds_addgraphicbuffer:=getProcAddress(dll,'hobbl_com_ds_addgraphicbuffer');
  @hobbl_com_ds_addrectangle:=getProcAddress(dll,'hobbl_com_ds_addrectangle');
  @hobbl_com_ds_addline:=getProcAddress(dll,'hobbl_com_ds_addline');
  @hobbl_com_ds_addellipse:=getProcAddress(dll,'hobbl_com_ds_addellipse');
  @hobbl_com_ds_addroundrect:=getProcAddress(dll,'hobbl_com_ds_addroundrect');
  @hobbl_com_ds_addpie:=getProcAddress(dll,'hobbl_com_ds_addpie');
  @hobbl_com_ds_addchord:=getProcAddress(dll,'hobbl_com_ds_addchord');
  @hobbl_com_ds_addarc:=getProcAddress(dll,'hobbl_com_ds_addarc');
  @hobbl_com_ds_addtext:=getProcAddress(dll,'hobbl_com_ds_addtext');
  @hobbl_com_ds_addbitmap:=getProcAddress(dll,'hobbl_com_ds_addbitmap');
  @hobbl_com_ds_setitembrush:=getProcAddress(dll,'hobbl_com_ds_setitembrush');
  @hobbl_com_ds_setitempen:=getProcAddress(dll,'hobbl_com_ds_setitempen');
  @hobbl_com_ds_setitemfont:=getProcAddress(dll,'hobbl_com_ds_setitemfont');
  @hobbl_com_ds_setitemcolor:=getProcAddress(dll,'hobbl_com_ds_setitemcolor');
  @hobbl_com_ds_setitembkcolor:=getProcAddress(dll,'hobbl_com_ds_setitembkcolor');
  @hobbl_com_check_set:=getProcAddress(dll,'hobbl_com_check_set');
  @hobbl_com_check_remove:=getProcAddress(dll,'hobbl_com_check_remove');
  @hobbl_com_check_command:=getProcAddress(dll,'hobbl_com_check_command');
  @hobbl_com_check_secondarycommand:=getProcAddress(dll,'hobbl_com_check_secondarycommand');
  @hobbl_com_check_tertiarycommand:=getProcAddress(dll,'hobbl_com_check_tertiarycommand');
  @hobbl_com_check_setdrag:=getProcAddress(dll,'hobbl_com_check_setdrag');
  @hobbl_com_check_getdragfiles:=getProcAddress(dll,'hobbl_com_check_getdragfiles');
  @hobbl_com_check_getdragfilename:=getProcAddress(dll,'hobbl_com_check_getdragfilename');
  @hobbl_com_check_getdragpointx:=getProcAddress(dll,'hobbl_com_check_getdragpointx');
  @hobbl_com_check_getdragpointy:=getProcAddress(dll,'hobbl_com_check_getdragpointy');
  @hobbl_com_check_dragfinish:=getProcAddress(dll,'hobbl_com_check_dragfinish');
  @hobbl_com_dialog_showabout:=getProcAddress(dll,'hobbl_com_dialog_showabout');
  @hobbl_com_dialog_getstring:=getProcAddress(dll,'hobbl_com_dialog_getstring');
  @hobbl_com_dialog_getnumber:=getProcAddress(dll,'hobbl_com_dialog_getnumber');
  @hobbl_com_dialog_messagebox:=getProcAddress(dll,'hobbl_com_dialog_messagebox');
  @hobbl_com_filedialog_prepare:=getProcAddress(dll,'hobbl_com_filedialog_prepare');
  @hobbl_com_filedialog_openfile:=getProcAddress(dll,'hobbl_com_filedialog_openfile');
  @hobbl_com_filedialog_savefile:=getProcAddress(dll,'hobbl_com_filedialog_savefile');
  @hobbl_com_filedialog_getnumfiles:=getProcAddress(dll,'hobbl_com_filedialog_getnumfiles');
  @hobbl_com_filedialog_getfile:=getProcAddress(dll,'hobbl_com_filedialog_getfile');
  @hobbl_com_mdi_getfocus:=getProcAddress(dll,'hobbl_com_mdi_getfocus');
  @hobbl_com_mdi_init:=getProcAddress(dll,'hobbl_com_mdi_init');
  @hobbl_com_mdi_createclient:=getProcAddress(dll,'hobbl_com_mdi_createclient');
  @hobbl_com_mdi_createwindow:=getProcAddress(dll,'hobbl_com_mdi_createwindow');
  @hobbl_com_graphbuf_create:=getProcAddress(dll,'hobbl_com_graphbuf_create');
  @hobbl_com_graphbuf_delete:=getProcAddress(dll,'hobbl_com_graphbuf_delete');
  @hobbl_com_graphbuf_getdc:=getProcAddress(dll,'hobbl_com_graphbuf_getdc');
  @hobbl_com_graphbuf_getbitmap:=getProcAddress(dll,'hobbl_com_graphbuf_getbitmap');
  @hobbl_com_graphbuf_createicon:=getProcAddress(dll,'hobbl_com_graphbuf_createicon');
  @hobbl_com_graphbuf_createbrush:=getProcAddress(dll,'hobbl_com_graphbuf_createbrush');
  @hobbl_com_menu_create:=getProcAddress(dll,'hobbl_com_menu_create');
  @hobbl_com_menu_createpopup:=getProcAddress(dll,'hobbl_com_menu_createpopup');
  @hobbl_com_menu_addstring:=getProcAddress(dll,'hobbl_com_menu_addstring');
  @hobbl_com_menu_addmenu:=getProcAddress(dll,'hobbl_com_menu_addmenu');
  @hobbl_com_menu_addseparator:=getProcAddress(dll,'hobbl_com_menu_addseparator');
  @hobbl_com_menu_set:=getProcAddress(dll,'hobbl_com_menu_set');
  @hobbl_com_menu_get:=getProcAddress(dll,'hobbl_com_menu_get');
  @hobbl_com_menu_setcheckbitmaps:=getProcAddress(dll,'hobbl_com_menu_setcheckbitmaps');
  @hobbl_com_menu_removeitem:=getProcAddress(dll,'hobbl_com_menu_removeitem');
  @hobbl_com_menu_removemenu:=getProcAddress(dll,'hobbl_com_menu_removemenu');
  @hobbl_com_menu_setitemtext:=getProcAddress(dll,'hobbl_com_menu_setitemtext');
  @hobbl_com_menu_setitemstate:=getProcAddress(dll,'hobbl_com_menu_setitemstate');
  @hobbl_com_menu_setitembitmap:=getProcAddress(dll,'hobbl_com_menu_setitembitmap');
  @hobbl_com_menu_setitemhilited:=getProcAddress(dll,'hobbl_com_menu_setitemhilited');
  @hobbl_com_menu_setitemenabled:=getProcAddress(dll,'hobbl_com_menu_setitemenabled');
  @hobbl_com_menu_getitemtext:=getProcAddress(dll,'hobbl_com_menu_getitemtext');
  @hobbl_com_menu_getitemstate:=getProcAddress(dll,'hobbl_com_menu_getitemstate');
  @hobbl_com_menu_getitembitmap:=getProcAddress(dll,'hobbl_com_menu_getitembitmap');
  @hobbl_com_menu_setitemradiochecked:=getProcAddress(dll,'hobbl_com_menu_setitemradiochecked');
  @hobbl_com_menu_setitemchecked:=getProcAddress(dll,'hobbl_com_menu_setitemchecked');
  @hobbl_com_menu_getitemchecked:=getProcAddress(dll,'hobbl_com_menu_getitemchecked');
  @hobbl_com_menu_setbrush:=getProcAddress(dll,'hobbl_com_menu_setbrush');
  @hobbl_com_menu_setmaxheight:=getProcAddress(dll,'hobbl_com_menu_setmaxheight');
  @hobbl_com_menu_showpopup:=getProcAddress(dll,'hobbl_com_menu_showpopup');
  @hobbl_com_systray_add:=getProcAddress(dll,'hobbl_com_systray_add');
  @hobbl_com_systray_remove:=getProcAddress(dll,'hobbl_com_systray_remove');
  @hobbl_com_systray_settip:=getProcAddress(dll,'hobbl_com_systray_settip');
  @hobbl_com_systray_seticon:=getProcAddress(dll,'hobbl_com_systray_seticon');
  @hobbl_com_systray_prepareballoon:=getProcAddress(dll,'hobbl_com_systray_prepareballoon');
  @hobbl_com_systray_setballoon:=getProcAddress(dll,'hobbl_com_systray_setballoon');
  @hobbl_com_control_getx:=getProcAddress(dll,'hobbl_com_control_getx');
  @hobbl_com_control_gety:=getProcAddress(dll,'hobbl_com_control_gety');
  @hobbl_com_control_getwidth:=getProcAddress(dll,'hobbl_com_control_getwidth');
  @hobbl_com_control_getheight:=getProcAddress(dll,'hobbl_com_control_getheight');
  @hobbl_com_control_getfocus:=getProcAddress(dll,'hobbl_com_control_getfocus');
  @hobbl_com_control_setfocus:=getProcAddress(dll,'hobbl_com_control_setfocus');
  @hobbl_com_control_setpos:=getProcAddress(dll,'hobbl_com_control_setpos');
  @hobbl_com_control_setsize:=getProcAddress(dll,'hobbl_com_control_setsize');
  @hobbl_com_control_setpossize:=getProcAddress(dll,'hobbl_com_control_setpossize');
  @hobbl_com_control_destroy:=getProcAddress(dll,'hobbl_com_control_destroy');
  @hobbl_com_control_gethandle:=getProcAddress(dll,'hobbl_com_control_gethandle');
  @hobbl_com_control_settext:=getProcAddress(dll,'hobbl_com_control_settext');
  @hobbl_com_control_gettext:=getProcAddress(dll,'hobbl_com_control_gettext');
  @hobbl_com_control_exists:=getProcAddress(dll,'hobbl_com_control_exists');
  @hobbl_com_control_getid:=getProcAddress(dll,'hobbl_com_control_getid');
  @hobbl_com_control_enable:=getProcAddress(dll,'hobbl_com_control_enable');
  @hobbl_com_control_gettype:=getProcAddress(dll,'hobbl_com_control_gettype');
  @hobbl_com_control_gettypebyclass:=getProcAddress(dll,'hobbl_com_control_gettypebyclass');
  @hobbl_com_control_create:=getProcAddress(dll,'hobbl_com_control_create');
  @hobbl_com_control_createid:=getProcAddress(dll,'hobbl_com_control_createid');
  @hobbl_com_control_setautotab:=getProcAddress(dll,'hobbl_com_control_setautotab');
  @hobbl_com_control_show:=getProcAddress(dll,'hobbl_com_control_show');
  @hobbl_com_styling_settransparent:=getProcAddress(dll,'hobbl_com_styling_settransparent');
  @hobbl_com_styling_preparefont:=getProcAddress(dll,'hobbl_com_styling_preparefont');
  @hobbl_com_styling_setautofont:=getProcAddress(dll,'hobbl_com_styling_setautofont');
  @hobbl_com_styling_setfont:=getProcAddress(dll,'hobbl_com_styling_setfont');
  @hobbl_com_styling_setbackbitmap:=getProcAddress(dll,'hobbl_com_styling_setbackbitmap');
  @hobbl_com_styling_setbackcolor:=getProcAddress(dll,'hobbl_com_styling_setbackcolor');
  @hobbl_com_styling_setautotransparency:=getProcAddress(dll,'hobbl_com_styling_setautotransparency');
  @hobbl_com_styling_setautocolor:=getProcAddress(dll,'hobbl_com_styling_setautocolor');
  @hobbl_com_styling_setautobrush:=getProcAddress(dll,'hobbl_com_styling_setautobrush');
  @hobbl_com_styling_settextcolor:=getProcAddress(dll,'hobbl_com_styling_settextcolor');
  @hobbl_com_styling_usegamewindow:=getProcAddress(dll,'hobbl_com_styling_usegamewindow');
  @hobbl_com_draw_createsolidbrush:=getProcAddress(dll,'hobbl_com_draw_createsolidbrush');
  @hobbl_com_draw_createpatternbrush:=getProcAddress(dll,'hobbl_com_draw_createpatternbrush');
  @hobbl_com_draw_createhatchbrush:=getProcAddress(dll,'hobbl_com_draw_createhatchbrush');
  @hobbl_com_draw_createpen:=getProcAddress(dll,'hobbl_com_draw_createpen');
  @hobbl_com_draw_createfont:=getProcAddress(dll,'hobbl_com_draw_createfont');
  @hobbl_com_draw_selectobject:=getProcAddress(dll,'hobbl_com_draw_selectobject');
  @hobbl_com_draw_paintregion:=getProcAddress(dll,'hobbl_com_draw_paintregion');
  @hobbl_com_draw_fillregion:=getProcAddress(dll,'hobbl_com_draw_fillregion');
  @hobbl_com_draw_arc:=getProcAddress(dll,'hobbl_com_draw_arc');
  @hobbl_com_draw_chord:=getProcAddress(dll,'hobbl_com_draw_chord');
  @hobbl_com_draw_pie:=getProcAddress(dll,'hobbl_com_draw_pie');
  @hobbl_com_draw_roundrect:=getProcAddress(dll,'hobbl_com_draw_roundrect');
  @hobbl_com_draw_line:=getProcAddress(dll,'hobbl_com_draw_line');
  @hobbl_com_draw_setbktransparent:=getProcAddress(dll,'hobbl_com_draw_setbktransparent');
  @hobbl_com_draw_setbkcolor:=getProcAddress(dll,'hobbl_com_draw_setbkcolor');
  @hobbl_com_draw_settextcolor:=getProcAddress(dll,'hobbl_com_draw_settextcolor');
  @hobbl_com_draw_setpencolor:=getProcAddress(dll,'hobbl_com_draw_setpencolor');
  @hobbl_com_draw_setbrushcolor:=getProcAddress(dll,'hobbl_com_draw_setbrushcolor');
  @hobbl_com_draw_ellipse:=getProcAddress(dll,'hobbl_com_draw_ellipse');
  @hobbl_com_draw_rectangle:=getProcAddress(dll,'hobbl_com_draw_rectangle');
  @hobbl_com_draw_copy:=getProcAddress(dll,'hobbl_com_draw_copy');
  @hobbl_com_draw_stretchcopy:=getProcAddress(dll,'hobbl_com_draw_stretchcopy');
  @hobbl_com_draw_transparentcopy:=getProcAddress(dll,'hobbl_com_draw_transparentcopy');
  @hobbl_com_draw_gettextwidth:=getProcAddress(dll,'hobbl_com_draw_gettextwidth');
  @hobbl_com_draw_gettextheight:=getProcAddress(dll,'hobbl_com_draw_gettextheight');
  @hobbl_com_draw_textout:=getProcAddress(dll,'hobbl_com_draw_textout');
  @hobbl_com_draw_setdrawtext:=getProcAddress(dll,'hobbl_com_draw_setdrawtext');
  @hobbl_com_draw_drawtext:=getProcAddress(dll,'hobbl_com_draw_drawtext');
  @hobbl_com_draw_fillrect:=getProcAddress(dll,'hobbl_com_draw_fillrect');
  @hobbl_com_draw_gradient:=getProcAddress(dll,'hobbl_com_draw_gradient');
  @hobbl_com_window_create:=getProcAddress(dll,'hobbl_com_window_create');
  @hobbl_com_window_getleft:=getProcAddress(dll,'hobbl_com_window_getleft');
  @hobbl_com_window_gettop:=getProcAddress(dll,'hobbl_com_window_gettop');
  @hobbl_com_window_getright:=getProcAddress(dll,'hobbl_com_window_getright');
  @hobbl_com_window_getbottom:=getProcAddress(dll,'hobbl_com_window_getbottom');
  @hobbl_com_window_getclientleft:=getProcAddress(dll,'hobbl_com_window_getclientleft');
  @hobbl_com_window_getclienttop:=getProcAddress(dll,'hobbl_com_window_getclienttop');
  @hobbl_com_window_getclientright:=getProcAddress(dll,'hobbl_com_window_getclientright');
  @hobbl_com_window_getclientbottom:=getProcAddress(dll,'hobbl_com_window_getclientbottom');
  @hobbl_com_window_getborderwidth:=getProcAddress(dll,'hobbl_com_window_getborderwidth');
  @hobbl_com_window_getborderheight:=getProcAddress(dll,'hobbl_com_window_getborderheight');
  @hobbl_com_window_getx:=getProcAddress(dll,'hobbl_com_window_getx');
  @hobbl_com_window_gety:=getProcAddress(dll,'hobbl_com_window_gety');
  @hobbl_com_window_getwidth:=getProcAddress(dll,'hobbl_com_window_getwidth');
  @hobbl_com_window_getheight:=getProcAddress(dll,'hobbl_com_window_getheight');
  @hobbl_com_window_getclientwidth:=getProcAddress(dll,'hobbl_com_window_getclientwidth');
  @hobbl_com_window_getclientheight:=getProcAddress(dll,'hobbl_com_window_getclientheight');
  @hobbl_com_window_getparent:=getProcAddress(dll,'hobbl_com_window_getparent');
  @hobbl_com_window_setparent:=getProcAddress(dll,'hobbl_com_window_setparent');
  @hobbl_com_window_settext:=getProcAddress(dll,'hobbl_com_window_settext');
  @hobbl_com_window_gettext:=getProcAddress(dll,'hobbl_com_window_gettext');
  @hobbl_com_window_getdc:=getProcAddress(dll,'hobbl_com_window_getdc');
  @hobbl_com_window_setalpha:=getProcAddress(dll,'hobbl_com_window_setalpha');
  @hobbl_com_window_setpos:=getProcAddress(dll,'hobbl_com_window_setpos');
  @hobbl_com_window_setsize:=getProcAddress(dll,'hobbl_com_window_setsize');
  @hobbl_com_window_setpossize:=getProcAddress(dll,'hobbl_com_window_setpossize');
  @hobbl_com_window_show:=getProcAddress(dll,'hobbl_com_window_show');
  @hobbl_com_window_setzorder:=getProcAddress(dll,'hobbl_com_window_setzorder');
  @hobbl_com_window_setstyle:=getProcAddress(dll,'hobbl_com_window_setstyle');
  @hobbl_com_window_setexstyle:=getProcAddress(dll,'hobbl_com_window_setexstyle');
  @hobbl_com_window_getstyle:=getProcAddress(dll,'hobbl_com_window_getstyle');
  @hobbl_com_window_getexstyle:=getProcAddress(dll,'hobbl_com_window_getexstyle');
  @hobbl_com_window_seticon:=getProcAddress(dll,'hobbl_com_window_seticon');
  @hobbl_com_window_setsmicon:=getProcAddress(dll,'hobbl_com_window_setsmicon');
  @hobbl_com_window_geticon:=getProcAddress(dll,'hobbl_com_window_geticon');
  @hobbl_com_window_getsmicon:=getProcAddress(dll,'hobbl_com_window_getsmicon');
  @hobbl_com_window_ischild:=getProcAddress(dll,'hobbl_com_window_ischild');
  @hobbl_com_window_exists:=getProcAddress(dll,'hobbl_com_window_exists');
  @hobbl_com_window_redraw:=getProcAddress(dll,'hobbl_com_window_redraw');
  @hobbl_com_window_setbrush:=getProcAddress(dll,'hobbl_com_window_setbrush');
  @hobbl_com_window_getbrush:=getProcAddress(dll,'hobbl_com_window_getbrush');
  @hobbl_com_window_setfocus:=getProcAddress(dll,'hobbl_com_window_setfocus');
  @hobbl_com_window_getfocus:=getProcAddress(dll,'hobbl_com_window_getfocus');
  @hobbl_com_window_destroy:=getProcAddress(dll,'hobbl_com_window_destroy');
  @hobbl_com_window_setregion:=getProcAddress(dll,'hobbl_com_window_setregion');
  @hobbl_com_window_getclassname:=getProcAddress(dll,'hobbl_com_window_getclassname');
  @hobbl_com_window_getwindow:=getProcAddress(dll,'hobbl_com_window_getwindow');
  @hobbl_com_resource_loadicon:=getProcAddress(dll,'hobbl_com_resource_loadicon');
  @hobbl_com_resource_loadbitmap:=getProcAddress(dll,'hobbl_com_resource_loadbitmap');
  @hobbl_com_resource_loadcursor:=getProcAddress(dll,'hobbl_com_resource_loadcursor');
  @hobbl_com_resource_loadregion:=getProcAddress(dll,'hobbl_com_resource_loadregion');
  @hobbl_com_resource_loadregionbitmap:=getProcAddress(dll,'hobbl_com_resource_loadregionbitmap');
  @hobbl_com_resource_destroy:=getProcAddress(dll,'hobbl_com_resource_destroy');
  @hobbl_com_resource_destroyicon:=getProcAddress(dll,'hobbl_com_resource_destroyicon');
  @hobbl_com_animation_create:=getProcAddress(dll,'hobbl_com_animation_create');
  @hobbl_com_animation_close:=getProcAddress(dll,'hobbl_com_animation_close');
  @hobbl_com_animation_open:=getProcAddress(dll,'hobbl_com_animation_open');
  @hobbl_com_animation_play:=getProcAddress(dll,'hobbl_com_animation_play');
  @hobbl_com_animation_seek:=getProcAddress(dll,'hobbl_com_animation_seek');
  @hobbl_com_animation_stop:=getProcAddress(dll,'hobbl_com_animation_stop');
  @hobbl_com_button_create:=getProcAddress(dll,'hobbl_com_button_create');
  @hobbl_com_button_getcheck:=getProcAddress(dll,'hobbl_com_button_getcheck');
  @hobbl_com_button_setcheck:=getProcAddress(dll,'hobbl_com_button_setcheck');
  @hobbl_com_button_setimage:=getProcAddress(dll,'hobbl_com_button_setimage');
  @hobbl_com_button_getimage:=getProcAddress(dll,'hobbl_com_button_getimage');
  @hobbl_com_combobox_create:=getProcAddress(dll,'hobbl_com_combobox_create');
  @hobbl_com_combobox_addstring:=getProcAddress(dll,'hobbl_com_combobox_addstring');
  @hobbl_com_combobox_deletestring:=getProcAddress(dll,'hobbl_com_combobox_deletestring');
  @hobbl_com_combobox_findstring:=getProcAddress(dll,'hobbl_com_combobox_findstring');
  @hobbl_com_combobox_getcount:=getProcAddress(dll,'hobbl_com_combobox_getcount');
  @hobbl_com_combobox_gettext:=getProcAddress(dll,'hobbl_com_combobox_gettext');
  @hobbl_com_combobox_limittext:=getProcAddress(dll,'hobbl_com_combobox_limittext');
  @hobbl_com_combobox_setsel:=getProcAddress(dll,'hobbl_com_combobox_setsel');
  @hobbl_com_combobox_resetcontent:=getProcAddress(dll,'hobbl_com_combobox_resetcontent');
  @hobbl_com_combobox_settext:=getProcAddress(dll,'hobbl_com_combobox_settext');
  @hobbl_com_combobox_getsel:=getProcAddress(dll,'hobbl_com_combobox_getsel');
  @hobbl_com_datetime_create:=getProcAddress(dll,'hobbl_com_datetime_create');
  @hobbl_com_datetime_setrange:=getProcAddress(dll,'hobbl_com_datetime_setrange');
  @hobbl_com_datetime_getrange:=getProcAddress(dll,'hobbl_com_datetime_getrange');
  @hobbl_com_datetime_settimes:=getProcAddress(dll,'hobbl_com_datetime_settimes');
  @hobbl_com_datetime_gettimes:=getProcAddress(dll,'hobbl_com_datetime_gettimes');
  @hobbl_com_datetime_setcolor:=getProcAddress(dll,'hobbl_com_datetime_setcolor');
  @hobbl_com_datetime_getcolor:=getProcAddress(dll,'hobbl_com_datetime_getcolor');
  @hobbl_com_datetime_setfont:=getProcAddress(dll,'hobbl_com_datetime_setfont');
  @hobbl_com_datetime_getfont:=getProcAddress(dll,'hobbl_com_datetime_getfont');
  @hobbl_com_edit_create:=getProcAddress(dll,'hobbl_com_edit_create');
  @hobbl_com_edit_setsel:=getProcAddress(dll,'hobbl_com_edit_setsel');
  @hobbl_com_edit_getsel:=getProcAddress(dll,'hobbl_com_edit_getsel');
  @hobbl_com_edit_undo:=getProcAddress(dll,'hobbl_com_edit_undo');
  @hobbl_com_edit_canundo:=getProcAddress(dll,'hobbl_com_edit_canundo');
  @hobbl_com_edit_setpasswordchar:=getProcAddress(dll,'hobbl_com_edit_setpasswordchar');
  @hobbl_com_edit_getpasswordchar:=getProcAddress(dll,'hobbl_com_edit_getpasswordchar');
  @hobbl_com_edit_getlines:=getProcAddress(dll,'hobbl_com_edit_getlines');
  @hobbl_com_edit_getline:=getProcAddress(dll,'hobbl_com_edit_getline');
  @hobbl_com_edit_replaceselection:=getProcAddress(dll,'hobbl_com_edit_replaceselection');
  @hobbl_com_edit_setreadonly:=getProcAddress(dll,'hobbl_com_edit_setreadonly');
  @hobbl_com_hotkey_create:=getProcAddress(dll,'hobbl_com_hotkey_create');
  @hobbl_com_hotkey_getkey:=getProcAddress(dll,'hobbl_com_hotkey_getkey');
  @hobbl_com_hotkey_getmodifierkey:=getProcAddress(dll,'hobbl_com_hotkey_getmodifierkey');
  @hobbl_com_hotkey_setkey:=getProcAddress(dll,'hobbl_com_hotkey_setkey');
  @hobbl_com_ipaddress_create:=getProcAddress(dll,'hobbl_com_ipaddress_create');
  @hobbl_com_ipaddress_setvalue:=getProcAddress(dll,'hobbl_com_ipaddress_setvalue');
  @hobbl_com_ipaddress_getvalue:=getProcAddress(dll,'hobbl_com_ipaddress_getvalue');
  @hobbl_com_ipaddress_setrange:=getProcAddress(dll,'hobbl_com_ipaddress_setrange');
  @hobbl_com_listbox_create:=getProcAddress(dll,'hobbl_com_listbox_create');
  @hobbl_com_listbox_addstring:=getProcAddress(dll,'hobbl_com_listbox_addstring');
  @hobbl_com_listbox_deletestring:=getProcAddress(dll,'hobbl_com_listbox_deletestring');
  @hobbl_com_listbox_findstring:=getProcAddress(dll,'hobbl_com_listbox_findstring');
  @hobbl_com_listbox_getcount:=getProcAddress(dll,'hobbl_com_listbox_getcount');
  @hobbl_com_listbox_gettext:=getProcAddress(dll,'hobbl_com_listbox_gettext');
  @hobbl_com_listbox_setsel:=getProcAddress(dll,'hobbl_com_listbox_setsel');
  @hobbl_com_listbox_resetcontent:=getProcAddress(dll,'hobbl_com_listbox_resetcontent');
  @hobbl_com_listbox_settext:=getProcAddress(dll,'hobbl_com_listbox_settext');
  @hobbl_com_listbox_getsel:=getProcAddress(dll,'hobbl_com_listbox_getsel');
  @hobbl_com_listbox_getselected:=getProcAddress(dll,'hobbl_com_listbox_getselected');
  @hobbl_com_listbox_setselected:=getProcAddress(dll,'hobbl_com_listbox_setselected');
  @hobbl_com_listbox_getselcount:=getProcAddress(dll,'hobbl_com_listbox_getselcount');
  @hobbl_com_listbox_getselitem:=getProcAddress(dll,'hobbl_com_listbox_getselitem');
  @hobbl_com_listview_create:=getProcAddress(dll,'hobbl_com_listview_create');
  @hobbl_com_listview_insertcolumntext:=getProcAddress(dll,'hobbl_com_listview_insertcolumntext');
  @hobbl_com_listview_setimagelist:=getProcAddress(dll,'hobbl_com_listview_setimagelist');
  @hobbl_com_listview_setcolumnalign:=getProcAddress(dll,'hobbl_com_listview_setcolumnalign');
  @hobbl_com_listview_insertitemtext:=getProcAddress(dll,'hobbl_com_listview_insertitemtext');
  @hobbl_com_listview_insertitemimage:=getProcAddress(dll,'hobbl_com_listview_insertitemimage');
  @hobbl_com_listview_setcolumntext:=getProcAddress(dll,'hobbl_com_listview_setcolumntext');
  @hobbl_com_listview_setitemtext:=getProcAddress(dll,'hobbl_com_listview_setitemtext');
  @hobbl_com_listview_setitemimage:=getProcAddress(dll,'hobbl_com_listview_setitemimage');
  @hobbl_com_listview_deletecolumn:=getProcAddress(dll,'hobbl_com_listview_deletecolumn');
  @hobbl_com_listview_deleteitem:=getProcAddress(dll,'hobbl_com_listview_deleteitem');
  @hobbl_com_listview_getsel:=getProcAddress(dll,'hobbl_com_listview_getsel');
  @hobbl_com_listview_setsel:=getProcAddress(dll,'hobbl_com_listview_setsel');
  @hobbl_com_listview_setextendedstyle:=getProcAddress(dll,'hobbl_com_listview_setextendedstyle');
  @hobbl_com_listview_setcheckstate:=getProcAddress(dll,'hobbl_com_listview_setcheckstate');
  @hobbl_com_listview_getcheckstate:=getProcAddress(dll,'hobbl_com_listview_getcheckstate');
  @hobbl_com_listview_getselected:=getProcAddress(dll,'hobbl_com_listview_getselected');
  @hobbl_com_listview_setselected:=getProcAddress(dll,'hobbl_com_listview_setselected');
  @hobbl_com_listview_setcolumnwidth:=getProcAddress(dll,'hobbl_com_listview_setcolumnwidth');
  @hobbl_com_listview_setbkcolor:=getProcAddress(dll,'hobbl_com_listview_setbkcolor');
  @hobbl_com_listview_settextcolor:=getProcAddress(dll,'hobbl_com_listview_settextcolor');
  @hobbl_com_listview_settextbkcolor:=getProcAddress(dll,'hobbl_com_listview_settextbkcolor');
  @hobbl_com_listview_setbkimage:=getProcAddress(dll,'hobbl_com_listview_setbkimage');
  @hobbl_com_imagelist_create:=getProcAddress(dll,'hobbl_com_imagelist_create');
  @hobbl_com_imagelist_addbitmap:=getProcAddress(dll,'hobbl_com_imagelist_addbitmap');
  @hobbl_com_monthcal_create:=getProcAddress(dll,'hobbl_com_monthcal_create');
  @hobbl_com_monthcal_setrange:=getProcAddress(dll,'hobbl_com_monthcal_setrange');
  @hobbl_com_monthcal_getrange:=getProcAddress(dll,'hobbl_com_monthcal_getrange');
  @hobbl_com_monthcal_setsel:=getProcAddress(dll,'hobbl_com_monthcal_setsel');
  @hobbl_com_monthcal_getsel:=getProcAddress(dll,'hobbl_com_monthcal_getsel');
  @hobbl_com_monthcal_setcolor:=getProcAddress(dll,'hobbl_com_monthcal_setcolor');
  @hobbl_com_monthcal_getcolor:=getProcAddress(dll,'hobbl_com_monthcal_getcolor');
  @hobbl_com_progress_create:=getProcAddress(dll,'hobbl_com_progress_create');
  @hobbl_com_progress_getpos:=getProcAddress(dll,'hobbl_com_progress_getpos');
  @hobbl_com_progress_getrange:=getProcAddress(dll,'hobbl_com_progress_getrange');
  @hobbl_com_progress_setpos:=getProcAddress(dll,'hobbl_com_progress_setpos');
  @hobbl_com_progress_setrange:=getProcAddress(dll,'hobbl_com_progress_setrange');
  @hobbl_com_progress_setmarquee:=getProcAddress(dll,'hobbl_com_progress_setmarquee');
  @hobbl_com_rebar_create:=getProcAddress(dll,'hobbl_com_rebar_create');
  @hobbl_com_rebar_insertband:=getProcAddress(dll,'hobbl_com_rebar_insertband');
  @hobbl_com_rebar_setbandchild:=getProcAddress(dll,'hobbl_com_rebar_setbandchild');
  @hobbl_com_rebar_getbandchild:=getProcAddress(dll,'hobbl_com_rebar_getbandchild');
  @hobbl_com_rebar_setbandtext:=getProcAddress(dll,'hobbl_com_rebar_setbandtext');
  @hobbl_com_rebar_getbandtext:=getProcAddress(dll,'hobbl_com_rebar_getbandtext');
  @hobbl_com_rebar_setbandsize:=getProcAddress(dll,'hobbl_com_rebar_setbandsize');
  @hobbl_com_rebar_getbandsize:=getProcAddress(dll,'hobbl_com_rebar_getbandsize');
  @hobbl_com_rebar_setbandstyle:=getProcAddress(dll,'hobbl_com_rebar_setbandstyle');
  @hobbl_com_rebar_getbandstyle:=getProcAddress(dll,'hobbl_com_rebar_getbandstyle');
  @hobbl_com_rebar_setbandsizes:=getProcAddress(dll,'hobbl_com_rebar_setbandsizes');
  @hobbl_com_rebar_deleteband:=getProcAddress(dll,'hobbl_com_rebar_deleteband');
  @hobbl_com_rebar_moveband:=getProcAddress(dll,'hobbl_com_rebar_moveband');
  @hobbl_com_rebar_getbandcount:=getProcAddress(dll,'hobbl_com_rebar_getbandcount');
  @hobbl_com_rebar_getbarheight:=getProcAddress(dll,'hobbl_com_rebar_getbarheight');
  @hobbl_com_richedit_create:=getProcAddress(dll,'hobbl_com_richedit_create');
  @hobbl_com_richedit_autourldetect:=getProcAddress(dll,'hobbl_com_richedit_autourldetect');
  @hobbl_com_richedit_getsel:=getProcAddress(dll,'hobbl_com_richedit_getsel');
  @hobbl_com_richedit_setsel:=getProcAddress(dll,'hobbl_com_richedit_setsel');
  @hobbl_com_richedit_limittext:=getProcAddress(dll,'hobbl_com_richedit_limittext');
  @hobbl_com_richedit_findtext:=getProcAddress(dll,'hobbl_com_richedit_findtext');
  @hobbl_com_richedit_geteditstyle:=getProcAddress(dll,'hobbl_com_richedit_geteditstyle');
  @hobbl_com_richedit_seteditstyle:=getProcAddress(dll,'hobbl_com_richedit_seteditstyle');
  @hobbl_com_richedit_setoptions:=getProcAddress(dll,'hobbl_com_richedit_setoptions');
  @hobbl_com_richedit_getoptions:=getProcAddress(dll,'hobbl_com_richedit_getoptions');
  @hobbl_com_richedit_settext:=getProcAddress(dll,'hobbl_com_richedit_settext');
  @hobbl_com_richedit_loadfile:=getProcAddress(dll,'hobbl_com_richedit_loadfile');
  @hobbl_com_richedit_gettext:=getProcAddress(dll,'hobbl_com_richedit_gettext');
  @hobbl_com_richedit_redo:=getProcAddress(dll,'hobbl_com_richedit_redo');
  @hobbl_com_richedit_undo:=getProcAddress(dll,'hobbl_com_richedit_undo');
  @hobbl_com_richedit_setbkcolor:=getProcAddress(dll,'hobbl_com_richedit_setbkcolor');
  @hobbl_com_richedit_setscrollpos:=getProcAddress(dll,'hobbl_com_richedit_setscrollpos');
  @hobbl_com_richedit_setundolimit:=getProcAddress(dll,'hobbl_com_richedit_setundolimit');
  @hobbl_com_static_create:=getProcAddress(dll,'hobbl_com_static_create');
  @hobbl_com_static_geticon:=getProcAddress(dll,'hobbl_com_static_geticon');
  @hobbl_com_static_getimage:=getProcAddress(dll,'hobbl_com_static_getimage');
  @hobbl_com_static_seticon:=getProcAddress(dll,'hobbl_com_static_seticon');
  @hobbl_com_static_setimage:=getProcAddress(dll,'hobbl_com_static_setimage');
  @hobbl_com_status_create:=getProcAddress(dll,'hobbl_com_status_create');
  @hobbl_com_status_setparts:=getProcAddress(dll,'hobbl_com_status_setparts');
  @hobbl_com_status_settext:=getProcAddress(dll,'hobbl_com_status_settext');
  @hobbl_com_status_settiptext:=getProcAddress(dll,'hobbl_com_status_settiptext');
  @hobbl_com_status_setminheight:=getProcAddress(dll,'hobbl_com_status_setminheight');
  @hobbl_com_status_seticon:=getProcAddress(dll,'hobbl_com_status_seticon');
  @hobbl_com_syslink_create:=getProcAddress(dll,'hobbl_com_syslink_create');
  @hobbl_com_tab_create:=getProcAddress(dll,'hobbl_com_tab_create');
  @hobbl_com_tab_deleteall:=getProcAddress(dll,'hobbl_com_tab_deleteall');
  @hobbl_com_tab_deleteitem:=getProcAddress(dll,'hobbl_com_tab_deleteitem');
  @hobbl_com_tab_getcurfocus:=getProcAddress(dll,'hobbl_com_tab_getcurfocus');
  @hobbl_com_tab_getcursel:=getProcAddress(dll,'hobbl_com_tab_getcursel');
  @hobbl_com_tab_getextendedstyle:=getProcAddress(dll,'hobbl_com_tab_getextendedstyle');
  @hobbl_com_tab_getimagelist:=getProcAddress(dll,'hobbl_com_tab_getimagelist');
  @hobbl_com_tab_getitemcount:=getProcAddress(dll,'hobbl_com_tab_getitemcount');
  @hobbl_com_tab_getrowcount:=getProcAddress(dll,'hobbl_com_tab_getrowcount');
  @hobbl_com_tab_highlightitem:=getProcAddress(dll,'hobbl_com_tab_highlightitem');
  @hobbl_com_tab_insertitem:=getProcAddress(dll,'hobbl_com_tab_insertitem');
  @hobbl_com_tab_setcurfocus:=getProcAddress(dll,'hobbl_com_tab_setcurfocus');
  @hobbl_com_tab_setcursel:=getProcAddress(dll,'hobbl_com_tab_setcursel');
  @hobbl_com_tab_setextendedstyle:=getProcAddress(dll,'hobbl_com_tab_setextendedstyle');
  @hobbl_com_tab_setimagelist:=getProcAddress(dll,'hobbl_com_tab_setimagelist');
  @hobbl_com_tab_setitemtext:=getProcAddress(dll,'hobbl_com_tab_setitemtext');
  @hobbl_com_tab_setitemimage:=getProcAddress(dll,'hobbl_com_tab_setitemimage');
  @hobbl_com_tab_setitemsize:=getProcAddress(dll,'hobbl_com_tab_setitemsize');
  @hobbl_com_tab_setmintabwidth:=getProcAddress(dll,'hobbl_com_tab_setmintabwidth');
  @hobbl_com_tab_setpadding:=getProcAddress(dll,'hobbl_com_tab_setpadding');
  @hobbl_com_toolbar_create:=getProcAddress(dll,'hobbl_com_toolbar_create');
  @hobbl_com_toolbar_addsystembitmaps:=getProcAddress(dll,'hobbl_com_toolbar_addsystembitmaps');
  @hobbl_com_toolbar_addbutton:=getProcAddress(dll,'hobbl_com_toolbar_addbutton');
  @hobbl_com_toolbar_addbuttonimage:=getProcAddress(dll,'hobbl_com_toolbar_addbuttonimage');
  @hobbl_com_toolbar_addbuttontext:=getProcAddress(dll,'hobbl_com_toolbar_addbuttontext');
  @hobbl_com_toolbar_autosize:=getProcAddress(dll,'hobbl_com_toolbar_autosize');
  @hobbl_com_toolbar_setbuttontext:=getProcAddress(dll,'hobbl_com_toolbar_setbuttontext');
  @hobbl_com_toolbar_setbuttonimage:=getProcAddress(dll,'hobbl_com_toolbar_setbuttonimage');
  @hobbl_com_toolbar_setbuttonstate:=getProcAddress(dll,'hobbl_com_toolbar_setbuttonstate');
  @hobbl_com_toolbar_setbuttonstyle:=getProcAddress(dll,'hobbl_com_toolbar_setbuttonstyle');
  @hobbl_com_toolbar_getbuttontext:=getProcAddress(dll,'hobbl_com_toolbar_getbuttontext');
  @hobbl_com_toolbar_getbuttonimage:=getProcAddress(dll,'hobbl_com_toolbar_getbuttonimage');
  @hobbl_com_toolbar_getbuttonstate:=getProcAddress(dll,'hobbl_com_toolbar_getbuttonstate');
  @hobbl_com_toolbar_getbuttonstyle:=getProcAddress(dll,'hobbl_com_toolbar_getbuttonstyle');
  @hobbl_com_toolbar_setimagelist:=getProcAddress(dll,'hobbl_com_toolbar_setimagelist');
  @hobbl_com_toolbar_setbuttonsize:=getProcAddress(dll,'hobbl_com_toolbar_setbuttonsize');
  @hobbl_com_toolbar_deletebutton:=getProcAddress(dll,'hobbl_com_toolbar_deletebutton');
  @hobbl_com_toolbar_getbuttonindex:=getProcAddress(dll,'hobbl_com_toolbar_getbuttonindex');
  @hobbl_com_toolbar_movebutton:=getProcAddress(dll,'hobbl_com_toolbar_movebutton');
  @hobbl_com_toolbar_getindexbutton:=getProcAddress(dll,'hobbl_com_toolbar_getindexbutton');
  @hobbl_com_toolbar_getbuttoncount:=getProcAddress(dll,'hobbl_com_toolbar_getbuttoncount');
  @hobbl_com_tooltip_create:=getProcAddress(dll,'hobbl_com_tooltip_create');
  @hobbl_com_tooltip_setbkcolor:=getProcAddress(dll,'hobbl_com_tooltip_setbkcolor');
  @hobbl_com_tooltip_settextcolor:=getProcAddress(dll,'hobbl_com_tooltip_settextcolor');
  @hobbl_com_tooltip_getbkcolor:=getProcAddress(dll,'hobbl_com_tooltip_getbkcolor');
  @hobbl_com_tooltip_gettextcolor:=getProcAddress(dll,'hobbl_com_tooltip_gettextcolor');
  @hobbl_com_tooltip_settitle:=getProcAddress(dll,'hobbl_com_tooltip_settitle');
  @hobbl_com_tooltip_setdelaytime:=getProcAddress(dll,'hobbl_com_tooltip_setdelaytime');
  @hobbl_com_trackbar_create:=getProcAddress(dll,'hobbl_com_trackbar_create');
  @hobbl_com_trackbar_getpos:=getProcAddress(dll,'hobbl_com_trackbar_getpos');
  @hobbl_com_trackbar_getnumtics:=getProcAddress(dll,'hobbl_com_trackbar_getnumtics');
  @hobbl_com_trackbar_getrangemax:=getProcAddress(dll,'hobbl_com_trackbar_getrangemax');
  @hobbl_com_trackbar_getrangemin:=getProcAddress(dll,'hobbl_com_trackbar_getrangemin');
  @hobbl_com_trackbar_cleartics:=getProcAddress(dll,'hobbl_com_trackbar_cleartics');
  @hobbl_com_trackbar_getselstart:=getProcAddress(dll,'hobbl_com_trackbar_getselstart');
  @hobbl_com_trackbar_getselend:=getProcAddress(dll,'hobbl_com_trackbar_getselend');
  @hobbl_com_trackbar_gettic:=getProcAddress(dll,'hobbl_com_trackbar_gettic');
  @hobbl_com_trackbar_setbuddy:=getProcAddress(dll,'hobbl_com_trackbar_setbuddy');
  @hobbl_com_trackbar_setpos:=getProcAddress(dll,'hobbl_com_trackbar_setpos');
  @hobbl_com_trackbar_setrange:=getProcAddress(dll,'hobbl_com_trackbar_setrange');
  @hobbl_com_trackbar_setsel:=getProcAddress(dll,'hobbl_com_trackbar_setsel');
  @hobbl_com_trackbar_settic:=getProcAddress(dll,'hobbl_com_trackbar_settic');
  @hobbl_com_treeview_create:=getProcAddress(dll,'hobbl_com_treeview_create');
  @hobbl_com_treeview_deleteallitems:=getProcAddress(dll,'hobbl_com_treeview_deleteallitems');
  @hobbl_com_treeview_deleteitem:=getProcAddress(dll,'hobbl_com_treeview_deleteitem');
  @hobbl_com_treeview_expand:=getProcAddress(dll,'hobbl_com_treeview_expand');
  @hobbl_com_treeview_getbkcolor:=getProcAddress(dll,'hobbl_com_treeview_getbkcolor');
  @hobbl_com_treeview_getcheckstate:=getProcAddress(dll,'hobbl_com_treeview_getcheckstate');
  @hobbl_com_treeview_getcount:=getProcAddress(dll,'hobbl_com_treeview_getcount');
  @hobbl_com_treeview_geteditcontrol:=getProcAddress(dll,'hobbl_com_treeview_geteditcontrol');
  @hobbl_com_treeview_getlinecolor:=getProcAddress(dll,'hobbl_com_treeview_getlinecolor');
  @hobbl_com_treeview_getroot:=getProcAddress(dll,'hobbl_com_treeview_getroot');
  @hobbl_com_treeview_getselected:=getProcAddress(dll,'hobbl_com_treeview_getselected');
  @hobbl_com_treeview_getparent:=getProcAddress(dll,'hobbl_com_treeview_getparent');
  @hobbl_com_treeview_getselection:=getProcAddress(dll,'hobbl_com_treeview_getselection');
  @hobbl_com_treeview_gettextcolor:=getProcAddress(dll,'hobbl_com_treeview_gettextcolor');
  @hobbl_com_treeview_insertitem:=getProcAddress(dll,'hobbl_com_treeview_insertitem');
  @hobbl_com_treeview_setitemtext:=getProcAddress(dll,'hobbl_com_treeview_setitemtext');
  @hobbl_com_treeview_setitemstate:=getProcAddress(dll,'hobbl_com_treeview_setitemstate');
  @hobbl_com_treeview_getitemstate:=getProcAddress(dll,'hobbl_com_treeview_getitemstate');
  @hobbl_com_treeview_setitemimages:=getProcAddress(dll,'hobbl_com_treeview_setitemimages');
  @hobbl_com_treeview_selectitem:=getProcAddress(dll,'hobbl_com_treeview_selectitem');
  @hobbl_com_treeview_setbkcolor:=getProcAddress(dll,'hobbl_com_treeview_setbkcolor');
  @hobbl_com_treeview_setcheckstate:=getProcAddress(dll,'hobbl_com_treeview_setcheckstate');
  @hobbl_com_treeview_setimagelist:=getProcAddress(dll,'hobbl_com_treeview_setimagelist');
  @hobbl_com_treeview_setlinecolor:=getProcAddress(dll,'hobbl_com_treeview_setlinecolor');
  @hobbl_com_treeview_settextcolor:=getProcAddress(dll,'hobbl_com_treeview_settextcolor');
  @hobbl_com_treeview_getitemtext:=getProcAddress(dll,'hobbl_com_treeview_getitemtext');
  @hobbl_com_treeview_editlabel:=getProcAddress(dll,'hobbl_com_treeview_editlabel');
  @hobbl_com_updown_create:=getProcAddress(dll,'hobbl_com_updown_create');
  @hobbl_com_updown_getbase:=getProcAddress(dll,'hobbl_com_updown_getbase');
  @hobbl_com_updown_getbuddy:=getProcAddress(dll,'hobbl_com_updown_getbuddy');
  @hobbl_com_updown_getpos:=getProcAddress(dll,'hobbl_com_updown_getpos');
  @hobbl_com_updown_getpos32:=getProcAddress(dll,'hobbl_com_updown_getpos32');
  @hobbl_com_updown_getrange:=getProcAddress(dll,'hobbl_com_updown_getrange');
  @hobbl_com_updown_getrange32:=getProcAddress(dll,'hobbl_com_updown_getrange32');
  @hobbl_com_updown_setaccel:=getProcAddress(dll,'hobbl_com_updown_setaccel');
  @hobbl_com_updown_setbase:=getProcAddress(dll,'hobbl_com_updown_setbase');
  @hobbl_com_updown_setbuddy:=getProcAddress(dll,'hobbl_com_updown_setbuddy');
  @hobbl_com_updown_setpos:=getProcAddress(dll,'hobbl_com_updown_setpos');
  @hobbl_com_updown_setpos32:=getProcAddress(dll,'hobbl_com_updown_setpos32');
  @hobbl_com_updown_setrange:=getProcAddress(dll,'hobbl_com_updown_setrange');
  @hobbl_com_updown_setrange32:=getProcAddress(dll,'hobbl_com_updown_setrange32');

  lua_register(L,'aCbCreate',@Lhobbl_com_cb_create);
  lua_register(L,'aCbAddcolumn',@Lhobbl_com_cb_addcolumn);
  lua_register(L,'aCbSetcolumnwindow',@Lhobbl_com_cb_setcolumnwindow);
  lua_register(L,'aCbDeletecolumn',@Lhobbl_com_cb_deletecolumn);
  lua_register(L,'aCbSetcolumnwidth',@Lhobbl_com_cb_setcolumnwidth);
  lua_register(L,'aCbSetcolumntext',@Lhobbl_com_cb_setcolumntext);
  lua_register(L,'aFindEnumchildwindows',@Lhobbl_com_find_enumchildwindows);
  lua_register(L,'aFindEnumthreadwindows',@Lhobbl_com_find_enumthreadwindows);
  lua_register(L,'aFindEnumwindows',@Lhobbl_com_find_enumwindows);
  lua_register(L,'aFindGetnumfound',@Lhobbl_com_find_getnumfound);
  lua_register(L,'aFindGetfoundhandle',@Lhobbl_com_find_getfoundhandle);
  lua_register(L,'aScrollbarCreate',@Lhobbl_com_scrollbar_create);
  lua_register(L,'aScrollbarEnable',@Lhobbl_com_scrollbar_enable);
  lua_register(L,'aScrollbarGetpos',@Lhobbl_com_scrollbar_getpos);
  lua_register(L,'aScrollbarSetpos',@Lhobbl_com_scrollbar_setpos);
  lua_register(L,'aScrollbarSetrange',@Lhobbl_com_scrollbar_setrange);
  lua_register(L,'aScrollbarShow',@Lhobbl_com_scrollbar_show);
  lua_register(L,'aScrollSetrange',@Lhobbl_com_scroll_setrange);
  lua_register(L,'aScrollSetpos',@Lhobbl_com_scroll_setpos);
  lua_register(L,'aScrollGetpos',@Lhobbl_com_scroll_getpos);
  lua_register(L,'aDsMoveitem',@Lhobbl_com_ds_moveitem);
  lua_register(L,'aDsDeleteitem',@Lhobbl_com_ds_deleteitem);
  lua_register(L,'aDsAddgraphicbuffer',@Lhobbl_com_ds_addgraphicbuffer);
  lua_register(L,'aDsAddrectangle',@Lhobbl_com_ds_addrectangle);
  lua_register(L,'aDsAddline',@Lhobbl_com_ds_addline);
  lua_register(L,'aDsAddellipse',@Lhobbl_com_ds_addellipse);
  lua_register(L,'aDsAddroundrect',@Lhobbl_com_ds_addroundrect);
  lua_register(L,'aDsAddpie',@Lhobbl_com_ds_addpie);
  lua_register(L,'aDsAddchord',@Lhobbl_com_ds_addchord);
  lua_register(L,'aDsAddarc',@Lhobbl_com_ds_addarc);
  lua_register(L,'aDsAddtext',@Lhobbl_com_ds_addtext);
  lua_register(L,'aDsAddbitmap',@Lhobbl_com_ds_addbitmap);
  lua_register(L,'aDsSetitembrush',@Lhobbl_com_ds_setitembrush);
  lua_register(L,'aDsSetitempen',@Lhobbl_com_ds_setitempen);
  lua_register(L,'aDsSetitemfont',@Lhobbl_com_ds_setitemfont);
  lua_register(L,'aDsSetitemcolor',@Lhobbl_com_ds_setitemcolor);
  lua_register(L,'aDsSetitembkcolor',@Lhobbl_com_ds_setitembkcolor);
  lua_register(L,'aCheckSet',@Lhobbl_com_check_set);
  lua_register(L,'aCheckRemove',@Lhobbl_com_check_remove);
  lua_register(L,'aCheckCommand',@Lhobbl_com_check_command);
  lua_register(L,'aCheckSecondarycommand',@Lhobbl_com_check_secondarycommand);
  lua_register(L,'aCheckTertiarycommand',@Lhobbl_com_check_tertiarycommand);
  lua_register(L,'aCheckSetdrag',@Lhobbl_com_check_setdrag);
  lua_register(L,'aCheckGetdragfiles',@Lhobbl_com_check_getdragfiles);
  lua_register(L,'aCheckGetdragfilename',@Lhobbl_com_check_getdragfilename);
  lua_register(L,'aCheckGetdragpointx',@Lhobbl_com_check_getdragpointx);
  lua_register(L,'aCheckGetdragpointy',@Lhobbl_com_check_getdragpointy);
  lua_register(L,'aCheckDragfinish',@Lhobbl_com_check_dragfinish);
  lua_register(L,'aDialogShowabout',@Lhobbl_com_dialog_showabout);
  lua_register(L,'aDialogGetstring',@Lhobbl_com_dialog_getstring);
  lua_register(L,'aDialogGetnumber',@Lhobbl_com_dialog_getnumber);
  lua_register(L,'aDialogMessagebox',@Lhobbl_com_dialog_messagebox);
  lua_register(L,'aFiledialogPrepare',@Lhobbl_com_filedialog_prepare);
  lua_register(L,'aFiledialogOpenfile',@Lhobbl_com_filedialog_openfile);
  lua_register(L,'aFiledialogSavefile',@Lhobbl_com_filedialog_savefile);
  lua_register(L,'aFiledialogGetnumfiles',@Lhobbl_com_filedialog_getnumfiles);
  lua_register(L,'aFiledialogGetfile',@Lhobbl_com_filedialog_getfile);
  lua_register(L,'aMdiGetfocus',@Lhobbl_com_mdi_getfocus);
  lua_register(L,'aMdiInit',@Lhobbl_com_mdi_init);
  lua_register(L,'aMdiCreateclient',@Lhobbl_com_mdi_createclient);
  lua_register(L,'aMdiCreatewindow',@Lhobbl_com_mdi_createwindow);
  lua_register(L,'aGraphbufCreate',@Lhobbl_com_graphbuf_create);
  lua_register(L,'aGraphbufDelete',@Lhobbl_com_graphbuf_delete);
  lua_register(L,'aGraphbufGetdc',@Lhobbl_com_graphbuf_getdc);
  lua_register(L,'aGraphbufGetbitmap',@Lhobbl_com_graphbuf_getbitmap);
  lua_register(L,'aGraphbufCreateicon',@Lhobbl_com_graphbuf_createicon);
  lua_register(L,'aGraphbufCreatebrush',@Lhobbl_com_graphbuf_createbrush);
  lua_register(L,'aMenuCreate',@Lhobbl_com_menu_create);
  lua_register(L,'aMenuCreatepopup',@Lhobbl_com_menu_createpopup);
  lua_register(L,'aMenuAddstring',@Lhobbl_com_menu_addstring);
  lua_register(L,'aMenuAddmenu',@Lhobbl_com_menu_addmenu);
  lua_register(L,'aMenuAddseparator',@Lhobbl_com_menu_addseparator);
  lua_register(L,'aMenuSet',@Lhobbl_com_menu_set);
  lua_register(L,'aMenuGet',@Lhobbl_com_menu_get);
  lua_register(L,'aMenuSetcheckbitmaps',@Lhobbl_com_menu_setcheckbitmaps);
  lua_register(L,'aMenuRemoveitem',@Lhobbl_com_menu_removeitem);
  lua_register(L,'aMenuRemovemenu',@Lhobbl_com_menu_removemenu);
  lua_register(L,'aMenuSetitemtext',@Lhobbl_com_menu_setitemtext);
  lua_register(L,'aMenuSetitemstate',@Lhobbl_com_menu_setitemstate);
  lua_register(L,'aMenuSetitembitmap',@Lhobbl_com_menu_setitembitmap);
  lua_register(L,'aMenuSetitemhilited',@Lhobbl_com_menu_setitemhilited);
  lua_register(L,'aMenuSetitemenabled',@Lhobbl_com_menu_setitemenabled);
  lua_register(L,'aMenuGetitemtext',@Lhobbl_com_menu_getitemtext);
  lua_register(L,'aMenuGetitemstate',@Lhobbl_com_menu_getitemstate);
  lua_register(L,'aMenuGetitembitmap',@Lhobbl_com_menu_getitembitmap);
  lua_register(L,'aMenuSetitemradiochecked',@Lhobbl_com_menu_setitemradiochecked);
  lua_register(L,'aMenuSetitemchecked',@Lhobbl_com_menu_setitemchecked);
  lua_register(L,'aMenuGetitemchecked',@Lhobbl_com_menu_getitemchecked);
  lua_register(L,'aMenuSetbrush',@Lhobbl_com_menu_setbrush);
  lua_register(L,'aMenuSetmaxheight',@Lhobbl_com_menu_setmaxheight);
  lua_register(L,'aMenuShowpopup',@Lhobbl_com_menu_showpopup);
  lua_register(L,'aSystrayAdd',@Lhobbl_com_systray_add);
  lua_register(L,'aSystrayRemove',@Lhobbl_com_systray_remove);
  lua_register(L,'aSystraySettip',@Lhobbl_com_systray_settip);
  lua_register(L,'aSystraySeticon',@Lhobbl_com_systray_seticon);
  lua_register(L,'aSystrayPrepareballoon',@Lhobbl_com_systray_prepareballoon);
  lua_register(L,'aSystraySetballoon',@Lhobbl_com_systray_setballoon);
  lua_register(L,'aControlGetx',@Lhobbl_com_control_getx);
  lua_register(L,'aControlGety',@Lhobbl_com_control_gety);
  lua_register(L,'aControlGetwidth',@Lhobbl_com_control_getwidth);
  lua_register(L,'aControlGetheight',@Lhobbl_com_control_getheight);
  lua_register(L,'aControlGetfocus',@Lhobbl_com_control_getfocus);
  lua_register(L,'aControlSetfocus',@Lhobbl_com_control_setfocus);
  lua_register(L,'aControlSetpos',@Lhobbl_com_control_setpos);
  lua_register(L,'aControlSetsize',@Lhobbl_com_control_setsize);
  lua_register(L,'aControlSetpossize',@Lhobbl_com_control_setpossize);
  lua_register(L,'aControlDestroy',@Lhobbl_com_control_destroy);
  lua_register(L,'aControlGethandle',@Lhobbl_com_control_gethandle);
  lua_register(L,'aControlSettext',@Lhobbl_com_control_settext);
  lua_register(L,'aControlGettext',@Lhobbl_com_control_gettext);
  lua_register(L,'aControlExists',@Lhobbl_com_control_exists);
  lua_register(L,'aControlGetid',@Lhobbl_com_control_getid);
  lua_register(L,'aControlEnable',@Lhobbl_com_control_enable);
  lua_register(L,'aControlGettype',@Lhobbl_com_control_gettype);
  lua_register(L,'aControlGettypebyclass',@Lhobbl_com_control_gettypebyclass);
  lua_register(L,'aControlCreate',@Lhobbl_com_control_create);
  lua_register(L,'aControlCreateid',@Lhobbl_com_control_createid);
  lua_register(L,'aControlSetautotab',@Lhobbl_com_control_setautotab);
  lua_register(L,'aControlShow',@Lhobbl_com_control_show);
  lua_register(L,'aStylingSettransparent',@Lhobbl_com_styling_settransparent);
  lua_register(L,'aStylingPreparefont',@Lhobbl_com_styling_preparefont);
  lua_register(L,'aStylingSetautofont',@Lhobbl_com_styling_setautofont);
  lua_register(L,'aStylingSetfont',@Lhobbl_com_styling_setfont);
  lua_register(L,'aStylingSetbackbitmap',@Lhobbl_com_styling_setbackbitmap);
  lua_register(L,'aStylingSetbackcolor',@Lhobbl_com_styling_setbackcolor);
  lua_register(L,'aStylingSetautotransparency',@Lhobbl_com_styling_setautotransparency);
  lua_register(L,'aStylingSetautocolor',@Lhobbl_com_styling_setautocolor);
  lua_register(L,'aStylingSetautobrush',@Lhobbl_com_styling_setautobrush);
  lua_register(L,'aStylingSettextcolor',@Lhobbl_com_styling_settextcolor);
  lua_register(L,'aStylingUsegamewindow',@Lhobbl_com_styling_usegamewindow);
  lua_register(L,'aDrawCreatesolidbrush',@Lhobbl_com_draw_createsolidbrush);
  lua_register(L,'aDrawCreatepatternbrush',@Lhobbl_com_draw_createpatternbrush);
  lua_register(L,'aDrawCreatehatchbrush',@Lhobbl_com_draw_createhatchbrush);
  lua_register(L,'aDrawCreatepen',@Lhobbl_com_draw_createpen);
  lua_register(L,'aDrawCreatefont',@Lhobbl_com_draw_createfont);
  lua_register(L,'aDrawSelectobject',@Lhobbl_com_draw_selectobject);
  lua_register(L,'aDrawPaintregion',@Lhobbl_com_draw_paintregion);
  lua_register(L,'aDrawFillregion',@Lhobbl_com_draw_fillregion);
  lua_register(L,'aDrawArc',@Lhobbl_com_draw_arc);
  lua_register(L,'aDrawChord',@Lhobbl_com_draw_chord);
  lua_register(L,'aDrawPie',@Lhobbl_com_draw_pie);
  lua_register(L,'aDrawRoundrect',@Lhobbl_com_draw_roundrect);
  lua_register(L,'aDrawLine',@Lhobbl_com_draw_line);
  lua_register(L,'aDrawSetbktransparent',@Lhobbl_com_draw_setbktransparent);
  lua_register(L,'aDrawSetbkcolor',@Lhobbl_com_draw_setbkcolor);
  lua_register(L,'aDrawSettextcolor',@Lhobbl_com_draw_settextcolor);
  lua_register(L,'aDrawSetpencolor',@Lhobbl_com_draw_setpencolor);
  lua_register(L,'aDrawSetbrushcolor',@Lhobbl_com_draw_setbrushcolor);
  lua_register(L,'aDrawEllipse',@Lhobbl_com_draw_ellipse);
  lua_register(L,'aDrawRectangle',@Lhobbl_com_draw_rectangle);
  lua_register(L,'aDrawCopy',@Lhobbl_com_draw_copy);
  lua_register(L,'aDrawStretchcopy',@Lhobbl_com_draw_stretchcopy);
  lua_register(L,'aDrawTransparentcopy',@Lhobbl_com_draw_transparentcopy);
  lua_register(L,'aDrawGettextwidth',@Lhobbl_com_draw_gettextwidth);
  lua_register(L,'aDrawGettextheight',@Lhobbl_com_draw_gettextheight);
  lua_register(L,'aDrawTextout',@Lhobbl_com_draw_textout);
  lua_register(L,'aDrawSetdrawtext',@Lhobbl_com_draw_setdrawtext);
  lua_register(L,'aDrawDrawtext',@Lhobbl_com_draw_drawtext);
  lua_register(L,'aDrawFillrect',@Lhobbl_com_draw_fillrect);
  lua_register(L,'aDrawGradient',@Lhobbl_com_draw_gradient);
  lua_register(L,'aWindowCreate',@Lhobbl_com_window_create);
  lua_register(L,'aWindowGetleft',@Lhobbl_com_window_getleft);
  lua_register(L,'aWindowGettop',@Lhobbl_com_window_gettop);
  lua_register(L,'aWindowGetright',@Lhobbl_com_window_getright);
  lua_register(L,'aWindowGetbottom',@Lhobbl_com_window_getbottom);
  lua_register(L,'aWindowGetclientleft',@Lhobbl_com_window_getclientleft);
  lua_register(L,'aWindowGetclienttop',@Lhobbl_com_window_getclienttop);
  lua_register(L,'aWindowGetclientright',@Lhobbl_com_window_getclientright);
  lua_register(L,'aWindowGetclientbottom',@Lhobbl_com_window_getclientbottom);
  lua_register(L,'aWindowGetborderwidth',@Lhobbl_com_window_getborderwidth);
  lua_register(L,'aWindowGetborderheight',@Lhobbl_com_window_getborderheight);
  lua_register(L,'aWindowGetx',@Lhobbl_com_window_getx);
  lua_register(L,'aWindowGety',@Lhobbl_com_window_gety);
  lua_register(L,'aWindowGetwidth',@Lhobbl_com_window_getwidth);
  lua_register(L,'aWindowGetheight',@Lhobbl_com_window_getheight);
  lua_register(L,'aWindowGetclientwidth',@Lhobbl_com_window_getclientwidth);
  lua_register(L,'aWindowGetclientheight',@Lhobbl_com_window_getclientheight);
  lua_register(L,'aWindowGetparent',@Lhobbl_com_window_getparent);
  lua_register(L,'aWindowSetparent',@Lhobbl_com_window_setparent);
  lua_register(L,'aWindowSettext',@Lhobbl_com_window_settext);
  lua_register(L,'aWindowGettext',@Lhobbl_com_window_gettext);
  lua_register(L,'aWindowGetdc',@Lhobbl_com_window_getdc);
  lua_register(L,'aWindowSetalpha',@Lhobbl_com_window_setalpha);
  lua_register(L,'aWindowSetpos',@Lhobbl_com_window_setpos);
  lua_register(L,'aWindowSetsize',@Lhobbl_com_window_setsize);
  lua_register(L,'aWindowSetpossize',@Lhobbl_com_window_setpossize);
  lua_register(L,'aWindowShow',@Lhobbl_com_window_show);
  lua_register(L,'aWindowSetzorder',@Lhobbl_com_window_setzorder);
  lua_register(L,'aWindowSetstyle',@Lhobbl_com_window_setstyle);
  lua_register(L,'aWindowSetexstyle',@Lhobbl_com_window_setexstyle);
  lua_register(L,'aWindowGetstyle',@Lhobbl_com_window_getstyle);
  lua_register(L,'aWindowGetexstyle',@Lhobbl_com_window_getexstyle);
  lua_register(L,'aWindowSeticon',@Lhobbl_com_window_seticon);
  lua_register(L,'aWindowSetsmicon',@Lhobbl_com_window_setsmicon);
  lua_register(L,'aWindowGeticon',@Lhobbl_com_window_geticon);
  lua_register(L,'aWindowGetsmicon',@Lhobbl_com_window_getsmicon);
  lua_register(L,'aWindowIschild',@Lhobbl_com_window_ischild);
  lua_register(L,'aWindowExists',@Lhobbl_com_window_exists);
  lua_register(L,'aWindowRedraw',@Lhobbl_com_window_redraw);
  lua_register(L,'aWindowSetbrush',@Lhobbl_com_window_setbrush);
  lua_register(L,'aWindowGetbrush',@Lhobbl_com_window_getbrush);
  lua_register(L,'aWindowSetfocus',@Lhobbl_com_window_setfocus);
  lua_register(L,'aWindowGetfocus',@Lhobbl_com_window_getfocus);
  lua_register(L,'aWindowDestroy',@Lhobbl_com_window_destroy);
  lua_register(L,'aWindowSetregion',@Lhobbl_com_window_setregion);
  lua_register(L,'aWindowGetclassname',@Lhobbl_com_window_getclassname);
  lua_register(L,'aWindowGetwindow',@Lhobbl_com_window_getwindow);
  lua_register(L,'aResourceLoadicon',@Lhobbl_com_resource_loadicon);
  lua_register(L,'aResourceLoadbitmap',@Lhobbl_com_resource_loadbitmap);
  lua_register(L,'aResourceLoadcursor',@Lhobbl_com_resource_loadcursor);
  lua_register(L,'aResourceLoadregion',@Lhobbl_com_resource_loadregion);
  lua_register(L,'aResourceLoadregionbitmap',@Lhobbl_com_resource_loadregionbitmap);
  lua_register(L,'aResourceDestroy',@Lhobbl_com_resource_destroy);
  lua_register(L,'aResourceDestroyicon',@Lhobbl_com_resource_destroyicon);
  lua_register(L,'aAnimationCreate',@Lhobbl_com_animation_create);
  lua_register(L,'aAnimationClose',@Lhobbl_com_animation_close);
  lua_register(L,'aAnimationOpen',@Lhobbl_com_animation_open);
  lua_register(L,'aAnimationPlay',@Lhobbl_com_animation_play);
  lua_register(L,'aAnimationSeek',@Lhobbl_com_animation_seek);
  lua_register(L,'aAnimationStop',@Lhobbl_com_animation_stop);
  lua_register(L,'aButtonCreate',@Lhobbl_com_button_create);
  lua_register(L,'aButtonGetcheck',@Lhobbl_com_button_getcheck);
  lua_register(L,'aButtonSetcheck',@Lhobbl_com_button_setcheck);
  lua_register(L,'aButtonSetimage',@Lhobbl_com_button_setimage);
  lua_register(L,'aButtonGetimage',@Lhobbl_com_button_getimage);
  lua_register(L,'aComboboxCreate',@Lhobbl_com_combobox_create);
  lua_register(L,'aComboboxAddstring',@Lhobbl_com_combobox_addstring);
  lua_register(L,'aComboboxDeletestring',@Lhobbl_com_combobox_deletestring);
  lua_register(L,'aComboboxFindstring',@Lhobbl_com_combobox_findstring);
  lua_register(L,'aComboboxGetcount',@Lhobbl_com_combobox_getcount);
  lua_register(L,'aComboboxGettext',@Lhobbl_com_combobox_gettext);
  lua_register(L,'aComboboxLimittext',@Lhobbl_com_combobox_limittext);
  lua_register(L,'aComboboxSetsel',@Lhobbl_com_combobox_setsel);
  lua_register(L,'aComboboxResetcontent',@Lhobbl_com_combobox_resetcontent);
  lua_register(L,'aComboboxSettext',@Lhobbl_com_combobox_settext);
  lua_register(L,'aComboboxGetsel',@Lhobbl_com_combobox_getsel);
  lua_register(L,'aDatetimeCreate',@Lhobbl_com_datetime_create);
  lua_register(L,'aDatetimeSetrange',@Lhobbl_com_datetime_setrange);
  lua_register(L,'aDatetimeGetrange',@Lhobbl_com_datetime_getrange);
  lua_register(L,'aDatetimeSettimes',@Lhobbl_com_datetime_settimes);
  lua_register(L,'aDatetimeGettimes',@Lhobbl_com_datetime_gettimes);
  lua_register(L,'aDatetimeSetcolor',@Lhobbl_com_datetime_setcolor);
  lua_register(L,'aDatetimeGetcolor',@Lhobbl_com_datetime_getcolor);
  lua_register(L,'aDatetimeSetfont',@Lhobbl_com_datetime_setfont);
  lua_register(L,'aDatetimeGetfont',@Lhobbl_com_datetime_getfont);
  lua_register(L,'aEditCreate',@Lhobbl_com_edit_create);
  lua_register(L,'aEditSetsel',@Lhobbl_com_edit_setsel);
  lua_register(L,'aEditGetsel',@Lhobbl_com_edit_getsel);
  lua_register(L,'aEditUndo',@Lhobbl_com_edit_undo);
  lua_register(L,'aEditCanundo',@Lhobbl_com_edit_canundo);
  lua_register(L,'aEditSetpasswordchar',@Lhobbl_com_edit_setpasswordchar);
  lua_register(L,'aEditGetpasswordchar',@Lhobbl_com_edit_getpasswordchar);
  lua_register(L,'aEditGetlines',@Lhobbl_com_edit_getlines);
  lua_register(L,'aEditGetline',@Lhobbl_com_edit_getline);
  lua_register(L,'aEditReplaceselection',@Lhobbl_com_edit_replaceselection);
  lua_register(L,'aEditSetreadonly',@Lhobbl_com_edit_setreadonly);
  lua_register(L,'aHotkeyCreate',@Lhobbl_com_hotkey_create);
  lua_register(L,'aHotkeyGetkey',@Lhobbl_com_hotkey_getkey);
  lua_register(L,'aHotkeyGetmodifierkey',@Lhobbl_com_hotkey_getmodifierkey);
  lua_register(L,'aHotkeySetkey',@Lhobbl_com_hotkey_setkey);
  lua_register(L,'aIpaddressCreate',@Lhobbl_com_ipaddress_create);
  lua_register(L,'aIpaddressSetvalue',@Lhobbl_com_ipaddress_setvalue);
  lua_register(L,'aIpaddressGetvalue',@Lhobbl_com_ipaddress_getvalue);
  lua_register(L,'aIpaddressSetrange',@Lhobbl_com_ipaddress_setrange);
  lua_register(L,'aListboxCreate',@Lhobbl_com_listbox_create);
  lua_register(L,'aListboxAddstring',@Lhobbl_com_listbox_addstring);
  lua_register(L,'aListboxDeletestring',@Lhobbl_com_listbox_deletestring);
  lua_register(L,'aListboxFindstring',@Lhobbl_com_listbox_findstring);
  lua_register(L,'aListboxGetcount',@Lhobbl_com_listbox_getcount);
  lua_register(L,'aListboxGettext',@Lhobbl_com_listbox_gettext);
  lua_register(L,'aListboxSetsel',@Lhobbl_com_listbox_setsel);
  lua_register(L,'aListboxResetcontent',@Lhobbl_com_listbox_resetcontent);
  lua_register(L,'aListboxSettext',@Lhobbl_com_listbox_settext);
  lua_register(L,'aListboxGetsel',@Lhobbl_com_listbox_getsel);
  lua_register(L,'aListboxGetselected',@Lhobbl_com_listbox_getselected);
  lua_register(L,'aListboxSetselected',@Lhobbl_com_listbox_setselected);
  lua_register(L,'aListboxGetselcount',@Lhobbl_com_listbox_getselcount);
  lua_register(L,'aListboxGetselitem',@Lhobbl_com_listbox_getselitem);
  lua_register(L,'aListviewCreate',@Lhobbl_com_listview_create);
  lua_register(L,'aListviewInsertcolumntext',@Lhobbl_com_listview_insertcolumntext);
  lua_register(L,'aListviewSetimagelist',@Lhobbl_com_listview_setimagelist);
  lua_register(L,'aListviewSetcolumnalign',@Lhobbl_com_listview_setcolumnalign);
  lua_register(L,'aListviewInsertitemtext',@Lhobbl_com_listview_insertitemtext);
  lua_register(L,'aListviewInsertitemimage',@Lhobbl_com_listview_insertitemimage);
  lua_register(L,'aListviewSetcolumntext',@Lhobbl_com_listview_setcolumntext);
  lua_register(L,'aListviewSetitemtext',@Lhobbl_com_listview_setitemtext);
  lua_register(L,'aListviewSetitemimage',@Lhobbl_com_listview_setitemimage);
  lua_register(L,'aListviewDeletecolumn',@Lhobbl_com_listview_deletecolumn);
  lua_register(L,'aListviewDeleteitem',@Lhobbl_com_listview_deleteitem);
  lua_register(L,'aListviewGetsel',@Lhobbl_com_listview_getsel);
  lua_register(L,'aListviewSetsel',@Lhobbl_com_listview_setsel);
  lua_register(L,'aListviewSetextendedstyle',@Lhobbl_com_listview_setextendedstyle);
  lua_register(L,'aListviewSetcheckstate',@Lhobbl_com_listview_setcheckstate);
  lua_register(L,'aListviewGetcheckstate',@Lhobbl_com_listview_getcheckstate);
  lua_register(L,'aListviewGetselected',@Lhobbl_com_listview_getselected);
  lua_register(L,'aListviewSetselected',@Lhobbl_com_listview_setselected);
  lua_register(L,'aListviewSetcolumnwidth',@Lhobbl_com_listview_setcolumnwidth);
  lua_register(L,'aListviewSetbkcolor',@Lhobbl_com_listview_setbkcolor);
  lua_register(L,'aListviewSettextcolor',@Lhobbl_com_listview_settextcolor);
  lua_register(L,'aListviewSettextbkcolor',@Lhobbl_com_listview_settextbkcolor);
  lua_register(L,'aListviewSetbkimage',@Lhobbl_com_listview_setbkimage);
  lua_register(L,'aImagelistCreate',@Lhobbl_com_imagelist_create);
  lua_register(L,'aImagelistAddbitmap',@Lhobbl_com_imagelist_addbitmap);
  lua_register(L,'aMonthcalCreate',@Lhobbl_com_monthcal_create);
  lua_register(L,'aMonthcalSetrange',@Lhobbl_com_monthcal_setrange);
  lua_register(L,'aMonthcalGetrange',@Lhobbl_com_monthcal_getrange);
  lua_register(L,'aMonthcalSetsel',@Lhobbl_com_monthcal_setsel);
  lua_register(L,'aMonthcalGetsel',@Lhobbl_com_monthcal_getsel);
  lua_register(L,'aMonthcalSetcolor',@Lhobbl_com_monthcal_setcolor);
  lua_register(L,'aMonthcalGetcolor',@Lhobbl_com_monthcal_getcolor);
  lua_register(L,'aProgressCreate',@Lhobbl_com_progress_create);
  lua_register(L,'aProgressGetpos',@Lhobbl_com_progress_getpos);
  lua_register(L,'aProgressGetrange',@Lhobbl_com_progress_getrange);
  lua_register(L,'aProgressSetpos',@Lhobbl_com_progress_setpos);
  lua_register(L,'aProgressSetrange',@Lhobbl_com_progress_setrange);
  lua_register(L,'aProgressSetmarquee',@Lhobbl_com_progress_setmarquee);
  lua_register(L,'aRebarCreate',@Lhobbl_com_rebar_create);
  lua_register(L,'aRebarInsertband',@Lhobbl_com_rebar_insertband);
  lua_register(L,'aRebarSetbandchild',@Lhobbl_com_rebar_setbandchild);
  lua_register(L,'aRebarGetbandchild',@Lhobbl_com_rebar_getbandchild);
  lua_register(L,'aRebarSetbandtext',@Lhobbl_com_rebar_setbandtext);
  lua_register(L,'aRebarGetbandtext',@Lhobbl_com_rebar_getbandtext);
  lua_register(L,'aRebarSetbandsize',@Lhobbl_com_rebar_setbandsize);
  lua_register(L,'aRebarGetbandsize',@Lhobbl_com_rebar_getbandsize);
  lua_register(L,'aRebarSetbandstyle',@Lhobbl_com_rebar_setbandstyle);
  lua_register(L,'aRebarGetbandstyle',@Lhobbl_com_rebar_getbandstyle);
  lua_register(L,'aRebarSetbandsizes',@Lhobbl_com_rebar_setbandsizes);
  lua_register(L,'aRebarDeleteband',@Lhobbl_com_rebar_deleteband);
  lua_register(L,'aRebarMoveband',@Lhobbl_com_rebar_moveband);
  lua_register(L,'aRebarGetbandcount',@Lhobbl_com_rebar_getbandcount);
  lua_register(L,'aRebarGetbarheight',@Lhobbl_com_rebar_getbarheight);
  lua_register(L,'aRicheditCreate',@Lhobbl_com_richedit_create);
  lua_register(L,'aRicheditAutourldetect',@Lhobbl_com_richedit_autourldetect);
  lua_register(L,'aRicheditGetsel',@Lhobbl_com_richedit_getsel);
  lua_register(L,'aRicheditSetsel',@Lhobbl_com_richedit_setsel);
  lua_register(L,'aRicheditLimittext',@Lhobbl_com_richedit_limittext);
  lua_register(L,'aRicheditFindtext',@Lhobbl_com_richedit_findtext);
  lua_register(L,'aRicheditGeteditstyle',@Lhobbl_com_richedit_geteditstyle);
  lua_register(L,'aRicheditSeteditstyle',@Lhobbl_com_richedit_seteditstyle);
  lua_register(L,'aRicheditSetoptions',@Lhobbl_com_richedit_setoptions);
  lua_register(L,'aRicheditGetoptions',@Lhobbl_com_richedit_getoptions);
  lua_register(L,'aRicheditSettext',@Lhobbl_com_richedit_settext);
  lua_register(L,'aRicheditLoadfile',@Lhobbl_com_richedit_loadfile);
  lua_register(L,'aRicheditGettext',@Lhobbl_com_richedit_gettext);
  lua_register(L,'aRicheditRedo',@Lhobbl_com_richedit_redo);
  lua_register(L,'aRicheditUndo',@Lhobbl_com_richedit_undo);
  lua_register(L,'aRicheditSetbkcolor',@Lhobbl_com_richedit_setbkcolor);
  lua_register(L,'aRicheditSetscrollpos',@Lhobbl_com_richedit_setscrollpos);
  lua_register(L,'aRicheditSetundolimit',@Lhobbl_com_richedit_setundolimit);
  lua_register(L,'aStaticCreate',@Lhobbl_com_static_create);
  lua_register(L,'aStaticGeticon',@Lhobbl_com_static_geticon);
  lua_register(L,'aStaticGetimage',@Lhobbl_com_static_getimage);
  lua_register(L,'aStaticSeticon',@Lhobbl_com_static_seticon);
  lua_register(L,'aStaticSetimage',@Lhobbl_com_static_setimage);
  lua_register(L,'aStatusCreate',@Lhobbl_com_status_create);
  lua_register(L,'aStatusSetparts',@Lhobbl_com_status_setparts);
  lua_register(L,'aStatusSettext',@Lhobbl_com_status_settext);
  lua_register(L,'aStatusSettiptext',@Lhobbl_com_status_settiptext);
  lua_register(L,'aStatusSetminheight',@Lhobbl_com_status_setminheight);
  lua_register(L,'aStatusSeticon',@Lhobbl_com_status_seticon);
  lua_register(L,'aSyslinkCreate',@Lhobbl_com_syslink_create);
  lua_register(L,'aTabCreate',@Lhobbl_com_tab_create);
  lua_register(L,'aTabDeleteall',@Lhobbl_com_tab_deleteall);
  lua_register(L,'aTabDeleteitem',@Lhobbl_com_tab_deleteitem);
  lua_register(L,'aTabGetcurfocus',@Lhobbl_com_tab_getcurfocus);
  lua_register(L,'aTabGetcursel',@Lhobbl_com_tab_getcursel);
  lua_register(L,'aTabGetextendedstyle',@Lhobbl_com_tab_getextendedstyle);
  lua_register(L,'aTabGetimagelist',@Lhobbl_com_tab_getimagelist);
  lua_register(L,'aTabGetitemcount',@Lhobbl_com_tab_getitemcount);
  lua_register(L,'aTabGetrowcount',@Lhobbl_com_tab_getrowcount);
  lua_register(L,'aTabHighlightitem',@Lhobbl_com_tab_highlightitem);
  lua_register(L,'aTabInsertitem',@Lhobbl_com_tab_insertitem);
  lua_register(L,'aTabSetcurfocus',@Lhobbl_com_tab_setcurfocus);
  lua_register(L,'aTabSetcursel',@Lhobbl_com_tab_setcursel);
  lua_register(L,'aTabSetextendedstyle',@Lhobbl_com_tab_setextendedstyle);
  lua_register(L,'aTabSetimagelist',@Lhobbl_com_tab_setimagelist);
  lua_register(L,'aTabSetitemtext',@Lhobbl_com_tab_setitemtext);
  lua_register(L,'aTabSetitemimage',@Lhobbl_com_tab_setitemimage);
  lua_register(L,'aTabSetitemsize',@Lhobbl_com_tab_setitemsize);
  lua_register(L,'aTabSetmintabwidth',@Lhobbl_com_tab_setmintabwidth);
  lua_register(L,'aTabSetpadding',@Lhobbl_com_tab_setpadding);
  lua_register(L,'aToolbarCreate',@Lhobbl_com_toolbar_create);
  lua_register(L,'aToolbarAddsystembitmaps',@Lhobbl_com_toolbar_addsystembitmaps);
  lua_register(L,'aToolbarAddbutton',@Lhobbl_com_toolbar_addbutton);
  lua_register(L,'aToolbarAddbuttonimage',@Lhobbl_com_toolbar_addbuttonimage);
  lua_register(L,'aToolbarAddbuttontext',@Lhobbl_com_toolbar_addbuttontext);
  lua_register(L,'aToolbarAutosize',@Lhobbl_com_toolbar_autosize);
  lua_register(L,'aToolbarSetbuttontext',@Lhobbl_com_toolbar_setbuttontext);
  lua_register(L,'aToolbarSetbuttonimage',@Lhobbl_com_toolbar_setbuttonimage);
  lua_register(L,'aToolbarSetbuttonstate',@Lhobbl_com_toolbar_setbuttonstate);
  lua_register(L,'aToolbarSetbuttonstyle',@Lhobbl_com_toolbar_setbuttonstyle);
  lua_register(L,'aToolbarGetbuttontext',@Lhobbl_com_toolbar_getbuttontext);
  lua_register(L,'aToolbarGetbuttonimage',@Lhobbl_com_toolbar_getbuttonimage);
  lua_register(L,'aToolbarGetbuttonstate',@Lhobbl_com_toolbar_getbuttonstate);
  lua_register(L,'aToolbarGetbuttonstyle',@Lhobbl_com_toolbar_getbuttonstyle);
  lua_register(L,'aToolbarSetimagelist',@Lhobbl_com_toolbar_setimagelist);
  lua_register(L,'aToolbarSetbuttonsize',@Lhobbl_com_toolbar_setbuttonsize);
  lua_register(L,'aToolbarDeletebutton',@Lhobbl_com_toolbar_deletebutton);
  lua_register(L,'aToolbarGetbuttonindex',@Lhobbl_com_toolbar_getbuttonindex);
  lua_register(L,'aToolbarMovebutton',@Lhobbl_com_toolbar_movebutton);
  lua_register(L,'aToolbarGetindexbutton',@Lhobbl_com_toolbar_getindexbutton);
  lua_register(L,'aToolbarGetbuttoncount',@Lhobbl_com_toolbar_getbuttoncount);
  lua_register(L,'aTooltipCreate',@Lhobbl_com_tooltip_create);
  lua_register(L,'aTooltipSetbkcolor',@Lhobbl_com_tooltip_setbkcolor);
  lua_register(L,'aTooltipSettextcolor',@Lhobbl_com_tooltip_settextcolor);
  lua_register(L,'aTooltipGetbkcolor',@Lhobbl_com_tooltip_getbkcolor);
  lua_register(L,'aTooltipGettextcolor',@Lhobbl_com_tooltip_gettextcolor);
  lua_register(L,'aTooltipSettitle',@Lhobbl_com_tooltip_settitle);
  lua_register(L,'aTooltipSetdelaytime',@Lhobbl_com_tooltip_setdelaytime);
  lua_register(L,'aTrackbarCreate',@Lhobbl_com_trackbar_create);
  lua_register(L,'aTrackbarGetpos',@Lhobbl_com_trackbar_getpos);
  lua_register(L,'aTrackbarGetnumtics',@Lhobbl_com_trackbar_getnumtics);
  lua_register(L,'aTrackbarGetrangemax',@Lhobbl_com_trackbar_getrangemax);
  lua_register(L,'aTrackbarGetrangemin',@Lhobbl_com_trackbar_getrangemin);
  lua_register(L,'aTrackbarCleartics',@Lhobbl_com_trackbar_cleartics);
  lua_register(L,'aTrackbarGetselstart',@Lhobbl_com_trackbar_getselstart);
  lua_register(L,'aTrackbarGetselend',@Lhobbl_com_trackbar_getselend);
  lua_register(L,'aTrackbarGettic',@Lhobbl_com_trackbar_gettic);
  lua_register(L,'aTrackbarSetbuddy',@Lhobbl_com_trackbar_setbuddy);
  lua_register(L,'aTrackbarSetpos',@Lhobbl_com_trackbar_setpos);
  lua_register(L,'aTrackbarSetrange',@Lhobbl_com_trackbar_setrange);
  lua_register(L,'aTrackbarSetsel',@Lhobbl_com_trackbar_setsel);
  lua_register(L,'aTrackbarSettic',@Lhobbl_com_trackbar_settic);
  lua_register(L,'aTreeviewCreate',@Lhobbl_com_treeview_create);
  lua_register(L,'aTreeviewDeleteallitems',@Lhobbl_com_treeview_deleteallitems);
  lua_register(L,'aTreeviewDeleteitem',@Lhobbl_com_treeview_deleteitem);
  lua_register(L,'aTreeviewExpand',@Lhobbl_com_treeview_expand);
  lua_register(L,'aTreeviewGetbkcolor',@Lhobbl_com_treeview_getbkcolor);
  lua_register(L,'aTreeviewGetcheckstate',@Lhobbl_com_treeview_getcheckstate);
  lua_register(L,'aTreeviewGetcount',@Lhobbl_com_treeview_getcount);
  lua_register(L,'aTreeviewGeteditcontrol',@Lhobbl_com_treeview_geteditcontrol);
  lua_register(L,'aTreeviewGetlinecolor',@Lhobbl_com_treeview_getlinecolor);
  lua_register(L,'aTreeviewGetroot',@Lhobbl_com_treeview_getroot);
  lua_register(L,'aTreeviewGetselected',@Lhobbl_com_treeview_getselected);
  lua_register(L,'aTreeviewGetparent',@Lhobbl_com_treeview_getparent);
  lua_register(L,'aTreeviewGetselection',@Lhobbl_com_treeview_getselection);
  lua_register(L,'aTreeviewGettextcolor',@Lhobbl_com_treeview_gettextcolor);
  lua_register(L,'aTreeviewInsertitem',@Lhobbl_com_treeview_insertitem);
  lua_register(L,'aTreeviewSetitemtext',@Lhobbl_com_treeview_setitemtext);
  lua_register(L,'aTreeviewSetitemstate',@Lhobbl_com_treeview_setitemstate);
  lua_register(L,'aTreeviewGetitemstate',@Lhobbl_com_treeview_getitemstate);
  lua_register(L,'aTreeviewSetitemimages',@Lhobbl_com_treeview_setitemimages);
  lua_register(L,'aTreeviewSelectitem',@Lhobbl_com_treeview_selectitem);
  lua_register(L,'aTreeviewSetbkcolor',@Lhobbl_com_treeview_setbkcolor);
  lua_register(L,'aTreeviewSetcheckstate',@Lhobbl_com_treeview_setcheckstate);
  lua_register(L,'aTreeviewSetimagelist',@Lhobbl_com_treeview_setimagelist);
  lua_register(L,'aTreeviewSetlinecolor',@Lhobbl_com_treeview_setlinecolor);
  lua_register(L,'aTreeviewSettextcolor',@Lhobbl_com_treeview_settextcolor);
  lua_register(L,'aTreeviewGetitemtext',@Lhobbl_com_treeview_getitemtext);
  lua_register(L,'aTreeviewEditlabel',@Lhobbl_com_treeview_editlabel);
  lua_register(L,'aUpdownCreate',@Lhobbl_com_updown_create);
  lua_register(L,'aUpdownGetbase',@Lhobbl_com_updown_getbase);
  lua_register(L,'aUpdownGetbuddy',@Lhobbl_com_updown_getbuddy);
  lua_register(L,'aUpdownGetpos',@Lhobbl_com_updown_getpos);
  lua_register(L,'aUpdownGetpos32',@Lhobbl_com_updown_getpos32);
  lua_register(L,'aUpdownGetrange',@Lhobbl_com_updown_getrange);
  lua_register(L,'aUpdownGetrange32',@Lhobbl_com_updown_getrange32);
  lua_register(L,'aUpdownSetaccel',@Lhobbl_com_updown_setaccel);
  lua_register(L,'aUpdownSetbase',@Lhobbl_com_updown_setbase);
  lua_register(L,'aUpdownSetbuddy',@Lhobbl_com_updown_setbuddy);
  lua_register(L,'aUpdownSetpos',@Lhobbl_com_updown_setpos);
  lua_register(L,'aUpdownSetpos32',@Lhobbl_com_updown_setpos32);
  lua_register(L,'aUpdownSetrange',@Lhobbl_com_updown_setrange);
  lua_register(L,'aUpdownSetrange32',@Lhobbl_com_updown_setrange32);

  lua_pushnumber(L,dll);
  Result:=1;
end;
