NAME

VarDateFromStr  (OLEAUT32.94)

SYNOPSIS

 HRESULT VarDateFromStr
 (
  const OLECHAR* strIn,
  LCID           lcid,
  ULONG          dwFlags,
  DATE*          pdateOut
 )

DESCRIPTION

Convert a VT_BSTR to at VT_DATE.

PARAMS

strIn [In] String to convert.
lcid [In] Locale identifier for the conversion.
dwFlags [In] Flags affecting the conversion (VAR_ flags from "oleauto.h").
pdateOut [Out] Destination for the converted value.

RETURNS

Success: S_OK. pdateOut contains the converted value.

FAILURE: An HRESULT error code indicating the problem.

NOTES

Any date format that can be created using the date formats from lcid (Either from kernel Nls functions, variant conversion or formatting) is a valid input to this function. In addition, a few more esoteric formats are also supported for compatibility with the native version. The date is interpreted according to the date settings in the control panel, unless the date is invalid in that format, in which the most compatible format that produces a valid date will be used.

IMPLEMENTATION

Declared in "include/oleauto.h". gitlab.winehq.org/wine/wine/blob/master/include/oleauto.h

Implemented in "dlls/oleaut32/vartype.c". gitlab.winehq.org/wine/wine/blob/master/dlls/oleaut32/vartype.c

Debug channel "variant".


Copyright © 2024 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Dec 2024.