Is it possible to repartition hard drive from which Mac OS X boots?
You should be able to repartition uour HDD using Disk Utility (see this related question). You should also be able to remove the BootCamp partition using the Boot Camp Assistant.