FreeRDP
ios_freerdp_ui.h
1 /*
2  RDP ui callbacks
3 
4  Copyright 2013 Thincast Technologies GmbH, Authors: Martin Fleisz, Dorian Johnson
5 
6  This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7  If a copy of the MPL was not distributed with this file, You can obtain one at
8  http://mozilla.org/MPL/2.0/.
9  */
10 
11 #import "ios_freerdp.h"
12 
13 BOOL ios_ui_begin_paint(rdpContext* context);
14 BOOL ios_ui_end_paint(rdpContext* context);
15 BOOL ios_ui_resize_window(rdpContext* context);
16 
17 BOOL ios_ui_authenticate(freerdp* instance, char** username, char** password, char** domain);
18 BOOL ios_ui_gw_authenticate(freerdp* instance, char** username, char** password, char** domain);
19 DWORD ios_ui_verify_certificate_ex(freerdp* instance, const char* host, UINT16 port,
20  const char* common_name, const char* subject, const char* issuer,
21  const char* fingerprint, DWORD flags);
22 
23 DWORD ios_ui_verify_changed_certificate_ex(freerdp* instance, const char* host, UINT16 port,
24  const char* common_name, const char* subject,
25  const char* issuer, const char* fingerprint,
26  const char* old_subject, const char* old_issuer,
27  const char* old_fingerprint, DWORD flags);
28 
29 void ios_allocate_display_buffer(mfInfo* mfi);