Eeks... well you didn't need to install the latest version to play half-life... why did you update it???
If my memory is right, the MS website specifically states you cannot undo an installation of DirectX 9.0c... If you're running XP... why don't you try system restore to go back to a previous point before you installed the latest version.