ReBeacon_Src/include/Veil
WBGlIl afc4a01b5e first commit 2022-09-15 14:47:13 +08:00
..
Library first commit 2022-09-15 14:47:13 +08:00
Veil first commit 2022-09-15 14:47:13 +08:00
Veil.Test first commit 2022-09-15 14:47:13 +08:00
.gitignore first commit 2022-09-15 14:47:13 +08:00
LICENSE first commit 2022-09-15 14:47:13 +08:00
LICENSE.MINT first commit 2022-09-15 14:47:13 +08:00
LICENSE.phnt first commit 2022-09-15 14:47:13 +08:00
README.Zh-CN.md first commit 2022-09-15 14:47:13 +08:00
README.md first commit 2022-09-15 14:47:13 +08:00
Veil.h first commit 2022-09-15 14:47:13 +08:00

README.md

veil

veil is a collection of Native API definitions for Windows. Take the name veil, which means to lift the veil of Windows and spy on the face hidden behind.

This project contains the definitions for the Windows internal undocumented API from ntdll.dll, samlib.dll and winsta.dll.

This project is based on the processhacker/phnt and Chuyu-Team/MINT fork modifications, combining the advantages of the two projects.

  • Both user-mode and kernel-mode are supported.
  • Compiling using the /W4 /WX option is supported.
  • Optimized for the Windows SDK.
  • The API is managed by Windows SDK version macros.

How to use

First make sure that your program is using the latest Windows SDK. Then clone and include it.

// If you wonder to use separate namespace, please define the following macro.
#define VEIL_USE_SEPARATE_NAMESPACE

#include "veil.h"