20#ifndef FREERDP_CLIENT_WINDOW_INFO_SERVICE_H
21#define FREERDP_CLIENT_WINDOW_INFO_SERVICE_H
23#include <freerdp/api.h>
61 UINT32 (*GetSessionType)(
void* custom);
what the client gives the service to answer from
FREERDP_API void freerdp_client_window_info_service_detach(IWTSWindowInfoService *service)
stops using source: from now on the service answers E_UNEXPECTED. To call before what source uses goe...
FREERDP_API void freerdp_client_window_info_service_changed(IWTSWindowInfoService *service, UINT64 remoteHwnd)
a window changed (moved, resized, scaled, shown or hidden): the subscriber gets its new WTS_WINDOW_IN...
WINPR_ATTR_NODISCARD FREERDP_API IWTSWindowInfoService * freerdp_client_window_info_service_new(const WINDOW_INFO_SOURCE *source)
a new service (one reference for the caller) answering from source, which is copied