[package]
edition = "2024"
rust-version = "1.88"
name = "wininskit"
version = "0.1.1"
build = false
include = [
"src/**/*",
"examples/**/*",
"/Cargo.toml",
"/README.md",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Thin checked wrappers over the Win32 an installer needs: elevation, ACLs, services, the Restart Manager, the registry and shortcuts."
readme = "README.md"
keywords = [
"windows",
"win32",
"registry",
"shortcut",
"installer",
]
categories = [
"os::windows-apis",
"api-bindings",
]
license = "MIT"
repository = "https://github.com/zerodensity/setup-wizard"
[lib]
name = "wininskit"
path = "src/lib.rs"
[[example]]
name = "acl-timing"
path = "examples/acl-timing.rs"
[[example]]
name = "holders"
path = "examples/holders.rs"
[[example]]
name = "probe"
path = "examples/probe.rs"
[dependencies.windows]
version = "0.62"
features = [
"Win32_System_Com",
"Win32_UI_Shell",
]
[dependencies.windows-sys]
version = "0.61"
features = [
"Win32_Foundation",
"Win32_Security",
"Win32_Security_Authorization",
"Win32_Storage_FileSystem",
"Win32_System_Com",
"Win32_System_Diagnostics_ToolHelp",
"Win32_System_Memory",
"Win32_System_Registry",
"Win32_System_RestartManager",
"Win32_System_Services",
"Win32_System_SystemServices",
"Win32_System_Threading",
"Win32_UI_WindowsAndMessaging",
"Win32_Graphics_Dwm",
"Win32_UI_Shell",
]