# eos-sys
Low-level (unsafe) Rust FFI bindings to the **Epic Online Services (EOS) C SDK**.
## Requirements
This crate **does not** bundle the EOS SDK. You must provide it and point the build to it:
- Set `EOS_SDK_DIR` to the EOS SDK root directory (it must contain `Include/` and `Lib/`).
On Windows you will also need the runtime DLL next to your final executable:
- `EOSSDK-Win64-Shipping.dll`
## No LLVM/clang requirement
By default, `eos-sys` uses **pre-generated bindings** checked into the crate, so **downstream users do not need LLVM/clang (libclang)**.
If you need to regenerate bindings (developer-only):
```bash
cargo clean
cargo build -p eos-sys --no-default-features --features bindgen
```