A: gdi2.c, gdi2.h