KMemBase.h
Upload User: dzyhzl
Upload Date: 2019-04-29
Package Size: 56270k
Code Size: 1k
Development Platform:

C/C++

  1. //---------------------------------------------------------------------------
  2. // Sword3 Engine (c) 1999-2000 by Kingsoft
  3. //
  4. // File: KMemBase.h
  5. // Date: 2000.08.08
  6. // Code: WangWei(Daphnis)
  7. // Desc: Header File
  8. //---------------------------------------------------------------------------
  9. #ifndef KMemBase_H
  10. #define KMemBase_H
  11. //---------------------------------------------------------------------------
  12. ENGINE_API void g_MemInfo(void);
  13. ENGINE_API void* g_MemAlloc(DWORD dwSize);
  14. ENGINE_API void g_MemFree(LPVOID lpMem);
  15. ENGINE_API void g_MemCopy(LPVOID lpDest, LPVOID lpSrc, DWORD dwLen);
  16. ENGINE_API void g_MemCopyMmx(LPVOID lpDest, LPVOID lpSrc, DWORD dwLen);
  17. ENGINE_API BOOL g_MemComp(LPVOID lpDest, LPVOID lpSrc, DWORD dwLen);
  18. ENGINE_API void g_MemFill(LPVOID lpDest, DWORD dwLen, BYTE byFill);
  19. ENGINE_API void g_MemFill(LPVOID lpDest, DWORD dwLen, WORD wFill);
  20. ENGINE_API void g_MemFill(LPVOID lpDest, DWORD dwLen, DWORD dwFill);
  21. ENGINE_API void g_MemZero(LPVOID lpDest, DWORD dwLen);
  22. ENGINE_API void g_MemXore(LPVOID lpDest, DWORD dwLen, DWORD dwXor);
  23. //---------------------------------------------------------------------------
  24. #endif