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

DNA

开发平台:

Visual C++

  1. #ifndef __IDictionary_H__
  2. #define __IDictionary_H__
  3. #ifndef __IMyUnknown_H__
  4. #include "IMyUnknown.h"
  5. #endif
  6. typedef unsigned short *String;
  7. // {54BF6568-1007-11D1-B0AA-444553540000}
  8. extern "C" const GUID IID_Dictionary = 
  9. { 0x54bf6568, 0x1007, 0x11d1,
  10. { 0xb0, 0xaa, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00} } ;
  11. class IDictionary : public IMyUnknown 
  12. {
  13. public : 
  14. virtual BOOL __stdcall Initialize() = 0;
  15. virtual BOOL __stdcall LoadLibrary(String) = 0;
  16. virtual BOOL __stdcall InsertWord(String, String) = 0;
  17. virtual void __stdcall DeleteWord(String) = 0;
  18. virtual BOOL __stdcall LookupWord(String, String *) = 0;
  19. virtual BOOL __stdcall RestoreLibrary(String) = 0;
  20. virtual void __stdcall FreeLibrary() = 0;
  21. };
  22. #endif // __IDictionary_H__