include: Move D3D_RESOURCE_RETURN_TYPE to d3dcommon.h.
diff --git a/include/d3d10shader.h b/include/d3d10shader.h
index d8a9c5f..0863a3c 100644
--- a/include/d3d10shader.h
+++ b/include/d3d10shader.h
@@ -114,21 +114,13 @@
 
 typedef D3D_REGISTER_COMPONENT_TYPE D3D10_REGISTER_COMPONENT_TYPE;
 
+typedef D3D_RESOURCE_RETURN_TYPE D3D10_RESOURCE_RETURN_TYPE;
+
 typedef D3D_INCLUDE_TYPE D3D10_INCLUDE_TYPE;
 typedef ID3DInclude ID3D10Include;
 typedef ID3DInclude *LPD3D10INCLUDE;
 #define IID_ID3D10Include IID_ID3DInclude
 
-typedef enum D3D10_RESOURCE_RETURN_TYPE
-{
-    D3D10_RETURN_TYPE_UNORM = 1,
-    D3D10_RETURN_TYPE_SNORM = 2,
-    D3D10_RETURN_TYPE_SINT = 3,
-    D3D10_RETURN_TYPE_UINT = 4,
-    D3D10_RETURN_TYPE_FLOAT = 5,
-    D3D10_RETURN_TYPE_MIXED = 6
-} D3D10_RESOURCE_RETURN_TYPE;
-
 typedef struct _D3D10_SHADER_INPUT_BIND_DESC
 {
     LPCSTR Name;
diff --git a/include/d3d11shader.h b/include/d3d11shader.h
index f94d2b4..f6d4b31 100644
--- a/include/d3d11shader.h
+++ b/include/d3d11shader.h
@@ -23,4 +23,6 @@
 
 typedef D3D_CBUFFER_TYPE D3D11_CBUFFER_TYPE;
 
+typedef D3D_RESOURCE_RETURN_TYPE D3D11_RESOURCE_RETURN_TYPE;
+
 #endif
diff --git a/include/d3dcommon.idl b/include/d3dcommon.idl
index d343120..dbd683c 100644
--- a/include/d3dcommon.idl
+++ b/include/d3dcommon.idl
@@ -163,3 +163,29 @@
     D3D10_REGISTER_COMPONENT_SINT32,
     D3D10_REGISTER_COMPONENT_FLOAT32,
 } D3D_REGISTER_COMPONENT_TYPE;
+
+typedef enum D3D_RESOURCE_RETURN_TYPE
+{
+    D3D_RETURN_TYPE_UNORM = 1,
+    D3D_RETURN_TYPE_SNORM,
+    D3D_RETURN_TYPE_SINT,
+    D3D_RETURN_TYPE_UINT,
+    D3D_RETURN_TYPE_FLOAT,
+    D3D_RETURN_TYPE_MIXED,
+    D3D_RETURN_TYPE_DOUBLE,
+    D3D_RETURN_TYPE_CONTINUED,
+    D3D10_RETURN_TYPE_UNORM = 1,
+    D3D10_RETURN_TYPE_SNORM,
+    D3D10_RETURN_TYPE_SINT,
+    D3D10_RETURN_TYPE_UINT,
+    D3D10_RETURN_TYPE_FLOAT,
+    D3D10_RETURN_TYPE_MIXED,
+    D3D11_RETURN_TYPE_UNORM = 1,
+    D3D11_RETURN_TYPE_SNORM,
+    D3D11_RETURN_TYPE_SINT,
+    D3D11_RETURN_TYPE_UINT,
+    D3D11_RETURN_TYPE_FLOAT,
+    D3D11_RETURN_TYPE_MIXED,
+    D3D11_RETURN_TYPE_DOUBLE,
+    D3D11_RETURN_TYPE_CONTINUED,
+} D3D_RESOURCE_RETURN_TYPE;