DllManagerout.cpp
上传用户:hyb6888
上传日期:2016-01-24
资源大小:5186k
文件大小:1k
源码类别:

输入法编程

开发平台:

Visual C++

  1. #include "stdafx.h"
  2. #include "windows.h"
  3. #define MYLIBAPI extern "C" __declspec(dllexport)
  4. #include "DllManager.h"
  5. extern DllManager ChLib;//定义在主DLL中
  6. MYLIBAPI BOOL  insertNewWord(char *En,char *chi)
  7. {
  8. return ChLib.insertNewWord(En,chi);
  9. }
  10. MYLIBAPI BOOL  ChissToCodeC(char *MainCodeLibName,char *chiss,char *codess)
  11. {
  12. return ChLib.ChissToCodeC(MainCodeLibName,chiss,codess);
  13. }
  14. MYLIBAPI BOOL DLLstart(int update)
  15. {
  16. return ChLib.DLLstart(update);
  17. }
  18. MYLIBAPI BOOL keyprogress(int wparam,char*ss,char *SendENbuf, char* SendCH,char *Midtems,char* Control) //int wparam
  19. {
  20. return ChLib.keyprogress(wparam,ss,SendENbuf, SendCH,Midtems, Control); 
  21. }
  22. MYLIBAPI BOOL getnextpage(char *Midtems,int torword)
  23. {
  24. return ChLib.getnextpage(Midtems,torword);
  25. }
  26. MYLIBAPI BOOL myclearbuf()
  27. {
  28. return ChLib.myclearbuf();
  29. }
  30. ///////////////////////////////////////////////////
  31. MYLIBAPI BOOL  creatNotest(char *CodeSource,char *userdefine,char *ExCodeSource,char *Code,long base, long goldeNum, long goldeLen)
  32. {
  33. return ChLib.creatNotest(CodeSource,userdefine,ExCodeSource,Code, base,  goldeNum,  goldeLen);
  34. }
  35. MYLIBAPI BOOL creat  (char *CodeSource,char *userdefine,char *ExCodeSource,char *Code,long base, long goldeNum, long goldeLen)
  36. {
  37. return ChLib.creat(CodeSource,userdefine,ExCodeSource,Code,base, goldeNum, goldeLen);
  38. }