21#include "../rdesktop.h"
114 int clipx,
int clipy,
int clipcx,
int clipcy,
115 int boxx,
int boxy,
int boxcx,
int boxcy,
BRUSH * brush,
129 BRUSH* brush,
int bgcolour,
int fgcolour)
162 BRUSH * brush,
int bgcolour,
int fgcolour)
229 BRUSH * brush,
int bgcolour,
int fgcolour)
242 for (
i = 1;
i < npoints;
i++)
255 int x,
int y,
int cx,
int cy,
256 BRUSH * brush,
int bgcolour,
int fgcolour)
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
GLint GLint GLsizei GLsizei height
GLint GLint GLsizei width
GLuint GLsizei GLsizei * length
GLsizei const GLfloat * points
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
_CRTIMP void __cdecl perror(_In_opt_z_ const char *_ErrMsg)
_Out_opt_ int _Out_opt_ int * cy
_Check_return_ _CRTIMP char *__cdecl strdup(_In_opt_z_ const char *_Src)
HBITMAP ui_create_bitmap(int width, int height, uint8 *data)
char g_redirect_cookie[128]
void ui_polygon(uint8 opcode, uint8 fillmode, POINT *point, int npoints, BRUSH *brush, int bgcolour, int fgcolour)
void ui_rect(int x, int y, int cx, int cy, int colour)
void * ui_create_colourmap(COLOURMAP *colours)
BOOL rd_pstcache_mkdir(void)
void ui_patblt(uint8 opcode, int x, int y, int cx, int cy, BRUSH *brush, int bgcolour, int fgcolour)
HCURSOR ui_create_cursor(unsigned int x, unsigned int y, int width, int height, uint8 *andmask, uint8 *xormask)
void ui_destroy_bitmap(void *bmp)
uint16 ui_get_numlock_state(unsigned int state)
int g_rdp5_performanceflags
int rd_write_file(int fd, void *ptr, int len)
BOOL rd_lock_file(int fd, int start, int len)
char g_redirect_username[64]
void ui_destroy_cursor(void *cursor)
char * xstrdup(const char *s)
void ui_screenblt(uint8 opcode, int x, int y, int cx, int cy, int srcx, int srcy)
int rd_read_file(int fd, void *ptr, int len)
void ui_set_null_cursor(void)
void ui_paint_bitmap(int x, int y, int cx, int cy, int width, int height, uint8 *data)
void ui_desktop_save(uint32 offset, int x, int y, int cx, int cy)
void * xrealloc(void *in, int size)
void ui_ellipse(uint8 opcode, uint8 fillmode, int x, int y, int cx, int cy, BRUSH *brush, int bgcolour, int fgcolour)
unsigned int read_keyboard_state(void)
void ui_polyline(uint8 opcode, POINT *points, int npoints, PEN *pen)
char g_redirect_domain[16]
int g_keyboard_functionkeys
void ui_triblt(uint8 opcode, int x, int y, int cx, int cy, HBITMAP src, int srcx, int srcy, BRUSH *brush, int bgcolour, int fgcolour)
int load_licence(uint8 **data)
void rd_close_file(int fd)
void ui_draw_text(uint8 font, uint8 flags, uint8 opcode, int mixmode, int x, int y, int clipx, int clipy, int clipcx, int clipcy, int boxx, int boxy, int boxcx, int boxcy, BRUSH *brush, int bgcolour, int fgcolour, uint8 *text, uint8 length)
void ui_set_colourmap(void *map)
void unimpl(char *format,...)
void ui_line(uint8 opcode, int startx, int starty, int endx, int endy, PEN *pen)
char g_redirect_password[64]
void ui_set_cursor(HCURSOR cursor)
void ui_destblt(uint8 opcode, int x, int y, int cx, int cy)
void ui_desktop_restore(uint32 offset, int x, int y, int cx, int cy)
void ui_set_clip(int x, int y, int cx, int cy)
void ui_resize_window(void)
void * ui_create_glyph(int width, int height, uint8 *data)
int g_bitmap_cache_precache
int g_bitmap_cache_persist_enable
void save_licence(uint8 *data, int length)
void ui_memblt(uint8 opcode, int x, int y, int cx, int cy, HBITMAP src, int srcx, int srcy)
void ui_begin_update(void)
char g_redirect_server[64]
int rd_lseek_file(int fd, int offset)
int rd_open_file(char *filename)
void ui_move_pointer(int x, int y)
void generate_random(uint8 *random)
int g_polygon_ellipse_orders
void ui_destroy_glyph(void *glyph)