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

模拟服务器

开发平台:

C/C++

  1. //---------------------------------------------------------------------------
  2. // Sword3 Engine (c) 1999-2000 by Kingsoft
  3. //
  4. // File: KMemClass.h
  5. // Date: 2000.08.08
  6. // Code: WangWei(Daphnis)
  7. // Desc: Header File
  8. //---------------------------------------------------------------------------
  9. #ifndef KMemClass_H
  10. #define KMemClass_H
  11. //---------------------------------------------------------------------------
  12. class ENGINE_API KMemClass
  13. {
  14. private:
  15. PVOID m_lpMemPtr;
  16. DWORD m_lpMemLen;
  17. public:
  18. KMemClass();
  19. ~KMemClass();
  20. PVOID Alloc(DWORD dwSize);
  21. void Free();
  22. void Zero();
  23. void Fill(BYTE byFill);
  24. void Fill(WORD wFill);
  25. void Fill(DWORD dwFill);
  26. PVOID GetMemPtr() { return m_lpMemPtr; };
  27. DWORD GetMemLen() { return m_lpMemLen; };
  28. };
  29. //---------------------------------------------------------------------------
  30. #endif