Subversion Repositories tendra.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
/*
2
    Copyright (c) 1995 Open Software Foundation, Inc.
3
 
4
    All Rights Reserved
5
 
6
    Permission to use, copy, modify, and distribute this software and its
7
    documentation for any purpose and without fee is hereby granted, provided
8
    that the above copyright notice appears in all copies and that both the
9
    copyright notice and this permission notice appear in supporting
10
    documentation.
11
 
12
    OSF DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE
13
    INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14
    FOR A PARTICULAR PURPOSE.
15
 
16
    IN NO EVENT SHALL OSF BE LIABLE FOR ANY SPECIAL, INDIRECT, OR
17
    CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
18
    LOSS OF USE, DATA OR PROFITS, WHETHER IN ACTION OF CONTRACT,
19
    NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
20
    CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
21
*/
22
 
23
/*
24
    COPYRIGHT NOTICE
25
 
26
    This program contains amendments to Motif 1.1 API headers in
27
    order to represent the Motif 1.2 API. These amendments are the
28
    property of IXI Ltd, a subsidiary of the Santa Cruz Operation (SCO).
29
    Use, reproduction, production of amended versions and/or transfer of
30
    this program is permitted PROVIDED THAT:
31
 
32
    (a)  This legend be preserved on any such reproduction and amended
33
         version.
34
 
35
    (b)  Any recipient of such reproduction or amended version accept
36
         the conditions set out in this legend.
37
 
38
    IXI accepts no liability whatsoever in relation to any use to
39
    which this program may be put and gives no warranty as to the
40
    program's suitability for any purpose.
41
 
42
    All rights reserved.
43
 
44
    Copyright (c) 1995, 1996
45
*/
46
 
47
 
48
 
49
/* SCO CID (IXI) MrmPublic.h,v 1.1 1996/08/08 14:12:02 wendland Exp */
50
 
51
+USE "x5/t","X11/Intrinsic.h";
52
+USE "motif/1_2", "Xm/Xm.h";
53
+USE "motif/1_2", "Mrm/MrmDecls.h";
54
 
55
+CONST int MrmSUCCESS;
56
+CONST int MrmCREATE_NEW;
57
+CONST int MrmINDEX_RETRY;
58
+CONST int MrmINDEX_GT;
59
+CONST int MrmINDEX_LT;
60
+CONST int MrmPARTIAL_SUCCESS;
61
 
62
+CONST int MrmFAILURE;
63
+CONST int MrmNOT_FOUND;
64
+CONST int MrmEXISTS;
65
+CONST int MrmNUL_GROUP;
66
+CONST int MrmNUL_TYPE;
67
+CONST int MrmWRONG_GROUP;
68
+CONST int MrmWRONG_TYPE;
69
+CONST int MrmOUT_OF_RANGE;
70
+CONST int MrmBAD_RECORD;
71
+CONST int MrmNULL_DATA;
72
+CONST int MrmBAD_DATA_INDEX;
73
+CONST int MrmBAD_ORDER;
74
+CONST int MrmBAD_CONTEXT;
75
+CONST int MrmNOT_VALID;
76
+CONST int MrmBAD_BTREE;
77
+CONST int MrmBAD_WIDGET_REC;
78
+CONST int MrmBAD_CLASS_TYPE;
79
+CONST int MrmNO_CLASS_NAME;
80
+CONST int MrmTOO_MANY;
81
+CONST int MrmBAD_IF_MODULE;
82
+CONST int MrmNULL_DESC;
83
+CONST int MrmOUT_OF_BOUNDS;
84
+CONST int MrmBAD_COMPRESS;
85
+CONST int MrmBAD_ARG_TYPE;
86
+CONST int MrmNOT_IMP;
87
+CONST int MrmNULL_INDEX;
88
+CONST int MrmBAD_KEY_TYPE;
89
+CONST int MrmBAD_CALLBACK;
90
+CONST int MrmNULL_ROUTINE;
91
+CONST int MrmVEC_TOO_BIG;
92
+CONST int MrmBAD_HIERARCHY;
93
+CONST int MrmBAD_CLASS_CODE;
94
+CONST int MrmDISPLAY_NOT_OPENED;
95
+CONST int MrmEOF;
96
+CONST int MrmUNRESOLVED_REFS;
97
 
98
 
99
+CONST String MrmNcreateCallback;
100
+CONST int MrmCR_CREATE;
101
 
102
+CONST int MrmwcUnknown;
103
 
104
 
105
+CONST int MrmRtypeMin;
106
+CONST int MrmRtypeInteger;
107
+CONST int MrmRtypeBoolean;
108
+CONST int MrmRtypeChar8;
109
+CONST int MrmRtypeChar8Vector;
110
+CONST int MrmRtypeCString;
111
+CONST int MrmRtypeCStringVector;
112
+CONST int MrmRtypeFloat;
113
 
114
+CONST int MrmRtypeCallback;
115
+CONST int MrmRtypePixmapImage;
116
+CONST int MrmRtypePixmapDDIF;
117
+CONST int MrmRtypeResource;
118
+CONST int MrmRtypeNull;
119
+CONST int MrmRtypeAddrName;
120
 
121
+CONST int MrmRtypeIconImage;
122
+CONST int MrmRtypeFont;
123
+CONST int MrmRtypeFontList;
124
+CONST int MrmRtypeColor;
125
+CONST int MrmRtypeColorTable;
126
+CONST int MrmRtypeAny;
127
+CONST int MrmRtypeTransTable;
128
+CONST int MrmRtypeClassRecName;
129
+CONST int MrmRtypeIntegerVector;
130
+CONST int MrmRtypeXBitmapFile;
131
+CONST int MrmRtypeCountedVector;
132
+CONST int MrmRtypeKeysym;
133
+CONST int MrmRtypeSingleFloat;
134
+CONST int MrmRtypeWideCharacter;
135
+CONST int MrmRtypeFontSet;
136
+CONST int MrmRtypeMax;
137
 
138
 
139
 
140
+TYPEDEF short MrmCode;
141
+TYPEDEF unsigned char MrmSCode;
142
+TYPEDEF unsigned short MrmOffset;
143
+TYPEDEF short MrmType;
144
+TYPEDEF unsigned short MrmSize;
145
+TYPEDEF short MrmCount;
146
+TYPEDEF unsigned char MrmFlag;
147
+TYPEDEF long MrmResource_id;
148
+TYPEDEF short MrmGroup;
149
 
150
+CONST int MrmMaxResourceSize;
151
 
152
+CONST int MrmOsOpenParamVersion;
153
 
154
/* opaque types */
155
 
156
+TYPE (struct) MrmOsOpenParam;
157
+TYPEDEF MrmOsOpenParam *MrmOsOpenParamPtr;
158
 
159
+TYPE (struct) MrmHierarchyDescStruct;
160
+TYPEDEF MrmHierarchyDescStruct *MrmHierarchy;
161
 
162
 
163
+FIELD (struct) MRMRegisterArg := {
164
 
165
	String	name;
166
	XtPointer	value;
167
 
168
}; 
169
 
170
+TYPEDEF MRMRegisterArg MrmRegisterArg;
171
+TYPEDEF MRMRegisterArg *MrmRegisterArglist;
172
 
173
 
174
+CONST int URMwcUnknown;
175