IDirect3D9

This is a variable that control Direct3D objects and environment. It also can control the device. It is created by calling the Direct3DCreate9 function. It can also be called LPDIRECT3D9 or PDIRECT3D9, because they mean the same thing.

Requirements
 Header -  d3d9.h

 Library -  d3d9.lib