d3d10: Add a D3D10GetGeometryShaderProfile() stub.
diff --git a/dlls/d3d10/d3d10.spec b/dlls/d3d10/d3d10.spec
index 332ab38..26f714e 100644
--- a/dlls/d3d10/d3d10.spec
+++ b/dlls/d3d10/d3d10.spec
@@ -8,7 +8,7 @@
 @ stub D3D10CreateStateBlock
 @ stub D3D10DisassembleEffect
 @ stub D3D10DisassembleShader
-@ stub D3D10GetGeometryShaderProfile
+@ stdcall D3D10GetGeometryShaderProfile(ptr)
 @ stub D3D10GetInputAndOutputSignatureBlob
 @ stub D3D10GetInputSignatureBlob
 @ stub D3D10GetOutputSignatureBlob
diff --git a/dlls/d3d10/d3d10_main.c b/dlls/d3d10/d3d10_main.c
index 84ea2b4..6ccc254 100644
--- a/dlls/d3d10/d3d10_main.c
+++ b/dlls/d3d10/d3d10_main.c
@@ -248,3 +248,10 @@
 
     return "vs_4_0";
 }
+
+LPCSTR WINAPI D3D10GetGeometryShaderProfile(ID3D10Device *device)
+{
+    FIXME("device %p stub!\n", device);
+
+    return "gs_4_0";
+}
diff --git a/include/d3d10shader.h b/include/d3d10shader.h
index 7a0a470..3aaf6fe 100644
--- a/include/d3d10shader.h
+++ b/include/d3d10shader.h
@@ -131,5 +131,6 @@
 } D3D10_SIGNATURE_PARAMETER_DESC;
 
 LPCSTR WINAPI D3D10GetVertexShaderProfile(ID3D10Device *device);
+LPCSTR WINAPI D3D10GetGeometryShaderProfile(ID3D10Device *device);
 
 #endif /* __WINE_D3D10SHADER_H */