The normal of a face is the same in DirectX or OGL (or any other 3D application...).

TO find the normal of a face defined by 3 points, A, B, and C, Subtract A from B and C from B to create two vectors. Take the cross product of those two vectors, and normalize the result. You should be able to find the math for the cross product and normalization on Google.

Z.