VarFormatDateTime (OLEAUT32.97)
HRESULT VarFormatDateTime ( LPVARIANT pVarIn, INT nFormat, ULONG dwFlags, BSTR* pbstrOut )
Format a variant value as a date and/or time.
pVarIn | [In] | Variant to format. |
nFormat | [In] | Format type (see notes). |
dwFlags | [In] | Flags for the format (VAR_ flags from "oleauto.h"). |
pbstrOut | [Out] | Destination for formatted string. |
Success: S_OK. pbstrOut contains the formatted value.
Failure: E_INVALIDARG, if any parameter is invalid. E_OUTOFMEMORY, if enough memory cannot be allocated. DISP_E_TYPEMISMATCH, if the variant cannot be formatted.
This function uses LOCALE_USER_DEFAULT when determining the date format characters to use. Possible values for the nFormat parameter are:
Value Meaning ----- ------- 0 General date format 1 Long date format 2 Short date format 3 Long time format 4 Short time format
Declared in "include/oleauto.h". gitlab.winehq.org/wine/wine/blob/master/include/oleauto.h
Implemented in "dlls/oleaut32/varformat.c". gitlab.winehq.org/wine/wine/blob/master/dlls/oleaut32/varformat.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.