pargen/directx: directx.hpp, dx*.hpp files
directx.hpp namespacing.