Blame client/iOS/FreeRDP/ios_freerdp_ui.h

Packit 1fb8d4
/*
Packit 1fb8d4
 RDP ui callbacks
Packit 1fb8d4
Packit 1fb8d4
 Copyright 2013 Thincast Technologies GmbH, Authors: Martin Fleisz, Dorian Johnson
Packit 1fb8d4
Packit 1fb8d4
 This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
Packit Service 5a9772
 If a copy of the MPL was not distributed with this file, You can obtain one at
Packit Service 5a9772
 http://mozilla.org/MPL/2.0/.
Packit 1fb8d4
 */
Packit 1fb8d4
Packit 1fb8d4
#import "ios_freerdp.h"
Packit 1fb8d4
Packit 1fb8d4
BOOL ios_ui_begin_paint(rdpContext* context);
Packit 1fb8d4
BOOL ios_ui_end_paint(rdpContext* context);
Packit 1fb8d4
BOOL ios_ui_resize_window(rdpContext* context);
Packit 1fb8d4
Packit Service 5a9772
BOOL ios_ui_authenticate(freerdp* instance, char** username, char** password, char** domain);
Packit Service 5a9772
BOOL ios_ui_gw_authenticate(freerdp* instance, char** username, char** password, char** domain);
Packit Service 5a9772
DWORD ios_ui_verify_certificate(freerdp* instance, const char* common_name, const char* subject,
Packit Service 5a9772
                                const char* issuer, const char* fingerprint, BOOL host_mismatch);
Packit Service 5a9772
DWORD ios_ui_verify_changed_certificate(freerdp* instance, const char* common_name,
Packit Service 5a9772
                                        const char* subject, const char* issuer,
Packit Service 5a9772
                                        const char* new_fingerprint, const char* old_subject,
Packit Service 5a9772
                                        const char* old_issuer, const char* old_fingerprint);
Packit 1fb8d4
Packit 1fb8d4
void ios_allocate_display_buffer(mfInfo* mfi);