├── server ├── Mac │ ├── mf_interface.c │ ├── .gitignore │ └── ModuleOptions.cmake ├── proxy │ └── session-capture │ │ └── requirements.txt ├── shadow │ ├── .gitignore │ ├── FreeRDP-ShadowConfig.cmake.in │ └── freerdp-shadow.pc.in ├── Sample │ ├── rfx_test.pcap │ └── ModuleOptions.cmake ├── .gitignore ├── Windows │ ├── ModuleOptions.cmake │ ├── wf_directsound.h │ └── wf_wasapi.h ├── FreeRDP-ServerConfig.cmake.in └── freerdp-server.pc.in ├── client ├── X11 │ ├── xfreerdp-channels.1.xml │ ├── cli │ │ └── .gitignore │ ├── .gitignore │ ├── ModuleOptions.cmake │ ├── resource │ │ ├── lock.xbm │ │ ├── close.xbm │ │ ├── restore.xbm │ │ ├── unlock.xbm │ │ └── minimize.xbm │ └── xfreerdp-envvar.1.xml ├── Mac │ ├── .gitignore │ ├── en.lproj │ │ └── InfoPlist.strings │ ├── cli │ │ ├── en.lproj │ │ │ ├── InfoPlist.strings │ │ │ └── Credits.rtf │ │ ├── FreeRDP.icns │ │ ├── MacClient2-Prefix.pch │ │ ├── main.m │ │ └── AppDelegate.h │ ├── ModuleOptions.cmake │ ├── Credits.rtf │ └── MRDPCursor.m ├── common │ └── test │ │ └── .gitignore ├── Android │ ├── Studio │ │ ├── settings.gradle │ │ ├── aFreeRDP │ │ │ ├── lint.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── assets │ │ │ │ ├── background.jpg │ │ │ │ ├── FreeRDP_Logo.png │ │ │ │ ├── help_page │ │ │ │ │ ├── gestures.png │ │ │ │ │ ├── toolbar.png │ │ │ │ │ ├── nav_gestures.png │ │ │ │ │ ├── nav_toolbar.png │ │ │ │ │ ├── toolbar_phone.png │ │ │ │ │ ├── touch_pointer.png │ │ │ │ │ ├── gestures_phone.png │ │ │ │ │ ├── nav_touch_pointer.png │ │ │ │ │ └── touch_pointer_phone.png │ │ │ │ └── de_help_page │ │ │ │ │ ├── toolbar.png │ │ │ │ │ ├── gestures.png │ │ │ │ │ ├── nav_gestures.png │ │ │ │ │ ├── nav_toolbar.png │ │ │ │ │ ├── gestures_phone.png │ │ │ │ │ ├── toolbar_phone.png │ │ │ │ │ ├── touch_pointer.png │ │ │ │ │ ├── nav_touch_pointer.png │ │ │ │ │ └── touch_pointer_phone.png │ │ │ │ ├── res │ │ │ │ ├── values-zh │ │ │ │ │ └── strings.xml │ │ │ │ ├── drawable │ │ │ │ │ ├── icon_launcher_freerdp.png │ │ │ │ │ └── separator_background.xml │ │ │ │ ├── values-de │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-es │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-nl │ │ │ │ │ └── strings.xml │ │ │ │ ├── values-fr │ │ │ │ │ └── strings.xml │ │ │ │ ├── drawable-hdpi │ │ │ │ │ └── icon_launcher_freerdp.png │ │ │ │ ├── drawable-ldpi │ │ │ │ │ └── icon_launcher_freerdp.png │ │ │ │ ├── drawable-mdpi │ │ │ │ │ └── icon_launcher_freerdp.png │ │ │ │ └── values │ │ │ │ │ └── strings.xml │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── freerdp │ │ │ │ └── afreerdp │ │ │ │ └── application │ │ │ │ └── GlobalApp.java │ │ ├── freeRDPCore │ │ │ ├── lint.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── res │ │ │ │ ├── values-land │ │ │ │ └── dimens.xml │ │ │ │ ├── drawable-hdpi │ │ │ │ ├── icon_menu_add.png │ │ │ │ ├── icon_menu_help.png │ │ │ │ ├── icon_star_off.png │ │ │ │ ├── icon_star_on.png │ │ │ │ ├── search_plate.9.png │ │ │ │ ├── icon_button_add.png │ │ │ │ ├── icon_menu_about.png │ │ │ │ ├── icon_menu_close.png │ │ │ │ ├── icon_edittext_clear.png │ │ │ │ ├── icon_menu_settings.png │ │ │ │ ├── sym_keyboard_delete.png │ │ │ │ ├── sym_keyboard_return.png │ │ │ │ ├── icon_edittext_search.png │ │ │ │ ├── icon_launcher_freerdp.png │ │ │ │ ├── icon_menu_disconnect.png │ │ │ │ ├── icon_menu_preferences.png │ │ │ │ ├── icon_menu_ext_keyboard.png │ │ │ │ ├── icon_menu_sys_keyboard.png │ │ │ │ ├── icon_menu_touch_pointer.png │ │ │ │ ├── sym_keyboard_feedback_delete.png │ │ │ │ └── sym_keyboard_feedback_return.png │ │ │ │ ├── drawable-ldpi │ │ │ │ ├── icon_menu_add.png │ │ │ │ ├── icon_menu_exit.png │ │ │ │ ├── icon_menu_help.png │ │ │ │ ├── icon_star_off.png │ │ │ │ ├── icon_star_on.png │ │ │ │ ├── search_plate.9.png │ │ │ │ ├── icon_button_add.png │ │ │ │ ├── icon_menu_about.png │ │ │ │ ├── icon_menu_settings.png │ │ │ │ ├── sym_keyboard_delete.png │ │ │ │ ├── sym_keyboard_return.png │ │ │ │ ├── icon_edittext_search.png │ │ │ │ ├── icon_launcher_freerdp.png │ │ │ │ ├── icon_menu_disconnect.png │ │ │ │ ├── icon_menu_preferences.png │ │ │ │ ├── icon_menu_ext_keyboard.png │ │ │ │ ├── icon_menu_sys_keyboard.png │ │ │ │ ├── icon_menu_touch_pointer.png │ │ │ │ ├── sym_keyboard_feedback_delete.png │ │ │ │ └── sym_keyboard_feedback_return.png │ │ │ │ ├── drawable-mdpi │ │ │ │ ├── icon_menu_add.png │ │ │ │ ├── icon_menu_exit.png │ │ │ │ ├── icon_menu_help.png │ │ │ │ ├── icon_star_off.png │ │ │ │ ├── icon_star_on.png │ │ │ │ ├── search_plate.9.png │ │ │ │ ├── icon_button_add.png │ │ │ │ ├── icon_menu_about.png │ │ │ │ ├── icon_edittext_clear.png │ │ │ │ ├── icon_menu_settings.png │ │ │ │ ├── sym_keyboard_delete.png │ │ │ │ ├── sym_keyboard_return.png │ │ │ │ ├── icon_edittext_search.png │ │ │ │ ├── icon_launcher_freerdp.png │ │ │ │ ├── icon_menu_disconnect.png │ │ │ │ ├── icon_menu_preferences.png │ │ │ │ ├── icon_menu_ext_keyboard.png │ │ │ │ ├── icon_menu_sys_keyboard.png │ │ │ │ ├── icon_menu_touch_pointer.png │ │ │ │ ├── sym_keyboard_feedback_delete.png │ │ │ │ └── sym_keyboard_feedback_return.png │ │ │ │ ├── drawable │ │ │ │ ├── icon_button_cancel.png │ │ │ │ ├── sym_keyboard_arrows.png │ │ │ │ ├── sym_keyboard_menu.png │ │ │ │ ├── sym_keyboard_winkey.png │ │ │ │ ├── touch_pointer_reset.png │ │ │ │ ├── icon_launcher_freerdp.png │ │ │ │ ├── sym_keyboard_up_arrow.png │ │ │ │ ├── touch_pointer_active.png │ │ │ │ ├── touch_pointer_default.png │ │ │ │ ├── touch_pointer_lclick.png │ │ │ │ ├── touch_pointer_rclick.png │ │ │ │ ├── touch_pointer_scroll.png │ │ │ │ ├── sym_keyboard_down_arrow.png │ │ │ │ ├── sym_keyboard_left_arrow.png │ │ │ │ ├── sym_keyboard_menu_black.png │ │ │ │ ├── sym_keyboard_right_arrow.png │ │ │ │ ├── touch_pointer_keyboard.png │ │ │ │ ├── sym_keyboard_arrows_black.png │ │ │ │ ├── sym_keyboard_winkey_black.png │ │ │ │ ├── touch_pointer_extkeyboard.png │ │ │ │ ├── sym_keyboard_down_arrow_black.png │ │ │ │ ├── sym_keyboard_left_arrow_black.png │ │ │ │ ├── sym_keyboard_up_arrow_black.png │ │ │ │ ├── sym_keyboard_right_arrow_black.png │ │ │ │ └── separator_background.xml │ │ │ │ ├── values │ │ │ │ ├── dimens.xml │ │ │ │ └── attrs.xml │ │ │ │ ├── xml │ │ │ │ ├── settings_app_client.xml │ │ │ │ ├── settings_app_security.xml │ │ │ │ └── settings_app_power.xml │ │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ │ ├── layout │ │ │ │ └── activity_about.xml │ │ │ │ └── menu │ │ │ │ └── bookmark_context_menu.xml │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ └── .gitignore │ └── BuildFlags.java.in ├── Windows │ ├── FreeRDP.ico │ ├── wfreerdp.rc │ ├── resource │ │ ├── close.bmp │ │ ├── lock.bmp │ │ ├── unlock.bmp │ │ ├── minimize.bmp │ │ ├── restore.bmp │ │ ├── lock_active.bmp │ │ ├── close_active.bmp │ │ ├── unlock_active.bmp │ │ ├── minimize_active.bmp │ │ └── restore_active.bmp │ ├── ModuleOptions.cmake │ └── resource.h ├── iOS │ ├── Resources │ │ ├── Icon.png │ │ ├── Default.png │ │ ├── Icon-72.png │ │ ├── Icon@2x.png │ │ ├── Default@2x.png │ │ ├── Icon-72@2x.png │ │ ├── alert-window.png │ │ ├── help_page │ │ │ ├── back.jpg │ │ │ ├── gestures.png │ │ │ ├── toolbar.png │ │ │ ├── nav_toolbar.png │ │ │ ├── gestures_phone.png │ │ │ ├── nav_gestures.png │ │ │ ├── toolbar_phone.png │ │ │ ├── touch_pointer.png │ │ │ ├── nav_touch_pointer.png │ │ │ └── touch_pointer_phone.png │ │ ├── icon_key_menu.png │ │ ├── icon_key_win.png │ │ ├── Default-568h@2x.png │ │ ├── about_page │ │ │ ├── back.jpg │ │ │ ├── FreeRDP_Logo.png │ │ │ └── background_transparent.png │ │ ├── alert-red-button.png │ │ ├── alert-window@2x.png │ │ ├── icon_key_arrows.png │ │ ├── icon_key_return.png │ │ ├── tabbar_icon_help.png │ │ ├── toolbar_icon_win.png │ │ ├── alert-black-button.png │ │ ├── alert-gray-button.png │ │ ├── alert-red-button@2x.png │ │ ├── icon_key_arrow_down.png │ │ ├── icon_key_arrow_left.png │ │ ├── icon_key_arrow_up.png │ │ ├── icon_key_backspace.png │ │ ├── tabbar_icon_about.png │ │ ├── toolbar_icon_home.png │ │ ├── touch_pointer_reset.png │ │ ├── Default-Portrait~ipad.png │ │ ├── alert-black-button@2x.png │ │ ├── alert-gray-button@2x.png │ │ ├── icon_key_arrow_right.png │ │ ├── tabbar_icon_settings.png │ │ ├── toolbar_icon_keyboard.png │ │ ├── touch_pointer_active.png │ │ ├── touch_pointer_default.png │ │ ├── touch_pointer_lclick.png │ │ ├── touch_pointer_rclick.png │ │ ├── touch_pointer_scroll.png │ │ ├── Default-Landscape~ipad.png │ │ ├── Default-Portrait@2x~ipad.png │ │ ├── alert-window-landscape.png │ │ ├── cancel_button_background.png │ │ ├── icon_accessory_star_off.png │ │ ├── icon_accessory_star_on.png │ │ ├── toolbar_icon_disconnect.png │ │ ├── toolbar_icon_extkeyboad.png │ │ ├── touch_pointer_keyboard.png │ │ ├── Default-Landscape@2x~ipad.png │ │ ├── alert-window-landscape@2x.png │ │ ├── keyboard_button_background.png │ │ ├── toolbar_icon_touchpointer.png │ │ └── touch_pointer_extkeyboard.png │ ├── ModuleOptions.cmake │ ├── .gitignore │ ├── Controllers │ │ ├── AppSettingsController.h │ │ ├── HelpController.h │ │ ├── MainTabBarController.h │ │ ├── AboutController.h │ │ ├── MainTabBarController.m │ │ ├── CredentialsEditorController.h │ │ ├── EncryptionController.h │ │ ├── AdvancedBookmarkEditorController.h │ │ ├── BookmarkGatewaySettingsController.h │ │ └── PerformanceEditorController.h │ ├── Views │ │ ├── RDPSessionView.h │ │ ├── EditSubEditTableViewCell.h │ │ ├── BlockBackground.h │ │ ├── EditButtonTableViewCell.h │ │ ├── EditFlagTableViewCell.h │ │ ├── EditTextTableViewCell.h │ │ ├── EditSelectionTableViewCell.h │ │ ├── BookmarkTableCell.h │ │ └── EditSecretTextTableViewCell.h │ ├── main.m │ ├── AppDelegate.h │ └── iFreeRDP-Prefix.pch ├── Sample │ └── ModuleOptions.cmake ├── .gitignore ├── FreeRDP-ClientConfig.cmake.in └── freerdp-client.pc.in ├── scripts ├── blacklist-thread-sanitizer.txt ├── blacklist-address-sanitizer.txt ├── blacklist-memory-sanitizer.txt └── .gitignore ├── winpr ├── test │ ├── .gitignore │ └── CMakeLists.txt ├── .gitignore ├── tools │ ├── makecert │ │ └── .gitignore │ ├── .gitignore │ └── winpr-tools.pc.in ├── include │ └── winpr │ │ └── .gitignore ├── libwinpr │ ├── asn1 │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestAsn1BerDec.c │ │ │ ├── TestAsn1BerEnc.c │ │ │ ├── TestAsn1Decode.c │ │ │ ├── TestAsn1DerDec.c │ │ │ ├── TestAsn1DerEnc.c │ │ │ ├── TestAsn1Encode.c │ │ │ ├── TestAsn1Module.c │ │ │ ├── TestAsn1String.c │ │ │ ├── TestAsn1Compare.c │ │ │ ├── TestAsn1Decoder.c │ │ │ ├── TestAsn1Encoder.c │ │ │ └── TestAsn1Integer.c │ │ └── ModuleOptions.cmake │ ├── comm │ │ ├── test │ │ │ └── .gitignore │ │ └── ModuleOptions.cmake │ ├── io │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestIoGetOverlappedResult.c │ │ │ └── TestIoDevice.c │ │ └── ModuleOptions.cmake │ ├── nt │ │ ├── test │ │ │ ├── .gitignore │ │ │ └── TestNtCurrentTeb.c │ │ └── ModuleOptions.cmake │ ├── pool │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestPoolIO.c │ │ │ ├── TestPoolSynch.c │ │ │ └── TestPoolTimer.c │ │ └── ModuleOptions.cmake │ ├── crt │ │ ├── test │ │ │ └── .gitignore │ │ └── ModuleOptions.cmake │ ├── file │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestFileDeleteFile.c │ │ │ ├── TestFileReadFile.c │ │ │ ├── TestFileWriteFile.c │ │ │ └── TestFileFindFirstFileEx.c │ │ └── ModuleOptions.cmake │ ├── path │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestPathCchAppendEx.c │ │ │ ├── TestPathCchCombine.c │ │ │ ├── TestPathCchIsRoot.c │ │ │ ├── TestPathCchSkipRoot.c │ │ │ ├── TestPathCchCombineEx.c │ │ │ ├── TestPathCchCanonicalize.c │ │ │ ├── TestPathCchStripToRoot.c │ │ │ ├── TestPathAllocCanonicalize.c │ │ │ ├── TestPathCchCanonicalizeEx.c │ │ │ ├── TestPathCchRemoveBackslash.c │ │ │ ├── TestPathCchRemoveExtension.c │ │ │ ├── TestPathCchRemoveFileSpec.c │ │ │ ├── TestPathCchRenameExtension.c │ │ │ └── TestPathCchRemoveBackslashEx.c │ │ ├── shell_ios.h │ │ └── ModuleOptions.cmake │ ├── pipe │ │ ├── test │ │ │ └── .gitignore │ │ └── ModuleOptions.cmake │ ├── sspi │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestCredSSP.c │ │ │ └── TestQuerySecurityPackageInfo.c │ │ └── ModuleOptions.cmake │ ├── wnd │ │ ├── test │ │ │ └── .gitignore │ │ └── ModuleOptions.cmake │ ├── error │ │ ├── test │ │ │ └── .gitignore │ │ └── ModuleOptions.cmake │ ├── locale │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestLocaleFormatMessage.c │ │ │ └── CMakeLists.txt │ │ └── ModuleOptions.cmake │ ├── memory │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestMemoryCreateFileMapping.c │ │ │ └── CMakeLists.txt │ │ └── ModuleOptions.cmake │ ├── synch │ │ ├── test │ │ │ ├── .gitignore │ │ │ └── TestSynchSemaphore.c │ │ └── ModuleOptions.cmake │ ├── credui │ │ ├── test │ │ │ ├── .gitignore │ │ │ └── TestCredUIConfirmCredentials.c │ │ └── ModuleOptions.cmake │ ├── crypto │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestCryptoProtectData.c │ │ │ └── TestCryptoRand.c │ │ └── ModuleOptions.cmake │ ├── dummy.c │ ├── library │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestLibraryB │ │ │ │ └── TestLibraryB.c │ │ │ └── TestLibraryA │ │ │ │ └── TestLibraryA.c │ │ └── ModuleOptions.cmake │ ├── smartcard │ │ ├── test │ │ │ └── .gitignore │ │ └── ModuleOptions.cmake │ ├── sysinfo │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestLocalTime.c │ │ │ └── TestSystemTime.c │ │ ├── cpufeatures │ │ │ ├── README │ │ │ └── NOTICE │ │ └── ModuleOptions.cmake │ ├── thread │ │ ├── test │ │ │ └── .gitignore │ │ └── ModuleOptions.cmake │ ├── clipboard │ │ ├── test │ │ │ └── .gitignore │ │ └── ModuleOptions.cmake │ ├── security │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestSecurityToken.c │ │ │ └── CMakeLists.txt │ │ └── ModuleOptions.cmake │ ├── utils │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── lodepng_32bit.bmp │ │ │ ├── lodepng_32bit.png │ │ │ ├── TestBipBuffer.c │ │ │ └── TestBacktrace.c │ │ └── ModuleOptions.cmake │ ├── environment │ │ ├── test │ │ │ └── .gitignore │ │ └── ModuleOptions.cmake │ ├── interlocked │ │ ├── test │ │ │ └── .gitignore │ │ ├── module_5.1.def │ │ └── ModuleOptions.cmake │ ├── dsparse │ │ ├── test │ │ │ └── .gitignore │ │ └── ModuleOptions.cmake │ ├── wtsapi │ │ ├── test │ │ │ ├── .gitignore │ │ │ ├── TestWtsApiExtraLogoffSession.c │ │ │ ├── TestWtsApiExtraDisconnectSession.c │ │ │ └── TestWtsApiShutdownSystem.c │ │ └── ModuleOptions.cmake │ ├── input │ │ ├── ModuleOptions.cmake │ │ └── CMakeLists.txt │ ├── rpc │ │ └── ModuleOptions.cmake │ ├── winsock │ │ └── ModuleOptions.cmake │ ├── shell │ │ ├── ModuleOptions.cmake │ │ └── CMakeLists.txt │ ├── sspicli │ │ ├── ModuleOptions.cmake │ │ └── CMakeLists.txt │ ├── winhttp │ │ ├── ModuleOptions.cmake │ │ └── CMakeLists.txt │ ├── bcrypt │ │ ├── ModuleOptions.cmake │ │ └── CMakeLists.txt │ ├── heap │ │ ├── ModuleOptions.cmake │ │ └── CMakeLists.txt │ ├── registry │ │ └── ModuleOptions.cmake │ ├── timezone │ │ ├── ModuleOptions.cmake │ │ └── WindowsZones.h │ ├── handle │ │ └── ModuleOptions.cmake │ └── credentials │ │ ├── ModuleOptions.cmake │ │ └── CMakeLists.txt ├── WinPRConfig.cmake.in └── winpr.pc.in ├── packaging ├── deb │ └── freerdp-nightly │ │ ├── compat │ │ ├── copyright │ │ ├── source │ │ └── format │ │ ├── lintian-overrides │ │ ├── freerdp-nightly-dev.lintian-overrides │ │ ├── freerdp-nightly.lintian-overrides │ │ ├── freerdp-nightly-dbg.lintian-overrides │ │ ├── freerdp-nightly-dev.install │ │ ├── freerdp-nightly.install │ │ └── changelog ├── scripts │ ├── prepare_rpm_freerdp-nightly.sh │ └── prepare_deb_freerdp-nightly.sh ├── flatpak │ └── freerdp.sh └── rpm │ └── freerdp-nightly-rpmlintrc ├── rdtk ├── sample │ └── .gitignore └── librdtk │ └── test │ ├── .gitignore │ └── CMakeLists.txt ├── channels ├── client │ ├── .gitignore │ └── addin.h ├── sshagent │ └── ChannelOptions.cmake ├── rdp2tcp │ └── ChannelOptions.cmake ├── geometry │ └── ChannelOptions.cmake ├── video │ └── ChannelOptions.cmake ├── echo │ └── ChannelOptions.cmake ├── rdpei │ └── ChannelOptions.cmake ├── rdpgfx │ └── ChannelOptions.cmake ├── disp │ └── ChannelOptions.cmake ├── drdynvc │ └── ChannelOptions.cmake ├── gfxredir │ └── ChannelOptions.cmake ├── remdesk │ └── ChannelOptions.cmake ├── cliprdr │ └── ChannelOptions.cmake ├── encomsp │ └── ChannelOptions.cmake ├── rail │ └── ChannelOptions.cmake ├── smartcard │ └── ChannelOptions.cmake ├── drive │ └── ChannelOptions.cmake ├── rdpsnd │ └── ChannelOptions.cmake ├── rdpdr │ └── ChannelOptions.cmake ├── audin │ └── ChannelOptions.cmake ├── urbdrc │ └── ChannelOptions.cmake ├── serial │ └── ChannelOptions.cmake ├── parallel │ └── ChannelOptions.cmake ├── tsmf │ └── ChannelOptions.cmake └── printer │ └── ChannelOptions.cmake ├── libfreerdp ├── core │ └── test │ │ └── .gitignore ├── crypto │ └── test │ │ ├── .gitignore │ │ └── known_hosts │ │ ├── known_hosts │ │ └── known_hosts.v2 ├── gdi │ └── test │ │ └── .gitignore ├── utils │ └── test │ │ └── .gitignore ├── common │ └── test │ │ └── .gitignore ├── primitives │ └── test │ │ └── .gitignore ├── codec │ └── test │ │ ├── .gitignore │ │ ├── rfx.bmp │ │ ├── test01.bmp │ │ └── progressive.bmp ├── FreeRDPConfig.cmake.in └── freerdp.pc.in ├── third-party └── .gitignore ├── docs ├── FreeRDP.vsd ├── README.timezones └── README.macOS ├── resources ├── FreeRDP.ico ├── FreeRDP-fav.ico ├── FreeRDP_Icon.png ├── FreeRDP_Logo.png ├── FreeRDP_OSX.icns ├── FreeRDP_Install.bmp ├── FreeRDP_Icon_96px.ico ├── FreeRDP_Logo_Icon.ai └── FreeRDP_Icon_256px.png ├── external └── README ├── uwac ├── libuwac │ └── .gitignore ├── uwacConfig.cmake.in └── uwac.pc.in ├── cmake ├── SetFreeRDPCMakeInstallDir.cmake ├── InstallFreeRDPMan.cmake ├── FindGSM.cmake ├── FindFAAC.cmake ├── FindPCSCWinPR.cmake ├── FindFAAD2.cmake ├── FindLAME.cmake ├── FindSWScale.cmake ├── FindDevD.cmake ├── today.cmake └── GNUInstallDirsWrapper.cmake ├── ci └── cmake-preloads │ ├── config-windows.txt │ ├── config-macosx.txt │ ├── config-android.txt │ ├── config-ios.txt │ ├── config-debian-squeeze.txt │ └── config-ubuntu-1204.txt ├── CMakeCPackOptions.cmake.in ├── .github └── ISSUE_TEMPLATE │ └── feature_request.md └── include └── freerdp └── build-config.h.in /server/Mac/mf_interface.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/X11/xfreerdp-channels.1.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/blacklist-thread-sanitizer.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /winpr/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestWinPR.c 2 | -------------------------------------------------------------------------------- /client/X11/cli/.gitignore: -------------------------------------------------------------------------------- 1 | xfreerdp 2 | 3 | -------------------------------------------------------------------------------- /packaging/deb/freerdp-nightly/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /packaging/deb/freerdp-nightly/copyright: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rdtk/sample/.gitignore: -------------------------------------------------------------------------------- 1 | rdtk-sample 2 | 3 | -------------------------------------------------------------------------------- /scripts/blacklist-address-sanitizer.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /winpr/.gitignore: -------------------------------------------------------------------------------- 1 | tools/reg/winpr-reg 2 | -------------------------------------------------------------------------------- /channels/client/.gitignore: -------------------------------------------------------------------------------- 1 | tables.c 2 | 3 | -------------------------------------------------------------------------------- /libfreerdp/core/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestCore.c 2 | -------------------------------------------------------------------------------- /server/Mac/.gitignore: -------------------------------------------------------------------------------- 1 | mfreerdp-server 2 | 3 | -------------------------------------------------------------------------------- /client/Mac/.gitignore: -------------------------------------------------------------------------------- 1 | *.app 2 | *.framework 3 | 4 | -------------------------------------------------------------------------------- /scripts/blacklist-memory-sanitizer.txt: -------------------------------------------------------------------------------- 1 | fun:RAND* 2 | -------------------------------------------------------------------------------- /winpr/tools/makecert/.gitignore: -------------------------------------------------------------------------------- 1 | *.key 2 | *.crt 3 | -------------------------------------------------------------------------------- /libfreerdp/crypto/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestFreeRDPCrypto.c 2 | -------------------------------------------------------------------------------- /libfreerdp/gdi/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestGdi 2 | TestGdi.c 3 | -------------------------------------------------------------------------------- /libfreerdp/utils/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestFreeRDPUtils.c 2 | -------------------------------------------------------------------------------- /winpr/include/winpr/.gitignore: -------------------------------------------------------------------------------- 1 | version.h 2 | wtypes.h 3 | -------------------------------------------------------------------------------- /packaging/deb/freerdp-nightly/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestAsn1 2 | TestAsn1.c 3 | -------------------------------------------------------------------------------- /winpr/libwinpr/comm/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestComm 2 | TestComm.c 3 | -------------------------------------------------------------------------------- /winpr/libwinpr/io/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestIo 2 | TestIo.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/nt/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestNt 2 | TestNt.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/pool/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestPool 2 | TestPool.c 3 | -------------------------------------------------------------------------------- /client/common/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestClient 2 | TestClient.c 3 | 4 | -------------------------------------------------------------------------------- /rdtk/librdtk/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestRdTk 2 | TestRdTk.c 3 | 4 | 5 | -------------------------------------------------------------------------------- /winpr/libwinpr/crt/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestCrt 2 | TestCrt.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/file/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestFile 2 | TestFile.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestPath 2 | TestPath.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/pipe/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestPipe 2 | TestPipe.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/sspi/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestSspi 2 | TestSspi.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/wnd/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestWnd 2 | TestWnd.c 3 | 4 | -------------------------------------------------------------------------------- /libfreerdp/common/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestCommon 2 | TestCommon.c 3 | 4 | -------------------------------------------------------------------------------- /server/proxy/session-capture/requirements.txt: -------------------------------------------------------------------------------- 1 | opencv-python==4.1.0.25 2 | -------------------------------------------------------------------------------- /server/shadow/.gitignore: -------------------------------------------------------------------------------- 1 | freerdp-shadow-cli 2 | freerdp-shadow-cli.1 3 | -------------------------------------------------------------------------------- /winpr/libwinpr/error/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestError 2 | TestError.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/locale/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestLocale 2 | TestLocale.c 3 | -------------------------------------------------------------------------------- /winpr/libwinpr/memory/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestMemory 2 | TestMemory.c 3 | -------------------------------------------------------------------------------- /winpr/libwinpr/synch/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestSynch 2 | TestSynch.c 3 | 4 | -------------------------------------------------------------------------------- /libfreerdp/primitives/test/.gitignore: -------------------------------------------------------------------------------- 1 | prim_test 2 | TestPrimitives.c 3 | 4 | -------------------------------------------------------------------------------- /third-party/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | **/* 3 | !CMakeLists.txt 4 | !*.pc.in 5 | 6 | -------------------------------------------------------------------------------- /winpr/libwinpr/credui/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestCredUI 2 | TestCredUI.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/crypto/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestCrypto 2 | TestCrypto.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/dummy.c: -------------------------------------------------------------------------------- 1 | 2 | int winpr_dummy() 3 | { 4 | return 0; 5 | } 6 | -------------------------------------------------------------------------------- /winpr/libwinpr/library/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestLibrary 2 | TestLibrary.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/smartcard/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestSmartCard 2 | TestSmartCard.c 3 | -------------------------------------------------------------------------------- /winpr/libwinpr/sysinfo/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestSysInfo 2 | TestSysInfo.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/thread/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestThread 2 | TestThread.c 3 | 4 | -------------------------------------------------------------------------------- /client/X11/.gitignore: -------------------------------------------------------------------------------- 1 | xfreerdp-argument.1.xml 2 | generate_argument_docbook 3 | -------------------------------------------------------------------------------- /libfreerdp/codec/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestFreeRDPCodec 2 | TestFreeRDPCodec.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/clipboard/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestClipboard 2 | TestClipboard.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/security/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestSecurity 2 | TestSecurity.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/utils/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestWinPRUtils 2 | TestWinPRUtils.c 3 | 4 | -------------------------------------------------------------------------------- /client/Android/Studio/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':freeRDPCore' 2 | include ':aFreeRDP' 3 | -------------------------------------------------------------------------------- /client/Mac/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /docs/FreeRDP.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/docs/FreeRDP.vsd -------------------------------------------------------------------------------- /winpr/libwinpr/environment/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestEnvironment 2 | TestEnvironment.c 3 | 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/interlocked/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestInterlocked 2 | TestInterlocked.c 3 | 4 | -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /client/Mac/cli/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /libfreerdp/crypto/test/known_hosts/known_hosts: -------------------------------------------------------------------------------- 1 | someurl ff:11:22:dd 2 | otherurl aa:bb:cc:dd 3 | -------------------------------------------------------------------------------- /packaging/deb/freerdp-nightly/lintian-overrides: -------------------------------------------------------------------------------- 1 | freerdp-nightly source: no-debian-copyright 2 | -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | !*.sh 2 | regenerate_jni_headers.sh 3 | WindowsZones.txt 4 | TimeZones.txt 5 | -------------------------------------------------------------------------------- /winpr/libwinpr/dsparse/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestDs 2 | TestDs.c 3 | TestDsParse 4 | TestDsParse.c 5 | -------------------------------------------------------------------------------- /resources/FreeRDP.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP.ico -------------------------------------------------------------------------------- /libfreerdp/crypto/test/known_hosts/known_hosts.v2: -------------------------------------------------------------------------------- 1 | someurl 3389 ff:11:22:dd 2 | otherurl 3389 aa:bb:cc:dd 3 | -------------------------------------------------------------------------------- /client/Windows/FreeRDP.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/FreeRDP.ico -------------------------------------------------------------------------------- /client/Windows/wfreerdp.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/wfreerdp.rc -------------------------------------------------------------------------------- /resources/FreeRDP-fav.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP-fav.ico -------------------------------------------------------------------------------- /resources/FreeRDP_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_Icon.png -------------------------------------------------------------------------------- /resources/FreeRDP_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_Logo.png -------------------------------------------------------------------------------- /resources/FreeRDP_OSX.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_OSX.icns -------------------------------------------------------------------------------- /winpr/libwinpr/wtsapi/test/.gitignore: -------------------------------------------------------------------------------- 1 | TestWtsApi 2 | TestWtsApi.c 3 | TestWtsApiExtra 4 | TestWtsApiExtra.c 5 | -------------------------------------------------------------------------------- /client/Mac/cli/FreeRDP.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Mac/cli/FreeRDP.icns -------------------------------------------------------------------------------- /client/iOS/Resources/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Icon.png -------------------------------------------------------------------------------- /libfreerdp/codec/test/rfx.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/libfreerdp/codec/test/rfx.bmp -------------------------------------------------------------------------------- /packaging/scripts/prepare_rpm_freerdp-nightly.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | git rev-parse --short HEAD > source_version 4 | -------------------------------------------------------------------------------- /resources/FreeRDP_Install.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_Install.bmp -------------------------------------------------------------------------------- /server/Sample/rfx_test.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/server/Sample/rfx_test.pcap -------------------------------------------------------------------------------- /resources/FreeRDP_Icon_96px.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_Icon_96px.ico -------------------------------------------------------------------------------- /resources/FreeRDP_Logo_Icon.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_Logo_Icon.ai -------------------------------------------------------------------------------- /client/Windows/resource/close.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/close.bmp -------------------------------------------------------------------------------- /client/Windows/resource/lock.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/lock.bmp -------------------------------------------------------------------------------- /client/Windows/resource/unlock.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/unlock.bmp -------------------------------------------------------------------------------- /client/iOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default.png -------------------------------------------------------------------------------- /client/iOS/Resources/Icon-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Icon-72.png -------------------------------------------------------------------------------- /client/iOS/Resources/Icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Icon@2x.png -------------------------------------------------------------------------------- /libfreerdp/codec/test/test01.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/libfreerdp/codec/test/test01.bmp -------------------------------------------------------------------------------- /resources/FreeRDP_Icon_256px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/resources/FreeRDP_Icon_256px.png -------------------------------------------------------------------------------- /client/Android/Studio/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4096M 2 | android.useAndroidX = true 3 | android.enableJetifier = true -------------------------------------------------------------------------------- /client/Windows/resource/minimize.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/minimize.bmp -------------------------------------------------------------------------------- /client/Windows/resource/restore.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/restore.bmp -------------------------------------------------------------------------------- /client/iOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /client/iOS/Resources/Icon-72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Icon-72@2x.png -------------------------------------------------------------------------------- /packaging/deb/freerdp-nightly/freerdp-nightly-dev.lintian-overrides: -------------------------------------------------------------------------------- 1 | freerdp-nightly-dev: no-copyright-file dir-or-file-in-opt 2 | -------------------------------------------------------------------------------- /client/Windows/resource/lock_active.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/lock_active.bmp -------------------------------------------------------------------------------- /client/iOS/Resources/alert-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-window.png -------------------------------------------------------------------------------- /client/iOS/Resources/help_page/back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/back.jpg -------------------------------------------------------------------------------- /client/iOS/Resources/icon_key_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_menu.png -------------------------------------------------------------------------------- /client/iOS/Resources/icon_key_win.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_win.png -------------------------------------------------------------------------------- /libfreerdp/codec/test/progressive.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/libfreerdp/codec/test/progressive.bmp -------------------------------------------------------------------------------- /winpr/tools/.gitignore: -------------------------------------------------------------------------------- 1 | makecert-cli/winpr-makecert 2 | makecert-cli/winpr-makecert.1 3 | hash-cli/winpr-hash 4 | hash-cli/winpr-hash.1 5 | -------------------------------------------------------------------------------- /client/Windows/resource/close_active.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/close_active.bmp -------------------------------------------------------------------------------- /client/Windows/resource/unlock_active.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/unlock_active.bmp -------------------------------------------------------------------------------- /client/iOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /client/iOS/Resources/about_page/back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/about_page/back.jpg -------------------------------------------------------------------------------- /client/iOS/Resources/alert-red-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-red-button.png -------------------------------------------------------------------------------- /client/iOS/Resources/alert-window@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-window@2x.png -------------------------------------------------------------------------------- /client/iOS/Resources/icon_key_arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_arrows.png -------------------------------------------------------------------------------- /client/iOS/Resources/icon_key_return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_return.png -------------------------------------------------------------------------------- /client/iOS/Resources/tabbar_icon_help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/tabbar_icon_help.png -------------------------------------------------------------------------------- /client/iOS/Resources/toolbar_icon_win.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/toolbar_icon_win.png -------------------------------------------------------------------------------- /client/Windows/resource/minimize_active.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/minimize_active.bmp -------------------------------------------------------------------------------- /client/Windows/resource/restore_active.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Windows/resource/restore_active.bmp -------------------------------------------------------------------------------- /client/iOS/Resources/alert-black-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-black-button.png -------------------------------------------------------------------------------- /client/iOS/Resources/alert-gray-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-gray-button.png -------------------------------------------------------------------------------- /client/iOS/Resources/alert-red-button@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-red-button@2x.png -------------------------------------------------------------------------------- /client/iOS/Resources/help_page/gestures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/gestures.png -------------------------------------------------------------------------------- /client/iOS/Resources/help_page/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/toolbar.png -------------------------------------------------------------------------------- /client/iOS/Resources/icon_key_arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_arrow_down.png -------------------------------------------------------------------------------- /client/iOS/Resources/icon_key_arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_arrow_left.png -------------------------------------------------------------------------------- /client/iOS/Resources/icon_key_arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_arrow_up.png -------------------------------------------------------------------------------- /client/iOS/Resources/icon_key_backspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_backspace.png -------------------------------------------------------------------------------- /client/iOS/Resources/tabbar_icon_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/tabbar_icon_about.png -------------------------------------------------------------------------------- /client/iOS/Resources/toolbar_icon_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/toolbar_icon_home.png -------------------------------------------------------------------------------- /client/iOS/Resources/touch_pointer_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_reset.png -------------------------------------------------------------------------------- /winpr/libwinpr/utils/test/lodepng_32bit.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/winpr/libwinpr/utils/test/lodepng_32bit.bmp -------------------------------------------------------------------------------- /winpr/libwinpr/utils/test/lodepng_32bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/winpr/libwinpr/utils/test/lodepng_32bit.png -------------------------------------------------------------------------------- /client/iOS/Resources/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /client/iOS/Resources/alert-black-button@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-black-button@2x.png -------------------------------------------------------------------------------- /client/iOS/Resources/alert-gray-button@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-gray-button@2x.png -------------------------------------------------------------------------------- /client/iOS/Resources/help_page/nav_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/nav_toolbar.png -------------------------------------------------------------------------------- /client/iOS/Resources/icon_key_arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_key_arrow_right.png -------------------------------------------------------------------------------- /client/iOS/Resources/tabbar_icon_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/tabbar_icon_settings.png -------------------------------------------------------------------------------- /client/iOS/Resources/toolbar_icon_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/toolbar_icon_keyboard.png -------------------------------------------------------------------------------- /client/iOS/Resources/touch_pointer_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_active.png -------------------------------------------------------------------------------- /client/iOS/Resources/touch_pointer_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_default.png -------------------------------------------------------------------------------- /client/iOS/Resources/touch_pointer_lclick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_lclick.png -------------------------------------------------------------------------------- /client/iOS/Resources/touch_pointer_rclick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_rclick.png -------------------------------------------------------------------------------- /client/iOS/Resources/touch_pointer_scroll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_scroll.png -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | /* 2 | !/proxy 3 | !/common 4 | !/Mac 5 | !/Sample 6 | !/Windows 7 | !/X11 8 | !/shadow 9 | !/CmakeLists.txt 10 | !*.in 11 | -------------------------------------------------------------------------------- /client/Mac/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FREERDP_CLIENT_NAME "mfreerdp") 3 | set(FREERDP_CLIENT_PLATFORM "MacOSX") 4 | set(FREERDP_CLIENT_VENDOR "FreeRDP") 5 | -------------------------------------------------------------------------------- /client/X11/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FREERDP_CLIENT_NAME "xfreerdp") 3 | set(FREERDP_CLIENT_PLATFORM "X11") 4 | set(FREERDP_CLIENT_VENDOR "FreeRDP") 5 | -------------------------------------------------------------------------------- /client/iOS/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FREERDP_CLIENT_NAME "ifreerdp") 3 | set(FREERDP_CLIENT_PLATFORM "iOS") 4 | set(FREERDP_CLIENT_VENDOR "FreeRDP") 5 | -------------------------------------------------------------------------------- /client/iOS/Resources/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /client/iOS/Resources/Default-Portrait@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default-Portrait@2x~ipad.png -------------------------------------------------------------------------------- /client/iOS/Resources/about_page/FreeRDP_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/about_page/FreeRDP_Logo.png -------------------------------------------------------------------------------- /client/iOS/Resources/alert-window-landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-window-landscape.png -------------------------------------------------------------------------------- /client/iOS/Resources/cancel_button_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/cancel_button_background.png -------------------------------------------------------------------------------- /client/iOS/Resources/help_page/gestures_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/gestures_phone.png -------------------------------------------------------------------------------- /client/iOS/Resources/help_page/nav_gestures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/nav_gestures.png -------------------------------------------------------------------------------- /client/iOS/Resources/help_page/toolbar_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/toolbar_phone.png -------------------------------------------------------------------------------- /client/iOS/Resources/help_page/touch_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/touch_pointer.png -------------------------------------------------------------------------------- /client/iOS/Resources/icon_accessory_star_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_accessory_star_off.png -------------------------------------------------------------------------------- /client/iOS/Resources/icon_accessory_star_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/icon_accessory_star_on.png -------------------------------------------------------------------------------- /client/iOS/Resources/toolbar_icon_disconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/toolbar_icon_disconnect.png -------------------------------------------------------------------------------- /client/iOS/Resources/toolbar_icon_extkeyboad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/toolbar_icon_extkeyboad.png -------------------------------------------------------------------------------- /client/iOS/Resources/touch_pointer_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_keyboard.png -------------------------------------------------------------------------------- /client/Sample/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FREERDP_CLIENT_NAME "sfreerdp") 3 | set(FREERDP_CLIENT_PLATFORM "Sample") 4 | set(FREERDP_CLIENT_VENDOR "FreeRDP") 5 | -------------------------------------------------------------------------------- /client/Windows/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FREERDP_CLIENT_NAME "wfreerdp") 3 | set(FREERDP_CLIENT_PLATFORM "Windows") 4 | set(FREERDP_CLIENT_VENDOR "FreeRDP") 5 | -------------------------------------------------------------------------------- /client/iOS/Resources/Default-Landscape@2x~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/Default-Landscape@2x~ipad.png -------------------------------------------------------------------------------- /client/iOS/Resources/alert-window-landscape@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/alert-window-landscape@2x.png -------------------------------------------------------------------------------- /client/iOS/Resources/keyboard_button_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/keyboard_button_background.png -------------------------------------------------------------------------------- /client/iOS/Resources/toolbar_icon_touchpointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/toolbar_icon_touchpointer.png -------------------------------------------------------------------------------- /client/iOS/Resources/touch_pointer_extkeyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/touch_pointer_extkeyboard.png -------------------------------------------------------------------------------- /server/Mac/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FREERDP_SERVER_NAME "mfreerdp-server") 3 | set(FREERDP_SERVER_PLATFORM "X11") 4 | set(FREERDP_SERVER_VENDOR "FreeRDP") 5 | -------------------------------------------------------------------------------- /client/iOS/Resources/help_page/nav_touch_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/nav_touch_pointer.png -------------------------------------------------------------------------------- /client/iOS/Resources/help_page/touch_pointer_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/help_page/touch_pointer_phone.png -------------------------------------------------------------------------------- /packaging/scripts/prepare_deb_freerdp-nightly.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ln -s packaging/deb/freerdp-nightly debian 4 | git rev-parse --short HEAD > .source_version 5 | -------------------------------------------------------------------------------- /server/Sample/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FREERDP_SERVER_NAME "sfreerdp-server") 3 | set(FREERDP_SERVER_PLATFORM "Sample") 4 | set(FREERDP_SERVER_VENDOR "FreeRDP") 5 | -------------------------------------------------------------------------------- /client/Android/Studio/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /external/README: -------------------------------------------------------------------------------- 1 | * External Directory 2 | 3 | Use this directory for all external dependencies (OpenSSL, etc) 4 | All files within this directory are ignored by git 5 | 6 | -------------------------------------------------------------------------------- /server/Windows/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(FREERDP_SERVER_NAME "wfreerdp-server") 3 | set(FREERDP_SERVER_PLATFORM "Windows") 4 | set(FREERDP_SERVER_VENDOR "FreeRDP") 5 | -------------------------------------------------------------------------------- /winpr/libwinpr/locale/test/TestLocaleFormatMessage.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | int TestLocaleFormatMessage(int argc, char* argv[]) 5 | { 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /winpr/libwinpr/pool/test/TestPoolIO.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | int TestPoolIO(int argc, char* argv[]) 6 | { 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /client/iOS/Resources/about_page/background_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/iOS/Resources/about_page/background_transparent.png -------------------------------------------------------------------------------- /winpr/libwinpr/pool/test/TestPoolSynch.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | int TestPoolSynch(int argc, char* argv[]) 6 | { 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /winpr/libwinpr/pool/test/TestPoolTimer.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | int TestPoolTimer(int argc, char* argv[]) 6 | { 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /winpr/libwinpr/sspi/test/TestCredSSP.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | int TestCredSSP(int argc, char* argv[]) 6 | { 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/background.jpg -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/FreeRDP_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/FreeRDP_Logo.png -------------------------------------------------------------------------------- /packaging/deb/freerdp-nightly/freerdp-nightly.lintian-overrides: -------------------------------------------------------------------------------- 1 | freerdp-nightly: no-copyright-file new-package-should-close-itp-bug dir-or-file-in-opt package-name-doesnt-match-sonames 2 | -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- 1 | /* 2 | !/Android 3 | !/common 4 | !/iOS 5 | !/Mac 6 | !/Sample 7 | !/Windows 8 | !/X11 9 | !/Wayland 10 | !/CMakeLists.txt 11 | !*.in 12 | Wayland/wlfreerdp.1 13 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/values-land/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 46dip 4 | 5 | -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/help_page/gestures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/gestures.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/help_page/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/toolbar.png -------------------------------------------------------------------------------- /client/iOS/.gitignore: -------------------------------------------------------------------------------- 1 | # XCode files 2 | DerivedData 3 | project.xcworkspace/ 4 | xcuserdata/ 5 | bin/ 6 | build/ 7 | project.pbxproj 8 | !iFreeRDP.xcodeproj/ 9 | iFreeRDP.app/ 10 | 11 | -------------------------------------------------------------------------------- /packaging/deb/freerdp-nightly/freerdp-nightly-dbg.lintian-overrides: -------------------------------------------------------------------------------- 1 | freerdp-nightly-dbg: no-copyright-file new-package-should-close-itp-bug dir-or-file-in-opt package-name-doesnt-match-sonames 2 | -------------------------------------------------------------------------------- /packaging/deb/freerdp-nightly/freerdp-nightly-dev.install: -------------------------------------------------------------------------------- 1 | opt/freerdp-nightly/lib/*.so 2 | opt/freerdp-nightly/lib/pkgconfig 3 | opt/freerdp-nightly/lib/cmake 4 | opt/freerdp-nightly/include 5 | -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/toolbar.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/gestures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/gestures.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/help_page/nav_gestures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/nav_gestures.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/help_page/nav_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/nav_toolbar.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/help_page/toolbar_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/toolbar_phone.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/help_page/touch_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/touch_pointer.png -------------------------------------------------------------------------------- /packaging/deb/freerdp-nightly/freerdp-nightly.install: -------------------------------------------------------------------------------- 1 | opt/freerdp-nightly/lib/*.so.* 2 | opt/freerdp-nightly/bin 3 | opt/freerdp-nightly/share/man/man1/*.1* 4 | opt/freerdp-nightly/share/man/man7/wlog.7* 5 | -------------------------------------------------------------------------------- /client/Android/BuildFlags.java.in: -------------------------------------------------------------------------------- 1 | package com.freerdp.freerdpcore.utils; 2 | 3 | public class BuildFlags 4 | { 5 | private final static boolean USE_OPENSSL_DEFAULT_NAMES = @USE_OPENSSL_DEFAULT_NAMES@; 6 | } 7 | -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/nav_gestures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/nav_gestures.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/nav_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/nav_toolbar.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/help_page/gestures_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/gestures_phone.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/res/values-zh/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Remote Computer 4 | -------------------------------------------------------------------------------- /winpr/libwinpr/memory/test/TestMemoryCreateFileMapping.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | int TestMemoryCreateFileMapping(int argc, char* argv[]) 6 | { 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/gestures_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/gestures_phone.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/toolbar_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/toolbar_phone.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/touch_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/touch_pointer.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/help_page/nav_touch_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/nav_touch_pointer.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/res/drawable/icon_launcher_freerdp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/res/drawable/icon_launcher_freerdp.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Entfernte Rechner 4 | -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/res/values-es/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Remote Computers 4 | 5 | -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Remote Computers 4 | 5 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_add.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_help.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_star_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_star_off.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_star_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_star_on.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/search_plate.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/search_plate.9.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_add.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_exit.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_help.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_star_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_star_off.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_star_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_star_on.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/search_plate.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/search_plate.9.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_add.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_exit.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_help.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_star_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_star_off.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_star_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_star_on.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/search_plate.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/search_plate.9.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/icon_button_cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/icon_button_cancel.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_arrows.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_menu.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_winkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_winkey.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_reset.png -------------------------------------------------------------------------------- /client/Mac/cli/MacClient2-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'MacClient2' target in the 'MacClient2' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/nav_touch_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/nav_touch_pointer.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/help_page/touch_pointer_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/help_page/touch_pointer_phone.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | L\'ordinateur distant 4 | 5 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_button_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_button_add.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_about.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_close.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_button_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_button_add.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_about.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_button_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_button_add.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_about.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/icon_launcher_freerdp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/icon_launcher_freerdp.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_up_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_up_arrow.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_active.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_default.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_lclick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_lclick.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_rclick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_rclick.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_scroll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_scroll.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/touch_pointer_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/assets/de_help_page/touch_pointer_phone.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/res/drawable-hdpi/icon_launcher_freerdp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/res/drawable-hdpi/icon_launcher_freerdp.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/res/drawable-ldpi/icon_launcher_freerdp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/res/drawable-ldpi/icon_launcher_freerdp.png -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/res/drawable-mdpi/icon_launcher_freerdp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/aFreeRDP/src/main/res/drawable-mdpi/icon_launcher_freerdp.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_edittext_clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_edittext_clear.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_settings.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_delete.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_return.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_settings.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_delete.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_return.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_edittext_clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_edittext_clear.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_settings.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_delete.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_return.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_down_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_down_arrow.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_left_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_left_arrow.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_menu_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_menu_black.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_right_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_right_arrow.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_keyboard.png -------------------------------------------------------------------------------- /uwac/libuwac/.gitignore: -------------------------------------------------------------------------------- 1 | fullscreen-shell-client-protocol.h 2 | fullscreen-shell-protocol.c 3 | ivi-application-client-protocol.h 4 | ivi-application-protocol.c 5 | xdg-shell-client-protocol.h 6 | xdg-shell-protocol.c 7 | 8 | -------------------------------------------------------------------------------- /winpr/libwinpr/sysinfo/cpufeatures/README: -------------------------------------------------------------------------------- 1 | Android CPUFeatures Library 2 | 3 | https://developer.android.com/ndk/guides/cpu-features.html 4 | https://android.googlesource.com/platform/ndk/+/master/sources/android/cpufeatures 5 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_edittext_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_edittext_search.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_launcher_freerdp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_launcher_freerdp.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_disconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_disconnect.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_preferences.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_edittext_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_edittext_search.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_launcher_freerdp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_launcher_freerdp.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_disconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_disconnect.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_preferences.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_edittext_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_edittext_search.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_launcher_freerdp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_launcher_freerdp.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_disconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_disconnect.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_preferences.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_arrows_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_arrows_black.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_winkey_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_winkey_black.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_extkeyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/touch_pointer_extkeyboard.png -------------------------------------------------------------------------------- /winpr/libwinpr/path/shell_ios.h: -------------------------------------------------------------------------------- 1 | #ifndef SHELL_IOS_H_ 2 | #define SHELL_IOS_H_ 3 | 4 | char* ios_get_home(void); 5 | char* ios_get_temp(void); 6 | char* ios_get_data(void); 7 | char* ios_get_cache(void); 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/security/test/TestSecurityToken.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | 6 | int TestSecurityToken(int argc, char* argv[]) 7 | { 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/java/com/freerdp/afreerdp/application/GlobalApp.java: -------------------------------------------------------------------------------- 1 | package com.freerdp.afreerdp.application; 2 | 3 | public class GlobalApp extends com.freerdp.freerdpcore.application.GlobalApp 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_ext_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_ext_keyboard.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_sys_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_sys_keyboard.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_touch_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/icon_menu_touch_pointer.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_ext_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_ext_keyboard.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_sys_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_sys_keyboard.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_touch_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/icon_menu_touch_pointer.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_ext_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_ext_keyboard.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_sys_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_sys_keyboard.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_touch_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/icon_menu_touch_pointer.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_down_arrow_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_down_arrow_black.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_left_arrow_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_left_arrow_black.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_up_arrow_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_up_arrow_black.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_right_arrow_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable/sym_keyboard_right_arrow_black.png -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/TestAsn1BerDec.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestAsn1BerDec(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/TestAsn1BerEnc.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestAsn1BerEnc(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/TestAsn1Decode.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestAsn1Decode(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/TestAsn1DerDec.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestAsn1DerDec(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/TestAsn1DerEnc.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestAsn1DerEnc(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/TestAsn1Encode.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestAsn1Encode(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/TestAsn1Module.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestAsn1Module(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/TestAsn1String.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestAsn1String(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/crypto/test/TestCryptoProtectData.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include 4 | #include 5 | #include 6 | 7 | int TestCryptoProtectData(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_feedback_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_feedback_delete.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_feedback_return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-hdpi/sym_keyboard_feedback_return.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_feedback_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_feedback_delete.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_feedback_return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-ldpi/sym_keyboard_feedback_return.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_feedback_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_feedback_delete.png -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_feedback_return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/FreeRDP-mirror/HEAD/client/Android/Studio/freeRDPCore/src/main/res/drawable-mdpi/sym_keyboard_feedback_return.png -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/TestAsn1Compare.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestAsn1Compare(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/TestAsn1Decoder.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestAsn1Decoder(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/TestAsn1Encoder.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestAsn1Encoder(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/test/TestAsn1Integer.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestAsn1Integer(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/file/test/TestFileDeleteFile.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestFileDeleteFile(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/file/test/TestFileReadFile.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestFileReadFile(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/file/test/TestFileWriteFile.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestFileWriteFile(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/file/test/TestFileFindFirstFileEx.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestFileFindFirstFileEx(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/io/test/TestIoGetOverlappedResult.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestIoGetOverlappedResult(int argc, char* argv[]) 8 | { 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /client/Mac/cli/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // MacClient2 4 | // 5 | // Created by Benoît et Kathy on 2013-05-08. 6 | // 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, const char *argv[]) 12 | { 13 | return NSApplicationMain(argc, argv); 14 | } 15 | -------------------------------------------------------------------------------- /winpr/libwinpr/input/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "input") 7 | set(MINWIN_LONG_NAME "Input Functions") 8 | set(MODULE_LIBRARY_NAME "input") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/credui/test/TestCredUIConfirmCredentials.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestCredUIConfirmCredentials(int argc, char* argv[]) 9 | { 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /winpr/libwinpr/nt/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "nt") 7 | set(MINWIN_LONG_NAME "Windows Native System Services") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | -------------------------------------------------------------------------------- /winpr/libwinpr/rpc/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "rpcrt4") 7 | set(MINWIN_LONG_NAME "RPC NDR Engine") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/utils/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "utils") 7 | set(MINWIN_LONG_NAME "WinPR Utils") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/winsock/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "winsock") 7 | set(MINWIN_LONG_NAME "Windows Sockets (Winsock)") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | -------------------------------------------------------------------------------- /client/Android/Studio/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Mar 15 09:39:30 CET 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip 7 | -------------------------------------------------------------------------------- /cmake/SetFreeRDPCMakeInstallDir.cmake: -------------------------------------------------------------------------------- 1 | function(SetFreeRDPCMakeInstallDir SETVAR subdir) 2 | if(FREEBSD) 3 | set(${SETVAR} "${CMAKE_INSTALL_DATAROOTDIR}/cmake/Modules/${subdir}" PARENT_SCOPE) 4 | else() 5 | set(${SETVAR} "${CMAKE_INSTALL_LIBDIR}/cmake/${subdir}" PARENT_SCOPE) 6 | endif() 7 | endfunction() 8 | -------------------------------------------------------------------------------- /winpr/libwinpr/asn1/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "msasn1") 7 | set(MINWIN_LONG_NAME "Microsoft ASN.1") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/clipboard/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "clipboard") 7 | set(MINWIN_LONG_NAME "Clipboard Functions") 8 | set(MODULE_LIBRARY_NAME "clipboard") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/crt/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "crt") 7 | set(MINWIN_LONG_NAME "Microsoft C Run-Time") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/crypto/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "crypto") 7 | set(MINWIN_LONG_NAME "Cryptography API (CryptoAPI)") 8 | set(MODULE_LIBRARY_NAME "crypt32") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/shell/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "shell") 7 | set(MINWIN_LONG_NAME "Shell Functions") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/wnd/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "wnd") 7 | set(MINWIN_LONG_NAME "Window Notification") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/smartcard/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "smartcard") 7 | set(MINWIN_LONG_NAME "Smart Card API") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/sspicli/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "sspicli") 7 | set(MINWIN_LONG_NAME "Authentication Functions") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/winhttp/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "winhttp") 7 | set(MINWIN_LONG_NAME "Windows HTTP (WinHTTP)") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/sspi/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "sspi") 7 | set(MINWIN_LONG_NAME "Security Support Provider Interface") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/bcrypt/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "bcrypt") 7 | set(MINWIN_LONG_NAME "Cryptography API: Next Generation (CNG)") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | 10 | -------------------------------------------------------------------------------- /ci/cmake-preloads/config-windows.txt: -------------------------------------------------------------------------------- 1 | message("PRELOADING windows cache") 2 | set (CMAKE_BUILD_TYPE "Debug" CACHE STRING "build type") 3 | set (WITH_SERVER "ON" CACHE BOOL "Build server binaries") 4 | set (CHANNEL_URBDRC OFF CACHE BOOL "USB redirection") 5 | set (BUILD_TESTING ON CACHE BOOL "build testing") 6 | set (WITH_SANITIZE_ADDRESS ON) 7 | -------------------------------------------------------------------------------- /uwac/uwacConfig.cmake.in: -------------------------------------------------------------------------------- 1 | @PACKAGE_INIT@ 2 | 3 | set(UWAC_VERSION_MAJOR "@UWAC_VERSION_MAJOR@") 4 | set(UWAC_VERSION_MINOR "@UWAC_VERSION_MINOR@") 5 | set(UWAC_VERSION_REVISION "@UWAC_VERSION_REVISION@") 6 | 7 | set_and_check(UWAC_INCLUDE_DIR "@PACKAGE_UWAC_INCLUDE_DIR@") 8 | 9 | include("${CMAKE_CURRENT_LIST_DIR}/uwac.cmake") 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchAppendEx.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchAppendEx(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchCombine.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchCombine(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchIsRoot.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchIsRoot(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchSkipRoot.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchSkipRoot(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchCombineEx.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchCombineEx(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/dsparse/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "dsparse") 7 | set(MINWIN_LONG_NAME "Domain Controller and Replication Management Functions") 8 | set(MODULE_LIBRARY_NAME "${MINWIN_SHORT_NAME}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchCanonicalize.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchCanonicalize(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchStripToRoot.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchStripToRoot(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /client/Windows/resource.h: -------------------------------------------------------------------------------- 1 | 2 | #define IDI_ICON1 101 3 | #define IDB_MINIMIZE 103 4 | #define IDB_MINIMIZE_ACT 104 5 | #define IDB_LOCK 105 6 | #define IDB_LOCK_ACT 106 7 | #define IDB_UNLOCK 107 8 | #define IDB_UNLOCK_ACT 108 9 | #define IDB_CLOSE 109 10 | #define IDB_CLOSE_ACT 100 11 | #define IDB_RESTORE 111 12 | #define IDB_RESTORE_ACT 112 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathAllocCanonicalize.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathAllocCanonicalize(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchCanonicalizeEx.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchCanonicalizeEx(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchRemoveBackslash.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchRemoveBackslash(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchRemoveExtension.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchRemoveExtension(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchRemoveFileSpec.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchRemoveFileSpec(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchRenameExtension.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchRenameExtension(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /cmake/InstallFreeRDPMan.cmake: -------------------------------------------------------------------------------- 1 | function(install_freerdp_man manpage section) 2 | if(WITH_MANPAGES) 3 | if(OPENBSD OR FREEBSD) 4 | install(FILES ${manpage} DESTINATION man/man${section}) 5 | else() 6 | install(FILES ${manpage} DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/man/man${section}) 7 | endif() 8 | endif() 9 | endfunction() 10 | -------------------------------------------------------------------------------- /winpr/WinPRConfig.cmake.in: -------------------------------------------------------------------------------- 1 | 2 | @PACKAGE_INIT@ 3 | 4 | set(WinPR_VERSION_MAJOR "@WINPR_VERSION_MAJOR@") 5 | set(WinPR_VERSION_MINOR "@WINPR_VERSION_MINOR@") 6 | set(WinPR_VERSION_REVISION "@WINPR_VERSION_REVISION@") 7 | 8 | set_and_check(WinPR_INCLUDE_DIR "@PACKAGE_WINPR_INCLUDE_DIR@") 9 | 10 | include("${CMAKE_CURRENT_LIST_DIR}/WinPRTargets.cmake") 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/library/test/TestLibraryB/TestLibraryB.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLSPEC_EXPORT int FunctionA(int a, int b); 4 | DECLSPEC_EXPORT int FunctionB(int a, int b); 5 | 6 | int FunctionA(int a, int b) 7 | { 8 | return (a + b); /* add */ 9 | } 10 | 11 | int FunctionB(int a, int b) 12 | { 13 | return (a - b); /* subtract */ 14 | } 15 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/test/TestPathCchRemoveBackslashEx.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | int TestPathCchRemoveBackslashEx(int argc, char* argv[]) 9 | { 10 | printf("Warning: %s is not implemented!\n", __FUNCTION__); 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/library/test/TestLibraryA/TestLibraryA.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | DECLSPEC_EXPORT int FunctionA(int a, int b); 4 | DECLSPEC_EXPORT int FunctionB(int a, int b); 5 | 6 | int FunctionA(int a, int b) 7 | { 8 | return (a * b); /* multiply */ 9 | } 10 | 11 | int FunctionB(int a, int b) 12 | { 13 | return (a / b); /* divide */ 14 | } 15 | -------------------------------------------------------------------------------- /winpr/libwinpr/nt/test/TestNtCurrentTeb.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | #include 5 | 6 | int TestNtCurrentTeb(int argc, char* argv[]) 7 | { 8 | #ifndef _WIN32 9 | PTEB teb; 10 | 11 | teb = NtCurrentTeb(); 12 | 13 | if (!teb) 14 | { 15 | printf("NtCurrentTeb() returned NULL\n"); 16 | return -1; 17 | } 18 | #endif 19 | return 0; 20 | } 21 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 50dip 4 | 5 | 16dp 6 | 16dp 7 | -------------------------------------------------------------------------------- /cmake/FindGSM.cmake: -------------------------------------------------------------------------------- 1 | 2 | find_path(GSM_INCLUDE_DIR gsm/gsm.h) 3 | 4 | find_library(GSM_LIBRARY gsm) 5 | 6 | find_package_handle_standard_args(GSM DEFAULT_MSG GSM_INCLUDE_DIR GSM_LIBRARY) 7 | 8 | if(GSM_FOUND) 9 | set(GSM_LIBRARIES ${GSM_LIBRARY}) 10 | set(GSM_INCLUDE_DIRS ${GSM_INCLUDE_DIR}) 11 | endif() 12 | 13 | mark_as_advanced(GSM_INCLUDE_DIR GSM_LIBRARY) 14 | -------------------------------------------------------------------------------- /cmake/FindFAAC.cmake: -------------------------------------------------------------------------------- 1 | 2 | find_path(FAAC_INCLUDE_DIR faac.h) 3 | 4 | find_library(FAAC_LIBRARY faac) 5 | 6 | find_package_handle_standard_args(FAAC DEFAULT_MSG FAAC_INCLUDE_DIR FAAC_LIBRARY) 7 | 8 | if(FAAC_FOUND) 9 | set(FAAC_LIBRARIES ${FAAC_LIBRARY}) 10 | set(FAAC_INCLUDE_DIRS ${FAAC_INCLUDE_DIR}) 11 | endif() 12 | 13 | mark_as_advanced(FAAC_INCLUDE_DIR FAAC_LIBRARY) 14 | -------------------------------------------------------------------------------- /cmake/FindPCSCWinPR.cmake: -------------------------------------------------------------------------------- 1 | 2 | find_library(PCSC_WINPR_LIBRARY 3 | NAMES libpcsc-winpr.a 4 | PATHS 5 | /opt/lib 6 | /usr/lib 7 | /usr/local/lib 8 | ) 9 | 10 | if(NOT ${PCSC_WINPR_LIBRARY} MATCHES ".*-NOTFOUND") 11 | set(PCSC_WINPR_FOUND 1) 12 | message(STATUS "Found PCSC-WinPR: ${PCSC_WINPR_LIBRARY}") 13 | endif() 14 | 15 | mark_as_advanced(PCSC_WINPR_LIBRARY) 16 | -------------------------------------------------------------------------------- /libfreerdp/FreeRDPConfig.cmake.in: -------------------------------------------------------------------------------- 1 | 2 | @PACKAGE_INIT@ 3 | 4 | set(FreeRDP_VERSION_MAJOR "@FREERDP_VERSION_MAJOR@") 5 | set(FreeRDP_VERSION_MINOR "@FREERDP_VERSION_MINOR@") 6 | set(FreeRDP_VERSION_REVISION "@FREERDP_VERSION_REVISION@") 7 | 8 | set_and_check(FreeRDP_INCLUDE_DIR "@PACKAGE_FREERDP_INCLUDE_DIR@") 9 | 10 | include("${CMAKE_CURRENT_LIST_DIR}/FreeRDPTargets.cmake") 11 | -------------------------------------------------------------------------------- /channels/sshagent/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT OFF) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | define_channel_options(NAME "sshagent" TYPE "dynamic" 7 | DESCRIPTION "SSH Agent Forwarding (experimental)" 8 | SPECIFICATIONS "" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | 13 | -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | aFreeRDP 4 | 5 | aFreeRDP 6 | Remote Computers 7 | 8 | -------------------------------------------------------------------------------- /winpr/libwinpr/file/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "2") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "file") 7 | set(MINWIN_LONG_NAME "File Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/heap/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "2") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "heap") 7 | set(MINWIN_LONG_NAME "Heap Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/interlocked/module_5.1.def: -------------------------------------------------------------------------------- 1 | LIBRARY "libwinpr-interlocked" 2 | EXPORTS 3 | InterlockedCompareExchange64 @1 4 | InitializeListHead @2 5 | IsListEmpty @3 6 | RemoveEntryList @4 7 | InsertHeadList @5 8 | RemoveHeadList @6 9 | InsertTailList @7 10 | RemoveTailList @8 11 | AppendTailList @9 12 | PushEntryList @10 13 | PopEntryList @11 14 | -------------------------------------------------------------------------------- /winpr/libwinpr/path/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "path") 7 | set(MINWIN_LONG_NAME "Path Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /channels/rdp2tcp/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | set(OPTION_DEFAULT OFF) 2 | set(OPTION_CLIENT_DEFAULT ON) 3 | set(OPTION_SERVER_DEFAULT OFF) 4 | 5 | define_channel_options(NAME "rdp2tcp" TYPE "static" 6 | DESCRIPTION "Tunneling TCP over RDP" 7 | DEFAULT ${OPTION_DEFAULT}) 8 | 9 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 10 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 11 | -------------------------------------------------------------------------------- /cmake/FindFAAD2.cmake: -------------------------------------------------------------------------------- 1 | 2 | find_path(FAAD2_INCLUDE_DIR faad.h) 3 | 4 | find_library(FAAD2_LIBRARY faad) 5 | 6 | find_package_handle_standard_args(FAAD2 DEFAULT_MSG FAAD2_INCLUDE_DIR FAAD2_LIBRARY) 7 | 8 | if(FAAD2_FOUND) 9 | set(FAAD2_LIBRARIES ${FAAD2_LIBRARY}) 10 | set(FAAD2_INCLUDE_DIRS ${FAAD2_INCLUDE_DIR}) 11 | endif() 12 | 13 | mark_as_advanced(FAAD2_INCLUDE_DIR FAAD2_LIBRARY) 14 | -------------------------------------------------------------------------------- /winpr/libwinpr/locale/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "2") 5 | set(MINWIN_MINOR_VERSION "1") 6 | set(MINWIN_SHORT_NAME "localization") 7 | set(MINWIN_LONG_NAME "Localization Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | -------------------------------------------------------------------------------- /winpr/libwinpr/security/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "security") 4 | set(MINWIN_MAJOR_VERSION "2") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "base") 7 | set(MINWIN_LONG_NAME "Base Security Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | -------------------------------------------------------------------------------- /channels/geometry/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | define_channel_options(NAME "geometry" TYPE "dynamic" 7 | DESCRIPTION "Geometry tracking Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPEGT]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/xml/settings_app_client.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /cmake/FindLAME.cmake: -------------------------------------------------------------------------------- 1 | 2 | find_path(LAME_INCLUDE_DIR lame/lame.h) 3 | 4 | find_library(LAME_LIBRARY NAMES lame mp3lame) 5 | 6 | find_package_handle_standard_args(LAME DEFAULT_MSG LAME_INCLUDE_DIR LAME_LIBRARY) 7 | 8 | if (LAME_FOUND) 9 | set(LAME_LIBRARIES ${LAME_LIBRARY}) 10 | set(LAME_INCLUDE_DIRS ${LAME_INCLUDE_DIR}) 11 | endif() 12 | 13 | mark_as_advanced(LAME_INCLUDE_DIR LAME_LIBRARY) 14 | -------------------------------------------------------------------------------- /winpr/libwinpr/comm/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "comm") 7 | set(MINWIN_LONG_NAME "Serial Communication API") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/io/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "1") 6 | set(MINWIN_SHORT_NAME "io") 7 | set(MINWIN_LONG_NAME "Asynchronous I/O Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/memory/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "2") 6 | set(MINWIN_SHORT_NAME "memory") 7 | set(MINWIN_LONG_NAME "Memory Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/pool/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "2") 5 | set(MINWIN_MINOR_VERSION "1") 6 | set(MINWIN_SHORT_NAME "threadpool") 7 | set(MINWIN_LONG_NAME "Thread Pool API") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /channels/video/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | define_channel_options(NAME "video" TYPE "dynamic" 7 | DESCRIPTION "Video optimized remoting Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPEVOR]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | 13 | -------------------------------------------------------------------------------- /winpr/libwinpr/pipe/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "2") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "namedpipe") 7 | set(MINWIN_LONG_NAME "Named Pipe Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/registry/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "registry") 7 | set(MINWIN_LONG_NAME "Registry Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/synch/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "2") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "synch") 7 | set(MINWIN_LONG_NAME "Synchronization Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/timezone/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "timezone") 7 | set(MINWIN_LONG_NAME "Time Zone Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /CMakeCPackOptions.cmake.in: -------------------------------------------------------------------------------- 1 | # This file is configured at cmake time, and loaded at cpack time. 2 | # To pass variables to cpack from cmake, they must be configured in this file. 3 | 4 | if("${CPACK_GENERATOR}" STREQUAL "PackageMaker") 5 | if(CMAKE_PACKAGE_QTGUI) 6 | set(CPACK_PACKAGE_DEFAULT_LOCATION "/Applications") 7 | else() 8 | set(CPACK_PACKAGE_DEFAULT_LOCATION "/usr") 9 | endif() 10 | endif() 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/error/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "1") 6 | set(MINWIN_SHORT_NAME "errorhandling") 7 | set(MINWIN_LONG_NAME "Error Handling Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/handle/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "handle") 7 | set(MINWIN_LONG_NAME "Handle and Object Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/sysinfo/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "2") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "sysinfo") 7 | set(MINWIN_LONG_NAME "System Information Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/wtsapi/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "wtsapi") 7 | set(MINWIN_LONG_NAME "Windows Terminal Services API") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /ci/cmake-preloads/config-macosx.txt: -------------------------------------------------------------------------------- 1 | message("PRELOADING mac cache") 2 | set (WITH_MANPAGES OFF CACHE BOOL "man pages") 3 | set (CMAKE_BUILD_TYPE "Debug" CACHE STRING "build type") 4 | set (WITH_CUPS ON CACHE BOOL "CUPS printing") 5 | set (CHANNEL_URBDRC OFF CACHE BOOL "USB redirection") 6 | set (WITH_X11 ON CACHE BOOL "Enable X11") 7 | set (BUILD_TESTING ON CACHE BOOL "build testing") 8 | set (WITH_SANITIZE_ADDRESS ON) 9 | -------------------------------------------------------------------------------- /winpr/libwinpr/credui/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "0") 3 | set(MINWIN_GROUP "none") 4 | set(MINWIN_MAJOR_VERSION "0") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "credui") 7 | set(MINWIN_LONG_NAME "Credentials Management UI Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/interlocked/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "2") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "interlocked") 7 | set(MINWIN_LONG_NAME "Interlocked Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /client/FreeRDP-ClientConfig.cmake.in: -------------------------------------------------------------------------------- 1 | 2 | @PACKAGE_INIT@ 3 | 4 | set(FreeRDP-Client_VERSION_MAJOR "@FREERDP_VERSION_MAJOR@") 5 | set(FreeRDP-Client_VERSION_MINOR "@FREERDP_VERSION_MINOR@") 6 | set(FreeRDP-Client_VERSION_REVISION "@FREERDP_VERSION_REVISION@") 7 | 8 | set_and_check(FreeRDP-Client_INCLUDE_DIR "@PACKAGE_FREERDP_INCLUDE_DIR@") 9 | 10 | include("${CMAKE_CURRENT_LIST_DIR}/FreeRDP-ClientTargets.cmake") 11 | -------------------------------------------------------------------------------- /server/FreeRDP-ServerConfig.cmake.in: -------------------------------------------------------------------------------- 1 | 2 | @PACKAGE_INIT@ 3 | 4 | set(FreeRDP-Server_VERSION_MAJOR "@FREERDP_VERSION_MAJOR@") 5 | set(FreeRDP-Server_VERSION_MINOR "@FREERDP_VERSION_MINOR@") 6 | set(FreeRDP-Server_VERSION_REVISION "@FREERDP_VERSION_REVISION@") 7 | 8 | set_and_check(FreeRDP-Server_INCLUDE_DIR "@PACKAGE_FREERDP_INCLUDE_DIR@") 9 | 10 | include("${CMAKE_CURRENT_LIST_DIR}/FreeRDP-ServerTargets.cmake") 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/library/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "1") 6 | set(MINWIN_SHORT_NAME "libraryloader") 7 | set(MINWIN_LONG_NAME "Dynamic-Link Library Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/synch/test/TestSynchSemaphore.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | int TestSynchSemaphore(int argc, char* argv[]) 6 | { 7 | HANDLE semaphore; 8 | 9 | semaphore = CreateSemaphore(NULL, 0, 1, NULL); 10 | 11 | if (!semaphore) 12 | { 13 | printf("CreateSemaphore failure\n"); 14 | return -1; 15 | } 16 | 17 | CloseHandle(semaphore); 18 | 19 | return 0; 20 | } 21 | -------------------------------------------------------------------------------- /winpr/libwinpr/thread/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "1") 6 | set(MINWIN_SHORT_NAME "processthreads") 7 | set(MINWIN_LONG_NAME "Process and Thread Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /server/shadow/FreeRDP-ShadowConfig.cmake.in: -------------------------------------------------------------------------------- 1 | 2 | @PACKAGE_INIT@ 3 | 4 | set(FreeRDP-Shadow_VERSION_MAJOR "@FREERDP_VERSION_MAJOR@") 5 | set(FreeRDP-Shadow_VERSION_MINOR "@FREERDP_VERSION_MINOR@") 6 | set(FreeRDP-Shadow_VERSION_REVISION "@FREERDP_VERSION_REVISION@") 7 | 8 | set_and_check(FreeRDP-Shadow_INCLUDE_DIR "@PACKAGE_FREERDP_INCLUDE_DIR@") 9 | 10 | include("${CMAKE_CURRENT_LIST_DIR}/FreeRDP-ShadowTargets.cmake") 11 | -------------------------------------------------------------------------------- /winpr/libwinpr/credentials/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "security") 4 | set(MINWIN_MAJOR_VERSION "1") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "credentials") 7 | set(MINWIN_LONG_NAME "Credentials Management Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /winpr/libwinpr/environment/ModuleOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(MINWIN_LAYER "1") 3 | set(MINWIN_GROUP "core") 4 | set(MINWIN_MAJOR_VERSION "2") 5 | set(MINWIN_MINOR_VERSION "0") 6 | set(MINWIN_SHORT_NAME "processenvironment") 7 | set(MINWIN_LONG_NAME "Process Environment Functions") 8 | set(MODULE_LIBRARY_NAME "api-ms-win-${MINWIN_GROUP}-${MINWIN_SHORT_NAME}-l${MINWIN_LAYER}-${MINWIN_MAJOR_VERSION}-${MINWIN_MINOR_VERSION}") 9 | 10 | -------------------------------------------------------------------------------- /server/Windows/wf_directsound.h: -------------------------------------------------------------------------------- 1 | #ifndef FREERDP_SERVER_WIN_DSOUND_H 2 | #define FREERDP_SERVER_WIN_DSOUND_H 3 | 4 | #include 5 | #include "wf_interface.h" 6 | 7 | int wf_rdpsnd_set_latest_peer(wfPeerContext* peer); 8 | 9 | int wf_directsound_activate(RdpsndServerContext* context); 10 | 11 | DWORD WINAPI wf_rdpsnd_directsound_thread(LPVOID lpParam); 12 | 13 | #endif /* FREERDP_SERVER_WIN_DSOUND_H */ 14 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /docs/README.timezones: -------------------------------------------------------------------------------- 1 | On an up to date windows machine run the following scripts (from checkout root): 2 | 3 | csi.exe scripts/TimeZones.csx 4 | csi.exe scripts/WindowsZones.csx 5 | 6 | After running the scripts check 7 | * winpr/libwinpr/timezone/TimeZones.c 8 | * winpr/libwinpr/timezone/WindowsZones.c 9 | for changes. 10 | 11 | Commit if the definitions changed and create a pull request at 12 | https://github.com/FreeRDP/FreeRDP 13 | -------------------------------------------------------------------------------- /channels/echo/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT ON) 5 | 6 | define_channel_options(NAME "echo" TYPE "dynamic" 7 | DESCRIPTION "Echo Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPEECO]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | 14 | -------------------------------------------------------------------------------- /channels/rdpei/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | define_channel_options(NAME "rdpei" TYPE "dynamic" 7 | DESCRIPTION "Input Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPEI]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | 14 | -------------------------------------------------------------------------------- /channels/rdpgfx/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | define_channel_options(NAME "rdpgfx" TYPE "dynamic" 7 | DESCRIPTION "Graphics Pipeline Extension" 8 | SPECIFICATIONS "[MS-RDPEGFX]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | 14 | -------------------------------------------------------------------------------- /docs/README.macOS: -------------------------------------------------------------------------------- 1 | Starting with "El Capitan" Apple removed the openssl headers. Therefore it's 2 | required to build openssl manually upfront. For example by using MacPorts or Homebrew. 3 | To build FreeRDP against this library it's required to set the PKG_CONFIG_PATH 4 | pointing to the openssl root directory befor building. 5 | For example with brew it would look like this: 6 | 7 | export PKG_CONFIG_PATH=$(brew --prefix)/opt/openssl/lib/pkgconfig 8 | -------------------------------------------------------------------------------- /channels/disp/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | define_channel_options(NAME "disp" TYPE "dynamic" 7 | DESCRIPTION "Display Update Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPEDISP]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | -------------------------------------------------------------------------------- /channels/drdynvc/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT ON) 5 | 6 | define_channel_options(NAME "drdynvc" TYPE "static" 7 | DESCRIPTION "Dynamic Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPEDYC]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | 14 | -------------------------------------------------------------------------------- /channels/gfxredir/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | if(WITH_CHANNEL_GFXREDIR) 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT OFF) 4 | set(OPTION_SERVER_DEFAULT ON) 5 | 6 | define_channel_options(NAME "gfxredir" TYPE "dynamic" 7 | DESCRIPTION "Graphics Redirection Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPXXXX]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 12 | endif() 13 | -------------------------------------------------------------------------------- /channels/remdesk/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT ON) 5 | 6 | define_channel_options(NAME "remdesk" TYPE "static" 7 | DESCRIPTION "Remote Assistance Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RA]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | -------------------------------------------------------------------------------- /channels/cliprdr/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT ON) 5 | 6 | define_channel_options(NAME "cliprdr" TYPE "static" 7 | DESCRIPTION "Clipboard Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPECLIP]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | 14 | -------------------------------------------------------------------------------- /channels/encomsp/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT ON) 5 | 6 | define_channel_options(NAME "encomsp" TYPE "static" 7 | DESCRIPTION "Multiparty Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPEMC]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | 14 | -------------------------------------------------------------------------------- /channels/rail/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | define_channel_options(NAME "rail" TYPE "static" 7 | DESCRIPTION "Remote Programs Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPERP]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | 14 | -------------------------------------------------------------------------------- /channels/smartcard/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | define_channel_options(NAME "smartcard" TYPE "device" 7 | DESCRIPTION "Smart Card Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPESC]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | -------------------------------------------------------------------------------- /channels/drive/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | define_channel_options(NAME "drive" TYPE "device" 7 | DESCRIPTION "Drive Redirection Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPEFS]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | 14 | -------------------------------------------------------------------------------- /channels/rdpsnd/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT ON) 5 | 6 | define_channel_options(NAME "rdpsnd" TYPE "static;dynamic" 7 | DESCRIPTION "Audio Output Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPEA]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | 14 | -------------------------------------------------------------------------------- /packaging/flatpak/freerdp.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | if [ -z $XDG_SESSION_TYPE ]; 3 | then 4 | echo "XDG_SESSION_TYPE undefined" 5 | exit -1 6 | elif [ "$XDG_SESSION_TYPE" = "wayland" ]; 7 | then 8 | echo "wayland $(which wlfreerdp)" 9 | wlfreerdp $@ 10 | elif [ "$XDG_SESSION_TYPE" = "x11" ]; 11 | then 12 | echo "X11 $(which xfreerdp)" 13 | xfreerdp $@ 14 | exit $rc 15 | else 16 | echo "XDG_SESSION_TYPE $XDG_SESSION_TYPE not handled" 17 | exit -1 18 | fi 19 | -------------------------------------------------------------------------------- /cmake/FindSWScale.cmake: -------------------------------------------------------------------------------- 1 | 2 | include(FindPkgConfig) 3 | 4 | if (PKG_CONFIG_FOUND) 5 | pkg_check_modules(SWScale libswscale) 6 | endif() 7 | 8 | find_path(SWScale_INCLUDE_DIR libswscale/swscale.h PATHS ${SWScale_INCLUDE_DIRS}) 9 | find_library(SWScale_LIBRARY swscale PATHS ${SWScale_LIBRARY_DIRS}) 10 | 11 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(SWScale DEFAULT_MSG SWScale_INCLUDE_DIR SWScale_LIBRARY) 12 | 13 | mark_as_advanced(SWScale_INCLUDE_DIR SWScale_LIBRARY) 14 | 15 | -------------------------------------------------------------------------------- /ci/cmake-preloads/config-android.txt: -------------------------------------------------------------------------------- 1 | message("PRELOADING android cache") 2 | set(CMAKE_TOOLCHAIN_FILE "$ANDROID_NDK/build/cmake/android.toolchain.cmake" CACHE PATH "ToolChain file") 3 | set(WITH_SANITIZE_ADDRESS ON) 4 | set(FREERDP_EXTERNAL_SSL_PATH $ENV{ANDROID_SSL_PATH} CACHE PATH "android ssl") 5 | # ANDROID_NDK and ANDROID_SDK must be set as environment variable 6 | #set(ANDROID_NDK $ENV{ANDROID_SDK} CACHE PATH "Android NDK") 7 | #set(ANDROID_SDK "${ANDROID_NDK}" CACHE PATH "android SDK") 8 | -------------------------------------------------------------------------------- /winpr/winpr.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=@CMAKE_INSTALL_PREFIX@ 3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 4 | includedir=${prefix}/@WINPR_INCLUDE_DIR@ 5 | libs=-lwinpr@WINPR_API_VERSION@ 6 | 7 | Name: WinPR 8 | Description: WinPR: Windows Portable Runtime 9 | URL: http://www.freerdp.com/ 10 | Version: @WINPR_VERSION@ 11 | Requires: 12 | Requires.private: libssl 13 | Libs: -L${libdir} ${libs} 14 | Libs.private: -ldl -lrt -lm -lpthread 15 | Cflags: -I${includedir} 16 | -------------------------------------------------------------------------------- /channels/rdpdr/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT ON) 5 | 6 | define_channel_options(NAME "rdpdr" TYPE "static" 7 | DESCRIPTION "Device Redirection Virtual Channel Extension" 8 | SPECIFICATIONS "[MS-RDPEFS] [MS-RDPEPC] [MS-RDPESC] [MS-RDPESP]" 9 | DEFAULT ${OPTION_DEFAULT}) 10 | 11 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 12 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 13 | 14 | -------------------------------------------------------------------------------- /server/Windows/wf_wasapi.h: -------------------------------------------------------------------------------- 1 | #ifndef FREERDP_SERVER_WIN_WASAPI_H 2 | #define FREERDP_SERVER_WIN_WASAPI_H 3 | 4 | #include 5 | #include "wf_interface.h" 6 | 7 | int wf_rdpsnd_set_latest_peer(wfPeerContext* peer); 8 | 9 | int wf_wasapi_activate(RdpsndServerContext* context); 10 | 11 | int wf_wasapi_get_device_string(LPWSTR pattern, LPWSTR* deviceStr); 12 | 13 | DWORD WINAPI wf_rdpsnd_wasapi_thread(LPVOID lpParam); 14 | 15 | #endif /* FREERDP_SERVER_WIN_WASAPI_H */ 16 | -------------------------------------------------------------------------------- /uwac/uwac.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=@CMAKE_INSTALL_PREFIX@ 3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 4 | includedir=${prefix}/@UWAC_INCLUDE_DIR@ 5 | libs=-luwac@UWAC_VERSION_MAJOR@ 6 | 7 | Name: uwac 8 | Description: uwac: using wayland as a client 9 | URL: http://www.freerdp.com/ 10 | Version: @UWAC_VERSION@ 11 | Requires: 12 | Requires.private: wayland-client xkbcommon freerdp@FREERDP_VERSION_MAJOR@ 13 | Libs: -L${libdir} ${libs} 14 | Libs.private: 15 | Cflags: -I${includedir} 16 | -------------------------------------------------------------------------------- /ci/cmake-preloads/config-ios.txt: -------------------------------------------------------------------------------- 1 | message("PRELOADING iOS cache") 2 | set (CMAKE_TOOLCHAIN_FILE "cmake/iOSToolchain.cmake" CACHE PATH "ToolChain file") 3 | set (FREERDP_IOS_EXTERNAL_SSL_PATH $ENV{FREERDP_IOS_EXTERNAL_SSL_PATH} CACHE PATH "android ssl") 4 | set (CMAKE_BUILD_TYPE "Debug" CACHE STRING "build type") 5 | set (IOS_PLATFORM "SIMULATOR" CACHE STRING "iso platfrorm to build") 6 | set (WITH_SANITIZE_ADDRESS ON CACHE BOOL "build with address sanitizer") 7 | set (WITH_CLIENT OFF CACHE BOOL "disable iOS client") 8 | -------------------------------------------------------------------------------- /client/iOS/Controllers/AppSettingsController.h: -------------------------------------------------------------------------------- 1 | /* 2 | Controller to specify application wide settings 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 "EditorBaseController.h" 12 | 13 | @interface AppSettingsController : EditorBaseController 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /winpr/libwinpr/utils/test/TestBipBuffer.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | int TestBipBuffer(int argc, char* argv[]) 6 | { 7 | BYTE* data; 8 | int rc = -1; 9 | wBipBuffer* bb; 10 | bb = BipBuffer_New(1024); 11 | 12 | if (!bb) 13 | return -1; 14 | 15 | data = BipBuffer_WriteReserve(bb, 1024 * 2); 16 | 17 | if (data) 18 | rc = 0; 19 | 20 | fprintf(stderr, "BipBuffer_BufferSize: %" PRIuz "\n", BipBuffer_BufferSize(bb)); 21 | BipBuffer_Free(bb); 22 | return rc; 23 | } 24 | -------------------------------------------------------------------------------- /winpr/tools/winpr-tools.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=@CMAKE_INSTALL_PREFIX@ 3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 4 | includedir=${prefix}/@WINPR_INCLUDE_DIR@ 5 | libs=-lwinpr-tools@WINPR_TOOLS_API_VERSION@ 6 | 7 | Name: WinPR 8 | Description: WinPR: Windows Portable Runtime 9 | URL: http://www.freerdp.com/ 10 | Version: @WINPR_TOOLS_VERSION@ 11 | Requires: 12 | Requires.private: winpr@WINPR_VERSION_MAJOR@ libssl 13 | Libs: -L${libdir} ${libs} 14 | Libs.private: -lcrypto 15 | Cflags: -I${includedir} 16 | -------------------------------------------------------------------------------- /channels/audin/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT ON) 5 | 6 | if(ANDROID) 7 | set(OPTION_SERVER_DEFAULT OFF) 8 | endif() 9 | 10 | define_channel_options(NAME "audin" TYPE "dynamic" 11 | DESCRIPTION "Audio Input Redirection Virtual Channel Extension" 12 | SPECIFICATIONS "[MS-RDPEAI]" 13 | DEFAULT ${OPTION_DEFAULT}) 14 | 15 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 16 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 17 | 18 | -------------------------------------------------------------------------------- /client/iOS/Controllers/HelpController.h: -------------------------------------------------------------------------------- 1 | /* 2 | Application help controller 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | 13 | @interface HelpController : UIViewController 14 | { 15 | UIWebView *webView; 16 | } 17 | @end 18 | -------------------------------------------------------------------------------- /client/iOS/Controllers/MainTabBarController.h: -------------------------------------------------------------------------------- 1 | /* 2 | main tabbar controller 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | #import 13 | 14 | @interface MainTabBarController : UITabBarController 15 | { 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /libfreerdp/freerdp.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=@CMAKE_INSTALL_PREFIX@ 3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 4 | includedir=${prefix}/@FREERDP_INCLUDE_DIR@ 5 | libs=-lfreerdp@FREERDP_API_VERSION@ 6 | 7 | Name: FreeRDP 8 | Description: FreeRDP: A Remote Desktop Protocol Implementation 9 | URL: http://www.freerdp.com/ 10 | Version: @FREERDP_VERSION@ 11 | Requires: 12 | Requires.private: @WINPR_PKG_CONFIG_FILENAME@ libssl 13 | Libs: -L${libdir} ${libs} 14 | Libs.private: -ldl -lpthread 15 | Cflags: -I${includedir} 16 | -------------------------------------------------------------------------------- /packaging/deb/freerdp-nightly/changelog: -------------------------------------------------------------------------------- 1 | freerdp-nightly (2.0.0) unstable; urgency=low 2 | 3 | * Update version to 2.0.0 4 | 5 | -- FreeRDP Tue, 17 Nov 2015 23:26:12 +0100 6 | 7 | freerdp-nightly (1.2.1) unstable; urgency=low 8 | 9 | * Update version to 1.2.1 10 | 11 | -- FreeRDP Tue, 03 Feb 2015 13:44:33 +0100 12 | 13 | freerdp-nightly (1.2.0) unstable; urgency=medium 14 | 15 | * Initial version of freerdp-nightly 16 | 17 | -- FreeRDP Wed, 07 Jan 2015 10:09:32 +0100 18 | -------------------------------------------------------------------------------- /winpr/libwinpr/wtsapi/test/TestWtsApiExtraLogoffSession.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | 6 | int TestWtsApiExtraLogoffSession(int argc, char* argv[]) 7 | { 8 | BOOL bSuccess; 9 | HANDLE hServer; 10 | 11 | hServer = WTS_CURRENT_SERVER_HANDLE; 12 | 13 | bSuccess = WTSLogoffSession(hServer, WTS_CURRENT_SESSION, FALSE); 14 | 15 | if (!bSuccess) 16 | { 17 | printf("WTSLogoffSession failed: %" PRIu32 "\n", GetLastError()); 18 | return -1; 19 | } 20 | 21 | return 0; 22 | } 23 | -------------------------------------------------------------------------------- /winpr/libwinpr/timezone/WindowsZones.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Automatically generated with scripts/update-windows-zones.py 3 | */ 4 | #ifndef WINPR_WINDOWS_ZONES_H_ 5 | #define WINPR_WINDOWS_ZONES_H_ 6 | 7 | #include 8 | 9 | struct _WINDOWS_TZID_ENTRY 10 | { 11 | const char* windows; 12 | const char* tzid; 13 | }; 14 | typedef struct _WINDOWS_TZID_ENTRY WINDOWS_TZID_ENTRY; 15 | 16 | extern const WINDOWS_TZID_ENTRY WindowsTimeZoneIdTable[]; 17 | extern const size_t WindowsTimeZoneIdTableNrElements; 18 | 19 | #endif /* WINPR_WINDOWS_ZONES_H_ */ 20 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/xml/settings_app_security.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | -------------------------------------------------------------------------------- /winpr/libwinpr/wtsapi/test/TestWtsApiExtraDisconnectSession.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | 6 | int TestWtsApiExtraDisconnectSession(int argc, char* argv[]) 7 | { 8 | BOOL bSuccess; 9 | HANDLE hServer; 10 | 11 | hServer = WTS_CURRENT_SERVER_HANDLE; 12 | 13 | bSuccess = WTSDisconnectSession(hServer, WTS_CURRENT_SESSION, FALSE); 14 | 15 | if (!bSuccess) 16 | { 17 | printf("WTSDisconnectSession failed: %" PRIu32 "\n", GetLastError()); 18 | return -1; 19 | } 20 | 21 | return 0; 22 | } 23 | -------------------------------------------------------------------------------- /client/iOS/Views/RDPSessionView.h: -------------------------------------------------------------------------------- 1 | /* 2 | RDP Session View 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | #import "RDPSession.h" 13 | 14 | @interface RDPSessionView : UIView 15 | { 16 | RDPSession *_session; 17 | } 18 | 19 | - (void)setSession:(RDPSession *)session; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /client/iOS/Controllers/AboutController.h: -------------------------------------------------------------------------------- 1 | /* 2 | Application info controller 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | 13 | @interface AboutController : UIViewController 14 | { 15 | NSString *last_link_clicked; 16 | UIWebView *webView; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /client/freerdp-client.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=@CMAKE_INSTALL_PREFIX@ 3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 4 | includedir=${prefix}/@FREERDP_INCLUDE_DIR@ 5 | libs=-lfreerdp-client@FREERDP_API_VERSION@ 6 | 7 | Name: FreeRDP client 8 | Description: FreeRDP: A Remote Desktop Protocol Implementation 9 | URL: http://www.freerdp.com/ 10 | Version: @FREERDP_VERSION@ 11 | Requires: 12 | Requires.private: @WINPR_PKG_CONFIG_FILENAME@ freerdp@FREERDP_VERSION_MAJOR@ 13 | Libs: -L${libdir} ${libs} 14 | Libs.private: -ldl -lpthread 15 | Cflags: -I${includedir} 16 | -------------------------------------------------------------------------------- /server/freerdp-server.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=@CMAKE_INSTALL_PREFIX@ 3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 4 | includedir=${prefix}/@FREERDP_INCLUDE_DIR@ 5 | libs=-lfreerdp-server@FREERDP_API_VERSION@ 6 | 7 | Name: FreeRDP server 8 | Description: FreeRDP: A Remote Desktop Protocol Implementation 9 | URL: http://www.freerdp.com/ 10 | Version: @FREERDP_VERSION@ 11 | Requires: 12 | Requires.private: @WINPR_PKG_CONFIG_FILENAME@ freerdp@FREERDP_VERSION_MAJOR@ 13 | Libs: -L${libdir} ${libs} 14 | Libs.private: -ldl -lpthread 15 | Cflags: -I${includedir} 16 | -------------------------------------------------------------------------------- /ci/cmake-preloads/config-debian-squeeze.txt: -------------------------------------------------------------------------------- 1 | message("PRELOADING cache") 2 | set (WITH_MANPAGES OFF CACHE BOOL "man pages") 3 | set (CMAKE_BUILD_TYPE "Debug" CACHE STRING "build type") 4 | set (WITH_CUPS OFF CACHE BOOL "CUPS printing") 5 | set (WITH_GSSAPI ON CACHE BOOL "Kerberos support") 6 | set (WITH_ALSA OFF CACHE BOOL "alsa audio") 7 | set (WITH_FFMPEG OFF CACHE BOOL "ffmepg support") 8 | set (WITH_XV OFF CACHE BOOL "xvideo support") 9 | set (BUILD_TESTING ON CACHE BOOL "build testing") 10 | set (WITH_XSHM OFF CACHE BOOL "build with xshm support") 11 | set (WITH_SANITIZE_ADDRESS ON) 12 | -------------------------------------------------------------------------------- /ci/cmake-preloads/config-ubuntu-1204.txt: -------------------------------------------------------------------------------- 1 | message("PRELOADING cache") 2 | set (WITH_MANPAGES OFF CACHE BOOL "man pages") 3 | set (CMAKE_BUILD_TYPE "Debug" CACHE STRING "build type") 4 | set (WITH_CUPS OFF CACHE BOOL "CUPS printing") 5 | set (WITH_GSSAPI ON CACHE BOOL "Kerberos support") 6 | set (WITH_ALSA OFF CACHE BOOL "alsa audio") 7 | set (WITH_FFMPEG OFF CACHE BOOL "ffmepg support") 8 | set (WITH_XV OFF CACHE BOOL "xvideo support") 9 | set (BUILD_TESTING ON CACHE BOOL "build testing") 10 | set (WITH_XSHM OFF CACHE BOOL "build with xshm support") 11 | set (WITH_SANITIZE_ADDRESS ON) 12 | -------------------------------------------------------------------------------- /client/X11/resource/lock.xbm: -------------------------------------------------------------------------------- 1 | #define lock_width 24 2 | #define lock_height 24 3 | static unsigned char lock_bits[] = 4 | { 5 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 6 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 7 | 0xff, 0x83, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xc7, 0xff, 8 | 0xff, 0x00, 0xfe, 0xff, 0x00, 0xfe, 0xff, 0xef, 0xff, 0xff, 0xef, 0xff, 9 | 0xff, 0xef, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 10 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff 11 | }; 12 | -------------------------------------------------------------------------------- /client/X11/resource/close.xbm: -------------------------------------------------------------------------------- 1 | #define close_width 24 2 | #define close_height 24 3 | static unsigned char close_bits[] = 4 | { 5 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 6 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 7 | 0xff, 0x7c, 0xfe, 0xff, 0x38, 0xfe, 0xff, 0x11, 0xff, 0xff, 0x83, 0xff, 8 | 0xff, 0xc7, 0xff, 0xff, 0x83, 0xff, 0xff, 0x11, 0xff, 0xff, 0x38, 0xfe, 9 | 0xff, 0x7c, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 10 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff 11 | }; 12 | -------------------------------------------------------------------------------- /client/X11/xfreerdp-envvar.1.xml: -------------------------------------------------------------------------------- 1 | 2 | Environment variables 3 | 4 | 5 | 6 | wlog environment variable 7 | 8 | xfreerdp uses wLog as its log facility, you can refer to the 9 | corresponding man page (wlog(7)) for more informations. Arguments passed 10 | via the /log-level or /log-filters 11 | have precedence over the environment variables. 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /client/iOS/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | Main App Entry 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | 13 | int main(int argc, char *argv[]) 14 | { 15 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 16 | int retVal = UIApplicationMain(argc, argv, nil, nil); 17 | [pool release]; 18 | return retVal; 19 | } 20 | -------------------------------------------------------------------------------- /channels/urbdrc/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | if (IOS OR ANDROID) 3 | set(OPTION_DEFAULT OFF) 4 | set(OPTION_CLIENT_DEFAULT OFF) 5 | set(OPTION_SERVER_DEFAULT OFF) 6 | else() 7 | set(OPTION_DEFAULT ON) 8 | set(OPTION_CLIENT_DEFAULT ON) 9 | set(OPTION_SERVER_DEFAULT OFF) 10 | endif() 11 | 12 | define_channel_options(NAME "urbdrc" TYPE "dynamic" 13 | DESCRIPTION "USB Devices Virtual Channel Extension" 14 | SPECIFICATIONS "[MS-RDPEUSB]" 15 | DEFAULT ${OPTION_DEFAULT}) 16 | 17 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 18 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 19 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/layout/activity_about.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 12 | 13 | -------------------------------------------------------------------------------- /client/Mac/cli/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // MacClient2 4 | // 5 | // Created by Benoît et Kathy on 2013-05-08. 6 | // 7 | // 8 | 9 | #import 10 | #import 11 | #import 12 | 13 | @interface AppDelegate : NSObject 14 | { 15 | @public 16 | NSWindow *window; 17 | rdpContext *context; 18 | MRDPView *mrdpView; 19 | } 20 | 21 | - (void)rdpConnectError:(NSString *)customMessage; 22 | 23 | @property(assign) IBOutlet NSWindow *window; 24 | @property(assign) rdpContext *context; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /client/Mac/cli/en.lproj/Credits.rtf: -------------------------------------------------------------------------------- 1 | {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;} 2 | {\colortbl;\red255\green255\blue255;} 3 | \paperw9840\paperh8400 4 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural 5 | 6 | \f0\b\fs24 \cf0 Engineering: 7 | \b0 \ 8 | Some people\ 9 | \ 10 | 11 | \b Human Interface Design: 12 | \b0 \ 13 | Some other people\ 14 | \ 15 | 16 | \b Testing: 17 | \b0 \ 18 | Hopefully not nobody\ 19 | \ 20 | 21 | \b Documentation: 22 | \b0 \ 23 | Whoever\ 24 | \ 25 | 26 | \b With special thanks to: 27 | \b0 \ 28 | Mom\ 29 | } 30 | -------------------------------------------------------------------------------- /client/X11/resource/restore.xbm: -------------------------------------------------------------------------------- 1 | #define restore_width 24 2 | #define restore_height 24 3 | static unsigned char restore_bits[] = 4 | { 5 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 6 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 7 | 0xff, 0x03, 0xff, 0xff, 0x03, 0xff, 0xff, 0x3b, 0xff, 0x7f, 0x20, 0xff, 8 | 0x7f, 0x20, 0xff, 0x7f, 0x07, 0xff, 0x7f, 0xe7, 0xff, 0x7f, 0xe7, 0xff, 9 | 0x7f, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 10 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff 11 | }; 12 | -------------------------------------------------------------------------------- /client/X11/resource/unlock.xbm: -------------------------------------------------------------------------------- 1 | #define unlock_width 24 2 | #define unlock_height 24 3 | static unsigned char unlock_bits[] = 4 | { 5 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 6 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 7 | 0xff, 0xf3, 0xff, 0xff, 0xf3, 0xff, 0xff, 0x73, 0xfe, 0xff, 0x03, 0xfe, 8 | 0x3f, 0x00, 0xfe, 0xff, 0x03, 0xfe, 0xff, 0x73, 0xfe, 0xff, 0xf3, 0xff, 9 | 0xff, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 10 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff 11 | }; 12 | -------------------------------------------------------------------------------- /winpr/libwinpr/crypto/test/TestCryptoRand.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | 6 | int TestCryptoRand(int argc, char* argv[]) 7 | { 8 | char* str; 9 | BYTE rnd[16]; 10 | 11 | ZeroMemory(rnd, sizeof(rnd)); 12 | 13 | winpr_RAND(rnd, sizeof(rnd)); 14 | 15 | str = winpr_BinToHexString(rnd, sizeof(rnd), FALSE); 16 | // fprintf(stderr, "Rand: %s\n", str); 17 | free(str); 18 | 19 | if (memcmp(rnd, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16) == 0) 20 | { 21 | return -1; 22 | } 23 | 24 | return 0; 25 | } 26 | -------------------------------------------------------------------------------- /client/X11/resource/minimize.xbm: -------------------------------------------------------------------------------- 1 | #define minimize_width 24 2 | #define minimize_height 24 3 | static unsigned char minimize_bits[] = 4 | { 5 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 6 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 7 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0xfc, 8 | 0x3f, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 9 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 10 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff 11 | }; 12 | -------------------------------------------------------------------------------- /client/Mac/Credits.rtf: -------------------------------------------------------------------------------- 1 | {\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf320 2 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 3 | {\colortbl;\red255\green255\blue255;} 4 | \vieww9600\viewh8400\viewkind0 5 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 6 | 7 | \f0\b\fs24 \cf0 Engineering: 8 | \b0 \ 9 | Jay sorg\ 10 | Marc-Andre Moreau\ 11 | Vic Lee\ 12 | Otvaio Salvador \ 13 | Laxmikant Rashinkar\ 14 | and others\ 15 | \ 16 | 17 | \b Human Interface Design: 18 | \b0 \ 19 | Laxmikant Rashinkar\ 20 | Jay Sorg\ 21 | } -------------------------------------------------------------------------------- /client/iOS/Controllers/MainTabBarController.m: -------------------------------------------------------------------------------- 1 | /* 2 | main tabbar controller 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 "MainTabBarController.h" 12 | 13 | @implementation MainTabBarController 14 | 15 | - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 16 | { 17 | return YES; 18 | } 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /client/iOS/Views/EditSubEditTableViewCell.h: -------------------------------------------------------------------------------- 1 | /* 2 | Custom table cell indicating a switch to a sub-view 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | 13 | @interface EditSubEditTableViewCell : UITableViewCell 14 | { 15 | IBOutlet UILabel *_label; 16 | } 17 | 18 | @property(retain, nonatomic) UILabel *label; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /winpr/libwinpr/sysinfo/test/TestLocalTime.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | int TestLocalTime(int argc, char* argv[]) 6 | { 7 | SYSTEMTIME lTime; 8 | 9 | GetLocalTime(&lTime); 10 | 11 | printf("GetLocalTime: wYear: %" PRIu16 " wMonth: %" PRIu16 " wDayOfWeek: %" PRIu16 12 | " wDay: %" PRIu16 " wHour: %" PRIu16 " wMinute: %" PRIu16 " wSecond: %" PRIu16 13 | " wMilliseconds: %" PRIu16 "\n", 14 | lTime.wYear, lTime.wMonth, lTime.wDayOfWeek, lTime.wDay, lTime.wHour, lTime.wMinute, 15 | lTime.wSecond, lTime.wMilliseconds); 16 | 17 | return 0; 18 | } 19 | -------------------------------------------------------------------------------- /winpr/libwinpr/sysinfo/test/TestSystemTime.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | int TestSystemTime(int argc, char* argv[]) 6 | { 7 | SYSTEMTIME sTime; 8 | 9 | GetSystemTime(&sTime); 10 | 11 | printf("GetSystemTime: wYear: %" PRIu16 " wMonth: %" PRIu16 " wDayOfWeek: %" PRIu16 12 | " wDay: %" PRIu16 " wHour: %" PRIu16 " wMinute: %" PRIu16 " wSecond: %" PRIu16 13 | " wMilliseconds: %" PRIu16 "\n", 14 | sTime.wYear, sTime.wMonth, sTime.wDayOfWeek, sTime.wDay, sTime.wHour, sTime.wMinute, 15 | sTime.wSecond, sTime.wMilliseconds); 16 | 17 | return 0; 18 | } 19 | -------------------------------------------------------------------------------- /client/Android/Studio/.gitignore: -------------------------------------------------------------------------------- 1 | #built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # files for the dex VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # generated files 12 | bin/ 13 | gen/ 14 | 15 | # Local configuration file (sdk path, etc) 16 | local.properties 17 | 18 | # Windows thumbnail db 19 | Thumbs.db 20 | 21 | # OSX files 22 | .DS_Store 23 | 24 | # Eclipse project files 25 | .classpath 26 | .project 27 | 28 | # Android Studio 29 | *.iml 30 | .idea 31 | #.idea/workspace.xml - remove # and delete .idea if it better suit your needs. 32 | .gradle 33 | build/ 34 | 35 | #NDK 36 | obj/ 37 | jniLibs/ 38 | -------------------------------------------------------------------------------- /server/shadow/freerdp-shadow.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@CMAKE_INSTALL_PREFIX@ 2 | exec_prefix=@CMAKE_INSTALL_PREFIX@ 3 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 4 | includedir=${prefix}/@FREERDP_INCLUDE_DIR@ 5 | libs=-lfreerdp-shadow@FREERDP_API_VERSION@ -lfreerdp-shadow-subsystem@FREERDP_API_VERSION@ 6 | 7 | Name: FreeRDP shadow 8 | Description: FreeRDP: A Remote Desktop Protocol Implementation 9 | URL: http://www.freerdp.com/ 10 | Version: @FREERDP_VERSION@ 11 | Requires: 12 | Requires.private: @WINPR_PKG_CONFIG_FILENAME@ freerdp@FREERDP_API_VERSION@ 13 | Libs: -L${libdir} ${libs} 14 | Libs.private: -ldl -lpthread 15 | Cflags: -I${includedir} 16 | -------------------------------------------------------------------------------- /client/iOS/Views/BlockBackground.h: -------------------------------------------------------------------------------- 1 | // 2 | // BlockBackground.h 3 | // arrived 4 | // 5 | // Created by Gustavo Ambrozio on 29/11/11. 6 | // Copyright (c) 2011 N/A. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface BlockBackground : UIWindow 12 | { 13 | @private 14 | UIWindow *_previousKeyWindow; 15 | } 16 | 17 | + (BlockBackground *)sharedInstance; 18 | 19 | - (void)addToMainWindow:(UIView *)view; 20 | - (void)reduceAlphaIfEmpty; 21 | - (void)removeView:(UIView *)view; 22 | 23 | @property(nonatomic, retain) UIImage *backgroundImage; 24 | @property(nonatomic, readwrite) BOOL vignetteBackground; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #9AB6CD 4 | #C2D6E6 5 | #164E76 6 | @android:color/black 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /channels/serial/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | if(WIN32) 7 | set(OPTION_CLIENT_DEFAULT OFF) 8 | set(OPTION_SERVER_DEFAULT OFF) 9 | endif() 10 | 11 | if(ANDROID) 12 | set(OPTION_CLIENT_DEFAULT OFF) 13 | set(OPTION_SERVER_DEFAULT OFF) 14 | endif() 15 | 16 | define_channel_options(NAME "serial" TYPE "device" 17 | DESCRIPTION "Serial Port Virtual Channel Extension" 18 | SPECIFICATIONS "[MS-RDPESP]" 19 | DEFAULT ${OPTION_DEFAULT}) 20 | 21 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 22 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 23 | 24 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | 5 | --- 6 | 7 | **Is your feature request related to a problem? Please describe.** 8 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 9 | 10 | **Describe the solution you'd like** 11 | A clear and concise description of what you want to happen. 12 | 13 | **Describe alternatives you've considered** 14 | A clear and concise description of any alternative solutions or features you've considered. 15 | 16 | **Additional context** 17 | Add any other context or screenshots about the feature request here. 18 | -------------------------------------------------------------------------------- /winpr/libwinpr/sysinfo/cpufeatures/NOTICE: -------------------------------------------------------------------------------- 1 | Copyright (C) 2016 The Android Open Source Project 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /channels/parallel/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | if(WIN32) 7 | set(OPTION_CLIENT_DEFAULT OFF) 8 | set(OPTION_SERVER_DEFAULT OFF) 9 | endif() 10 | 11 | if(ANDROID) 12 | set(OPTION_CLIENT_DEFAULT OFF) 13 | set(OPTION_SERVER_DEFAULT OFF) 14 | endif() 15 | 16 | define_channel_options(NAME "parallel" TYPE "device" 17 | DESCRIPTION "Parallel Port Virtual Channel Extension" 18 | SPECIFICATIONS "[MS-RDPESP]" 19 | DEFAULT ${OPTION_DEFAULT}) 20 | 21 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 22 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 23 | 24 | -------------------------------------------------------------------------------- /packaging/rpm/freerdp-nightly-rpmlintrc: -------------------------------------------------------------------------------- 1 | # files are on purpose in /opt - vendor package 2 | addFilter("dir-or-file-in-opt") 3 | # required in this case that the binaries work 4 | addFilter("binary-or-shlib-defines-rpath") 5 | # ldconfig run not required 6 | addFilter("library-without-ldconfig-postin") 7 | addFilter("library-without-ldconfig-postun") 8 | # keep debug symbols and so directly in the package 9 | addFilter("unstripped-binary-or-object /opt/freerdp-nightly/lib64/*") 10 | addFilter("unstripped-binary-or-object /opt/freerdp-nightly/bin/*") 11 | addFilter("no-documentation") 12 | addFilter("manpage-not-compressed") 13 | addFilter("suse-filelist-forbidden-opt") 14 | -------------------------------------------------------------------------------- /client/iOS/Views/EditButtonTableViewCell.h: -------------------------------------------------------------------------------- 1 | /* 2 | Custom table cell with a button 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | 13 | @interface EditButtonTableViewCell : UITableViewCell 14 | { 15 | IBOutlet UILabel *_label; 16 | IBOutlet UIButton *_button; 17 | } 18 | 19 | @property(retain, nonatomic) UILabel *label; 20 | @property(retain, nonatomic) UIButton *button; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /client/iOS/Views/EditFlagTableViewCell.h: -------------------------------------------------------------------------------- 1 | /* 2 | Custom table cell with toggle switch 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | 13 | @interface EditFlagTableViewCell : UITableViewCell 14 | { 15 | IBOutlet UILabel *_label; 16 | IBOutlet UISwitch *_toggle; 17 | } 18 | 19 | @property(retain, nonatomic) UILabel *label; 20 | @property(retain, nonatomic) UISwitch *toggle; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /channels/tsmf/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT OFF) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | if(WIN32) 7 | set(OPTION_CLIENT_DEFAULT OFF) 8 | set(OPTION_SERVER_DEFAULT OFF) 9 | endif() 10 | 11 | if(ANDROID) 12 | set(OPTION_CLIENT_DEFAULT OFF) 13 | set(OPTION_SERVER_DEFAULT OFF) 14 | endif() 15 | 16 | define_channel_options(NAME "tsmf" TYPE "dynamic" 17 | DESCRIPTION "[DEPRECATED] Video Redirection Virtual Channel Extension" 18 | SPECIFICATIONS "[MS-RDPEV]" 19 | DEFAULT ${OPTION_DEFAULT}) 20 | 21 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 22 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 23 | 24 | -------------------------------------------------------------------------------- /client/Android/Studio/aFreeRDP/src/main/res/drawable/separator_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/menu/bookmark_context_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 13 | 14 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /winpr/libwinpr/utils/test/TestBacktrace.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int TestBacktrace(int argc, char* argv[]) 5 | { 6 | int rc = -1; 7 | size_t used, x; 8 | char** msg; 9 | void* stack = winpr_backtrace(20); 10 | 11 | if (!stack) 12 | { 13 | fprintf(stderr, "winpr_backtrace failed!\n"); 14 | return -1; 15 | } 16 | 17 | msg = winpr_backtrace_symbols(stack, &used); 18 | 19 | if (msg) 20 | { 21 | for (x = 0; x < used; x++) 22 | printf("%" PRIuz ": %s\n", x, msg[x]); 23 | 24 | rc = 0; 25 | } 26 | 27 | winpr_backtrace_symbols_fd(stack, fileno(stdout)); 28 | winpr_backtrace_free(stack); 29 | free(msg); 30 | return rc; 31 | } 32 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/drawable/separator_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /client/iOS/Views/EditTextTableViewCell.h: -------------------------------------------------------------------------------- 1 | /* 2 | Custom table cell with edit text field 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | 13 | @interface EditTextTableViewCell : UITableViewCell 14 | { 15 | IBOutlet UILabel *_label; 16 | IBOutlet UITextField *_textfield; 17 | } 18 | 19 | @property(retain, nonatomic) UILabel *label; 20 | @property(retain, nonatomic) UITextField *textfield; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /client/Android/Studio/freeRDPCore/src/main/res/xml/settings_app_power.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 13 | -------------------------------------------------------------------------------- /client/iOS/AppDelegate.h: -------------------------------------------------------------------------------- 1 | /* 2 | App delegate 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | 13 | @class MainTabBarController; 14 | 15 | @interface AppDelegate : NSObject 16 | { 17 | 18 | MainTabBarController *_tabBarController; 19 | } 20 | 21 | @property(nonatomic, retain) IBOutlet UIWindow *window; 22 | @property(nonatomic, retain) IBOutlet MainTabBarController *tabBarController; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /client/iOS/Views/EditSelectionTableViewCell.h: -------------------------------------------------------------------------------- 1 | /* 2 | Custom table cell with a label on the right, showing the current selection 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | 13 | @interface EditSelectionTableViewCell : UITableViewCell 14 | { 15 | IBOutlet UILabel *_label; 16 | IBOutlet UILabel *_selection; 17 | } 18 | 19 | @property(retain, nonatomic) UILabel *label; 20 | @property(retain, nonatomic) UILabel *selection; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /client/iOS/iFreeRDP-Prefix.pch: -------------------------------------------------------------------------------- 1 | /* 2 | PCH 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 http://mozilla.org/MPL/2.0/. 8 | */ 9 | 10 | // 11 | // Prefix header for all source files of the 'iFreeRDP' target in the 'iFreeRDP' project 12 | // 13 | 14 | #import 15 | 16 | #ifndef __IPHONE_3_0 17 | #warning "This project uses features only available in iPhone SDK 3.0 and later." 18 | #endif 19 | 20 | #ifdef __OBJC__ 21 | #import 22 | #import 23 | #endif 24 | -------------------------------------------------------------------------------- /channels/printer/ChannelOptions.cmake: -------------------------------------------------------------------------------- 1 | 2 | set(OPTION_DEFAULT OFF) 3 | set(OPTION_CLIENT_DEFAULT ON) 4 | set(OPTION_SERVER_DEFAULT OFF) 5 | 6 | if(WIN32) 7 | set(OPTION_CLIENT_DEFAULT ON) 8 | set(OPTION_SERVER_DEFAULT OFF) 9 | elseif(WITH_CUPS) 10 | set(OPTION_CLIENT_DEFAULT ON) 11 | set(OPTION_SERVER_DEFAULT OFF) 12 | else() 13 | set(OPTION_CLIENT_DEFAULT OFF) 14 | set(OPTION_SERVER_DEFAULT OFF) 15 | endif() 16 | 17 | define_channel_options(NAME "printer" TYPE "device" 18 | DESCRIPTION "Print Virtual Channel Extension" 19 | SPECIFICATIONS "[MS-RDPEPC]" 20 | DEFAULT ${OPTION_DEFAULT}) 21 | 22 | define_channel_client_options(${OPTION_CLIENT_DEFAULT}) 23 | define_channel_server_options(${OPTION_SERVER_DEFAULT}) 24 | 25 | -------------------------------------------------------------------------------- /winpr/libwinpr/sspi/test/TestQuerySecurityPackageInfo.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestQuerySecurityPackageInfo(int argc, char* argv[]) 8 | { 9 | int rc; 10 | SECURITY_STATUS status; 11 | SecPkgInfo* pPackageInfo; 12 | sspi_GlobalInit(); 13 | status = QuerySecurityPackageInfo(NTLM_SSP_NAME, &pPackageInfo); 14 | 15 | if (status != SEC_E_OK) 16 | rc = -1; 17 | else 18 | { 19 | _tprintf(_T("\nQuerySecurityPackageInfo:\n")); 20 | _tprintf(_T("\"%s\", \"%s\"\n"), pPackageInfo->Name, pPackageInfo->Comment); 21 | rc = 0; 22 | } 23 | 24 | FreeContextBuffer(pPackageInfo); 25 | sspi_GlobalFinish(); 26 | return rc; 27 | } 28 | -------------------------------------------------------------------------------- /winpr/libwinpr/io/test/TestIoDevice.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | int TestIoDevice(int argc, char* argv[]) 8 | { 9 | #ifndef _WIN32 10 | NTSTATUS NtStatus; 11 | ANSI_STRING aString; 12 | UNICODE_STRING uString; 13 | PDEVICE_OBJECT_EX pDeviceObject = NULL; 14 | 15 | _RtlInitAnsiString(&aString, "\\Device\\Example"); 16 | _RtlAnsiStringToUnicodeString(&uString, &aString, TRUE); 17 | 18 | NtStatus = _IoCreateDeviceEx(NULL, 0, &uString, FILE_DEVICE_UNKNOWN, 0, FALSE, &pDeviceObject); 19 | 20 | if (NtStatus != STATUS_SUCCESS) 21 | return -1; 22 | 23 | _IoDeleteDeviceEx(pDeviceObject); 24 | 25 | _RtlFreeUnicodeString(&uString); 26 | #endif 27 | return 0; 28 | } 29 | -------------------------------------------------------------------------------- /client/iOS/Views/BookmarkTableCell.h: -------------------------------------------------------------------------------- 1 | /* 2 | Custom bookmark table cell 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | 13 | @interface BookmarkTableCell : UITableViewCell 14 | { 15 | IBOutlet UILabel *_title; 16 | IBOutlet UILabel *_sub_title; 17 | IBOutlet UIImageView *_connection_state_icon; 18 | } 19 | 20 | @property(retain, nonatomic) UILabel *title; 21 | @property(retain, nonatomic) UILabel *subTitle; 22 | @property(retain, nonatomic) UIImageView *connectionStateIcon; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /client/iOS/Controllers/CredentialsEditorController.h: -------------------------------------------------------------------------------- 1 | /* 2 | Controller to edit bookmark credentials 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 "EditorBaseController.h" 12 | 13 | @class ComputerBookmark; 14 | @class ConnectionParams; 15 | 16 | @interface CredentialsEditorController : EditorBaseController 17 | { 18 | @private 19 | ComputerBookmark *_bookmark; 20 | ConnectionParams *_params; 21 | } 22 | 23 | // init for the given bookmark 24 | - (id)initWithBookmark:(ComputerBookmark *)bookmark; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /client/iOS/Controllers/EncryptionController.h: -------------------------------------------------------------------------------- 1 | /* 2 | Password Encryption Controller 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: 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 12 | #import "Encryptor.h" 13 | 14 | @interface EncryptionController : NSObject 15 | { 16 | Encryptor *_shared_encryptor; 17 | } 18 | 19 | + (EncryptionController *)sharedEncryptionController; 20 | 21 | // Return a Encryptor suitable for encrypting or decrypting with the master password 22 | - (Encryptor *)decryptor; 23 | - (Encryptor *)encryptor; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /cmake/FindDevD.cmake: -------------------------------------------------------------------------------- 1 | # Configure devd environment 2 | # 3 | # DEVD_FOUND - system has a devd 4 | # DEVD_BIN_DIR - devd bin dir 5 | # DEVD_SKT_DIR - devd socket dir 6 | # 7 | # Copyright (c) 2015 Rozhuk Ivan 8 | # Redistribution and use is allowed according to the terms of the BSD license. 9 | # 10 | 11 | 12 | FIND_PATH( 13 | DEVD_BIN_DIR 14 | NAMES devd 15 | PATHS /sbin /usr/sbin /usr/local/sbin 16 | ) 17 | 18 | FIND_PATH( 19 | DEVD_SKT_DIR 20 | NAMES devd.seqpacket.pipe devd.pipe 21 | PATHS /var/run/ 22 | ) 23 | 24 | 25 | if (DEVD_BIN_DIR) 26 | set(DEVD_FOUND "YES") 27 | message(STATUS "devd found") 28 | if (NOT DEVD_SKT_DIR) 29 | message(STATUS "devd not running!") 30 | endif (NOT DEVD_SKT_DIR) 31 | endif (DEVD_BIN_DIR) 32 | -------------------------------------------------------------------------------- /client/iOS/Views/EditSecretTextTableViewCell.h: -------------------------------------------------------------------------------- 1 | /* 2 | Custom table cell with secret edit text field 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 12 | 13 | @interface EditSecretTextTableViewCell : UITableViewCell 14 | { 15 | IBOutlet UILabel *_label; 16 | IBOutlet UITextField *_textfield; 17 | IBOutlet UIButton *_unhide_button; 18 | } 19 | 20 | @property(retain, nonatomic) UILabel *label; 21 | @property(retain, nonatomic) UITextField *textfield; 22 | 23 | - (void)setEnabled:(BOOL)enabled; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /channels/client/addin.h: -------------------------------------------------------------------------------- 1 | /** 2 | * FreeRDP: A Remote Desktop Protocol Implementation 3 | * Channel Addins 4 | * 5 | * Copyright 2012 Marc-Andre Moreau 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | */ 19 | -------------------------------------------------------------------------------- /client/iOS/Controllers/AdvancedBookmarkEditorController.h: -------------------------------------------------------------------------------- 1 | /* 2 | Controller to edit advanced bookmark settings 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 "EditorBaseController.h" 12 | 13 | @class ComputerBookmark; 14 | @class ConnectionParams; 15 | 16 | @interface AdvancedBookmarkEditorController : EditorBaseController 17 | { 18 | @private 19 | ComputerBookmark *_bookmark; 20 | ConnectionParams *_params; 21 | } 22 | 23 | // init for the given bookmark 24 | - (id)initWithBookmark:(ComputerBookmark *)bookmark; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /client/iOS/Controllers/BookmarkGatewaySettingsController.h: -------------------------------------------------------------------------------- 1 | /* 2 | Controller to edit ts gateway bookmark settings 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 "EditorBaseController.h" 12 | 13 | @class ComputerBookmark; 14 | @class ConnectionParams; 15 | 16 | @interface BookmarkGatewaySettingsController : EditorBaseController 17 | { 18 | @private 19 | ComputerBookmark *_bookmark; 20 | ConnectionParams *_params; 21 | } 22 | 23 | // init for the given bookmark 24 | - (id)initWithBookmark:(ComputerBookmark *)bookmark; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /winpr/libwinpr/heap/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # WinPR: Windows Portable Runtime 2 | # libwinpr-heap cmake build script 3 | # 4 | # Copyright 2011 Marc-Andre Moreau 5 | # 6 | # Licensed under the Apache License, Version 2.0 (the "License"); 7 | # you may not use this file except in compliance with the License. 8 | # You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | winpr_module_add(heap.c) 19 | -------------------------------------------------------------------------------- /client/iOS/Controllers/PerformanceEditorController.h: -------------------------------------------------------------------------------- 1 | /* 2 | controller for performance settings selection 3 | 4 | Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz 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 "EditorBaseController.h" 12 | 13 | @class ConnectionParams; 14 | 15 | @interface PerformanceEditorController : EditorBaseController 16 | { 17 | @private 18 | ConnectionParams *_params; 19 | NSString *_keyPath; 20 | } 21 | 22 | - (id)initWithConnectionParams:(ConnectionParams *)params; 23 | - (id)initWithConnectionParams:(ConnectionParams *)params keyPath:(NSString *)keyPath; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /cmake/today.cmake: -------------------------------------------------------------------------------- 1 | # This script returns the current date in ISO format 2 | # 3 | # YYYY-MM-DD 4 | # 5 | MACRO (TODAY RESULT) 6 | if (DEFINED ENV{SOURCE_DATE_EPOCH} AND NOT WIN32) 7 | EXECUTE_PROCESS(COMMAND "date" "-u" "-d" "@$ENV{SOURCE_DATE_EPOCH}" "+%Y-%m-%d" 8 | OUTPUT_VARIABLE ${RESULT} OUTPUT_STRIP_TRAILING_WHITESPACE) 9 | elseif(CMAKE_VERSION VERSION_LESS "2.8.11") 10 | if (WIN32) 11 | message(FATAL_ERROR "Your CMake version is too old. Please update to a more recent version >= 2.8.11") 12 | else() 13 | EXECUTE_PROCESS(COMMAND "date" "-u" "+%Y-%m-%d" 14 | OUTPUT_VARIABLE ${RESULT} OUTPUT_STRIP_TRAILING_WHITESPACE) 15 | endif() 16 | else() 17 | STRING(TIMESTAMP ${RESULT} "%Y-%m-%d" UTC) 18 | endif() 19 | ENDMACRO (TODAY) 20 | -------------------------------------------------------------------------------- /winpr/libwinpr/locale/test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | set(MODULE_NAME "TestLocale") 3 | set(MODULE_PREFIX "TEST_LOCALE") 4 | 5 | set(${MODULE_PREFIX}_DRIVER ${MODULE_NAME}.c) 6 | 7 | set(${MODULE_PREFIX}_TESTS 8 | TestLocaleFormatMessage.c) 9 | 10 | create_test_sourcelist(${MODULE_PREFIX}_SRCS 11 | ${${MODULE_PREFIX}_DRIVER} 12 | ${${MODULE_PREFIX}_TESTS}) 13 | 14 | add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS}) 15 | 16 | set_target_properties(${MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TESTING_OUTPUT_DIRECTORY}") 17 | 18 | foreach(test ${${MODULE_PREFIX}_TESTS}) 19 | get_filename_component(TestName ${test} NAME_WE) 20 | add_test(${TestName} ${TESTING_OUTPUT_DIRECTORY}/${MODULE_NAME} ${TestName}) 21 | endforeach() 22 | 23 | set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Test") 24 | -------------------------------------------------------------------------------- /winpr/libwinpr/security/test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | set(MODULE_NAME "TestSecurity") 3 | set(MODULE_PREFIX "TEST_SECURITY") 4 | 5 | set(${MODULE_PREFIX}_DRIVER ${MODULE_NAME}.c) 6 | 7 | set(${MODULE_PREFIX}_TESTS 8 | TestSecurityToken.c) 9 | 10 | create_test_sourcelist(${MODULE_PREFIX}_SRCS 11 | ${${MODULE_PREFIX}_DRIVER} 12 | ${${MODULE_PREFIX}_TESTS}) 13 | 14 | add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS}) 15 | 16 | set_target_properties(${MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TESTING_OUTPUT_DIRECTORY}") 17 | 18 | foreach(test ${${MODULE_PREFIX}_TESTS}) 19 | get_filename_component(TestName ${test} NAME_WE) 20 | add_test(${TestName} ${TESTING_OUTPUT_DIRECTORY}/${MODULE_NAME} ${TestName}) 21 | endforeach() 22 | 23 | set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Test") 24 | -------------------------------------------------------------------------------- /winpr/libwinpr/memory/test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | set(MODULE_NAME "TestMemory") 3 | set(MODULE_PREFIX "TEST_MEMORY") 4 | 5 | set(${MODULE_PREFIX}_DRIVER ${MODULE_NAME}.c) 6 | 7 | set(${MODULE_PREFIX}_TESTS 8 | TestMemoryCreateFileMapping.c) 9 | 10 | create_test_sourcelist(${MODULE_PREFIX}_SRCS 11 | ${${MODULE_PREFIX}_DRIVER} 12 | ${${MODULE_PREFIX}_TESTS}) 13 | 14 | add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS}) 15 | 16 | set_target_properties(${MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TESTING_OUTPUT_DIRECTORY}") 17 | 18 | foreach(test ${${MODULE_PREFIX}_TESTS}) 19 | get_filename_component(TestName ${test} NAME_WE) 20 | add_test(${TestName} ${TESTING_OUTPUT_DIRECTORY}/${MODULE_NAME} ${TestName}) 21 | endforeach() 22 | 23 | set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Test") 24 | -------------------------------------------------------------------------------- /winpr/libwinpr/sspicli/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # WinPR: Windows Portable Runtime 2 | # libwinpr-sspicli cmake build script 3 | # 4 | # Copyright 2012 Marc-Andre Moreau 5 | # 6 | # Licensed under the Apache License, Version 2.0 (the "License"); 7 | # you may not use this file except in compliance with the License. 8 | # You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | winpr_module_add(sspicli.c) 19 | -------------------------------------------------------------------------------- /winpr/libwinpr/winhttp/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # WinPR: Windows Portable Runtime 2 | # libwinpr-winhttp cmake build script 3 | # 4 | # Copyright 2012 Marc-Andre Moreau 5 | # 6 | # Licensed under the Apache License, Version 2.0 (the "License"); 7 | # you may not use this file except in compliance with the License. 8 | # You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | winpr_module_add(winhttp.c) 19 | -------------------------------------------------------------------------------- /winpr/libwinpr/bcrypt/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # WinPR: Windows Portable Runtime 2 | # libwinpr-bcrypt cmake build script 3 | # 4 | # Copyright 2012 Marc-Andre Moreau 5 | # 6 | # Licensed under the Apache License, Version 2.0 (the "License"); 7 | # you may not use this file except in compliance with the License. 8 | # You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | winpr_module_add(bcrypt.c) 19 | 20 | -------------------------------------------------------------------------------- /winpr/libwinpr/wtsapi/test/TestWtsApiShutdownSystem.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | int TestWtsApiShutdownSystem(int argc, char* argv[]) 7 | { 8 | BOOL bSuccess; 9 | HANDLE hServer; 10 | DWORD ShutdownFlag; 11 | 12 | #ifndef _WIN32 13 | if (!GetEnvironmentVariableA("WTSAPI_LIBRARY", NULL, 0)) 14 | { 15 | printf("%s: No RDS environment detected, skipping test\n", __FUNCTION__); 16 | return 0; 17 | } 18 | #endif 19 | 20 | hServer = WTS_CURRENT_SERVER_HANDLE; 21 | ShutdownFlag = WTS_WSD_SHUTDOWN; 22 | 23 | bSuccess = WTSShutdownSystem(hServer, ShutdownFlag); 24 | 25 | if (!bSuccess) 26 | { 27 | printf("WTSShutdownSystem failed: %" PRIu32 "\n", GetLastError()); 28 | return -1; 29 | } 30 | 31 | return 0; 32 | } 33 | -------------------------------------------------------------------------------- /include/freerdp/build-config.h.in: -------------------------------------------------------------------------------- 1 | #ifndef FREERDP_BUILD_CONFIG_H 2 | #define FREERDP_BUILD_CONFIG_H 3 | 4 | #define FREERDP_DATA_PATH "${FREERDP_DATA_PATH}" 5 | #define FREERDP_KEYMAP_PATH "${FREERDP_KEYMAP_PATH}" 6 | #define FREERDP_PLUGIN_PATH "${FREERDP_PLUGIN_PATH}" 7 | 8 | #define FREERDP_INSTALL_PREFIX "${FREERDP_INSTALL_PREFIX}" 9 | 10 | #define FREERDP_LIBRARY_PATH "${FREERDP_LIBRARY_PATH}" 11 | 12 | #define FREERDP_ADDIN_PATH "${FREERDP_ADDIN_PATH}" 13 | 14 | #define FREERDP_SHARED_LIBRARY_SUFFIX "${CMAKE_SHARED_LIBRARY_SUFFIX}" 15 | #define FREERDP_SHARED_LIBRARY_PREFIX "${CMAKE_SHARED_LIBRARY_PREFIX}" 16 | 17 | #define FREERDP_VENDOR_STRING "${VENDOR}" 18 | #define FREERDP_PRODUCT_STRING "${PRODUCT}" 19 | 20 | #define FREERDP_PROXY_PLUGINDIR "${FREERDP_PROXY_PLUGINDIR}" 21 | 22 | #endif /* FREERDP_BUILD_CONFIG_H */ 23 | -------------------------------------------------------------------------------- /winpr/libwinpr/credentials/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # WinPR: Windows Portable Runtime 2 | # libwinpr-credentials cmake build script 3 | # 4 | # Copyright 2012 Marc-Andre Moreau 5 | # 6 | # Licensed under the Apache License, Version 2.0 (the "License"); 7 | # you may not use this file except in compliance with the License. 8 | # You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | winpr_module_add(credentials.c) 19 | 20 | -------------------------------------------------------------------------------- /client/Mac/MRDPCursor.m: -------------------------------------------------------------------------------- 1 | /** 2 | * FreeRDP: A Remote Desktop Protocol Implementation 3 | * MacFreeRDP 4 | * 5 | * Copyright 2012 Thomas Goddard 6 | * 7 | * Licensed under the Apache License, Version 2.0 (the "License"); 8 | * you may not use this file except in compliance with the License. 9 | * You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | */ 19 | 20 | #import "MRDPCursor.h" 21 | 22 | @implementation MRDPCursor 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /rdtk/librdtk/test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | set(MODULE_NAME "TestRdTk") 3 | set(MODULE_PREFIX "TEST_RDTK") 4 | 5 | set(${MODULE_PREFIX}_DRIVER ${MODULE_NAME}.c) 6 | 7 | set(${MODULE_PREFIX}_TESTS 8 | TestRdTkNinePatch.c) 9 | 10 | create_test_sourcelist(${MODULE_PREFIX}_SRCS 11 | ${${MODULE_PREFIX}_DRIVER} 12 | ${${MODULE_PREFIX}_TESTS}) 13 | 14 | add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS}) 15 | 16 | target_link_libraries(${MODULE_NAME} rdtk) 17 | 18 | set_target_properties(${MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TESTING_OUTPUT_DIRECTORY}") 19 | 20 | foreach(test ${${MODULE_PREFIX}_TESTS}) 21 | get_filename_component(TestName ${test} NAME_WE) 22 | add_test(${TestName} ${TESTING_OUTPUT_DIRECTORY}/${MODULE_NAME} ${TestName}) 23 | endforeach() 24 | 25 | set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "RdTk/Test") 26 | -------------------------------------------------------------------------------- /winpr/test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | set(MODULE_NAME "TestWinPR") 3 | set(MODULE_PREFIX "TEST_WINPR") 4 | 5 | set(${MODULE_PREFIX}_DRIVER ${MODULE_NAME}.c) 6 | 7 | set(${MODULE_PREFIX}_TESTS TestIntrinsics.c TestTypes.c) 8 | 9 | create_test_sourcelist(${MODULE_PREFIX}_SRCS 10 | ${${MODULE_PREFIX}_DRIVER} 11 | ${${MODULE_PREFIX}_TESTS}) 12 | 13 | add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS}) 14 | 15 | target_link_libraries(${MODULE_NAME} winpr) 16 | 17 | set_target_properties(${MODULE_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${TESTING_OUTPUT_DIRECTORY}") 18 | 19 | foreach(test ${${MODULE_PREFIX}_TESTS}) 20 | get_filename_component(TestName ${test} NAME_WE) 21 | add_test(${TestName} ${TESTING_OUTPUT_DIRECTORY}/${MODULE_NAME} ${TestName}) 22 | endforeach() 23 | 24 | set_property(TARGET ${MODULE_NAME} PROPERTY FOLDER "WinPR/Test") 25 | -------------------------------------------------------------------------------- /cmake/GNUInstallDirsWrapper.cmake: -------------------------------------------------------------------------------- 1 | # GNUInstallDirs is a relatively new cmake module, so wrap it to avoid errors 2 | include(GNUInstallDirs OPTIONAL RESULT_VARIABLE GID_PATH) 3 | if(GID_PATH STREQUAL "NOTFOUND") 4 | if(NOT DEFINED CMAKE_INSTALL_BINDIR) 5 | set(CMAKE_INSTALL_BINDIR "bin" CACHE PATH "user executables (bin)") 6 | endif() 7 | 8 | if(NOT DEFINED CMAKE_INSTALL_LIBDIR) 9 | set(CMAKE_INSTALL_LIBDIR "lib${LIB_SUFFIX}" CACHE PATH "object code libraries (lib)") 10 | endif() 11 | 12 | foreach(dir BINDIR LIBDIR) 13 | if(NOT IS_ABSOLUTE ${CMAKE_INSTALL_${dir}}) 14 | set(CMAKE_INSTALL_FULL_${dir} "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_${dir}}") 15 | else() 16 | set(CMAKE_INSTALL_FULL_${dir} "${CMAKE_INSTALL_${dir}}") 17 | endif() 18 | endforeach() 19 | 20 | mark_as_advanced(CMAKE_INSTALL_BINDIR CMAKE_INSTALL_LIBDIR) 21 | endif() 22 | -------------------------------------------------------------------------------- /winpr/libwinpr/shell/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # WinPR: Windows Portable Runtime 2 | # libwinpr-shell cmake build script 3 | # 4 | # Copyright 2015 Dell Software 5 | # 6 | # Licensed under the Apache License, Version 2.0 (the "License"); 7 | # you may not use this file except in compliance with the License. 8 | # You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | if (NOT ANDROID) 19 | winpr_module_add(shell.c) 20 | endif() 21 | -------------------------------------------------------------------------------- /winpr/libwinpr/input/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # WinPR: Windows Portable Runtime 2 | # libwinpr-input cmake build script 3 | # 4 | # Copyright 2012 Marc-Andre Moreau 5 | # 6 | # Licensed under the Apache License, Version 2.0 (the "License"); 7 | # you may not use this file except in compliance with the License. 8 | # You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | 18 | winpr_module_add( 19 | virtualkey.c 20 | scancode.c 21 | keycode.c) 22 | --------------------------------------------------------------------------------