IronRDP/ffi
2025-07-05 18:44:22 -04:00
..
dotnet review fix 2025-07-05 18:44:22 -04:00
src review fix 2025-07-05 18:42:26 -04:00
build.rs chore: update Rust toolchain to 1.88.0 (#852) 2025-07-03 07:38:28 +03:00
Cargo.toml feat(ffi): expose API for RDCleanPath 2025-07-04 21:20:10 -04:00
dotnet-interop-conf.toml feat(ffi): initial C# bindings (connector only) (#423) 2024-04-05 15:11:32 +00:00
README.md docs(ffi): document how to build the .NET bindings 2025-03-24 23:23:26 +01:00

IronRDP FFI

Diplomat-based FFI for IronRDP.

Currently, only the .NET target is officially supported.

How to build

  • Install required tools: cargo xtask ffi install

    • For .NET, note that dotnet is also a requirement that you will need to install on your own.
  • Build the shared library: cargo xtask ffi build (alternatively, in release mode: cargo xtask ffi build --release)

  • Build the bindings: cargo xtask ffi bindings

At this point, you may build and run the examples for .NET:

  • dotnet run --project Devolutions.IronRdp.ConnectExample
  • dotnet run --project Devolutions.IronRdp.AvaloniaExample