/[rdesktop]/sourceforge.net/trunk/rdesktop/rdp.c
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 /sourceforge.net/trunk/rdesktop/rdp.c

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

revision 543 by astrand, Mon Nov 3 13:33:35 2003 UTC revision 554 by stargo, Tue Dec 9 09:57:44 2003 UTC
# Line 18  Line 18 
18     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19  */  */
20    
21    #include <time.h>
22  #include "rdesktop.h"  #include "rdesktop.h"
23    
24  extern uint16 g_mcs_userid;  extern uint16 g_mcs_userid;
# Line 29  extern BOOL g_desktop_save; Line 30  extern BOOL g_desktop_save;
30  extern BOOL g_use_rdp5;  extern BOOL g_use_rdp5;
31  extern uint16 g_server_rdp_version;  extern uint16 g_server_rdp_version;
32  extern int g_server_bpp;  extern int g_server_bpp;
33    extern time_t timezone;
34    
35  uint8 *g_next_packet;  uint8 *g_next_packet;
36  uint32 g_rdp_shareid;  uint32 g_rdp_shareid;
# Line 146  rdp_send_logon_info(uint32 flags, char * Line 148  rdp_send_logon_info(uint32 flags, char *
148          int packetlen = 0;          int packetlen = 0;
149          uint32 sec_flags = g_encryption ? (SEC_LOGON_INFO | SEC_ENCRYPT) : SEC_LOGON_INFO;          uint32 sec_flags = g_encryption ? (SEC_LOGON_INFO | SEC_ENCRYPT) : SEC_LOGON_INFO;
150          STREAM s;          STREAM s;
151            tzset();
152    
153          if (!g_use_rdp5 || 1 == g_server_rdp_version)          if (!g_use_rdp5 || 1 == g_server_rdp_version)
154          {          {
# Line 247  rdp_send_logon_info(uint32 flags, char * Line 250  rdp_send_logon_info(uint32 flags, char *
250                  rdp_out_unistr(s, "127.0.0.1", len_ip);                  rdp_out_unistr(s, "127.0.0.1", len_ip);
251                  out_uint16_le(s, len_dll + 2);                  out_uint16_le(s, len_dll + 2);
252                  rdp_out_unistr(s, "C:\\WINNT\\System32\\mstscax.dll", len_dll);                  rdp_out_unistr(s, "C:\\WINNT\\System32\\mstscax.dll", len_dll);
253                  out_uint16_le(s, 0xffc4);                  out_uint16_le(s, timezone/60);
254                  out_uint16_le(s, 0xffff);                  out_uint16_le(s, 0x0000);
255                  rdp_out_unistr(s, "GTB, normaltid", 2 * strlen("GTB, normaltid"));                  rdp_out_unistr(s, "GTB, normaltid", 2 * strlen("GTB, normaltid"));
256                  out_uint8s(s, 62 - 2 * strlen("GTB, normaltid"));                  out_uint8s(s, 62 - 2 * strlen("GTB, normaltid"));
257    

Legend:
Removed from v.543  
changed lines
  Added in v.554

  ViewVC Help
Powered by ViewVC 1.1.26