impl_tagz.h 449 B

12345678910111213141516171819
  1. #ifndef NULLSOFT_IMPL_TAGZ_H
  2. #define NULLSOFT_IMPL_TAGZ_H
  3. #include "api_tagz.h"
  4. #include "tagz.h"
  5. class Tagz : public api_tagz
  6. {
  7. public:
  8. int Format(const wchar_t *spec, wchar_t *out, size_t outCch, ifc_tagprovider *tagProvider, ifc_tagparams *parameters);
  9. char *Manual();
  10. void SetVariable(const wchar_t *name, const wchar_t *value);
  11. int GetVariable(const wchar_t *name, wchar_t *value, size_t valueLen);
  12. protected:
  13. RECVS_DISPATCH;
  14. };
  15. #endif