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