Hi,
I'm senior software engineer, also with very strong background in 3D graphics development with DirectX.
I've already implemented own engine where the frustum culling for mesh axis aligned bounding box and bounding sphere is supported and works fine.
I can provide you in short time the desired functionality as C++ functions where Direct3D SDK vector, matrix classes are used for the bounding box, bounding sphere structures, as well as the Direct3D plane class is used by the frustum culling.
With kind regards,
Syuleyman Padikov