# ib-shell-item
[](https://crates.io/crates/ib-shell-item)
[](https://docs.rs/ib-shell-item)
[](../LICENSE.txt)
A library for operating file system files / Windows Shell items.
## Features
- Shell item ID list (path): `AbsoluteIDList`, `RelativeIDList`, `ChildID` and their `Ref` variants; `IPersistIDList`.
- Shell folder: `IShellFolder`.
- Shell item: `IShellItem`, `IShellItem2`.
- Property System: `IPropertySystem`, `IPropertyStore`, `FSColumn`.
- Hooking
- Hook item display name.
- Display folder size with bar graph from Everything.
- COM string utilities.
Hooking preview:
