    class
    	WEL_COMPOSITION_FORM

    General
    	cluster: wel
    	description: "Structure containing style and position information for a composition window."
    	create: make

    Ancestors
    	WEL_STRUCTURE*

    Queries
    	c_point_address (a_ptr: POINTER): POINTER
    	c_rect_address (a_ptr: POINTER): POINTER
    	c_size_of_compform: INTEGER_32
    	c_style (a_ptr: POINTER): INTEGER_32
    	exists: BOOLEAN
    	is_equal (other: [like Current] WEL_COMPOSITION_FORM): BOOLEAN
    	item: POINTER
    	point: WEL_POINT
    	rect: WEL_RECT
    	shared: BOOLEAN
    	Structure_size: INTEGER_32
    	style: INTEGER_32

    Commands
    	c_set_style (a_ptr: POINTER; a_value: INTEGER_32)
    	copy (other: [like Current] WEL_COMPOSITION_FORM)
    	dispose
    	initialize
    	initialize_with_character (a_character: CHARACTER_8)
    	make
    	memory_copy (source_pointer: POINTER; length: INTEGER_32)
    	set_force_point (a_point: WEL_POINT)
    	set_item (an_item: POINTER)
    	set_point (a_point: WEL_POINT)
    	set_rect (a_rect: WEL_RECT)
    	set_shared
    	set_style (sty: INTEGER_32)
    	set_unshared