Added stub for VarBstrFromDec.

diff --git a/dlls/oleaut32/oleaut32.spec b/dlls/oleaut32/oleaut32.spec
index 3ff1c47..cdb33a1 100644
--- a/dlls/oleaut32/oleaut32.spec
+++ b/dlls/oleaut32/oleaut32.spec
@@ -227,7 +227,7 @@
 229 stdcall VarBstrFromI1(long long long ptr)
 230 stdcall VarBstrFromUI2(long long long ptr)
 231 stdcall VarBstrFromUI4(long long long ptr)
-232 stub VarBstrFromDec
+232 stdcall VarBstrFromDec(ptr long long ptr)
 233 stdcall VarBoolFromI1(long ptr)
 234 stdcall VarBoolFromUI2(long ptr)
 235 stdcall VarBoolFromUI4(long ptr)
diff --git a/dlls/oleaut32/variant.c b/dlls/oleaut32/variant.c
index d99fde4..096b1f0 100644
--- a/dlls/oleaut32/variant.c
+++ b/dlls/oleaut32/variant.c
@@ -3634,6 +3634,18 @@
 }
 
 /******************************************************************************
+ *		VarBstrFromDec		[OLEAUT32.@]
+ */
+HRESULT WINAPI VarBstrFromDec(DECIMAL* pDecIn, LCID lcid, ULONG dwFlags, BSTR* pbstrOut)
+{	FIXME("%c%08lx%08lx%08lx E%02x stub\n",
+	(pDecIn->u.s.sign == DECIMAL_NEG) ? '-' :
+	(pDecIn->u.s.sign == 0) ? '+' : '?',
+	pDecIn->Hi32, pDecIn->u1.s1.Mid32, pDecIn->u1.s1.Lo32,
+	pDecIn->u.s.scale);
+	return E_INVALIDARG;
+}
+
+/******************************************************************************
  *		VarBoolFromUI1		[OLEAUT32.118]
  */
 HRESULT WINAPI VarBoolFromUI1(BYTE bIn, VARIANT_BOOL* pboolOut)