#include "compat.h"
#include <d3d9.h>
-#include <d3dx9.h>
#ifndef D3DFMT_A2B10G10R10_XR_BIAS
#define D3DFMT_NV12 ((D3DFORMAT)MAKEFOURCC('N','V','1','2'))
#endif
+#ifndef D3DFMT_YV12
+#define D3DFMT_YV12 ((D3DFORMAT)MAKEFOURCC('Y','V','1','2'))
+#endif
+
#ifndef D3DFMT_RAWZ
#define D3DFMT_RAWZ ((D3DFORMAT)MAKEFOURCC('R','A','W','Z'))
#endif
+#ifndef D3DUSAGE_TEXTAPI
+#define D3DUSAGE_TEXTAPI 0x10000000L
+#endif
+
+#ifndef D3DUSAGE_RESTRICTED_CONTENT
+#define D3DUSAGE_RESTRICTED_CONTENT 0x00000800L
+#endif
+
+#ifndef D3DUSAGE_RESTRICT_SHARED_RESOURCE
+#define D3DUSAGE_RESTRICT_SHARED_RESOURCE 0x00002000L
+#endif
+
+#ifndef D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER
+#define D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER 0x00001000L
+#endif
+
+
#endif /* _D3D9IMPORTS_HPP_ */