Re:Making Rust as Fast as Go
by codeflo on Sunday May 03, 2020 @10:38AM
(#23059263)
Basically yes. ntdll is an implementation detail that shouldn’t be relied upon. kernel32/user32 and friends are considered the “proper” interface to the system and have been stable for decades.
[ Parent
| on HN ]
There are some ntdll calls that are officially documented and ok to use. Of course there are also a lot of calls you shouldn't use.
When necessary, it's fine to use even undocumented ones to support Windows 7 and older. It's not like those are going to change anymore.