Nikolay Sivov (@nsivov) commented about dlls/propsys/tests/propsys.c:
hr = PropVariantToBSTR(NULL, &bstr);
- }
- todo_wine
- {
- check_PropVariantToBSTR(VT_I1, cVal, -123, L"-123");
- check_PropVariantToBSTR(VT_I2, iVal, -456, L"-456");
- check_PropVariantToBSTR(VT_I4, lVal, -789, L"-789");
- check_PropVariantToBSTR(VT_I8, hVal.QuadPart, -101112, L"-101112");
- check_PropVariantToBSTR(VT_UI1, bVal, 0xcd, L"205");
- check_PropVariantToBSTR(VT_UI2, uiVal, 0xdead, L"57005");
- check_PropVariantToBSTR(VT_UI4, ulVal, 0xdeadbeef, L"3735928559");
- check_PropVariantToBSTR(VT_UI8, uhVal.QuadPart, 0xdeadbeefdeadbeef, L"16045690984833335023");
- check_PropVariantToBSTR(VT_BOOL, boolVal, TRUE, L"1");
- check_PropVariantToBSTR(VT_R4, fltVal, 0.123f, L"0.123000003397464752");
- check_PropVariantToBSTR(VT_R8, dblVal, 0.456f, L"0.456000000238418579");
The "f" suffix is normally there for single precision floats.