Interface.h
上传用户:biuytresa
上传日期:2007-12-07
资源大小:721k
文件大小:1k
源码类别:

DNA

开发平台:

Visual C++

  1. #ifndef __IDictionary_H__
  2. #define __IDictionary_H__
  3. #include "Unknwn.h"
  4. // {54BF6568-1007-11D1-B0AA-444553540000}
  5. extern "C" const IID IID_Dictionary;
  6. class IDictionary : public IUnknown 
  7. {
  8. public : 
  9. virtual BOOL __stdcall Initialize() = 0;
  10. virtual BOOL __stdcall LoadLibrary(LPOLESTR) = 0;
  11. virtual BOOL __stdcall InsertWord(LPOLESTR, LPOLESTR) = 0;
  12. virtual void __stdcall DeleteWord(LPOLESTR) = 0;
  13. virtual BOOL __stdcall LookupWord(LPOLESTR, LPOLESTR*) = 0;
  14. virtual BOOL __stdcall RestoreLibrary(LPOLESTR) = 0;
  15. virtual void __stdcall FreeLibrary() = 0;
  16. };
  17. #endif // __IDictionary_H__
  18. #ifndef __ICheckSpell_H__
  19. #define __ICheckSpell_H__
  20. #include "Unknwn.h"
  21. // {54BF6569-1007-11D1-B0AA-444553540000}
  22. extern "C" const IID IID_SpellCheck;
  23. class ISpellCheck : public IUnknown 
  24. {
  25. public : 
  26. virtual BOOL __stdcall CheckWord(LPOLESTR, LPOLESTR *) = 0;
  27. };
  28. #endif // __ISpellCheck_H__