https://www.valltzfiles.eu.org/2019/04/directx-9-application-programming.html
Directx 9 Application Programming Interfaces