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 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

◆ CAPABILITY_REQUEST_PDU

#define CAPABILITY_REQUEST_PDU   0x05

◆ CLOSE_REQUEST_PDU

#define CLOSE_REQUEST_PDU   0x04

◆ CREATE_REQUEST_PDU

#define CREATE_REQUEST_PDU   0x01

◆ DATA_FIRST_PDU

#define DATA_FIRST_PDU   0x02

◆ DATA_PDU

#define DATA_PDU   0x03

Typedef Documentation

◆ DRDYNVC_STATE

Enumeration Type Documentation

◆ _DRDYNVC_STATE

Enumerator
DRDYNVC_STATE_INITIAL 
DRDYNVC_STATE_CAPABILITIES 
DRDYNVC_STATE_READY 
DRDYNVC_STATE_OPENING_CHANNEL 
DRDYNVC_STATE_SEND_RECEIVE 
DRDYNVC_STATE_FINAL