Abstract
The Windows application programming interface (API) is a set of functions that can be used by a developer to interact with the operating system. As mentioned in the previous chapter, syscalls are not a reliable way to communicate with the operating system, but Microsoft provides a large set of APIs to accomplish just about everything you could think of. The Windows API is written with the C programming language in mind, but if we comply with the calling conventions, we can easily use the Windows API in our assembler programs. The description of the Windows API can be found here (at the time of this writing): https://docs.microsoft.com/en-us/windows/win32/api/ .
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2019 Jo Van Hoey
About this chapter
Cite this chapter
Van Hoey, J. (2019). Using the Windows API. In: Beginning x64 Assembly Programming. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-5076-1_40
Download citation
DOI: https://doi.org/10.1007/978-1-4842-5076-1_40
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-5075-4
Online ISBN: 978-1-4842-5076-1
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books