Sorry for the crap. Anyway...I did it the right way however(it makes sense), I need the following function to properly calculate the disk space. That function is: MsiEnumComponentCosts. So scrap my crap. It can't be done right now.