VarBstrFromUI4 function (oleauto.h)

Converts an unsigned long value to a BSTR value.

Syntax

HRESULT VarBstrFromUI4(
  ULONG ulIn,
  LCID  lcid,
  ULONG dwFlags,
  BSTR  *pbstrOut
);

Parameters

ulIn

The value to convert.

lcid

The locale identifier.

dwFlags

Reserved. Set to zero.

pbstrOut

The resulting value.

Return value

This function can return one of these values.

Return code Description
S_OK
Success.
DISP_E_BADVARTYPE
The input parameter is not a valid type of variant.
DISP_E_OVERFLOW
The data pointed to by the output parameter does not fit in the destination type.
DISP_E_TYPEMISMATCH
The argument could not be coerced to the specified type.
E_INVALIDARG
One of the arguments is not valid.
E_OUTOFMEMORY
Insufficient memory to complete the operation.

Requirements

   
Target Platform Windows
Header oleauto.h
Library OleAut32.lib
DLL OleAut32.dll