home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / x / xyzext.zip / xyz / include / xyzstr.h < prev   
C/C++ Source or Header  |  1992-07-18  |  3KB  |  151 lines

  1.  
  2. #ifndef _XYZSTR_H_
  3. #define _XYZSTR_H_
  4.  
  5. #include "xyzext.h"
  6.  
  7. #define XAMINE_YOUR_ZERVER_NAME "XamineYourZerver"
  8.  
  9. typedef CARD8 XYZSTATUS;
  10.  
  11. typedef struct _XYZ_Instrument {
  12.    CARD8 reqType; /* XYZReqCode */
  13.    CARD8 xyzReqType; /* always X_XYZ_Instrument */
  14.    CARD16 length B16;
  15.    BOOL instrument;
  16.    BYTE pad1;
  17.    BYTE pad2;
  18.    BYTE pad3;
  19. } xXYZ_InstrumentReq;
  20. #define sz_xXYZ_InstrumentReq 8
  21.  
  22. typedef struct _XYZ_Trace {
  23.    CARD8 reqType; /* XYZReqCode */
  24.    CARD8 xyzReqType; /* always X_XYZ_Trace */
  25.    CARD16 length B16;
  26.    BOOL trace;
  27.    BYTE pad1;
  28.    BYTE pad2;
  29.    BYTE pad3;
  30. } xXYZ_TraceReq;
  31. #define sz_xXYZ_TraceReq 8
  32.  
  33. typedef struct _XYZ_SetCurTraceLevel {
  34.    CARD8 reqType; /* XYZReqCode */
  35.    CARD8 xyzReqType; /* always X_XYZ_SetCurTraceLevel */
  36.    CARD16 length B16;
  37.    CARD8 tracelevel;
  38.    BYTE pad1;
  39.    BYTE pad2;
  40.    BYTE pad3;
  41. } xXYZ_SetCurTraceLevelReq;
  42. #define sz_xXYZ_SetCurTraceLevelReq 8
  43.  
  44. typedef struct _XYZ_QueryState {
  45.    CARD8 reqType; /* XYZReqCode */
  46.    CARD8 xyzReqType; /* always X_XYZ_QueryState */
  47.    CARD16 length B16;
  48. } xXYZ_QueryStateReq;
  49. #define sz_xXYZ_QueryStateReq 4
  50.  
  51. typedef struct {
  52.    BYTE type;
  53.    BYTE pad;
  54.    CARD16 sequenceNumber B16;
  55.    CARD32 length B32;
  56.    CARD8 tracelevel;
  57.    XYZSTATUS status;
  58.    BOOL instrument;
  59.    BOOL trace;
  60.    CARD32 pad1 B32;
  61.    CARD32 pad2 B32;
  62.    CARD32 pad3 B32;
  63.    CARD32 pad4 B32;
  64.    CARD32 pad5 B32;
  65. } xXYZ_QueryStateReply;
  66. #define sz_xXYZ_QueryStateReply 32
  67.  
  68. typedef struct _XYZ_GetTag {
  69.    CARD8 reqType; /* XYZReqCode */
  70.    CARD8 xyzReqType; /* always X_XYZ_GetTag */
  71.    CARD16 length B16;
  72.    CARD16 nChars B16;
  73.    CARD16 pad B16;
  74. } xXYZ_GetTagReq;
  75. #define sz_xXYZ_GetTagReq 8
  76.  
  77. typedef struct {
  78.    BYTE type;
  79.    CARD8 tracelevel;
  80.    CARD16 sequenceNumber B16;
  81.    CARD32 length B32;
  82.    INT32 value B32;
  83.    CARD32 pad0 B16;
  84.    CARD32 pad1 B32;
  85.    CARD32 pad2 B32;
  86.    CARD32 pad3 B32;
  87.    CARD32 pad4 B32;
  88. } xXYZ_GetTagReply;
  89. #define sz_xXYZ_GetTagReply 32
  90.  
  91. typedef struct _XYZ_SetValue {
  92.    CARD8 reqType; /* XYZReqCode */
  93.    CARD8 xyzReqType; /* always X_XYZ_SetValue */
  94.    CARD16 length B16;
  95.    INT32 value B32;
  96.    CARD16 nChars B16;
  97.    CARD16 pad B16;
  98. } xXYZ_SetValueReq;
  99. #define sz_xXYZ_SetValueReq 12 
  100.  
  101. typedef struct _XYZ_SetTraceLevel {
  102.    CARD8 reqType; /* XYZReqCode */
  103.    CARD8 xyzReqType; /* always X_XYZ_SetTraceLevel */
  104.    CARD16 length B16;
  105.    CARD8 tracelevel;
  106.    CARD8 pad;
  107.    CARD16 nChars B16;
  108. } xXYZ_SetTraceLevelReq;
  109. #define sz_xXYZ_SetTraceLevelReq 8 
  110.  
  111. typedef struct _XYZ_ListValuesReq {
  112.    CARD8 reqType; /* XYZReqCode */
  113.    CARD8 xyzReqType; /* always X_XYZ_ListValues */
  114.    CARD16 length B16;
  115.    CARD16 npats B16;
  116.    CARD16 maxtags B16;
  117. } xXYZ_ListValuesReq;
  118. #define sz_xXYZ_ListValuesReq 8
  119.  
  120. typedef struct _XYZ_ListValuesReply {
  121.    BYTE type;
  122.    BYTE pad;
  123.    CARD16 sequenceNumber B16;
  124.    CARD32 length B32;
  125.    CARD16 returned B32;
  126.    CARD16 total B32;
  127.    CARD32 pad0 B32;
  128.    CARD32 pad1 B32;
  129.    CARD32 pad2 B32;
  130.    CARD32 pad3 B32;
  131.    CARD32 pad4 B32;
  132. } xXYZ_ListValuesReply;
  133. #define sz_xXYZ_ListValuesReply 32
  134.  
  135. typedef struct _XYZ_ResetValuesReq {
  136.    CARD8 reqType; /* XYZReqCode */
  137.    CARD8 xyzReqType; /* always X_XYZ_ResetValues */
  138.    CARD16 length B16;
  139. } xXYZ_ResetValuesReq;
  140. #define sz_xXYZ_ResetValuesReq 4
  141.  
  142. typedef struct _XYZ_ResetTraceLevelsReq {
  143.    CARD8 reqType; /* XYZReqCode */
  144.    CARD8 xyzReqType; /* always X_XYZ_ResetTraceLevels */
  145.    CARD16 length B16;
  146. } xXYZ_ResetTraceLevelsReq;
  147. #define sz_xXYZ_ResetTraceLevelsReq 4
  148.  
  149. #endif /* _XYZSTR_H_ */
  150.  
  151.