FreeRDP
client/drdynvc_main.h File Reference
#include <winpr/wlog.h>
#include <winpr/synch.h>
#include <freerdp/settings.h>
#include <winpr/collections.h>
#include <freerdp/api.h>
#include <freerdp/svc.h>
#include <freerdp/dvc.h>
#include <freerdp/addin.h>
#include <freerdp/channels/log.h>
#include <freerdp/client/drdynvc.h>
#include <freerdp/freerdp.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  DVCMAN
 
struct  DVCMAN_LISTENER
 
struct  DVCMAN_ENTRY_POINTS
 
struct  DVCMAN_CHANNEL
 
struct  drdynvcPlugin
 

Macros

#define MAX_PLUGINS   32
 
#define CREATE_REQUEST_PDU   0x01
 
#define DATA_FIRST_PDU   0x02
 
#define DATA_PDU   0x03
 
#define CLOSE_REQUEST_PDU   0x04
 
#define CAPABILITY_REQUEST_PDU   0x05
 

Typedefs

typedef enum _DRDYNVC_STATE DRDYNVC_STATE
 

Enumerations

enum  _DRDYNVC_STATE {
  DRDYNVC_STATE_INITIAL, DRDYNVC_STATE_CAPABILITIES, DRDYNVC_STATE_READY, DRDYNVC_STATE_OPENING_CHANNEL,
  DRDYNVC_STATE_SEND_RECEIVE, DRDYNVC_STATE_FINAL
}
 

Macro Definition Documentation

#define CAPABILITY_REQUEST_PDU   0x05
#define CLOSE_REQUEST_PDU   0x04
#define CREATE_REQUEST_PDU   0x01
#define DATA_FIRST_PDU   0x02
#define DATA_PDU   0x03
#define MAX_PLUGINS   32

Typedef Documentation

Enumeration Type Documentation

Enumerator
DRDYNVC_STATE_INITIAL 
DRDYNVC_STATE_CAPABILITIES 
DRDYNVC_STATE_READY 
DRDYNVC_STATE_OPENING_CHANNEL 
DRDYNVC_STATE_SEND_RECEIVE 
DRDYNVC_STATE_FINAL