The following functions are included in the sample dll (sample16.dll 
and sample32.dll) for you to try.  The full library is available for
those who register the product.


HDS_draw_line:       draw a line of given thickness and color
HDS_draw_frect:      draws a filled rectangle
HDS_draw_urect:      draw unfilled rectangle
HDS_draw_frrect:     draws a filled rounded rectangle (round at edges)
HDS_draw_urrect:     draw unfilled rounded rectangle
HDS_draw_fcircle:    draw filled circle                 
HDS_drawbitmap:      draws a non-transparent bitmap to the dc
HDS_drawbitmap_save: draws a bitmap and saves the bitmap handle for
                     subsequent draws.
HDS_make_memory_dc:  make a memory dc compatible with the given source
                     (usually the screen) of the given size
                    
HDS_drawbitmap_size: draw a non-transparent bitmap.  Cut to size if needed.

HDS_get_size:        returns the width and height of the given bitmap

HDS_get_numcolors:   returns the number of colors in a bitmap


HDS_make_master_palette: creates the initial master color palette


HDS_add_bitmap_colors: adds colors from a given bitmap to the system 
                       palette in the given range
                         

                       
HDS_change_color: changes the rgb values for a given index in the
                  system palette.  

HDS_load_color: loads changes from HDS_change_color into master
		palette
                   
                   
HDS_display_colors: displays the color palette enteries in a graphical
                    format on the screen 


HDS_play_wav: plays a wav file 



HDS_delay_seconds: adds a delay in terms of seconds (cpu-independent)


HDS_draw_text: draws transparent and non-transparent text of different
               styles, heights, thicknesses, etc. 


HDS_display_xy: displays the coordinates of the mouse on the screen


HDS_getdc: gets the device context to draw in given a window handle

HDS_reldc: releases a previous device context

HDS_get_winhandle_act: gets the window handle of the window that is active

HDS_get_winhandle_class: gets the window handle given the class and the title
			 of the window (text for the window title)

HDS_get_winhandle_title: gets the window handle given only the name of the
			 window.





               



