#include #include class FontSvcEnum : public SvcEnumT { public: FontSvcEnum(const wchar_t *_svc_name = NULL) : svc_name(_svc_name) {} protected: virtual int testService(svc_font *svc) { if (!svc_name.len()) return 1; // blank name returns all services. return (!WCSICMP(svc->getFontSvcName(),svc_name)); } private: StringW svc_name; };