You can't make the windows partition bigger once it's there. Not sure if you can make it smaller.
Third party software, like parted running on a linux live cd might be able to do it, but I'm not sure that parted can non-destructively resize ntfs and hfs partitions.