    deferred class
    	EV_PIXMAP_IMP_STATE

    General
    	cluster: implementation_mswin
    	description: "EiffelVision pixmap. Common attributes betweenall different EV_PIXMAP Windows implementation"

    Ancestors
    	EV_PICK_AND_DROPABLE_ACTION_SEQUENCES_IMP*
    	EV_PIXMAP_ACTION_SEQUENCES_IMP*
    	EV_WIDGET_ACTION_SEQUENCES_IMP*
    	WEL_COLOR_REF

    Action sequences
    	conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE
    	create_conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE
    	create_drop_actions: EV_PND_ACTION_SEQUENCE
    	create_expose_actions: EV_GEOMETRY_ACTION_SEQUENCE
    	create_focus_in_actions: EV_NOTIFY_ACTION_SEQUENCE
    	create_focus_out_actions: EV_NOTIFY_ACTION_SEQUENCE
    	create_key_press_actions: EV_KEY_ACTION_SEQUENCE
    	create_key_press_string_actions: EV_KEY_STRING_ACTION_SEQUENCE
    	create_key_release_actions: EV_KEY_ACTION_SEQUENCE
    	create_mouse_wheel_actions: EV_INTEGER_ACTION_SEQUENCE
    	create_pick_actions: EV_PND_START_ACTION_SEQUENCE
    	create_pick_ended_actions: EV_PND_FINISHED_ACTION_SEQUENCE
    	create_pointer_button_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE
    	create_pointer_button_release_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE
    	create_pointer_double_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE
    	create_pointer_enter_actions: EV_NOTIFY_ACTION_SEQUENCE
    	create_pointer_leave_actions: EV_NOTIFY_ACTION_SEQUENCE
    	create_pointer_motion_actions: EV_POINTER_MOTION_ACTION_SEQUENCE
    	create_resize_actions: EV_GEOMETRY_ACTION_SEQUENCE
    	drop_actions: EV_PND_ACTION_SEQUENCE
    	expose_actions: EV_GEOMETRY_ACTION_SEQUENCE
    	file_drop_actions: ACTION_SEQUENCE [TUPLE [LIST [STRING_32]]]
    	focus_in_actions: EV_NOTIFY_ACTION_SEQUENCE
    	focus_out_actions: EV_NOTIFY_ACTION_SEQUENCE
    	key_press_actions: EV_KEY_ACTION_SEQUENCE
    	key_press_string_actions: EV_KEY_STRING_ACTION_SEQUENCE
    	key_release_actions: EV_KEY_ACTION_SEQUENCE
    	mouse_wheel_actions: EV_INTEGER_ACTION_SEQUENCE
    	pick_actions: EV_PND_START_ACTION_SEQUENCE
    	pick_ended_actions: EV_PND_FINISHED_ACTION_SEQUENCE
    	pointer_button_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE
    	pointer_button_release_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE
    	pointer_double_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE
    	pointer_enter_actions: EV_NOTIFY_ACTION_SEQUENCE
    	pointer_leave_actions: EV_NOTIFY_ACTION_SEQUENCE
    	pointer_motion_actions: EV_POINTER_MOTION_ACTION_SEQUENCE
    	resize_actions: EV_GEOMETRY_ACTION_SEQUENCE

    Queries
    	blue: INTEGER_32
    	build_cursor: WEL_CURSOR
    	build_icon: WEL_ICON
    	cursor: WEL_CURSOR
    	get_bitmap: WEL_BITMAP
    	get_mask_bitmap: WEL_BITMAP
    	green: INTEGER_32
    	has_mask: BOOLEAN
    	height: INTEGER_32
    	icon: WEL_ICON
    	item: INTEGER_32
    	palette: WEL_PALETTE
    	raw_image_data: EV_RAW_IMAGE_DATA
    	red: INTEGER_32
    	valid_color_constant (c: INTEGER_32): BOOLEAN
    	width: INTEGER_32

    Commands
    	gdi_compact
    	save_to_named_file (a_format: EV_GRAPHICAL_FORMAT; a_filename: FILE_NAME)
    	set_blue (a_blue: INTEGER_32)
    	set_color (color: INTEGER_32)
    	set_green (a_green: INTEGER_32)
    	set_red (a_red: INTEGER_32)
    	set_rgb (a_red, a_green, a_blue: INTEGER_32)