00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
#ifndef _udefs_hpp_
00026
#define _udefs_hpp_
00027
00028
#include <string>
00029
#include <vector>
00030
#include <list>
00031
00032
#define null 0
00033
typedef signed int u_pos;
00034
typedef signed int u_dim;
00035
typedef unsigned int u_count;
00036
typedef unsigned long u_id;
00037
typedef unsigned long u_time;
00038
typedef unsigned long u_modes;
00039
typedef signed char u_state;
00040
00041
00044 struct UFilestat {
00045
enum {
00046 UnknownType = -5,
00047 MiscError = -4,
00048 NoMemory = -3,
00049 InvalidData = -2,
00050 CannotOpen = -1,
00051 NotOpened = 0,
00052 Opened = 1
00053 };
00054 };
00055
00056
00057
class UBrick;
00058
class UIntgBase;
00059
class UFloatBase;
00060
class UIntg;
00061
class UFloat;
00062
00063
class UProp;
00064
class UScale;
00065
class UColor;
00066
class UBgcolor;
00067
class UFont;
00068
class UFontDesc;
00069
class UBorder;
00070
class UCursor;
00071
00072
class UElem;
00073
class UStr;
00074
class UPix;
00075
class UIma;
00076
00077
class UCond;
00078
class UOn;
00079
class UFlag;
00080
00081
class UMode;
00082
class UGroup;
00083
class UBox;
00084
class UWin;
00085
class UArgs;
00086
class UView;
00087
00088
class UDisp;
00089
class UAppli;
00090
class UInput;
00091
class UTimer;
00092
00093
struct URegion;
00094
struct UMargins;
00095
class UEvent;
00096
class UGraph;
00097
class UWinGraph;
00098
class ULink;
00099
class UContext;
00100
class UStyle;
00101
class UContext;
00102
00103
00104
00105
#endif