All Projects → processhacker → Phnt

processhacker / Phnt

Licence: cc-by-4.0
Native API header files for the Process Hacker project.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Phnt

Roslyn Sdk
Roslyn-SDK templates and Syntax Visualizer
Stars: ✭ 255 (-7.61%)
Mutual labels:  sdk
Stream Chat Flutter
Stream Chat official Flutter SDK. Build your own chat experience using Dart and Flutter.
Stars: ✭ 220 (-20.29%)
Mutual labels:  sdk
Py Stellar Base
Stellar client library for the Python language
Stars: ✭ 273 (-1.09%)
Mutual labels:  sdk
In App Payments Flutter Plugin
Flutter Plugin for Square In-App Payments SDK
Stars: ✭ 256 (-7.25%)
Mutual labels:  sdk
Azure Iot Sdk Python
A Python SDK for connecting devices to Microsoft Azure IoT services
Stars: ✭ 261 (-5.43%)
Mutual labels:  sdk
Asmresolver
A library for editing PE files with full .NET metadata support
Stars: ✭ 267 (-3.26%)
Mutual labels:  native
libvlc-nuget
NuGet packaging setup for LibVLC
Stars: ✭ 52 (-81.16%)
Mutual labels:  native
Android Camera2 Secret Picture Taker
Take pictures 📷 secretly (without preview or launching device's camera app) using Android CAMERA2 API
Stars: ✭ 275 (-0.36%)
Mutual labels:  native
Postman Collection
Javascript module that allows a developer to work with Postman Collections
Stars: ✭ 265 (-3.99%)
Mutual labels:  sdk
Cognitive Face Android
Cognitive Services Face client library for Android.
Stars: ✭ 273 (-1.09%)
Mutual labels:  sdk
Common
A set of common utils for consuming Web APIs with Angular
Stars: ✭ 259 (-6.16%)
Mutual labels:  native
Node Window Manager
Manage windows in Windows, macOS and Linux using Node.js
Stars: ✭ 263 (-4.71%)
Mutual labels:  native
Skylinkjs
SkylinkJS Javascript WebRTC SDK
Stars: ✭ 269 (-2.54%)
Mutual labels:  sdk
Pagseguro Sdk Php
Biblioteca de integração em PHP
Stars: ✭ 256 (-7.25%)
Mutual labels:  sdk
Parse Sdk Dotnet
Parse SDK for .NET, Xamarin, Unity.
Stars: ✭ 272 (-1.45%)
Mutual labels:  sdk
Rspotify
Spotify Web API SDK implemented in Rust
Stars: ✭ 255 (-7.61%)
Mutual labels:  sdk
Dynamixelsdk
ROBOTIS Dynamixel SDK (Protocol1.0/2.0)
Stars: ✭ 266 (-3.62%)
Mutual labels:  sdk
React Native Mmkv Storage
An Efficient(0.0002s read/write), small & encrypted mobile key-value storage framework for React Native
Stars: ✭ 273 (-1.09%)
Mutual labels:  native
Dropbox Sdk Dotnet
The Official Dropbox API V2 SDK for .NET
Stars: ✭ 274 (-0.72%)
Mutual labels:  sdk
Artoolkitx
artoolkitX
Stars: ✭ 272 (-1.45%)
Mutual labels:  sdk

This collection of Native API header files has been maintained since 2009 for the Process Hacker project, and is the most up-to-date set of Native API definitions that we know of. We have gathered these definitions from official Microsoft header files and symbol files, as well as a lot of reverse engineering and guessing. See phnt.h for more information.

Usage

First make sure that your program is using the latest Windows SDK.

These header files are designed to be used by user-mode programs. Instead of #include <windows.h>, place

#include <phnt_windows.h>
#include <phnt.h>

at the top of your program. The first line provides access to the Win32 API as well as the NTSTATUS values. The second line provides access to the entire Native API. By default, only definitions present in Windows XP are included into your program. To change this, use one of the following:

#define PHNT_VERSION PHNT_WINXP // Windows XP
#define PHNT_VERSION PHNT_WS03 // Windows Server 2003
#define PHNT_VERSION PHNT_VISTA // Windows Vista
#define PHNT_VERSION PHNT_WIN7 // Windows 7
#define PHNT_VERSION PHNT_WIN8 // Windows 8
#define PHNT_VERSION PHNT_WINBLUE // Windows 8.1
#define PHNT_VERSION PHNT_THRESHOLD // Windows 10
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].