Expand description
Provides idiomatic Rust implementations for various Windows string types:
NtUnicodeString
(withNtUnicodeStr
andNtUnicodeStrMut
): For interfacing with the Windows kernel string type known asUNICODE_STRING
U16StrLe
: 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
- Additional traits provided by this crate.
- Interface around byte slices of UTF-16 (little-endian) strings.
- Interface around the Windows kernel string type known as
UNICODE_STRING
.
Macros
- Creates an
NtUnicodeStr
with'static
lifetime for a string literal.
Enums
- Central error type of nt-string.
Type Definitions
- Central result type of nt-string.