ntapi
ntapi copied to clipboard
Rust FFI bindings for Native API
I was updating `mio` to use `windows-sys` instead of `winapi` as `windows-sys` covers most of Windows API surface and most importantly is maintained and updated frequently as opposed to `winapi`,...
By types, I mean mostly these: - LDR_DATA_TABLE_ENTRY - PEB_LDR_DATA - PEB - PROCESS_BASIC_INFORMATION Right now, there are Platform independent x86 types and Platform dependent types, but no Platform independent...
Missing functions: - MmGetSystemRoutineAddress: https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/content/wdm/nf-wdm-mmgetsystemroutineaddress - MmGetPhysicalMemoryRanges: https://supportline.microfocus.com/kbdocs/KBdo10789.HTM
Taking a reference to an unaligned field is an undefined behavior, even if it is converted to a pointer immediately. Although the memory access here must be aligned given the...
Hi there! Compiling `ntapi` (downstream dependency of one of my dependencies) with today (2022-08-06)'s nightly compiler results in the following warning: `warning: the following packages contain code that will be...
Ive tried ntapi = "0.4.1" ntapi = "0.4.0" ntapi = "0.3.7" and 32bit and 64bit for each version I get these errors when compiling the crate error[E0793]: reference to packed...
I came across this issue while attempting to install spl-token-cli, and I've invested a considerable amount of time into debugging. Regrettably, I've been unable to resolve the errors on my...
Closes #9
See also msys2/MINGW-packages#17426. On that, @mati865 suggested that there should be a check to avoid linking ntdll on msvc targets, but I am not sure. winapi has logic in its...