Platform SDK: Automation

VarDecFromUI2

Converts a variant of type unsigned short to decimal.

HRESULT VarBoolFromUI2( 
  USHORT  uiIn,         
  DECIMAL *  pdecOut
);
 

Parameters

uiIn
[in] The value to coerce.
pdecOut
[out] Points to the coerced value.

Return Value

The return value obtained from the returned HRESULT is one of the following.

Value Meaning
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 invalid.
E_OUTOFMEMORY Memory could not be allocated for the conversion.

Requirements

  Windows NT/2000: Requires Windows NT 3.1 or later.
  Windows 95/98: Requires Windows 95 OSR2 or later.
  Header: Declared in Oleauto.h.
  Library: Use Oleaut32.lib.