Docs.rs
  • ntapi-0.3.7
    • ntapi 0.3.7
    • Docs.rs crate page
    • Apache-2.0 OR MIT
    • Links
    • Documentation
    • Repository
    • Crates.io
    • Source
    • Owners
    • MSxDOS
    • Dependencies
      • winapi ^0.3.9 normal
    • Versions
    • 0.06% of the crate is documented
  • Go to latest version
  • Platform
    • x86_64-pc-windows-msvc
    • aarch64-pc-windows-msvc
    • i686-pc-windows-msvc
  • Feature flags
  • Rust
    • About docs.rs
    • Privacy policy
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Crate ntapi

  • Version 0.3.7
  • All Items
  • Modules
  • Macros
logo
Change settings

Crate ntapi

source · [−]
Expand description

Features

func-types – Generate types for external functions.
impl-default – Implement Default for structs and unions.
user (default) – Link to ntdll.
kernel – Link to ntoskrnl on MSVC targets.
beta – Unlock unstable features that require a beta compiler:

  • NtCurrentTeb
  • __readfsdword
  • __readgsqword
  • _bittest64
  • NtCurrentPeb
  • NtCurrentProcessId
  • NtCurrentThreadId
  • RtlProcessHeap
  • RtlCheckBit implementation using _bittest64 on x86_64.

Modules

ntapi_base
ntdbg
ntexapi
ntgdi
ntioapi
ntkeapi
ntldr
ntlpcapi
ntmisc
ntmmapi
ntnls
ntobapi
ntpebteb
ntpfapi
ntpnpapi
ntpoapi
ntpsapi
ntregapi
ntrtl
ntsam
ntseapi
ntsmss
nttmapi
nttp
ntwow64
ntxcapi
ntzwapi
string
subprocesstag
winapi_local
winsta

Macros

EXTERN
RTL_CONTEXT_CHUNK
RTL_CONTEXT_EX_CHUNK
RTL_CONTEXT_EX_LENGTH
RTL_CONTEXT_EX_OFFSET
RTL_CONTEXT_LENGTH
RTL_CONTEXT_OFFSET