Undef a conflicting symbol in Windows.
diff --git a/progs/demos/reflect.c b/progs/demos/reflect.c
index 1a45041..ce02392 100644
--- a/progs/demos/reflect.c
+++ b/progs/demos/reflect.c
@@ -42,6 +42,9 @@
 #define INIT_WIDTH 400
 #define INIT_HEIGHT 300
 
+#ifdef _WIN32
+#undef CreateWindowA
+#endif
 
 struct window {
    int id;               /* returned by glutCreateWindow() */