ReactOS 0.4.15-dev-8636-g945e856
|
#include "../rdesktop.h"
#include <stdarg.h>
#include <unistd.h>
#include <pwd.h>
#include <nano-X.h>
Go to the source code of this file.
Classes | |
struct | key |
Macros | |
#define | COLOR16TO32(color) |
#define | DO_GLYPH(ttext, idx) |
Variables | |
int | g_tcp_port_rdp |
int | g_use_rdp5 = 1 |
char | g_hostname [16] |
char | g_username [64] |
int | g_width = 800 |
int | g_height = 600 |
int | g_server_bpp = 16 |
int | g_encryption = 1 |
int | g_desktop_save = 0 |
int | g_polygon_ellipse_orders = 0 |
int | g_bitmap_cache = 1 |
int | g_bitmap_cache_persist_enable = 0 |
int | g_bitmap_cache_precache = 1 |
int | g_bitmap_compression = 1 |
uint32 | g_rdp5_performanceflags |
int | g_console_session = 0 |
int | g_keylayout = 0x409 |
int | g_keyboard_type = 0x4 |
int | g_keyboard_subtype = 0x0 |
int | g_keyboard_functionkeys = 0xc |
static int | g_sck = 0 |
static char | g_servername [256] = "" |
static char | g_password [64] = "" |
static char | g_domain [64] = "" |
static char | g_shell [64] = "" |
static char | g_directory [64] = "" |
static GR_WINDOW_ID | g_wnd = 0 |
static GR_GC_ID | g_gc = 0 |
static GR_GC_ID | g_gc_clean = 0 |
static int | g_deactivated = 0 |
static int | g_ext_disc_reason = 0 |
static GR_SCREEN_INFO | g_screen_info |
static int | g_bpp = 0 |
static int | g_Bpp = 0 |
static GR_RECT | g_clip |
static GR_CURSOR_ID | g_null_cursor |
static int | g_flags = RDP_LOGON_NORMAL |
static struct key | g_keys [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 |
static uint32 | g_ops [16] |
Definition at line 95 of file nanoxwin.c.
Definition at line 377 of file nanoxwin.c.
Definition at line 1038 of file nanoxwin.c.
Definition at line 826 of file nanoxwin.c.
Referenced by ui_create_cursor().
Definition at line 962 of file nanoxwin.c.
Definition at line 149 of file nanoxwin.c.
Referenced by ui_memblt(), and ui_patblt().
Definition at line 1251 of file nanoxwin.c.
Referenced by process_keystroke().
Definition at line 1389 of file nanoxwin.c.
Referenced by main().
Definition at line 1097 of file nanoxwin.c.
Referenced by main(), and unzOpenCurrentFile3().
Definition at line 796 of file nanoxwin.c.
Referenced by ui_create_cursor().
Definition at line 779 of file nanoxwin.c.
Referenced by ui_create_cursor().
Definition at line 228 of file nanoxwin.c.
Referenced by ui_patblt().
Definition at line 973 of file nanoxwin.c.
Definition at line 1481 of file nanoxwin.c.
void nanox_event | ( | GR_EVENT * | ev | ) |
Definition at line 1305 of file nanoxwin.c.
Referenced by main().
Definition at line 1413 of file nanoxwin.c.
Referenced by parse_parameters(), process_get_owner(), reg_create_key(), reg_enum_key(), reg_enum_values(), reg_get_stringvalue(), security_get_sd(), security_set_sd(), service_pause_service(), service_resume_service(), service_start_service(), and service_stop_service().
Definition at line 1430 of file nanoxwin.c.
Referenced by main().
Definition at line 1287 of file nanoxwin.c.
Referenced by nanox_event().
Definition at line 1061 of file nanoxwin.c.
Definition at line 1085 of file nanoxwin.c.
Definition at line 1079 of file nanoxwin.c.
Definition at line 1055 of file nanoxwin.c.
Definition at line 1049 of file nanoxwin.c.
Definition at line 1067 of file nanoxwin.c.
Definition at line 1073 of file nanoxwin.c.
Definition at line 906 of file nanoxwin.c.
Definition at line 124 of file nanoxwin.c.
Referenced by bitBltClip(), bs_do_rop(), bs_rect(), bs_screenblt(), bs_set_pixel(), Draw(), DrawFrame(), EMFDC_BitBlt(), EMFDC_MaskBlt(), EMFDC_PatBlt(), EMFDC_SetROP2(), EMFDC_StretchBlt(), EMFDC_StretchDIBits(), EMFDRV_PatBlt(), EMFDRV_SetROP2(), EMFDRV_StretchBlt(), emfdrv_stretchblt(), MENU_DrawBitmapItem(), METADC_BitBlt(), METADC_PatBlt(), METADC_SetROP2(), metadc_stretchblt(), METADC_StretchBlt(), METADC_StretchDIBits(), MFDRV_PatBlt(), MFDRV_SetROP2(), MFDRV_StretchBlt(), rop(), rop_uses_src(), test_dc_attributes(), test_destroyed_window(), Test_PatBlt_Params(), ui_memblt(), and ui_patblt().
Definition at line 968 of file nanoxwin.c.
Definition at line 811 of file nanoxwin.c.
Referenced by DnsRecordSetCompare(), main(), test_oidFunctionSet(), and ui_create_cursor().
Definition at line 163 of file nanoxwin.c.
Referenced by ui_memblt(), and ui_patblt().
Definition at line 917 of file nanoxwin.c.
Definition at line 281 of file nanoxwin.c.
Definition at line 341 of file nanoxwin.c.
Referenced by ui_paint_bitmap().
Definition at line 330 of file nanoxwin.c.
void * ui_create_cursor | ( | uint32 | x, |
uint32 | y, | ||
int | width, | ||
int | height, | ||
uint8 * | andmask, | ||
uint8 * | xormask | ||
) |
Definition at line 846 of file nanoxwin.c.
Referenced by main().
Definition at line 602 of file nanoxwin.c.
Definition at line 608 of file nanoxwin.c.
Definition at line 717 of file nanoxwin.c.
Definition at line 371 of file nanoxwin.c.
Referenced by ui_paint_bitmap().
Definition at line 894 of file nanoxwin.c.
Referenced by main().
Definition at line 324 of file nanoxwin.c.
Referenced by ui_create_cursor().
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 | bgcolor, | ||
int | fgcolor, | ||
uint8 * | text, | ||
uint8 | length | ||
) |
Definition at line 420 of file nanoxwin.c.
void ui_ellipse | ( | uint8 | opcode, |
uint8 | fillmode, | ||
int | x, | ||
int | y, | ||
int | cx, | ||
int | cy, | ||
BRUSH * | brush, | ||
int | bgcolor, | ||
int | fgcolor | ||
) |
Definition at line 954 of file nanoxwin.c.
Definition at line 922 of file nanoxwin.c.
Definition at line 900 of file nanoxwin.c.
Definition at line 516 of file nanoxwin.c.
Referenced by ui_polyline().
Definition at line 555 of file nanoxwin.c.
Referenced by ui_paint_bitmap().
Definition at line 761 of file nanoxwin.c.
Definition at line 750 of file nanoxwin.c.
void ui_patblt | ( | uint8 | opcode, |
int | x, | ||
int | y, | ||
int | cx, | ||
int | cy, | ||
BRUSH * | brush, | ||
int | bgcolor, | ||
int | fgcolor | ||
) |
Definition at line 647 of file nanoxwin.c.
void ui_polygon | ( | uint8 | opcode, |
uint8 | fillmode, | ||
POINT * | point, | ||
int | npoints, | ||
BRUSH * | brush, | ||
int | bgcolor, | ||
int | fgcolor | ||
) |
Definition at line 927 of file nanoxwin.c.
Definition at line 934 of file nanoxwin.c.
Definition at line 614 of file nanoxwin.c.
Definition at line 912 of file nanoxwin.c.
Definition at line 626 of file nanoxwin.c.
Definition at line 245 of file nanoxwin.c.
Definition at line 255 of file nanoxwin.c.
Definition at line 336 of file nanoxwin.c.
Definition at line 773 of file nanoxwin.c.
Definition at line 767 of file nanoxwin.c.
void ui_triblt | ( | uint8 | opcode, |
int | x, | ||
int | y, | ||
int | cx, | ||
int | cy, | ||
void * | src, | ||
int | srcx, | ||
int | srcy, | ||
BRUSH * | brush, | ||
int | bgcolor, | ||
int | fgcolor | ||
) |
Definition at line 547 of file nanoxwin.c.
Definition at line 1027 of file nanoxwin.c.
Referenced by ui_destblt(), ui_line(), ui_patblt(), and ui_screenblt().
Definition at line 173 of file nanoxwin.c.
Referenced by ui_screenblt().
Definition at line 995 of file nanoxwin.c.
Referenced by ui_create_bitmap(), ui_destroy_glyph(), ui_memblt(), and ui_patblt().
Definition at line 989 of file nanoxwin.c.
Referenced by ui_create_bitmap(), ui_create_glyph(), ui_memblt(), and ui_patblt().
Definition at line 979 of file nanoxwin.c.
Definition at line 1004 of file nanoxwin.c.
int g_bitmap_cache = 1 |
Definition at line 46 of file nanoxwin.c.
int g_bitmap_cache_persist_enable = 0 |
Definition at line 47 of file nanoxwin.c.
int g_bitmap_cache_precache = 1 |
Definition at line 48 of file nanoxwin.c.
int g_bitmap_compression = 1 |
Definition at line 49 of file nanoxwin.c.
|
static |
Definition at line 70 of file nanoxwin.c.
Referenced by main(), ui_create_bitmap(), ui_draw_text(), ui_line(), ui_patblt(), and ui_rect().
|
static |
Definition at line 71 of file nanoxwin.c.
Referenced by main(), ui_create_bitmap(), ui_memblt(), and ui_patblt().
|
static |
Definition at line 72 of file nanoxwin.c.
Referenced by main(), ui_reset_clip(), ui_set_clip(), and warp_coords().
int g_console_session = 0 |
Definition at line 52 of file nanoxwin.c.
|
static |
Definition at line 67 of file nanoxwin.c.
Referenced by nanox_event().
int g_desktop_save = 0 |
Definition at line 44 of file nanoxwin.c.
|
static |
Definition at line 63 of file nanoxwin.c.
Referenced by main(), and parse_parameters().
|
static |
Definition at line 61 of file nanoxwin.c.
Referenced by main(), and parse_parameters().
int g_encryption = 1 |
Definition at line 43 of file nanoxwin.c.
|
static |
Definition at line 68 of file nanoxwin.c.
Referenced by nanox_event().
|
static |
Definition at line 74 of file nanoxwin.c.
Referenced by main(), parse_parameters(), and QMyScrollView::timerEvent().
|
static |
Definition at line 65 of file nanoxwin.c.
Referenced by main(), ui_destblt(), ui_draw_text(), ui_line(), ui_memblt(), ui_patblt(), ui_rect(), ui_reset_clip(), and ui_set_clip().
|
static |
Definition at line 66 of file nanoxwin.c.
Referenced by main(), ui_create_bitmap(), ui_memblt(), ui_patblt(), and ui_screenblt().
int g_height = 600 |
Definition at line 41 of file nanoxwin.c.
Referenced by main(), and ui_reset_clip().
char g_hostname[16] |
Definition at line 38 of file nanoxwin.c.
Referenced by get_username_and_hostname(), and parse_parameters().
int g_keyboard_functionkeys = 0xc |
Definition at line 56 of file nanoxwin.c.
int g_keyboard_subtype = 0x0 |
Definition at line 55 of file nanoxwin.c.
int g_keyboard_type = 0x4 |
Definition at line 54 of file nanoxwin.c.
int g_keylayout = 0x409 |
Definition at line 53 of file nanoxwin.c.
Definition at line 84 of file nanoxwin.c.
Referenced by get_sc(), and init_keys().
|
static |
Definition at line 73 of file nanoxwin.c.
Referenced by main(), and ui_set_null_cursor().
|
static |
Definition at line 102 of file nanoxwin.c.
Referenced by ui_destblt(), ui_line(), and ui_patblt().
|
static |
Definition at line 60 of file nanoxwin.c.
Referenced by main(), and parse_parameters().
int g_polygon_ellipse_orders = 0 |
Definition at line 45 of file nanoxwin.c.
uint32 g_rdp5_performanceflags |
Definition at line 50 of file nanoxwin.c.
Definition at line 87 of file nanoxwin.c.
char g_redirect_cookie[128] |
Definition at line 92 of file nanoxwin.c.
char g_redirect_domain[16] |
Definition at line 89 of file nanoxwin.c.
uint32 g_redirect_flags = 0 |
Definition at line 93 of file nanoxwin.c.
char g_redirect_password[64] |
Definition at line 90 of file nanoxwin.c.
char g_redirect_server[64] |
Definition at line 88 of file nanoxwin.c.
char g_redirect_username[64] |
Definition at line 91 of file nanoxwin.c.
|
static |
Definition at line 58 of file nanoxwin.c.
Referenced by main(), nanox_event(), and ui_select().
|
static |
Definition at line 69 of file nanoxwin.c.
Referenced by main().
int g_server_bpp = 16 |
Definition at line 42 of file nanoxwin.c.
Referenced by main(), QMyMainWindow::paintEvent(), ui_create_bitmap(), ui_draw_text(), ui_line(), ui_patblt(), and ui_rect().
|
static |
Definition at line 59 of file nanoxwin.c.
Referenced by main(), and parse_parameters().
|
static |
Definition at line 62 of file nanoxwin.c.
Referenced by main(), and parse_parameters().
int g_use_rdp5 = 1 |
Definition at line 37 of file nanoxwin.c.
char g_username[64] |
Definition at line 39 of file nanoxwin.c.
Referenced by get_username_and_hostname(), and parse_parameters().
int g_width = 800 |
Definition at line 40 of file nanoxwin.c.
Referenced by main(), ui_draw_text(), and ui_reset_clip().
|
static |
Definition at line 64 of file nanoxwin.c.
Referenced by main(), ui_destblt(), ui_draw_text(), ui_line(), ui_memblt(), ui_patblt(), ui_rect(), ui_screenblt(), ui_set_cursor(), and ui_set_null_cursor().