Expand description
Provides idiomatic Rust implementations for various Windows string types:
NtUnicodeString(withNtUnicodeStrandNtUnicodeStrMut): For interfacing with the Windows kernel string type known asUNICODE_STRINGU16StrLe: For working with byte slices of UTF-16 (little-endian) strings
Other useful UTF-16 string types are already provided by the excellent widestring crate.
This crate tries to integrate as best as possible with them.
Re-exports§
pub use widestring;
Modules§
- traits
- Additional traits provided by this crate.
- u16strle
- Interface around byte slices of UTF-16 (little-endian) strings.
- unicode_
string - Interface around the Windows kernel string type known as
UNICODE_STRING.
Macros§
- nt_
unicode_ str - Creates an
NtUnicodeStrwith'staticlifetime for a string literal.
Enums§
- NtString
Error - Central error type of nt-string.
Type Aliases§
- Result
- Central result type of nt-string.