/[rdesktop]/jpeg/rdesktop/trunk/orders.h
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /jpeg/rdesktop/trunk/orders.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 830 by stargo, Sun Mar 6 21:11:18 2005 UTC revision 831 by jdmeijer, Tue Mar 8 00:43:10 2005 UTC
# Line 37  enum RDP_ORDER_TYPE Line 37  enum RDP_ORDER_TYPE
37          RDP_ORDER_DESKSAVE = 11,          RDP_ORDER_DESKSAVE = 11,
38          RDP_ORDER_MEMBLT = 13,          RDP_ORDER_MEMBLT = 13,
39          RDP_ORDER_TRIBLT = 14,          RDP_ORDER_TRIBLT = 14,
40            RDP_ORDER_POLYGON = 20,
41            RDP_ORDER_POLYGON2 = 21,
42          RDP_ORDER_POLYLINE = 22,          RDP_ORDER_POLYLINE = 22,
43            RDP_ORDER_ELLIPSE = 25,
44            RDP_ORDER_ELLIPSE2 = 26,
45          RDP_ORDER_TEXT2 = 27          RDP_ORDER_TEXT2 = 27
46  };  };
47    
# Line 48  enum RDP_SECONDARY_ORDER_TYPE Line 52  enum RDP_SECONDARY_ORDER_TYPE
52          RDP_ORDER_BMPCACHE = 2,          RDP_ORDER_BMPCACHE = 2,
53          RDP_ORDER_FONTCACHE = 3,          RDP_ORDER_FONTCACHE = 3,
54          RDP_ORDER_RAW_BMPCACHE2 = 4,          RDP_ORDER_RAW_BMPCACHE2 = 4,
55          RDP_ORDER_BMPCACHE2 = 5          RDP_ORDER_BMPCACHE2 = 5,
56            RDP_ORDER_BRUSHCACHE = 7
57  };  };
58    
59  typedef struct _DESTBLT_ORDER  typedef struct _DESTBLT_ORDER
# Line 164  MEMBLT_ORDER; Line 169  MEMBLT_ORDER;
169    
170  #define MAX_DATA 256  #define MAX_DATA 256
171    
172    typedef struct _POLYGON_ORDER
173    {
174            sint16 x;
175            sint16 y;
176            uint8 opcode;
177            uint8 fillmode;
178            uint32 fgcolour;
179            uint8 npoints;
180            uint8 datasize;
181            uint8 data[MAX_DATA];
182    
183    }
184    POLYGON_ORDER;
185    
186    typedef struct _POLYGON2_ORDER
187    {
188            sint16 x;
189            sint16 y;
190            uint8 opcode;
191            uint8 fillmode;
192            uint32 bgcolour;
193            uint32 fgcolour;
194            BRUSH brush;
195            uint8 npoints;
196            uint8 datasize;
197            uint8 data[MAX_DATA];
198    
199    }
200    POLYGON2_ORDER;
201    
202  typedef struct _POLYLINE_ORDER  typedef struct _POLYLINE_ORDER
203  {  {
204          sint16 x;          sint16 x;
# Line 177  typedef struct _POLYLINE_ORDER Line 212  typedef struct _POLYLINE_ORDER
212  }  }
213  POLYLINE_ORDER;  POLYLINE_ORDER;
214    
215    typedef struct _ELLIPSE_ORDER
216    {
217            sint16 left;
218            sint16 top;
219            sint16 right;
220            sint16 bottom;
221            uint8 opcode;
222            uint8 fillmode;
223            uint32 fgcolour;
224    
225    }
226    ELLIPSE_ORDER;
227    
228    typedef struct _ELLIPSE2_ORDER
229    {
230            sint16 left;
231            sint16 top;
232            sint16 right;
233            sint16 bottom;
234            uint8 opcode;
235            uint8 fillmode;
236            BRUSH brush;
237            uint32 bgcolour;
238            uint32 fgcolour;
239    
240    }
241    ELLIPSE2_ORDER;
242    
243  #define MAX_TEXT 256  #define MAX_TEXT 256
244    
245  typedef struct _TEXT2_ORDER  typedef struct _TEXT2_ORDER
# Line 216  typedef struct _RDP_ORDER_STATE Line 279  typedef struct _RDP_ORDER_STATE
279          DESKSAVE_ORDER desksave;          DESKSAVE_ORDER desksave;
280          MEMBLT_ORDER memblt;          MEMBLT_ORDER memblt;
281          TRIBLT_ORDER triblt;          TRIBLT_ORDER triblt;
282            POLYGON_ORDER polygon;
283            POLYGON2_ORDER polygon2;
284          POLYLINE_ORDER polyline;          POLYLINE_ORDER polyline;
285            ELLIPSE_ORDER ellipse;
286            ELLIPSE2_ORDER ellipse2;
287          TEXT2_ORDER text2;          TEXT2_ORDER text2;
288    
289  }  }

Legend:
Removed from v.830  
changed lines
  Added in v.831

  ViewVC Help
Powered by ViewVC 1.1.26