Visual C++ will not import headers

In an empty file, with the code:

#include “windows.h”
#include “stdafx.h”
#include “d3d.h”

I get the error “Cannot open objbase.h”.

If I remove the last line, there is no error. I’ve gone into settings and set the DirectX/include file as a directory for includes.

WHY?!?!?!?

I HAVE NO PROBLEMS WITH MANAGED DIRECTX!

WHY?!?!?!?!?!?