HLSL is the High Level Shading Language for DirectX. Using HLSL, you can create C-like programmable shaders for the Direct3D pipeline. Header: d3dcompiler.h.
The API Reference documentation that is currently here is a small subset of what is supported. See also HLSL documentation at MSDN.