Skip to content

Rust bindings to the System Informer's (formerly known as Process Hacker) "phnt" native Windows headers

License

Notifications You must be signed in to change notification settings

delulu-hq/phnt-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phnt: Rust bindings to the System Informer's phnt

phnt GitHub Actions phnt on crates.io phnt on docs.rs

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.

Getting Started

Add phnt to your Cargo.toml

[dependencies]
phnt = "x.y.z"  # Replace x.y.z with the latest version

Features

Feature Description
(default) Uses vendored bindings for faster builds.
regenerate Allows regeneration of bindings from phnt (nightly) source code.

Architectures

The following architectures are fully supported using vendored (default) bindings

Architecture Description
x86_64 Standard modern architecture for desktops and servers
x86 (i686) Legacy 32-bit architecture
aarch64 (ARM64) Modern 64-bit ARM architecture used in mobile and some desktops

Crate Overview

Low-level bindings generated from the phnt (nightly) source using bindgen

Extensions to the bindings with additional utilities

About

Rust bindings to the System Informer's (formerly known as Process Hacker) "phnt" native Windows headers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages