[package] name = "fenestroj" description = "Easier wrappers for Win32 API stuff, safe when possible" version = "0.0.11" authors = ["Lokathor "] repository = "https://github.com/Lokathor/fenestroj" readme = "README.md" keywords = ["windows"] categories = ["api-bindings", "no-std", "os::windows-apis"] edition = "2018" license = "Zlib" [dependencies] chlorine = "1" winapi = { version = "0.3", features = ["impl-default"] } [features] # TODO: should we require `processenv` here? It's very hard to do # much with the console if you can't get the standard handles. consoleapi = ["winapi/consoleapi", "errhandlingapi", "winnt", "wincon"] errhandlingapi = ["winapi/errhandlingapi", "minwindef", "winerror"] handleapi = ["winapi/handleapi"] libloaderapi = ["winapi/libloaderapi", "errhandlingapi"] minwinbase = ["winapi/minwinbase"] minwindef = ["winapi/minwindef"] processenv = ["winapi/processenv", "errhandlingapi", "winnt", "winbase", "handleapi"] processthreadsapi = ["winapi/processthreadsapi"] profileapi = ["winapi/profileapi", "errhandlingapi"] winbase = ["winapi/winbase", "minwindef", "errhandlingapi"] wincon = ["winapi/wincon", "errhandlingapi", "wincontypes", "winnt", "handleapi", "minwinbase", "windef"] wincontypes = ["winapi/wincontypes"] windef = ["winapi/windef"] winerror = ["winapi/winerror"] wingdi = ["winapi/wingdi", "windef"] winnt = ["winapi/winnt"] winuser = ["winapi/winuser", "errhandlingapi", "windef", "libloaderapi"] [[example]] name = "show_window" required-features = ["winuser"] [package.metadata.docs.rs] default-target = "x86_64-pc-windows-msvc" all-features = true [badges] appveyor = { repository = "Lokathor/fenestroj" }