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 |
1fb8d4 |
If a copy of the MPL was not distributed with this file, You can obtain one at 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 |
1fb8d4 |
BOOL ios_ui_authenticate(freerdp* instance, char** username, char** password,
|
|
Packit |
1fb8d4 |
char** domain);
|
|
Packit |
1fb8d4 |
BOOL ios_ui_gw_authenticate(freerdp* instance, char** username, char** password,
|
|
Packit |
1fb8d4 |
char** domain);
|
|
Packit |
1fb8d4 |
DWORD ios_ui_verify_certificate(freerdp* instance,
|
|
Packit |
1fb8d4 |
const char* common_name,
|
|
Packit |
1fb8d4 |
const char* subject,
|
|
Packit |
1fb8d4 |
const char* issuer,
|
|
Packit |
1fb8d4 |
const char* fingerprint,
|
|
Packit |
1fb8d4 |
BOOL host_mismatch);
|
|
Packit |
1fb8d4 |
DWORD ios_ui_verify_changed_certificate(freerdp* instance,
|
|
Packit |
1fb8d4 |
const char* common_name,
|
|
Packit |
1fb8d4 |
const char* subject,
|
|
Packit |
1fb8d4 |
const char* issuer,
|
|
Packit |
1fb8d4 |
const char* new_fingerprint,
|
|
Packit |
1fb8d4 |
const char* old_subject,
|
|
Packit |
1fb8d4 |
const char* old_issuer,
|
|
Packit |
1fb8d4 |
const char* old_fingerprint);
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
void ios_allocate_display_buffer(mfInfo* mfi);
|