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

模拟服务器

开发平台:

C/C++

  1. /********************************************************************
  2. created: 2003/03/17
  3. file base: HeavenInterface
  4. file ext: h
  5. author: liupeng
  6. purpose:
  7. *********************************************************************/
  8. #ifndef __INCLUDE_INTERFACE_HEAVENINTERFACE_H__
  9. #define __INCLUDE_INTERFACE_HEAVENINTERFACE_H__
  10. #if defined (_MSC_VER) && (_MSC_VER >= 1020)
  11. #pragma once
  12. #endif
  13. #ifndef _WINDOWS_
  14. #define WIN32_LEAN_AND_MEAN
  15. #include <windows.h>
  16. #undef WIN32_LEAN_AND_MEAN
  17. #endif
  18. #define CLIENT_MSG_BASE 0x100
  19. #define CLIENT_CONNECT_CREATE CLIENT_MSG_BASE + 1
  20. #define CLIENT_CONNECT_CLOSE CLIENT_MSG_BASE + 2
  21. /*
  22.  * If you install this function, You can get some event that 
  23.  * it happend on all whole client. example: a connect come from client,
  24.  * a client close the current link, etc.
  25.  */
  26. typedef VOID ( CALLBACK *CALLBACK_SERVER_EVENT )( 
  27. const unsigned long &ulnID,
  28. const unsigned long &ulnEventType 
  29. /* CLIENT_CONNECT_CREATE | CLIENT_CONNECT_CLOSE */ );
  30. #endif // __INCLUDE_INTERFACE_HEAVENINTERFACE_H__