diff --git a/client/Sample/freerdp.c b/client/Sample/freerdp.c index cb9310e5d..d46f8d15d 100644 --- a/client/Sample/freerdp.c +++ b/client/Sample/freerdp.c @@ -33,6 +33,7 @@ #include #include #include +#include #include #include @@ -174,6 +175,8 @@ int main(int argc, char* argv[]) instance->ContextNew = tf_context_new; instance->ContextFree = tf_context_free; + freerdp_register_addin_provider(freerdp_channels_load_static_addin_entry, 0); + if (!freerdp_context_new(instance)) { WLog_ERR(TAG, "Couldn't create context"); @@ -188,6 +191,7 @@ int main(int argc, char* argv[]) exit(0); } + if (!freerdp_client_load_addins(instance->context->channels, instance->settings)) exit(-1);