FreeRDP
server/Windows/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

Defines

#define WF_SRV_CALLBACK_EVENT_CONNECT   1
#define WF_SRV_CALLBACK_EVENT_DISCONNECT   2
#define WF_SRV_CALLBACK_EVENT_ACTIVATE   4
#define WF_SRV_CALLBACK_EVENT_AUTH   8

Functions

typedef void (__stdcall *cbCallback)(int
FREERDP_API int get_screen_info (int id, _TCHAR *name, 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)

Variables

typedef UINT32

Define Documentation

FreeRDP: A Remote Desktop Protocol Client FreeRDP Windows Server

Copyright 2012 Marc-Andre Moreau <marcandre.moreau@gmail.com> Copyright 2012 Corey Clayton <can.of.tuna@gmail.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.


Function Documentation

FREERDP_API int get_screen_info ( int  id,
_TCHAR *  name,
int *  w,
int *  h,
int *  b 
)

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

typedef void ( __stdcall *  cbCallback)

Here is the caller graph for this function:

FREERDP_API void wfreerdp_server_free ( wfServer *  server)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API UINT32 wfreerdp_server_get_peer_hostname ( int  pId,
wchar_t *  dstStr 
)

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

FREERDP_API BOOL wfreerdp_server_start ( wfServer *  server)

Here is the call graph for this function:

Here is the caller graph for this function:

FREERDP_API BOOL wfreerdp_server_stop ( wfServer *  server)

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

typedef UINT32
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines