lyfzLoadLibrary.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #ifndef __LYFZ_LOADLIBRARY__
  2. #define __LYFZ_LOADLIBRARY__
  3. #pragma once
  4. namespace lyfzLibrary
  5. {
  6. // 堁恁耀輸;
  7. typedef BOOL (WINAPI *API_uploadorder)(
  8. IN LPCTSTR lpUniqueId,
  9. IN const INT& nCloundType,
  10. IN LPCTSTR lpBranchName,
  11. IN LPCTSTR lpBranchTel,
  12. IN LPCTSTR lpOrderNum,
  13. IN LPCTSTR lpScenery,
  14. IN LPCTSTR lpCustomerName,
  15. IN LPCTSTR lpCustomerTel,
  16. OUT LPTSTR lpClounWebSite,
  17. IN const INT& nMaxLen
  18. );
  19. typedef BOOL (WINAPI *API_uploadgoodinfo)(IN LPCTSTR lpUniqueId, IN LPCTSTR lpGoodsJson);
  20. typedef BOOL (WINAPI *API_uploadimg)(
  21. IN const INT& nCloundType,
  22. IN LPCTSTR lpUniqueId,
  23. IN LPCTSTR lpOrderNum,
  24. IN LPCTSTR lpScenery,
  25. IN LPCTSTR lpWatermark,
  26. IN const INT& nWidth,
  27. IN const INT& nHeight,
  28. IN CStringArray& AryOImgpath, // 埻⑵華硊;
  29. IN CStringArray& AryEImgpath, // 場党華硊;
  30. IN CStringArray& AryDImgpath // 扢數華硊;
  31. );
  32. typedef INT (WINAPI *API_getcloundresult)(
  33. IN const INT& nCloundType,
  34. IN LPCTSTR lpUniqueId,
  35. IN LPCTSTR lpSubSite,
  36. OUT LPTSTR lpJsonValue,
  37. IN const INT& nMaxLen);
  38. extern HMODULE g_hCloudSelectionLib;
  39. extern API_uploadorder g_uploadorder;
  40. extern API_uploadgoodinfo g_uploadgoodinfo;
  41. extern API_uploadimg g_uploadimg;
  42. extern API_getcloundresult g_getcloundresult;
  43. extern BOOL LoadCloudSelectionLib();
  44. extern void FreeCloudSelectionLib();
  45. };
  46. #endif