Platform SDK: Automation

VarDecFromDate

Converts a variant of type date to decimal.

HRESULT VarDecFromDate( 
  DATE  dateln,         
  DECIMAL *  pdecOut  
);
 

Parameters

dateln
[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 or later.
  Header: Declared in Oleauto.h.
  Library: Use Oleaut32.lib.