Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the Windows Native API in this comprehensive ACCU 2019 conference talk by Roger Orr. Delve into the underlying mechanisms used to access operating system services located in the kernel, gaining valuable insights into what happens 'under the covers' of the more familiar Win32 API. Learn about the Native API from an application programmer's perspective and discover how Microsoft provides a 32-bit subsystem in the 64-bit version of Windows. Examine topics such as applications and the kernel, simple examples, native call internals, kernel development, argument validation, return codes, various argument types, object namespaces, and more. Gain a deeper understanding of Windows system architecture and enhance your knowledge of low-level programming concepts in this informative 1-hour 24-minute presentation.
Syllabus
Intro
Windows Native API
Applications and the Kernel
A simple example
Inside a native call
Note on kernel development
Inside the kernel
Argument validation
Return codes
Types of arguments
Simple value arguments
Handle arguments
String arguments
Object attributes arguments
Pointer to memory arguments
Access to memory arguments
Object namespace - WinObj
Taught by
ACCU Conference