Crates.io | phnt |
lib.rs | phnt |
version | |
source | src |
created_at | 2024-04-08 04:37:17.592157 |
updated_at | 2025-01-09 05:37:06.259962 |
description | Rust bindings to the System Informer's (formerly known as Process Hacker) `phnt` native Windows headers |
homepage | https://github.com/delulusoft/phnt-rs |
repository | https://github.com/delulusoft/phnt-rs |
max_upload_size | |
id | 1199790 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
This crate provides Rust bindings to the System Informer's (formerly Process Hacker) native Windows headers (phnt). These headers provide type definitions, constants, macros, and function prototypes, including support for undocumented Windows functions and syscalls.
Add phnt to your Cargo.toml
[dependencies]
phnt = "x.y.z" # Replace x.y.z with the latest version
Feature | Description |
---|---|
(default) | Uses vendored bindings for faster builds. |
regenerate |
Allows regeneration of bindings from phnt (nightly) source code. |
The following architectures are fully supported using vendored (default) bindings
Architecture | Description |
---|---|
x86_64 |
Standard modern architecture for desktops and servers |
x86 (i386) |
Legacy 32-bit architecture |
aarch64 (ARM64) |
Modern 64-bit ARM architecture used in mobile and some desktops |
ffi
Low-level bindings generated from the phnt (nightly) source using bindgen
ext
Extensions to the bindings with additional utilities