wslcsdk-sys
Raw FFI bindings for the official Microsoft WSL Containers (WSLC) SDK.
Built against Microsoft's official Microsoft.WSL.Containers (Version 3.0.1 GA).
Overview
This crate provides 1:1 raw C-ABI declarations for all 46 exported C functions, structures, enums, and constants defined in wslcsdk.h:
- Dynamic Loading Support: Pre-configured with MSVC
/DELAYLOAD:wslcsdk.dllanddelayimplinking. - Cross-Architecture: Bundles precompiled import libraries (
.lib) and dynamic libraries (.dll) for bothx64andarm64. - Full API Registry: Consult API_REGISTRY.md for the complete list of 46 mapped C functions and contracts.
Recommended Usage
For production application development, it is strongly recommended to use the safe wrapper crate wslcsdk, which provides automatic RAII cleanup, strongly typed error models, and asynchronous I/O support.
If you strictly require direct low-level FFI access:
[]
= "3.0.1"
License
This project is licensed under the MIT License.