FreeRDP
activation.h File Reference
#include "rdp.h"
#include <freerdp/api.h>
#include <freerdp/settings.h>
#include <freerdp/cache/persistent.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  RDP_BITMAP_PERSISTENT_INFO
 

Macros

#define SYNCMSGTYPE_SYNC   0x0001
 
#define PERSIST_FIRST_PDU   0x01
 
#define PERSIST_LAST_PDU   0x02
 
#define FONTLIST_FIRST   0x0001
 
#define FONTLIST_LAST   0x0002
 

Enumerations

enum  CTRLACTION { CTRLACTION_REQUEST_CONTROL = 0x0001 , CTRLACTION_GRANTED_CONTROL = 0x0002 , CTRLACTION_DETACH = 0x0003 , CTRLACTION_COOPERATE = 0x0004 }
 

Functions

FREERDP_LOCAL const char * rdp_ctrlaction_string (UINT16 action, char *buffer, size_t size)
 
FREERDP_LOCAL BOOL rdp_recv_deactivate_all (rdpRdp *rdp, wStream *s)
 
FREERDP_LOCAL BOOL rdp_send_deactivate_all (rdpRdp *rdp)
 
FREERDP_LOCAL BOOL rdp_recv_server_synchronize_pdu (rdpRdp *rdp, wStream *s)
 
FREERDP_LOCAL BOOL rdp_send_server_synchronize_pdu (rdpRdp *rdp)
 
FREERDP_LOCAL BOOL rdp_recv_client_synchronize_pdu (rdpRdp *rdp, wStream *s)
 
FREERDP_LOCAL BOOL rdp_send_client_synchronize_pdu (rdpRdp *rdp)
 
FREERDP_LOCAL BOOL rdp_recv_server_control_pdu (rdpRdp *rdp, wStream *s)
 
FREERDP_LOCAL BOOL rdp_send_server_control_cooperate_pdu (rdpRdp *rdp)
 
FREERDP_LOCAL BOOL rdp_send_client_control_pdu (rdpRdp *rdp, UINT16 action)
 
FREERDP_LOCAL BOOL rdp_send_server_control_granted_pdu (rdpRdp *rdp)
 
FREERDP_LOCAL BOOL rdp_send_client_persistent_key_list_pdu (rdpRdp *rdp)
 
FREERDP_LOCAL BOOL rdp_send_client_font_list_pdu (rdpRdp *rdp, UINT16 flags)
 
FREERDP_LOCAL BOOL rdp_recv_font_map_pdu (rdpRdp *rdp, wStream *s)
 
FREERDP_LOCAL BOOL rdp_server_accept_client_control_pdu (rdpRdp *rdp, wStream *s)
 
FREERDP_LOCAL BOOL rdp_server_accept_client_font_list_pdu (rdpRdp *rdp, wStream *s)
 
FREERDP_LOCAL BOOL rdp_server_accept_client_persistent_key_list_pdu (rdpRdp *rdp, wStream *s)
 

Macro Definition Documentation

◆ FONTLIST_FIRST

#define FONTLIST_FIRST   0x0001

◆ FONTLIST_LAST

#define FONTLIST_LAST   0x0002

◆ PERSIST_FIRST_PDU

#define PERSIST_FIRST_PDU   0x01

◆ PERSIST_LAST_PDU

#define PERSIST_LAST_PDU   0x02

◆ SYNCMSGTYPE_SYNC

#define SYNCMSGTYPE_SYNC   0x0001

FreeRDP: A Remote Desktop Protocol Implementation Activation Sequence

Copyright 2011 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Enumeration Type Documentation

◆ CTRLACTION

enum CTRLACTION
Enumerator
CTRLACTION_REQUEST_CONTROL 
CTRLACTION_GRANTED_CONTROL 
CTRLACTION_DETACH 
CTRLACTION_COOPERATE 

Function Documentation

◆ rdp_ctrlaction_string()

FREERDP_LOCAL const char* rdp_ctrlaction_string ( UINT16  action,
char *  buffer,
size_t  size 
)
Here is the caller graph for this function:

◆ rdp_recv_client_synchronize_pdu()

FREERDP_LOCAL BOOL rdp_recv_client_synchronize_pdu ( rdpRdp *  rdp,
wStream s 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_recv_deactivate_all()

FREERDP_LOCAL BOOL rdp_recv_deactivate_all ( rdpRdp *  rdp,
wStream s 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_recv_font_map_pdu()

FREERDP_LOCAL BOOL rdp_recv_font_map_pdu ( rdpRdp *  rdp,
wStream s 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_recv_server_control_pdu()

FREERDP_LOCAL BOOL rdp_recv_server_control_pdu ( rdpRdp *  rdp,
wStream s 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_recv_server_synchronize_pdu()

FREERDP_LOCAL BOOL rdp_recv_server_synchronize_pdu ( rdpRdp *  rdp,
wStream s 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_send_client_control_pdu()

FREERDP_LOCAL BOOL rdp_send_client_control_pdu ( rdpRdp *  rdp,
UINT16  action 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_send_client_font_list_pdu()

FREERDP_LOCAL BOOL rdp_send_client_font_list_pdu ( rdpRdp *  rdp,
UINT16  flags 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_send_client_persistent_key_list_pdu()

FREERDP_LOCAL BOOL rdp_send_client_persistent_key_list_pdu ( rdpRdp *  rdp)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_send_client_synchronize_pdu()

FREERDP_LOCAL BOOL rdp_send_client_synchronize_pdu ( rdpRdp *  rdp)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_send_deactivate_all()

FREERDP_LOCAL BOOL rdp_send_deactivate_all ( rdpRdp *  rdp)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_send_server_control_cooperate_pdu()

FREERDP_LOCAL BOOL rdp_send_server_control_cooperate_pdu ( rdpRdp *  rdp)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_send_server_control_granted_pdu()

FREERDP_LOCAL BOOL rdp_send_server_control_granted_pdu ( rdpRdp *  rdp)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_send_server_synchronize_pdu()

FREERDP_LOCAL BOOL rdp_send_server_synchronize_pdu ( rdpRdp *  rdp)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_server_accept_client_control_pdu()

FREERDP_LOCAL BOOL rdp_server_accept_client_control_pdu ( rdpRdp *  rdp,
wStream s 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_server_accept_client_font_list_pdu()

FREERDP_LOCAL BOOL rdp_server_accept_client_font_list_pdu ( rdpRdp *  rdp,
wStream s 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdp_server_accept_client_persistent_key_list_pdu()

FREERDP_LOCAL BOOL rdp_server_accept_client_persistent_key_list_pdu ( rdpRdp *  rdp,
wStream s 
)
Here is the call graph for this function:
Here is the caller graph for this function: