ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

uimain.c File Reference
#include <precomp.h>

Go to the source code of this file.

Data Structures

struct  bitmap

Defines

#define DO_GLYPH(ttext, idx)

Functions

int mi_create_window (void)
int mi_main_loop (void)
void mi_error (char *msg)
void mi_warning (char *msg)
void mi_paint_rect (char *data, int width, int height, int x, int y, int cx, int cy)
void mi_begin_update (void)
void mi_end_update (void)
void mi_fill_rect (int x, int y, int cx, int cy, int colour)
void mi_screen_copy (int x, int y, int cx, int cy, int srcx, int srcy)
void mi_set_clip (int x, int y, int cx, int cy)
void mi_reset_clip (void)
void mi_line (int x1, int y1, int x2, int y2, int colour)
voidmi_create_cursor (unsigned int x, unsigned int y, int width, int height, unsigned char *andmask, unsigned char *xormask)
void mi_destroy_cursor (void *cursor)
void mi_set_cursor (void *cursor)
void mi_set_null_cursor (void)
int mi_read_keyboard_state (void)
void ui_invalidate (int x, int y, int cx, int cy)
void ui_bell (void)
int ui_select (int in)
voidui_create_cursor (uint32 x, uint32 y, int width, int height, uint8 *andmask, uint8 *xormask)
void ui_destroy_cursor (void *cursor)
void ui_set_cursor (void *cursor)
void ui_set_null_cursor (void)
voidui_create_glyph (int width, int height, uint8 *data)
void ui_destroy_glyph (void *glyph)
voidui_create_bitmap (int width, int height, uint8 *data)
void ui_destroy_bitmap (void *bmp)
void ui_paint_bitmap (int x, int y, int cx, int cy, int width, int height, uint8 *data)
void ui_set_clip (int x, int y, int cx, int cy)
void ui_reset_clip (void)
voidui_create_colourmap (COLOURMAP *colours)
void ui_set_colourmap (void *map)
static void draw_glyph (int x, int y, void *glyph, int fgcolor)
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_line (uint8 opcode, int startx, int starty, int endx, int endy, PEN *pen)
void ui_triblt (uint8 opcode, int x, int y, int cx, int cy, void *src, int srcx, int srcy, BRUSH *brush, int bgcolour, int fgcolour)
void ui_memblt (uint8 opcode, int x, int y, int cx, int cy, void *src, int srcx, int srcy)
void ui_desktop_restore (uint32 offset, int x, int y, int cx, int cy)
void ui_desktop_save (uint32 offset, int x, int y, int cx, int cy)
void ui_rect (int x, int y, int cx, int cy, int colour)
void ui_screenblt (uint8 opcode, int x, int y, int cx, int cy, int srcx, int srcy)
void ui_patblt (uint8 opcode, int x, int y, int cx, int cy, BRUSH *brush, int bgcolour, int fgcolour)
void ui_destblt (uint8 opcode, int x, int y, int cx, int cy)
void ui_move_pointer (int x, int y)
uint16 ui_get_numlock_state (uint32 state)
uint32 read_keyboard_state (void)
void ui_set_modifier_state (int code)
void ui_resize_window (void)
void ui_begin_update (void)
void ui_end_update (void)
void ui_polygon (uint8 opcode, uint8 fillmode, POINT *point, int npoints, BRUSH *brush, int bgcolour, int fgcolour)
void ui_polyline (uint8 opcode, POINT *points, int npoints, PEN *pen)
void ui_ellipse (uint8 opcode, uint8 fillmode, int x, int y, int cx, int cy, BRUSH *brush, int bgcolour, int fgcolour)
void generate_random (uint8 *random)
void save_licence (uint8 *data, int length)
int load_licence (uint8 **data)
voidxrealloc (void *in, int size)
voidxmalloc (int size)
void xfree (void *in)
charxstrdup (const char *s)
void warning (char *format,...)
void unimpl (char *format,...)
void error (char *format,...)
BOOL rd_pstcache_mkdir (void)
int rd_open_file (char *filename)
void rd_close_file (int fd)
int rd_read_file (int fd, void *ptr, int len)
int rd_write_file (int fd, void *ptr, int len)
int rd_lseek_file (int fd, int offset)
BOOL rd_lock_file (int fd, int start, int len)
void ui_mouse_move (int x, int y)
void ui_mouse_button (int button, int x, int y, int down)
void ui_key_down (int key, int ext)
void ui_key_up (int key, int ext)
int ui_read_wire (void)
int ui_main (void)
void hexdump (uint8 *p, uint32 len)

Variables

char g_username [256] = ""
char g_hostname [256] = ""
char g_servername [256] = ""
char g_password [256] = ""
char g_shell [256] = ""
char g_directory [256] = ""
char g_domain [256] = ""
BOOL g_desktop_save = False
BOOL g_polygon_ellipse_orders = False
BOOL g_bitmap_compression = True
uint32 g_rdp5_performanceflags
BOOL g_bitmap_cache_persist_enable = False
BOOL g_bitmap_cache_precache = True
BOOL g_bitmap_cache = True
BOOL g_encryption = True
int g_server_depth = 8
BOOL g_use_rdp5 = False
int g_width = 800
int g_height = 600
uint32 g_keylayout = 0x409
int g_keyboard_type = 0x4
int g_keyboard_subtype = 0x0
int g_keyboard_functionkeys = 0xc
BOOL g_console_session = False
int g_tcp_sck = 0
int pal_entries [256]
BOOL g_redirect = False
char g_redirect_server [64]
char g_redirect_domain [16]
char g_redirect_password [64]
char g_redirect_username [64]
char g_redirect_cookie [128]
uint32 g_redirect_flags = 0
int g_tcp_port_rdp
static int g_deactivated = 0
static uint32 g_ext_disc_reason = 0

Generated on Sun May 27 2012 04:42:20 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.