ReactOS 0.4.15-dev-7953-g1f49173
rdesktop.h File Reference
#include <windows.h>
#include <winsock2.h>
#include <cchannel.h>
#include <openssl/rc4.h>
#include <openssl/md5.h>
#include <openssl/sha.h>
#include <openssl/bn.h>
#include <openssl/x509v3.h>
#include "parse.h"
#include "constants.h"
#include "types.h"
#include "orders.h"
#include "proto.h"
Include dependency graph for rdesktop.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bmpcache_entry
 
struct  rdpclient
 
struct  rdpclient::cache_
 
struct  rdpclient::licence_
 
struct  rdpclient::orders_
 
struct  rdpclient::rdp_
 
struct  rdpclient::secure_
 
struct  rdpclient::tcp_
 

Macros

#define VERSION   "1.4.1"
 
#define DEBUG(args)
 
#define DEBUG_KBD(args)
 
#define DEBUG_RDP5(args)
 
#define DEBUG_CLIPBOARD(args)
 
#define DEBUG_CHANNEL(args)
 
#define STRNCPY(dst, src, n)   { strncpy(dst,src,n-1); dst[n-1] = 0; }
 
#define MIN(x, y)   (((x) < (y)) ? (x) : (y))
 
#define MAX(x, y)   (((x) > (y)) ? (x) : (y))
 
#define timerisset(tvp)    ((tvp)->tv_sec || (tvp)->tv_usec)
 
#define timercmp(tvp, uvp, cmp)
 
#define timerclear(tvp)    ((tvp)->tv_sec = (tvp)->tv_usec = 0)
 
#define L_ENDIAN
 
#define NEED_ALIGN
 

Typedefs

typedef struct rdpclient RDPCLIENT
 

Macro Definition Documentation

◆ DEBUG

#define DEBUG (   args)

Definition at line 62 of file rdesktop.h.

◆ DEBUG_CHANNEL

#define DEBUG_CHANNEL (   args)

Definition at line 86 of file rdesktop.h.

◆ DEBUG_CLIPBOARD

#define DEBUG_CLIPBOARD (   args)

Definition at line 80 of file rdesktop.h.

◆ DEBUG_KBD

#define DEBUG_KBD (   args)

Definition at line 68 of file rdesktop.h.

◆ DEBUG_RDP5

#define DEBUG_RDP5 (   args)

Definition at line 74 of file rdesktop.h.

◆ L_ENDIAN

#define L_ENDIAN

Definition at line 119 of file rdesktop.h.

◆ MAX

#define MAX (   x,
  y 
)    (((x) > (y)) ? (x) : (y))

Definition at line 96 of file rdesktop.h.

◆ MIN

#define MIN (   x,
  y 
)    (((x) < (y)) ? (x) : (y))

Definition at line 92 of file rdesktop.h.

◆ NEED_ALIGN

#define NEED_ALIGN

Definition at line 132 of file rdesktop.h.

◆ STRNCPY

#define STRNCPY (   dst,
  src,
  n 
)    { strncpy(dst,src,n-1); dst[n-1] = 0; }

Definition at line 89 of file rdesktop.h.

◆ timerclear

#define timerclear (   tvp)     ((tvp)->tv_sec = (tvp)->tv_usec = 0)

Definition at line 111 of file rdesktop.h.

◆ timercmp

#define timercmp (   tvp,
  uvp,
  cmp 
)
Value:
((tvp)->tv_sec cmp (uvp)->tv_sec ||\
(tvp)->tv_sec == (uvp)->tv_sec &&\
(tvp)->tv_usec cmp (uvp)->tv_usec)
#define cmp(status, error)
Definition: error.c:114

Definition at line 105 of file rdesktop.h.

◆ timerisset

#define timerisset (   tvp)     ((tvp)->tv_sec || (tvp)->tv_usec)

Definition at line 101 of file rdesktop.h.

◆ VERSION

#define VERSION   "1.4.1"

Definition at line 57 of file rdesktop.h.

Typedef Documentation

◆ RDPCLIENT

Definition at line 137 of file rdesktop.h.