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)