diff --git a/include/d3d9types.h b/include/d3d9types.h
index b45352595e893efe8e139e79d5b514a1a551c59a..ab9d4ce66c05fe18048008d39bd1b6c03f98c0f4 100644
--- a/include/d3d9types.h
+++ b/include/d3d9types.h
@@ -1557,4 +1557,16 @@ typedef enum _D3DCOMPOSERECTSOP{
 } D3DCOMPOSERECTSOP;
 #endif /* D3D_DISABLE_9EX */
 
+typedef enum _D3DSHADER_COMPARISON
+{
+    D3DSPC_RESERVED0 = 0,
+    D3DSPC_GT,
+    D3DSPC_EQ,
+    D3DSPC_GE,
+    D3DSPC_LT,
+    D3DSPC_NE,
+    D3DSPC_LE,
+    D3DSPC_RESERVED1,
+} D3DSHADER_COMPARISON;
+
 #endif /* __WINE_D3D9TYPES_H */