class CWindowFactory { public: virtual HWND Build(LPVOID pData) = 0; virtual ~CWindowFactory() {} /* = 0 */ ; };