class
	WEL_API

General
	cluster: wel
	description: "Set of Win32 API that can be statically accessed."

Ancestors
	ANY

Queries
	child_window_from_point (hwnd_parent, point: POINTER): POINTER
	close_handle (a_handle: POINTER): INTEGER_32
	drag_query_file (hdrop: POINTER; ifile: INTEGER_32; buffer_pointer: POINTER; buffer_size: INTEGER_32): INTEGER_32
	duplicate_handle (hsourceprocess, hsource, htargetprocess: POINTER; htarget: TYPED_POINTER [POINTER]; access: INTEGER_32; inherithandle: BOOLEAN; options: INTEGER_32): INTEGER_32
	free_module (a_module: POINTER): BOOLEAN
	get_control_scroll_info (hwnd, info: POINTER): INTEGER_32
	get_current_process: POINTER
	get_focus: POINTER
	get_last_error: INTEGER_32
	get_menu (hwnd: POINTER): POINTER
	get_menu_bar_info (hwnd: POINTER; id_object, id_item: INTEGER_32; menu_bar_info: POINTER): INTEGER_32
	get_menu_item_rect (hwnd, hmenu: POINTER; uitem: INTEGER_32; rect: POINTER): INTEGER_32
	load_module (a_name: POINTER): POINTER
	loal_api (a_module, a_name: POINTER): POINTER
	move_window (hwnd: POINTER; a_x, a_y, a_w, a_h: INTEGER_32; repaint: BOOLEAN): BOOLEAN
	msg_wait_for_multiple_objects (n: INTEGER_32; phandles: POINTER; waitall: BOOLEAN; ms, mask: INTEGER_32): INTEGER_32
	post_message_result (hwnd: POINTER; msg: INTEGER_32; wparam, lparam: POINTER): POINTER
	post_message_result_boolean (hwnd: POINTER; msg: INTEGER_32; wparam, lparam: POINTER): BOOLEAN
	register_window_message (a_message_name: POINTER): INTEGER_32
	send_message_result (hwnd: POINTER; msg: INTEGER_32; wparam, lparam: POINTER): POINTER
	send_message_result_boolean (hwnd: POINTER; msg: INTEGER_32; wparam, lparam: POINTER): BOOLEAN
	send_message_result_integer (hwnd: POINTER; msg: INTEGER_32; wparam, lparam: POINTER): INTEGER_32
	set_control_scroll_info (hwnd, info: POINTER; redraw: BOOLEAN): INTEGER_32
	set_foreground_window (hwnd: POINTER): BOOLEAN
	set_menu (hwnd, hmenu: POINTER): INTEGER_32
	set_parent (hwnd_child, hwnd_parent: POINTER): POINTER
	set_window_pos (hwnd, hwnd_after: POINTER; a_x, a_y, a_w, a_h, flags: INTEGER_32): BOOLEAN
	shell_notify_icon (a_message: INTEGER_32; a_notify_icon_data_ptr: POINTER): INTEGER_32
	vk_key_scan (a_char: CHARACTER_32): INTEGER_32
	wait_for_input_idle (hprocess: POINTER; ms: INTEGER_32): INTEGER_32
	window_from_point (point: POINTER): POINTER

Commands
	post_message (hwnd: POINTER; msg: INTEGER_32; wparam, lparam: POINTER)
	send_message (hwnd: POINTER; msg: INTEGER_32; wparam, lparam: POINTER)
	send_message_timeout (hwnd: POINTER; msg: INTEGER_32; wparam, lparam: POINTER; fuflags, utimeout: INTEGER_32; lpdwresult: TYPED_POINTER [INTEGER_32])
	set_window_text (hwnd, str: POINTER)
	track_popup_menu (hmenu: POINTER; flags, x, y, reserved: INTEGER_32; hwnd, rect: POINTER)