C2069 #endif does not match #ifdef
Explanation: You specified a #endif directive without a
corresponding #ifdef or #ifndef.
Action: Check to see that each #endif has a corresponding #ifdef or
#ifndef directive, correct, and recompile.