    class
    	WEL_GDIP_BITMAP

    General
    	cluster: wel
    	description: "Btimap functions in Gdi+."
    	create: make_with_size

    Ancestors
    	WEL_GDIP_IMAGE

    Queries
    	c_gdip_create_bitmap_from_scan0 (a_gdiplus_handle: POINTER; a_width, a_height: INTEGER_32; a_result_status: TYPED_POINTER [INTEGER_32]): POINTER
    	c_gdip_get_image_height (a_gdiplus_handle, a_item: POINTER; a_result_status: TYPED_POINTER [INTEGER_32]): NATURAL_32
    	c_gdip_get_image_width (a_gdiplus_handle, a_item: POINTER; a_result_status: TYPED_POINTER [INTEGER_32]): NATURAL_32
    	c_gdip_load_image_from_file (a_gdiplus_handle, a_wchar_file_name: POINTER; a_result_status: TYPED_POINTER [INTEGER_32]): POINTER
    	exists: BOOLEAN
    	gdi_plus_handle: POINTER
    	get_pixel (a_x, a_y: NATURAL_32): NATURAL_32
    	height: INTEGER_32
    	is_gdi_plus_installed: BOOLEAN
    	item: POINTER
    	lock_bits (a_rect: WEL_GDIP_RECT; a_lock_bitmode_flag: NATURAL_32; a_pixel_format: INTEGER_32): WEL_GDIP_BITMAP_DATA
    	new_bitmap: WEL_BITMAP
    	shared: BOOLEAN
    	width: INTEGER_32

    Commands
    	c_gdip_bitmap_get_pixel (a_gdiplus_handle, a_bitmap: POINTER; a_x, a_y: NATURAL_32; a_color: TYPED_POINTER [NATURAL_32]; a_result_status: TYPED_POINTER [INTEGER_32])
    	c_gdip_bitmap_lock_bits (a_gdiplus_handle, a_bitmap, a_gp_rect: POINTER; a_image_lock_flag: NATURAL_32; a_pixel_format: INTEGER_32; a_result_status: TYPED_POINTER [INTEGER_32]; a_bitmap_data: POINTER)
    	c_gdip_bitmap_set_pixel (a_gdiplus_handle, a_bitmap: POINTER; a_x, a_y, a_color: NATURAL_32; a_result_status: TYPED_POINTER [INTEGER_32])
    	c_gdip_bitmap_unlock_bits (a_gdiplus_handle, a_bitmap, a_locked_bitmap_data: POINTER; a_result_status: TYPED_POINTER [INTEGER_32])
    	c_gdip_dispose_image (a_gdiplus_handle, a_image: POINTER; a_result_status: TYPED_POINTER [INTEGER_32])
    	destroy_item
    	dispose
    	load_image_from_file (a_file_name: STRING_8)
    	set_item (an_item: POINTER)
    	set_pixel (a_x, a_y, argb_value: NATURAL_32)
    	set_shared
    	set_unshared
    	unlock_bits (a_locked_data: WEL_GDIP_BITMAP_DATA)