extern "C" {
#endif
-FREERDP_API FRDP_BOOL
+FREERDP_API boolean
freerdp_global_init(void);
FREERDP_API void
freerdp_global_finish(void);
int (* rdp_get_fds)(rdpInst * inst, void ** read_fds, int * read_count,
void ** write_fds, int * write_count);
int (* rdp_check_fds)(rdpInst * inst);
- int (* rdp_send_input_scancode)(rdpInst * inst, FRDP_BOOL up, FRDP_BOOL extended, uint8 keyCode);
+ int (* rdp_send_input_scancode)(rdpInst * inst, boolean up, boolean extended, uint8 keyCode);
int (* rdp_send_input_unicode)(rdpInst * inst, uint16 character);
int (* rdp_send_input_mouse)(rdpInst * inst, uint16 pointerFlags, uint16 xPos, uint16 yPos);
int (* rdp_sync_input)(rdpInst * inst, int toggle_flags);
void (* ui_destroy_surface)(rdpInst * inst, FRDP_HBITMAP surface);
void (* ui_channel_data)(rdpInst * inst, int chan_id, char * data, int data_size,
int flags, int total_size);
- FRDP_BOOL (* ui_authenticate)(rdpInst * inst);
+ boolean (* ui_authenticate)(rdpInst * inst);
int (* ui_decode)(rdpInst * inst, uint8 * data, int data_size);
- FRDP_BOOL (* ui_check_certificate)(rdpInst * inst, const char * fingerprint,
- const char * subject, const char * issuer, FRDP_BOOL verified);
+ boolean (* ui_check_certificate)(rdpInst * inst, const char * fingerprint,
+ const char * subject, const char * issuer, boolean verified);
};
FREERDP_API rdpInst *
unsigned int
freerdp_kbd_init(void *dpy, unsigned int keyboaFRDP_layout_id);
uint8
-freerdp_kbd_get_scancode_by_keycode(uint8 keycode, FRDP_BOOL * extended);
+freerdp_kbd_get_scancode_by_keycode(uint8 keycode, boolean * extended);
uint8
-freerdp_kbd_get_scancode_by_virtualkey(int vkcode, FRDP_BOOL * extended);
+freerdp_kbd_get_scancode_by_virtualkey(int vkcode, boolean * extended);
#endif /* __FREERDP_KBD_H */
#define False (0)
#endif
-typedef int FRDP_BOOL;
+typedef int boolean;
#endif
#include "tcp.h"
-FRDP_BOOL
+boolean
tcp_connect(rdpTcp * tcp, const char * hostname, int port)
{
int status;
return True;
}
-FRDP_BOOL
+boolean
tcp_disconnect(rdpTcp * tcp)
{
if (tcp->sockfd != -1)
return True;
}
-FRDP_BOOL
-tcp_set_blocking_mode(rdpTcp * tcp, FRDP_BOOL blocking)
+boolean
+tcp_set_blocking_mode(rdpTcp * tcp, boolean blocking)
{
int flags;
flags = fcntl(tcp->sockfd, F_GETFL);
#include <freerdp/utils/stream.h>
typedef struct rdp_tcp rdpTcp;
-typedef FRDP_BOOL (*TcpConnect) (rdpTcp * tcp, const char * hostname, int port);
-typedef FRDP_BOOL (*TcpDisconnect) (rdpTcp * tcp);
-typedef FRDP_BOOL (*TcpSetBlockingMode) (rdpTcp * tcp, FRDP_BOOL blocking);
+typedef boolean (*TcpConnect) (rdpTcp * tcp, const char * hostname, int port);
+typedef boolean (*TcpDisconnect) (rdpTcp * tcp);
+typedef boolean (*TcpSetBlockingMode) (rdpTcp * tcp, boolean blocking);
struct rdp_tcp
{
TcpSetBlockingMode set_blocking_mode;
};
-FRDP_BOOL
+boolean
tcp_connect(rdpTcp * tcp, const char * hostname, int port);
-FRDP_BOOL
+boolean
tcp_disconnect(rdpTcp * tcp);
-FRDP_BOOL
-tcp_set_blocking_mode(rdpTcp * tcp, FRDP_BOOL blocking);
+boolean
+tcp_set_blocking_mode(rdpTcp * tcp, boolean blocking);
rdpTcp*
tcp_new();
#include "tls.h"
-FRDP_BOOL
+boolean
tls_connect(rdpTls * tls)
{
int connection_status;
return True;
}
-FRDP_BOOL
+boolean
tls_disconnect(rdpTls * tls)
{
return True;
return bytes;
}
-FRDP_BOOL
+boolean
tls_print_error(char *func, SSL *connection, int value)
{
switch (SSL_get_error(connection, value))
#include <freerdp/utils/stream.h>
typedef struct rdp_tls rdpTls;
-typedef FRDP_BOOL (*TlsConnect) (rdpTls * tls);
-typedef FRDP_BOOL (*TlsDisconnect) (rdpTls * tls);
+typedef boolean (*TlsConnect) (rdpTls * tls);
+typedef boolean (*TlsDisconnect) (rdpTls * tls);
struct rdp_tls
{
TlsDisconnect disconnect;
};
-FRDP_BOOL
+boolean
tls_connect(rdpTls * tls);
-FRDP_BOOL
+boolean
tls_disconnect(rdpTls * tls);
int
tls_read(rdpTls * tls, char* data, int length);
int
tls_write(rdpTls * tls, char* data, int length);
-FRDP_BOOL
+boolean
tls_print_error(char *func, SSL *connection, int value);
rdpTls*
#define BUFFER_SIZE 16384
-FRDP_BOOL
+boolean
transport_connect(rdpTransport * transport, const char * server, int port)
{
return transport->tcp->connect(transport->tcp, server, port);
}
-FRDP_BOOL
+boolean
transport_disconnect(rdpTransport * transport)
{
return transport->tcp->disconnect(transport->tcp);
}
-FRDP_BOOL
+boolean
transport_connect_rdp(rdpTransport * transport)
{
transport->state = TRANSPORT_STATE_RDP;
return True;
}
-FRDP_BOOL
+boolean
transport_connect_tls(rdpTransport * transport)
{
if (transport->tls == NULL)
return True;
}
-FRDP_BOOL
+boolean
transport_connect_nla(rdpTransport * transport)
{
if (transport->tls == NULL)
transport_new(void);
void
transport_free(rdpTransport * transport);
-FRDP_BOOL
+boolean
transport_connect(rdpTransport * transport, const char * server, int port);
-FRDP_BOOL
+boolean
transport_disconnect(rdpTransport * transport);
-FRDP_BOOL
+boolean
transport_connect_rdp(rdpTransport * transport);
-FRDP_BOOL
+boolean
transport_connect_tls(rdpTransport * transport);
-FRDP_BOOL
+boolean
transport_connect_nla(rdpTransport * transport);
int
transport_send(rdpTransport * transport, STREAM * stream);
}
uint8
-freerdp_kbd_get_scancode_by_keycode(uint8 keycode, FRDP_BOOL * extended)
+freerdp_kbd_get_scancode_by_keycode(uint8 keycode, boolean * extended)
{
DEBUG_KBD("%2x %4s -> %d/%d", keycode, x_keycode_to_rdp_keycode[keycode].keyname,
x_keycode_to_rdp_keycode[keycode].extended, x_keycode_to_rdp_keycode[keycode].keycode);
}
uint8
-freerdp_kbd_get_scancode_by_virtualkey(int vkcode, FRDP_BOOL * extended)
+freerdp_kbd_get_scancode_by_virtualkey(int vkcode, boolean * extended)
{
*extended = virtualKeyboard[vkcode].extended;
return virtualKeyboard[vkcode].scancode;