home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / emerald / emrldsys.lha / Kernel / h / emCodes.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-08-17  |  1.7 KB  |  59 lines

  1.  
  2. /*  C O P Y R I G H T   N O T I C E :                                     */
  3. /* Copyright 1986 Eric Jul.  May not be used for any               */
  4. /* purpose without written permission from the author.              */
  5.  
  6.  /*
  7.  
  8.  */
  9. #ifndef emCodes
  10. #define emCodes
  11.  
  12.  
  13. #define    FAC_EmKernel        ((unsigned)0x00000016)
  14. #define    VER_EmKernel        ((unsigned)0x00000001)
  15. #define    ABV_EmKernel        "EMK"
  16. #define    KMSG_EmKernel        ((unsigned)0x00160001)
  17. /*
  18.  * Module specific success code.
  19.  */
  20. #define    EMKS_Success        ((unsigned)0x00160001)
  21. /* "Normal, successful completion." */
  22. /*
  23.  * Module specific failures.
  24.  */
  25. #define    EMKF_Failure        ((unsigned)0x00160002)
  26. /* "Request failed." */
  27. /*
  28.  * Message types
  29.  */
  30. #define    EMKM_PingReq        ((unsigned)0x00160005)
  31. /* "Ping request message." */
  32. #define    EMKM_PongReq        ((unsigned)0x0016000D)
  33. /* "Pong reply to a ping message." */
  34. #define    EMKM_LMPingReq        ((unsigned)0x00160015)
  35. /* "LMPing request message." */
  36. #define    EMKM_FLAcceptCode        ((unsigned)0x0016001D)
  37. /* "Transfer Code message." */
  38. #define    EMKM_InvokeReq        ((unsigned)0x00160025)
  39. /* "Remote Invocation Request message." */
  40. #define    EMKM_InvokeReply        ((unsigned)0x0016002D)
  41. /* "Reply to a Remote Invocation Request." */
  42. #define    EMKM_LocationReq        ((unsigned)0x00160035)
  43. /* "Location Protocol message." */
  44. #define    EMKM_ConfirmReply        ((unsigned)0x0016003D)
  45. /* "Confirm of Location Reply message." */
  46. #define    EMKM_Item        ((unsigned)0x00160045)
  47. /* "Multiple Item message." */
  48. #define    EMKM_PingTimedReq        ((unsigned)0x0016004D)
  49. /* "Ping request message, timed." */
  50. #define    EMKM_PongTimedReq        ((unsigned)0x00160055)
  51. /* "Pong request message, timed." */
  52. #define    EMKM_LMPingTimedReq        ((unsigned)0x0016005D)
  53. /* "LM Ping timing request." */
  54. #define    EMKM_LMPongTimedReq        ((unsigned)0x00160065)
  55. /* "LM Pong timing request." */
  56.  
  57. #endif
  58.  
  59.