FreeRDP
Loading...
Searching...
No Matches
WINDOW_INFO_SOURCE Struct Reference

what the client gives the service to answer from More...

#include <window_info_service.h>

Data Fields

void * custom
 
HRESULT(* GetWindowInfo )(void *custom, UINT64 remoteHwnd, WTS_WINDOW_INFO *info)
 fills info as Microsoft's client does (see WTS_WINDOW_INFO): for a desktop session the window showing it (remoteHwnd unused), for a RemoteApp session the local window of the remote window remoteHwnd. Called from any thread, must not block.
 
UINT32(* GetSessionType )(void *custom)
 a WTS_RDP_SESSION_TYPE. Called from any thread.
 

Detailed Description

what the client gives the service to answer from

Since
version 3.34.0

Definition at line 51 of file window_info_service.h.

Field Documentation

◆ custom

void* WINDOW_INFO_SOURCE::custom

Definition at line 53 of file window_info_service.h.

◆ GetSessionType

UINT32(* WINDOW_INFO_SOURCE::GetSessionType) (void *custom)

a WTS_RDP_SESSION_TYPE. Called from any thread.

Definition at line 61 of file window_info_service.h.

Referenced by freerdp_client_window_info_service_new().

◆ GetWindowInfo

HRESULT(* WINDOW_INFO_SOURCE::GetWindowInfo) (void *custom, UINT64 remoteHwnd, WTS_WINDOW_INFO *info)

fills info as Microsoft's client does (see WTS_WINDOW_INFO): for a desktop session the window showing it (remoteHwnd unused), for a RemoteApp session the local window of the remote window remoteHwnd. Called from any thread, must not block.

Definition at line 58 of file window_info_service.h.

Referenced by freerdp_client_window_info_service_new().


The documentation for this struct was generated from the following file: