KAVLangImport.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. ////////////////////////////////////////////////////////////////////////////////
  2. //
  3. //
  4. //  FileName    :   KAVLangImport.h
  5. //  Creator     :   Shen Min
  6. //  Date        :   2002-12-3
  7. //  Comment     :   Import file of MultiLanguge Module
  8. //
  9. //
  10. ////////////////////////////////////////////////////////////////////////////////
  11. #ifndef _KAV_LANG_IMPORT_H_
  12. #define _KAV_LANG_IMPORT_H_
  13. #define defKAVLANG_MODULENAME  "KAVLang.DLL"
  14. typedef enum {enumCHS, enumENU, enumCHT, enumJPN} ML_ENUM_LANG;
  15. int __stdcall ML_Init(ML_ENUM_LANG CurLang);
  16. int __stdcall ML_UnInit();
  17. int __stdcall ML_SetLanguage(ML_ENUM_LANG CurLang);
  18. int __stdcall ML_LoadStringFromName(
  19.     const char cszStringName[],
  20.     char szBuffer[],
  21.     int nBufferSize,
  22.     int *pnReturnSize
  23. );
  24. int __stdcall ML_LoadStringFromID(
  25.     int nID,
  26.     char szBuffer[],
  27.     int nBufferSize,
  28.     int *pnReturnSize
  29. );
  30. int __stdcall ML_LoadBitmapFromName(
  31.     const char cszStringName[],
  32.     HBITMAP *phBitmap
  33. );
  34. int __stdcall ML_LoadBitmapFromID(
  35.     int nID,
  36.     HBITMAP *phBitmap
  37. );
  38. int __stdcall ML_LoadBitmapFileFromName(
  39.     const char cszStringName[],
  40.     char szBuffer[],
  41.     int nBufferSize,
  42.     int *pnReturnSize
  43. );
  44. int __stdcall ML_LoadBitmapFileFromID(
  45.     int nID,
  46.     char szBuffer[],
  47.     int nBufferSize,
  48.     int *pnReturnSize
  49. );
  50. #endif  //_KAV_LANG_IMPORT_H_