11#import "ios_freerdp.h"
13#include <freerdp/freerdp.h>
16BOOL ios_ui_begin_paint(rdpContext* context);
19BOOL ios_ui_end_paint(rdpContext* context);
22BOOL ios_ui_resize_window(rdpContext* context);
25BOOL ios_ui_authenticate_ex(freerdp* instance,
char** username,
char** password,
char** domain,
26 rdp_auth_reason reason);
28DWORD ios_ui_verify_certificate_ex(freerdp* instance,
const char* host, UINT16 port,
29 const char* common_name,
const char* subject,
const char* issuer,
30 const char* fingerprint, DWORD flags);
33DWORD ios_ui_verify_changed_certificate_ex(freerdp* instance,
const char* host, UINT16 port,
34 const char* common_name,
const char* subject,
35 const char* issuer,
const char* fingerprint,
36 const char* old_subject,
const char* old_issuer,
37 const char* old_fingerprint, DWORD flags);
39SSIZE_T ios_ui_retry_dialog(freerdp* instance,
const char* what,
size_t current,
void* userarg);
41void ios_ui_set_clipboard_text(rdpContext* context,
const char* text, UINT32 size);
43WINPR_ATTR_MALLOC(free, 1)
44char* ios_ui_get_clipboard_text(rdpContext* context);
46void ios_allocate_display_buffer(mfInfo* mfi);