int imageIndex (Image image) {
int imageIndex (Image image, int index) {
int imageIndex (Image image) {	if (image == null) return OS.I_IMAGENONE;	if (imageList == null) {		Rectangle bounds = image.getBounds ();		imageList = display.getImageList (style & SWT.RIGHT_TO_LEFT, bounds.width, bounds.height);		int index = imageList.indexOf (image);		if (index == -1) index = imageList.add (image);		if (hwndHeader == 0 || OS.SendMessage (hwndHeader, OS.HDM_ORDERTOINDEX, 0, 0) == 0) {			int hImageList = imageList.getHandle ();			OS.SendMessage (handle, OS.TVM_SETIMAGELIST, OS.TVSIL_NORMAL, hImageList);			updateScrollBar ();		}		return index;	}	int index = imageList.indexOf (image);	if (index != -1) return index;	return imageList.add (image);}