diff --git a/src/protocols/rdp/bitmap.c b/src/protocols/rdp/bitmap.c index 252f66c7..61621f2e 100644 --- a/src/protocols/rdp/bitmap.c +++ b/src/protocols/rdp/bitmap.c @@ -17,21 +17,15 @@ * under the License. */ -#include "config.h" #include "bitmap.h" -#include "client.h" #include "common/display.h" #include "common/surface.h" #include "rdp.h" -#include "settings.h" #include -#include -#include #include -#include #include -#include +#include #include #include diff --git a/src/protocols/rdp/bitmap.h b/src/protocols/rdp/bitmap.h index 70068b56..ef3e5476 100644 --- a/src/protocols/rdp/bitmap.h +++ b/src/protocols/rdp/bitmap.h @@ -24,6 +24,7 @@ #include "common/display.h" #include +#include #include #include diff --git a/src/protocols/rdp/channels/audio-input.c b/src/protocols/rdp/channels/audio-input.c index 055ce83d..29b48169 100644 --- a/src/protocols/rdp/channels/audio-input.c +++ b/src/protocols/rdp/channels/audio-input.c @@ -17,14 +17,13 @@ * under the License. */ -#include "config.h" #include "channels/audio-input.h" #include "plugins/channels.h" #include "plugins/ptr-string.h" #include "rdp.h" #include -#include +#include #include #include #include @@ -32,8 +31,10 @@ #include #include -#include #include +#include +#include +#include /** * Parses the given raw audio mimetype, producing the corresponding rate, diff --git a/src/protocols/rdp/channels/audio-input.h b/src/protocols/rdp/channels/audio-input.h index 19b6f66c..366500ac 100644 --- a/src/protocols/rdp/channels/audio-input.h +++ b/src/protocols/rdp/channels/audio-input.h @@ -20,12 +20,9 @@ #ifndef GUAC_RDP_CHANNELS_AUDIO_INPUT_H #define GUAC_RDP_CHANNELS_AUDIO_INPUT_H -#include "config.h" - #include #include #include - #include /** diff --git a/src/protocols/rdp/channels/cliprdr.c b/src/protocols/rdp/channels/cliprdr.c index 30e02f78..e62bbb14 100644 --- a/src/protocols/rdp/channels/cliprdr.c +++ b/src/protocols/rdp/channels/cliprdr.c @@ -17,8 +17,6 @@ * under the License. */ -#include "config.h" - #include "channels/cliprdr.h" #include "client.h" #include "common/clipboard.h" @@ -26,10 +24,13 @@ #include "plugins/channels.h" #include "rdp.h" -#include #include +#include #include #include +#include +#include +#include #include #include diff --git a/src/protocols/rdp/channels/cliprdr.h b/src/protocols/rdp/channels/cliprdr.h index e9b7c9a0..4c920bfb 100644 --- a/src/protocols/rdp/channels/cliprdr.h +++ b/src/protocols/rdp/channels/cliprdr.h @@ -20,12 +20,14 @@ #ifndef GUAC_RDP_CHANNELS_CLIPRDR_H #define GUAC_RDP_CHANNELS_CLIPRDR_H -#include "config.h" #include "common/clipboard.h" -#include #include +#include +#include +#include #include +#include /** * RDP clipboard, leveraging the "CLIPRDR" channel. diff --git a/src/protocols/rdp/channels/common-svc.c b/src/protocols/rdp/channels/common-svc.c index a089bac5..20254ad7 100644 --- a/src/protocols/rdp/channels/common-svc.c +++ b/src/protocols/rdp/channels/common-svc.c @@ -17,19 +17,19 @@ * under the License. */ -#include "config.h" #include "channels/common-svc.h" #include "plugins/channels.h" #include "rdp.h" -#include +#include #include -#include #include #include #include #include +#include + int guac_rdp_common_svc_load_plugin(rdpContext* context, char* name, ULONG channel_options, guac_rdp_common_svc_connect_handler* connect_handler, diff --git a/src/protocols/rdp/channels/common-svc.h b/src/protocols/rdp/channels/common-svc.h index 82a9a63d..aaa7aab4 100644 --- a/src/protocols/rdp/channels/common-svc.h +++ b/src/protocols/rdp/channels/common-svc.h @@ -20,8 +20,7 @@ #ifndef GUAC_RDP_CHANNELS_COMMON_SVC_H #define GUAC_RDP_CHANNELS_COMMON_SVC_H -#include "config.h" - +#include #include #include #include @@ -29,6 +28,8 @@ #include #include +struct guac_rdp_common_svc; + /** * The maximum number of bytes to allow within each channel name, including * null terminator. diff --git a/src/protocols/rdp/channels/disp.c b/src/protocols/rdp/channels/disp.c index d487a043..a25f6fa9 100644 --- a/src/protocols/rdp/channels/disp.c +++ b/src/protocols/rdp/channels/disp.c @@ -17,18 +17,19 @@ * under the License. */ -#include "config.h" #include "channels/disp.h" -#include "client.h" #include "plugins/channels.h" #include "rdp.h" #include "settings.h" #include #include +#include #include #include -#include + +#include +#include guac_rdp_disp* guac_rdp_disp_alloc() { diff --git a/src/protocols/rdp/channels/pipe-svc.c b/src/protocols/rdp/channels/pipe-svc.c index 3bf90ed9..e918fe7c 100644 --- a/src/protocols/rdp/channels/pipe-svc.c +++ b/src/protocols/rdp/channels/pipe-svc.c @@ -17,21 +17,21 @@ * under the License. */ -#include "config.h" #include "channels/common-svc.h" #include "channels/pipe-svc.h" -#include "client.h" #include "common/list.h" -#include "plugins/channels.h" #include "rdp.h" -#include +#include #include -#include +#include +#include +#include +#include #include -#include #include +#include void guac_rdp_pipe_svc_send_pipe(guac_socket* socket, guac_rdp_pipe_svc* pipe_svc) { diff --git a/src/protocols/rdp/channels/pipe-svc.h b/src/protocols/rdp/channels/pipe-svc.h index 6ab43f96..4ba64be1 100644 --- a/src/protocols/rdp/channels/pipe-svc.h +++ b/src/protocols/rdp/channels/pipe-svc.h @@ -20,12 +20,14 @@ #ifndef GUAC_RDP_CHANNELS_PIPE_SVC_H #define GUAC_RDP_CHANNELS_PIPE_SVC_H -#include "config.h" #include "channels/common-svc.h" +#include #include #include #include +#include +#include #include /** diff --git a/src/protocols/rdp/channels/rail.c b/src/protocols/rdp/channels/rail.c index 37017c43..eb645a8f 100644 --- a/src/protocols/rdp/channels/rail.c +++ b/src/protocols/rdp/channels/rail.c @@ -17,19 +17,21 @@ * under the License. */ -#include "config.h" #include "channels/rail.h" -#include "client.h" #include "plugins/channels.h" #include "rdp.h" #include "settings.h" #include +#include #include +#include #include #include +#include #include +#include /** * Completes initialization of the RemoteApp session, sending client system diff --git a/src/protocols/rdp/channels/rail.h b/src/protocols/rdp/channels/rail.h index 9b0d231a..08560343 100644 --- a/src/protocols/rdp/channels/rail.h +++ b/src/protocols/rdp/channels/rail.h @@ -20,8 +20,6 @@ #ifndef GUAC_RDP_CHANNELS_RAIL_H #define GUAC_RDP_CHANNELS_RAIL_H -#include "config.h" - #include /** diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-dir-info.c b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-dir-info.c index 25d355f5..70eb8cd5 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-dir-info.c +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-dir-info.c @@ -17,16 +17,17 @@ * under the License. */ -#include "config.h" #include "channels/rdpdr/rdpdr-fs-messages-dir-info.h" #include "channels/rdpdr/rdpdr.h" #include "fs.h" #include "unicode.h" +#include #include -#include +#include #include +#include #include void guac_rdpdr_fs_process_query_directory_info(guac_rdp_common_svc* svc, diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-dir-info.h b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-dir-info.h index c4b0f8ad..fb49ce93 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-dir-info.h +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-dir-info.h @@ -28,7 +28,6 @@ * @file rdpdr-fs-messages-dir-info.h */ -#include "config.h" #include "channels/common-svc.h" #include "channels/rdpdr/rdpdr.h" diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.c b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.c index 0e4f66f0..0f453038 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.c +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.c @@ -17,18 +17,18 @@ * under the License. */ -#include "config.h" #include "channels/rdpdr/rdpdr-fs-messages-file-info.h" #include "channels/rdpdr/rdpdr.h" #include "download.h" #include "fs.h" #include "unicode.h" +#include #include +#include #include #include -#include #include #include diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.h b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.h index dfd207ae..25f13cee 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.h +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-file-info.h @@ -27,7 +27,6 @@ * @file rdpdr-fs-messages-file-info.h */ -#include "config.h" #include "channels/common-svc.h" #include "channels/rdpdr/rdpdr.h" diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-vol-info.c b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-vol-info.c index 1ab9dd21..0ce46844 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-vol-info.c +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-vol-info.c @@ -17,15 +17,17 @@ * under the License. */ -#include "config.h" -#include "channels/rdpdr/rdpdr-messages.h" +#include "channels/common-svc.h" #include "channels/rdpdr/rdpdr-fs-messages-vol-info.h" #include "channels/rdpdr/rdpdr-fs.h" #include "channels/rdpdr/rdpdr.h" #include "fs.h" +#include #include #include +#include +#include #include #include diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-vol-info.h b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-vol-info.h index 87c0745c..b8c9522e 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-vol-info.h +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages-vol-info.h @@ -28,7 +28,6 @@ * @file rdpdr-fs-messages-vol-info.h */ -#include "config.h" #include "channels/rdpdr/rdpdr.h" #include diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages.c b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages.c index 60fa6852..529eea57 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages.c +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages.c @@ -17,12 +17,11 @@ * under the License. */ -#include "config.h" +#include "channels/common-svc.h" #include "channels/rdpdr/rdpdr-fs-messages-dir-info.h" #include "channels/rdpdr/rdpdr-fs-messages-file-info.h" #include "channels/rdpdr/rdpdr-fs-messages-vol-info.h" #include "channels/rdpdr/rdpdr-fs-messages.h" -#include "channels/rdpdr/rdpdr-messages.h" #include "channels/rdpdr/rdpdr.h" #include "download.h" #include "fs.h" @@ -30,11 +29,10 @@ #include #include -#include +#include #include #include -#include #include #include #include diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages.h b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages.h index bfc8312b..63fcbb9a 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages.h +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-fs-messages.h @@ -28,7 +28,6 @@ * @file rdpdr-fs-messages.h */ -#include "config.h" #include "channels/rdpdr/rdpdr.h" #include diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-fs.c b/src/protocols/rdp/channels/rdpdr/rdpdr-fs.c index 50f3c287..ed67ac6f 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-fs.c +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-fs.c @@ -17,20 +17,19 @@ * under the License. */ -#include "config.h" -#include "channels/rdpdr/rdpdr-fs-messages.h" #include "channels/rdpdr/rdpdr-fs.h" -#include "channels/rdpdr/rdpdr-messages.h" +#include "channels/rdpdr/rdpdr-fs-messages.h" #include "channels/rdpdr/rdpdr.h" #include "rdp.h" #include +#include #include -#include -#include #include #include +#include + void guac_rdpdr_device_fs_iorequest_handler(guac_rdp_common_svc* svc, guac_rdpdr_device* device, guac_rdpdr_iorequest* iorequest, wStream* input_stream) { diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-fs.h b/src/protocols/rdp/channels/rdpdr/rdpdr-fs.h index 6f6e5d1d..129fb267 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-fs.h +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-fs.h @@ -31,7 +31,7 @@ * @file rdpdr-fs.h */ -#include "config.h" +#include "channels/common-svc.h" #include "channels/rdpdr/rdpdr.h" #include diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-messages.c b/src/protocols/rdp/channels/rdpdr/rdpdr-messages.c index c4d4b032..28a27e67 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-messages.c +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-messages.c @@ -17,15 +17,13 @@ * under the License. */ -#include "config.h" #include "channels/rdpdr/rdpdr-messages.h" #include "channels/rdpdr/rdpdr.h" #include "rdp.h" -#include "unicode.h" +#include "settings.h" #include #include -#include #include #include diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-messages.h b/src/protocols/rdp/channels/rdpdr/rdpdr-messages.h index 27684cf2..a79c83b4 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-messages.h +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-messages.h @@ -20,7 +20,7 @@ #ifndef GUAC_RDP_CHANNELS_RDPDR_MESSAGES_H #define GUAC_RDP_CHANNELS_RDPDR_MESSAGES_H -#include "config.h" +#include "channels/common-svc.h" #include "channels/rdpdr/rdpdr.h" #include diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-printer.c b/src/protocols/rdp/channels/rdpdr/rdpdr-printer.c index e435d32b..d90116f5 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-printer.c +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-printer.c @@ -17,8 +17,6 @@ * under the License. */ -#include "config.h" -#include "channels/rdpdr/rdpdr-messages.h" #include "channels/rdpdr/rdpdr-printer.h" #include "channels/rdpdr/rdpdr.h" #include "print-job.h" @@ -26,21 +24,13 @@ #include "unicode.h" #include +#include #include -#include -#include -#include #include -#include -#include +#include #include -#include -#include -#include #include -#include -#include void guac_rdpdr_process_print_job_create(guac_rdp_common_svc* svc, guac_rdpdr_device* device, guac_rdpdr_iorequest* iorequest, diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr-printer.h b/src/protocols/rdp/channels/rdpdr/rdpdr-printer.h index 106d6be3..a6865d84 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr-printer.h +++ b/src/protocols/rdp/channels/rdpdr/rdpdr-printer.h @@ -20,7 +20,7 @@ #ifndef GUAC_RDP_CHANNELS_RDPDR_PRINTER_H #define GUAC_RDP_CHANNELS_RDPDR_PRINTER_H -#include "config.h" +#include "channels/common-svc.h" #include "channels/rdpdr/rdpdr.h" #include diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr.c b/src/protocols/rdp/channels/rdpdr/rdpdr.c index d0d3143e..f67a55be 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr.c +++ b/src/protocols/rdp/channels/rdpdr/rdpdr.c @@ -17,26 +17,20 @@ * under the License. */ -#include "config.h" +#include "channels/rdpdr/rdpdr.h" #include "channels/rdpdr/rdpdr-fs.h" #include "channels/rdpdr/rdpdr-messages.h" #include "channels/rdpdr/rdpdr-printer.h" -#include "channels/rdpdr/rdpdr.h" -#include "fs.h" -#include "plugins/channels.h" #include "rdp.h" #include "settings.h" #include #include +#include #include -#include -#include -#include #include #include -#include void guac_rdpdr_process_receive(guac_rdp_common_svc* svc, wStream* input_stream) { diff --git a/src/protocols/rdp/channels/rdpdr/rdpdr.h b/src/protocols/rdp/channels/rdpdr/rdpdr.h index fc494ee1..b074348a 100644 --- a/src/protocols/rdp/channels/rdpdr/rdpdr.h +++ b/src/protocols/rdp/channels/rdpdr/rdpdr.h @@ -20,11 +20,15 @@ #ifndef GUAC_RDP_CHANNELS_RDPDR_H #define GUAC_RDP_CHANNELS_RDPDR_H -#include "config.h" #include "channels/common-svc.h" #include #include +#include + +#include + +struct guac_rdpdr_device; /** * The maximum number of bytes to allow for a device read. diff --git a/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c b/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c index f0dedaa0..1d69e069 100644 --- a/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c +++ b/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c @@ -17,8 +17,6 @@ * under the License. */ -#include "config.h" - #include "channels/rdpsnd/rdpsnd-messages.h" #include "channels/rdpsnd/rdpsnd.h" #include "rdp.h" @@ -29,8 +27,8 @@ #include #include -#include #include +#include void guac_rdpsnd_formats_handler(guac_rdp_common_svc* svc, wStream* input_stream, guac_rdpsnd_pdu_header* header) { diff --git a/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.h b/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.h index 3c3733c6..9271151f 100644 --- a/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.h +++ b/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.h @@ -20,7 +20,6 @@ #ifndef GUAC_RDP_CHANNELS_RDPSND_MESSAGES_H #define GUAC_RDP_CHANNELS_RDPSND_MESSAGES_H -#include "config.h" #include "channels/common-svc.h" #include diff --git a/src/protocols/rdp/channels/rdpsnd/rdpsnd.c b/src/protocols/rdp/channels/rdpsnd/rdpsnd.c index 5859d4e3..be6034d2 100644 --- a/src/protocols/rdp/channels/rdpsnd/rdpsnd.c +++ b/src/protocols/rdp/channels/rdpsnd/rdpsnd.c @@ -17,16 +17,14 @@ * under the License. */ -#include "config.h" #include "channels/common-svc.h" -#include "channels/rdpsnd/rdpsnd-messages.h" #include "channels/rdpsnd/rdpsnd.h" +#include "channels/rdpsnd/rdpsnd-messages.h" #include "rdp.h" #include #include #include -#include #include #include diff --git a/src/protocols/rdp/channels/rdpsnd/rdpsnd.h b/src/protocols/rdp/channels/rdpsnd/rdpsnd.h index 97b6085f..cd7fe233 100644 --- a/src/protocols/rdp/channels/rdpsnd/rdpsnd.h +++ b/src/protocols/rdp/channels/rdpsnd/rdpsnd.h @@ -20,9 +20,9 @@ #ifndef GUAC_RDP_CHANNELS_RDPSND_H #define GUAC_RDP_CHANNELS_RDPSND_H -#include "config.h" #include "channels/common-svc.h" +#include #include /** diff --git a/src/protocols/rdp/client.c b/src/protocols/rdp/client.c index c8150acb..8cbc1635 100644 --- a/src/protocols/rdp/client.c +++ b/src/protocols/rdp/client.c @@ -17,14 +17,16 @@ * under the License. */ -#include "config.h" -#include "channels/audio-input.h" -#include "channels/disp.h" #include "client.h" +#include "channels/audio-input.h" +#include "channels/cliprdr.h" +#include "channels/disp.h" #include "common/recording.h" +#include "config.h" #include "fs.h" #include "log.h" #include "rdp.h" +#include "settings.h" #include "user.h" #ifdef ENABLE_COMMON_SSH @@ -33,19 +35,11 @@ #include "common-ssh/user.h" #endif -#include -#include -#include -#include -#include #include #include -#include -#include #include #include -#include int guac_client_init(guac_client* client, int argc, char** argv) { diff --git a/src/protocols/rdp/client.h b/src/protocols/rdp/client.h index 4f6c2662..9acd33ab 100644 --- a/src/protocols/rdp/client.h +++ b/src/protocols/rdp/client.h @@ -20,8 +20,6 @@ #ifndef GUAC_RDP_CLIENT_H #define GUAC_RDP_CLIENT_H -#include "config.h" - #include /** diff --git a/src/protocols/rdp/color.c b/src/protocols/rdp/color.c index c7db078d..cfe8d344 100644 --- a/src/protocols/rdp/color.c +++ b/src/protocols/rdp/color.c @@ -17,10 +17,6 @@ * under the License. */ -#include "config.h" - -#include "client.h" -#include "rdp.h" #include "settings.h" #include @@ -28,6 +24,8 @@ #include #include +#include + UINT32 guac_rdp_get_native_pixel_format(BOOL alpha) { uint8_t color[] = { 0x0A, 0x0B, 0x0C, 0x0D }; diff --git a/src/protocols/rdp/decompose.c b/src/protocols/rdp/decompose.c index 5f559d99..e42a7697 100644 --- a/src/protocols/rdp/decompose.c +++ b/src/protocols/rdp/decompose.c @@ -17,7 +17,6 @@ * under the License. */ -#include "config.h" #include "keyboard.h" /** diff --git a/src/protocols/rdp/download.c b/src/protocols/rdp/download.c index 34f7e2e6..ceb211ed 100644 --- a/src/protocols/rdp/download.c +++ b/src/protocols/rdp/download.c @@ -17,23 +17,21 @@ * under the License. */ -#include "config.h" -#include "client.h" +#include "common/json.h" #include "download.h" #include "fs.h" #include "ls.h" #include "rdp.h" -#include -#include -#include #include +#include #include #include #include #include -#include -#include +#include +#include +#include #include diff --git a/src/protocols/rdp/download.h b/src/protocols/rdp/download.h index c15dba67..2989658c 100644 --- a/src/protocols/rdp/download.h +++ b/src/protocols/rdp/download.h @@ -20,12 +20,11 @@ #ifndef GUAC_RDP_DOWNLOAD_H #define GUAC_RDP_DOWNLOAD_H -#include "config.h" #include "common/json.h" -#include #include #include +#include #include diff --git a/src/protocols/rdp/error.c b/src/protocols/rdp/error.c index 0fbc6de9..de0e1cd3 100644 --- a/src/protocols/rdp/error.c +++ b/src/protocols/rdp/error.c @@ -17,7 +17,6 @@ * under the License. */ -#include "config.h" #include "error.h" #include "rdp.h" diff --git a/src/protocols/rdp/fs.c b/src/protocols/rdp/fs.c index 8b48b945..74664b4b 100644 --- a/src/protocols/rdp/fs.c +++ b/src/protocols/rdp/fs.c @@ -17,19 +17,19 @@ * under the License. */ -#include "config.h" - -#include "download.h" #include "fs.h" +#include "download.h" #include "upload.h" #include #include #include +#include #include #include #include #include +#include #include #include @@ -40,7 +40,6 @@ #include #include #include -#include #include guac_rdp_fs* guac_rdp_fs_alloc(guac_client* client, const char* drive_path, diff --git a/src/protocols/rdp/fs.h b/src/protocols/rdp/fs.h index 168f2df1..56c134f0 100644 --- a/src/protocols/rdp/fs.h +++ b/src/protocols/rdp/fs.h @@ -31,10 +31,10 @@ * @file fs.h */ -#include "config.h" - #include +#include #include +#include #include #include diff --git a/src/protocols/rdp/gdi.c b/src/protocols/rdp/gdi.c index 98502c89..feb6505d 100644 --- a/src/protocols/rdp/gdi.c +++ b/src/protocols/rdp/gdi.c @@ -17,20 +17,21 @@ * under the License. */ -#include "config.h" #include "bitmap.h" -#include "client.h" -#include "color.h" +#include "common/display.h" #include "common/surface.h" #include "rdp.h" #include "settings.h" #include #include +#include +#include #include #include #include +#include #include guac_transfer_function guac_rdp_rop3_transfer_function(guac_client* client, diff --git a/src/protocols/rdp/glyph.c b/src/protocols/rdp/glyph.c index 3050c65c..cecaa8d9 100644 --- a/src/protocols/rdp/glyph.c +++ b/src/protocols/rdp/glyph.c @@ -17,19 +17,16 @@ * under the License. */ -#include "config.h" -#include "client.h" #include "color.h" #include "common/surface.h" +#include "config.h" #include "glyph.h" #include "rdp.h" -#include "settings.h" #include #include #include -#include #include #include diff --git a/src/protocols/rdp/glyph.h b/src/protocols/rdp/glyph.h index 0d4bf7b0..1e9b389b 100644 --- a/src/protocols/rdp/glyph.h +++ b/src/protocols/rdp/glyph.h @@ -20,10 +20,9 @@ #ifndef GUAC_RDP_GLYPH_H #define GUAC_RDP_GLYPH_H -#include "config.h" - #include #include +#include #include /** diff --git a/src/protocols/rdp/input.c b/src/protocols/rdp/input.c index 5e08dd6e..8f77dc06 100644 --- a/src/protocols/rdp/input.c +++ b/src/protocols/rdp/input.c @@ -17,19 +17,20 @@ * under the License. */ -#include "config.h" #include "channels/disp.h" -#include "client.h" +#include "common/cursor.h" +#include "common/display.h" #include "common/recording.h" #include "input.h" #include "keyboard.h" #include "rdp.h" +#include "settings.h" #include #include #include +#include -#include #include int guac_rdp_user_mouse_handler(guac_user* user, int x, int y, int mask) { diff --git a/src/protocols/rdp/keyboard.c b/src/protocols/rdp/keyboard.c index 71aba14f..42cc4db6 100644 --- a/src/protocols/rdp/keyboard.c +++ b/src/protocols/rdp/keyboard.c @@ -17,8 +17,6 @@ * under the License. */ -#include "config.h" -#include "client.h" #include "decompose.h" #include "keyboard.h" #include "keymap.h" @@ -28,7 +26,6 @@ #include #include -#include #include /** diff --git a/src/protocols/rdp/keymap.c b/src/protocols/rdp/keymap.c index 04b1409e..b71b402d 100644 --- a/src/protocols/rdp/keymap.c +++ b/src/protocols/rdp/keymap.c @@ -17,8 +17,6 @@ * under the License. */ -#include "config.h" - #include "keymap.h" #include diff --git a/src/protocols/rdp/keymap.h b/src/protocols/rdp/keymap.h index 9e4958cf..6ec627f5 100644 --- a/src/protocols/rdp/keymap.h +++ b/src/protocols/rdp/keymap.h @@ -20,10 +20,10 @@ #ifndef GUAC_RDP_KEYMAP_H #define GUAC_RDP_KEYMAP_H -#include "config.h" - #include +struct guac_rdp_keymap; + /** * Represents a keysym-to-scancode mapping for RDP, with extra information * about the state of prerequisite keysyms. diff --git a/src/protocols/rdp/log.c b/src/protocols/rdp/log.c index fa0a074f..29414c17 100644 --- a/src/protocols/rdp/log.c +++ b/src/protocols/rdp/log.c @@ -19,6 +19,9 @@ #include #include +#include + +#include /** * The guac_client that should be used within this process for FreeRDP log diff --git a/src/protocols/rdp/ls.c b/src/protocols/rdp/ls.c index f008da90..300bf93c 100644 --- a/src/protocols/rdp/ls.c +++ b/src/protocols/rdp/ls.c @@ -17,24 +17,19 @@ * under the License. */ -#include "config.h" -#include "client.h" #include "fs.h" #include "ls.h" -#include "rdp.h" -#include -#include -#include #include #include #include #include -#include -#include -#include +#include +#include +#include #include +#include int guac_rdp_ls_ack_handler(guac_user* user, guac_stream* stream, char* message, guac_protocol_status status) { diff --git a/src/protocols/rdp/ls.h b/src/protocols/rdp/ls.h index 21a2eb85..be6a10c7 100644 --- a/src/protocols/rdp/ls.h +++ b/src/protocols/rdp/ls.h @@ -20,12 +20,12 @@ #ifndef GUAC_RDP_LS_H #define GUAC_RDP_LS_H -#include "config.h" #include "common/json.h" +#include "fs.h" -#include #include #include +#include #include diff --git a/src/protocols/rdp/plugins/channels.c b/src/protocols/rdp/plugins/channels.c index 9cf5a36b..a183b667 100644 --- a/src/protocols/rdp/plugins/channels.c +++ b/src/protocols/rdp/plugins/channels.c @@ -17,13 +17,16 @@ * under the License. */ -#include "config.h" #include "plugins/channels.h" -#include "rdp.h" #include #include -#include +#include +#include + +#include +#include +#include int guac_rdp_wrapped_entry_ex_count = 0; diff --git a/src/protocols/rdp/plugins/channels.h b/src/protocols/rdp/plugins/channels.h index f324f876..59d6c829 100644 --- a/src/protocols/rdp/plugins/channels.h +++ b/src/protocols/rdp/plugins/channels.h @@ -20,10 +20,10 @@ #ifndef GUAC_RDP_PLUGINS_CHANNELS_H #define GUAC_RDP_PLUGINS_CHANNELS_H -#include "config.h" - #include #include +#include +#include /** * The maximum number of static channels supported by Guacamole's RDP support. diff --git a/src/protocols/rdp/plugins/guac-common-svc/guac-common-svc.c b/src/protocols/rdp/plugins/guac-common-svc/guac-common-svc.c index c55b606e..fbba4842 100644 --- a/src/protocols/rdp/plugins/guac-common-svc/guac-common-svc.c +++ b/src/protocols/rdp/plugins/guac-common-svc/guac-common-svc.c @@ -17,19 +17,15 @@ * under the License. */ -#include "config.h" #include "channels/common-svc.h" -#include +#include #include -#include -#include -#include #include +#include #include #include -#include /** * Event handler for events which deal with data transmitted over an open SVC. diff --git a/src/protocols/rdp/plugins/guacai/guacai-messages.c b/src/protocols/rdp/plugins/guacai/guacai-messages.c index bb759e56..9e4b4142 100644 --- a/src/protocols/rdp/plugins/guacai/guacai-messages.c +++ b/src/protocols/rdp/plugins/guacai/guacai-messages.c @@ -17,14 +17,11 @@ * under the License. */ -#include "config.h" #include "channels/audio-input.h" #include "plugins/guacai/guacai-messages.h" #include "rdp.h" -#include #include -#include #include #include diff --git a/src/protocols/rdp/plugins/guacai/guacai-messages.h b/src/protocols/rdp/plugins/guacai/guacai-messages.h index 91173c3d..49fbd1cb 100644 --- a/src/protocols/rdp/plugins/guacai/guacai-messages.h +++ b/src/protocols/rdp/plugins/guacai/guacai-messages.h @@ -20,11 +20,12 @@ #ifndef GUAC_RDP_PLUGINS_GUACAI_MESSAGES_H #define GUAC_RDP_PLUGINS_GUACAI_MESSAGES_H -#include "config.h" +#include "channels/audio-input.h" #include #include #include +#include /** * The format tag associated with raw wave audio (WAVE_FORMAT_PCM). This format diff --git a/src/protocols/rdp/plugins/guacai/guacai.c b/src/protocols/rdp/plugins/guacai/guacai.c index de9dfb91..80dd87f3 100644 --- a/src/protocols/rdp/plugins/guacai/guacai.c +++ b/src/protocols/rdp/plugins/guacai/guacai.c @@ -17,21 +17,20 @@ * under the License. */ -#include "config.h" #include "channels/audio-input.h" -#include "plugins/guacai/guacai-messages.h" #include "plugins/guacai/guacai.h" +#include "plugins/guacai/guacai-messages.h" #include "plugins/ptr-string.h" #include "rdp.h" -#include #include -#include +#include #include #include +#include +#include #include -#include /** * Handles the given data received along the AUDIO_INPUT channel of the RDP diff --git a/src/protocols/rdp/plugins/guacai/guacai.h b/src/protocols/rdp/plugins/guacai/guacai.h index dacf531a..d26563cd 100644 --- a/src/protocols/rdp/plugins/guacai/guacai.h +++ b/src/protocols/rdp/plugins/guacai/guacai.h @@ -20,8 +20,6 @@ #ifndef GUAC_RDP_PLUGINS_GUACAI_H #define GUAC_RDP_PLUGINS_GUACAI_H -#include "config.h" - #include #include #include diff --git a/src/protocols/rdp/plugins/ptr-string.c b/src/protocols/rdp/plugins/ptr-string.c index 91311871..324a5195 100644 --- a/src/protocols/rdp/plugins/ptr-string.c +++ b/src/protocols/rdp/plugins/ptr-string.c @@ -17,13 +17,9 @@ * under the License. */ -#include "config.h" #include "plugins/ptr-string.h" -#include - #include -#include void guac_rdp_ptr_to_string(void* data, char* str) { diff --git a/src/protocols/rdp/plugins/ptr-string.h b/src/protocols/rdp/plugins/ptr-string.h index bcc226c4..ef682b1d 100644 --- a/src/protocols/rdp/plugins/ptr-string.h +++ b/src/protocols/rdp/plugins/ptr-string.h @@ -20,8 +20,6 @@ #ifndef GUAC_RDP_PLUGINS_PTR_STRING_H #define GUAC_RDP_PLUGINS_PTR_STRING_H -#include "config.h" - #include /** diff --git a/src/protocols/rdp/pointer.c b/src/protocols/rdp/pointer.c index 41fa5f4c..9f66c6a4 100644 --- a/src/protocols/rdp/pointer.c +++ b/src/protocols/rdp/pointer.c @@ -17,20 +17,19 @@ * under the License. */ -#include "config.h" -#include "client.h" #include "color.h" #include "common/cursor.h" #include "common/display.h" +#include "common/surface.h" #include "pointer.h" #include "rdp.h" #include +#include #include #include #include - -#include +#include BOOL guac_rdp_pointer_new(rdpContext* context, rdpPointer* pointer) { diff --git a/src/protocols/rdp/pointer.h b/src/protocols/rdp/pointer.h index c5ba319f..b5fa6a23 100644 --- a/src/protocols/rdp/pointer.h +++ b/src/protocols/rdp/pointer.h @@ -20,10 +20,11 @@ #ifndef GUAC_RDP_POINTER_H #define GUAC_RDP_POINTER_H -#include "config.h" #include "common/display.h" #include +#include +#include /** * Guacamole-specific rdpPointer data. diff --git a/src/protocols/rdp/print-job.c b/src/protocols/rdp/print-job.c index fed49bb3..5a75c6eb 100644 --- a/src/protocols/rdp/print-job.c +++ b/src/protocols/rdp/print-job.c @@ -17,7 +17,6 @@ * under the License. */ -#include "config.h" #include "print-job.h" #include diff --git a/src/protocols/rdp/print-job.h b/src/protocols/rdp/print-job.h index 98897ec1..fb990a82 100644 --- a/src/protocols/rdp/print-job.h +++ b/src/protocols/rdp/print-job.h @@ -20,8 +20,6 @@ #ifndef GUAC_RDP_PRINT_JOB_H #define GUAC_RDP_PRINT_JOB_H -#include "config.h" - #include #include #include diff --git a/src/protocols/rdp/rdp.c b/src/protocols/rdp/rdp.c index 49795f12..45914b27 100644 --- a/src/protocols/rdp/rdp.c +++ b/src/protocols/rdp/rdp.c @@ -17,7 +17,6 @@ * under the License. */ -#include "config.h" #include "bitmap.h" #include "channels/audio-input.h" #include "channels/cliprdr.h" @@ -31,6 +30,7 @@ #include "common/cursor.h" #include "common/display.h" #include "common/recording.h" +#include "config.h" #include "error.h" #include "fs.h" #include "gdi.h" @@ -56,26 +56,22 @@ #include #include #include -#include -#include -#include #include #include -#include -#include +#include +#include +#include +#include #include #include #include #include #include +#include +#include #include -#include -#include -#include #include -#include -#include #include BOOL rdp_freerdp_pre_connect(freerdp* instance) { diff --git a/src/protocols/rdp/rdp.h b/src/protocols/rdp/rdp.h index d50b8d26..43f6dc2d 100644 --- a/src/protocols/rdp/rdp.h +++ b/src/protocols/rdp/rdp.h @@ -20,7 +20,6 @@ #ifndef GUAC_RDP_H #define GUAC_RDP_H -#include "config.h" #include "channels/audio-input.h" #include "channels/cliprdr.h" #include "channels/disp.h" @@ -29,22 +28,24 @@ #include "common/list.h" #include "common/recording.h" #include "common/surface.h" +#include "config.h" #include "fs.h" #include "keyboard.h" #include "print-job.h" #include "settings.h" -#include -#include -#include -#include - #ifdef ENABLE_COMMON_SSH #include "common-ssh/sftp.h" #include "common-ssh/ssh.h" #include "common-ssh/user.h" #endif +#include +#include +#include +#include +#include + #include #include diff --git a/src/protocols/rdp/settings.c b/src/protocols/rdp/settings.c index 872f14f8..97e9dafe 100644 --- a/src/protocols/rdp/settings.c +++ b/src/protocols/rdp/settings.c @@ -17,21 +17,23 @@ * under the License. */ -#include "config.h" -#include "client.h" #include "common/string.h" -#include "rdp.h" +#include "config.h" #include "resolution.h" #include "settings.h" #include #include +#include +#include #include #include +#include #include #include #include +#include #include /* Client plugin arguments */ diff --git a/src/protocols/rdp/settings.h b/src/protocols/rdp/settings.h index 6d72bbb2..0935f843 100644 --- a/src/protocols/rdp/settings.h +++ b/src/protocols/rdp/settings.h @@ -21,10 +21,10 @@ #define GUAC_RDP_SETTINGS_H #include "config.h" - #include "keymap.h" #include +#include #include /** diff --git a/src/protocols/rdp/sftp.c b/src/protocols/rdp/sftp.c index ecfe35fe..0fc25803 100644 --- a/src/protocols/rdp/sftp.c +++ b/src/protocols/rdp/sftp.c @@ -17,14 +17,11 @@ * under the License. */ -#include "config.h" - #include "common-ssh/sftp.h" #include "rdp.h" #include "sftp.h" #include -#include #include int guac_rdp_sftp_file_handler(guac_user* user, guac_stream* stream, diff --git a/src/protocols/rdp/sftp.h b/src/protocols/rdp/sftp.h index d7683243..3f7f9e2c 100644 --- a/src/protocols/rdp/sftp.h +++ b/src/protocols/rdp/sftp.h @@ -20,8 +20,6 @@ #ifndef GUAC_RDP_SFTP_H #define GUAC_RDP_SFTP_H -#include "config.h" - #include #include diff --git a/src/protocols/rdp/unicode.c b/src/protocols/rdp/unicode.c index 5369f4c4..f055bea6 100644 --- a/src/protocols/rdp/unicode.c +++ b/src/protocols/rdp/unicode.c @@ -17,8 +17,6 @@ * under the License. */ -#include "config.h" - #include #include diff --git a/src/protocols/rdp/upload.c b/src/protocols/rdp/upload.c index 24295ec5..07cb8cad 100644 --- a/src/protocols/rdp/upload.c +++ b/src/protocols/rdp/upload.c @@ -17,22 +17,17 @@ * under the License. */ -#include "config.h" -#include "client.h" #include "fs.h" #include "rdp.h" #include "upload.h" -#include -#include -#include #include +#include #include #include #include -#include -#include -#include +#include +#include #include diff --git a/src/protocols/rdp/upload.h b/src/protocols/rdp/upload.h index b7563ffe..254538f6 100644 --- a/src/protocols/rdp/upload.h +++ b/src/protocols/rdp/upload.h @@ -20,12 +20,11 @@ #ifndef GUAC_RDP_UPLOAD_H #define GUAC_RDP_UPLOAD_H -#include "config.h" #include "common/json.h" -#include #include #include +#include #include diff --git a/src/protocols/rdp/user.c b/src/protocols/rdp/user.c index b070b4a2..2e96b9a2 100644 --- a/src/protocols/rdp/user.c +++ b/src/protocols/rdp/user.c @@ -17,10 +17,12 @@ * under the License. */ -#include "config.h" #include "channels/audio-input.h" +#include "channels/cliprdr.h" #include "channels/pipe-svc.h" +#include "common/cursor.h" #include "common/display.h" +#include "config.h" #include "input.h" #include "rdp.h" #include "settings.h" @@ -35,9 +37,11 @@ #include #include #include +#include #include #include +#include int guac_rdp_user_join_handler(guac_user* user, int argc, char** argv) {