FreeRDP
wf_interface.h File Reference
#include <winpr/windows.h>
#include <freerdp/api.h>
#include <freerdp/freerdp.h>
#include <freerdp/listener.h>
#include <freerdp/codec/rfx.h>
#include <freerdp/server/rdpsnd.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  wfInfo
 
struct  wfPeerContext
 
struct  wfServer
 

Macros

#define FREERDP_SERVER_WIN_SRV_CALLBACK_EVENT_CONNECT   1
 
#define FREERDP_SERVER_WIN_SRV_CALLBACK_EVENT_DISCONNECT   2
 
#define FREERDP_SERVER_WIN_SRV_CALLBACK_EVENT_ACTIVATE   4
 
#define FREERDP_SERVER_WIN_SRV_CALLBACK_EVENT_AUTH   8
 

Typedefs

typedef void(__stdcall * cbCallback) (int, UINT32)
 

Functions

FREERDP_API int get_screen_info (int id, _TCHAR *name, size_t length, int *w, int *h, int *b)
 
FREERDP_API void set_screen_id (int id)
 
FREERDP_API BOOL wfreerdp_server_start (wfServer *server)
 
FREERDP_API BOOL wfreerdp_server_stop (wfServer *server)
 
FREERDP_API wfServer * wfreerdp_server_new (void)
 
FREERDP_API void wfreerdp_server_free (wfServer *server)
 
FREERDP_API BOOL wfreerdp_server_is_running (wfServer *server)
 
FREERDP_API UINT32 wfreerdp_server_num_peers (void)
 
FREERDP_API UINT32 wfreerdp_server_get_peer_hostname (int pId, wchar_t *dstStr)
 
FREERDP_API BOOL wfreerdp_server_peer_is_local (int pId)
 
FREERDP_API BOOL wfreerdp_server_peer_is_connected (int pId)
 
FREERDP_API BOOL wfreerdp_server_peer_is_activated (int pId)
 
FREERDP_API BOOL wfreerdp_server_peer_is_authenticated (int pId)
 
FREERDP_API void wfreerdp_server_register_callback_event (cbCallback cb)
 
void wfreerdp_server_peer_callback_event (int pId, UINT32 eType)
 

Macro Definition Documentation

◆ FREERDP_SERVER_WIN_SRV_CALLBACK_EVENT_ACTIVATE

#define FREERDP_SERVER_WIN_SRV_CALLBACK_EVENT_ACTIVATE   4

◆ FREERDP_SERVER_WIN_SRV_CALLBACK_EVENT_AUTH

#define FREERDP_SERVER_WIN_SRV_CALLBACK_EVENT_AUTH   8

◆ FREERDP_SERVER_WIN_SRV_CALLBACK_EVENT_CONNECT

#define FREERDP_SERVER_WIN_SRV_CALLBACK_EVENT_CONNECT   1

FreeRDP: A Remote Desktop Protocol Client FreeRDP Windows Server

Copyright 2012 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com Copyright 2012 Corey Clayton can.o.nosp@m.f.tu.nosp@m.na@gm.nosp@m.ail..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.

◆ FREERDP_SERVER_WIN_SRV_CALLBACK_EVENT_DISCONNECT

#define FREERDP_SERVER_WIN_SRV_CALLBACK_EVENT_DISCONNECT   2

Typedef Documentation

◆ cbCallback

typedef void(__stdcall* cbCallback) (int, UINT32)

Function Documentation

◆ get_screen_info()

FREERDP_API int get_screen_info ( int  id,
_TCHAR *  name,
size_t  length,
int *  w,
int *  h,
int *  b 
)
Here is the caller graph for this function:

◆ set_screen_id()

FREERDP_API void set_screen_id ( int  id)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ wfreerdp_server_free()

FREERDP_API void wfreerdp_server_free ( wfServer *  server)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ wfreerdp_server_get_peer_hostname()

FREERDP_API UINT32 wfreerdp_server_get_peer_hostname ( int  pId,
wchar_t *  dstStr 
)
Here is the call graph for this function:

◆ wfreerdp_server_is_running()

FREERDP_API BOOL wfreerdp_server_is_running ( wfServer *  server)
Here is the call graph for this function:

◆ wfreerdp_server_new()

FREERDP_API wfServer* wfreerdp_server_new ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ wfreerdp_server_num_peers()

FREERDP_API UINT32 wfreerdp_server_num_peers ( void  )
Here is the call graph for this function:

◆ wfreerdp_server_peer_callback_event()

void wfreerdp_server_peer_callback_event ( int  pId,
UINT32  eType 
)
Here is the caller graph for this function:

◆ wfreerdp_server_peer_is_activated()

FREERDP_API BOOL wfreerdp_server_peer_is_activated ( int  pId)
Here is the call graph for this function:

◆ wfreerdp_server_peer_is_authenticated()

FREERDP_API BOOL wfreerdp_server_peer_is_authenticated ( int  pId)
Here is the call graph for this function:

◆ wfreerdp_server_peer_is_connected()

FREERDP_API BOOL wfreerdp_server_peer_is_connected ( int  pId)
Here is the call graph for this function:

◆ wfreerdp_server_peer_is_local()

FREERDP_API BOOL wfreerdp_server_peer_is_local ( int  pId)
Here is the call graph for this function:

◆ wfreerdp_server_register_callback_event()

FREERDP_API void wfreerdp_server_register_callback_event ( cbCallback  cb)

◆ wfreerdp_server_start()

FREERDP_API BOOL wfreerdp_server_start ( wfServer *  server)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ wfreerdp_server_stop()

FREERDP_API BOOL wfreerdp_server_stop ( wfServer *  server)
Here is the call graph for this function:
Here is the caller graph for this function: