Create Xref-Html Frames                    Remove All Frames
file:c:/local/Cygwin/usr/X11R6/include/X11/SM/SM.h        (Sat Apr 10 16:25:48 2004 )


   1: /* $Xorg: SM.h,v 1.4 2001/02/09 02:03:30 xorgcvs Exp $ */
   2: 
   3: /*
   4: 
   5: Copyright 1993, 1998  The Open Group
   6: 
   7: Permission to use, copy, modify, distribute, and sell this software and its
   8: documentation for any purpose is hereby granted without fee, provided that
   9: the above copyright notice appear in all copies and that both that
  10: copyright notice and this permission notice appear in supporting
  11: documentation.
  12: 
  13: The above copyright notice and this permission notice shall be included in
  14: all copies or substantial portions of the Software.
  15: 
  16: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  18: FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  19: OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  20: AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  21: CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  22: 
  23: Except as contained in this notice, the name of The Open Group shall not be
  24: used in advertising or otherwise to promote the sale, use or other dealings
  25: in this Software without prior written authorization from The Open Group.
  26: 
  27: */
  28: 
  29: /*
  30:  * Author: Ralph Mor, X Consortium
  31:  */
  32: 
  33: #ifndef _SM_H_
  34: #define _SM_H_
  35: 
  36: /*
  37:  * Protocol Version
  38:  */
  39: 
  40: #define SmProtoMajor  1
  41: #define SmProtoMinor  0
  42: 
  43: 
  44: /*
  45:  * Interact Style
  46:  */
  47: 
  48: #define SmInteractStyleNone 0
  49: #define SmInteractStyleErrors 1
  50: #define SmInteractStyleAny  2
  51: 
  52: 
  53: /*
  54:  * Dialog Type
  55:  */
  56: 
  57: #define SmDialogError   0
  58: #define SmDialogNormal    1
  59: 
  60: 
  61: /*
  62:  * Save Type
  63:  */
  64: 
  65: #define SmSaveGlobal  0
  66: #define SmSaveLocal 1
  67: #define SmSaveBoth  2
  68: 
  69: 
  70: /*
  71:  * Restart Style Hints
  72:  */
  73: 
  74: #define SmRestartIfRunning  0
  75: #define SmRestartAnyway   1
  76: #define SmRestartImmediately  2
  77: #define SmRestartNever    3
  78: 
  79: 
  80: /*
  81:  * Property names
  82:  */
  83: 
  84: #define SmCloneCommand    "CloneCommand"
  85: #define SmCurrentDirectory  "CurrentDirectory"
  86: #define SmDiscardCommand  "DiscardCommand"
  87: #define SmEnvironment   "Environment"
  88: #define SmProcessID   "ProcessID"
  89: #define SmProgram   "Program"
  90: #define SmRestartCommand  "RestartCommand"
  91: #define SmResignCommand   "ResignCommand"
  92: #define SmRestartStyleHint  "RestartStyleHint"
  93: #define SmShutdownCommand "ShutdownCommand"
  94: #define SmUserID    "UserID"
  95: 
  96: 
  97: /*
  98:  * Property types
  99:  */
 100: 
 101: #define SmCARD8     "CARD8"
 102: #define SmARRAY8    "ARRAY8"
 103: #define SmLISTofARRAY8    "LISTofARRAY8"
 104: 
 105: 
 106: /*
 107:  * SM minor opcodes
 108:  */
 109: 
 110: #define SM_Error      0
 111: #define SM_RegisterClient     1
 112: #define SM_RegisterClientReply    2
 113: #define SM_SaveYourself     3
 114: #define SM_SaveYourselfRequest    4
 115: #define SM_InteractRequest    5
 116: #define SM_Interact       6
 117: #define SM_InteractDone     7
 118: #define SM_SaveYourselfDone     8
 119: #define SM_Die        9
 120: #define SM_ShutdownCancelled    10
 121: #define SM_CloseConnection    11
 122: #define SM_SetProperties    12
 123: #define SM_DeleteProperties     13
 124: #define SM_GetProperties    14
 125: #define SM_PropertiesReply    15
 126: #define SM_SaveYourselfPhase2Request  16
 127: #define SM_SaveYourselfPhase2   17
 128: #define SM_SaveComplete     18
 129: 
 130: #endif /* _SM_H_ */
 131: 








































Html form generated by Xrefactory version 1.6.7 on Fri Sep 03 17:18:59 2004