For anyone still doing Half-Life development, someone has been doing some really good work to clean up the SDK and document all of the extra stuff that up until now only Counter-Strike and Condition Zero have used.
Definitely worth a look:
https://github.com/SamVanheer/HLEnhanced