ReactOS 0.4.16-dev-311-g9382aa2
|
#include <math.h>
#include <string.h>
#include <stdarg.h>
#include <stdio.h>
#include <limits.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winnls.h"
#include "commctrl.h"
#include "comctl32.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | DATETIME_INFO |
Typedefs | |
typedef struct DATETIME_INFO * | LPDATETIME_INFO |
Variables | |
static const WCHAR | allowedformatchars [] = L"dhHmMstyX" |
static const int | maxrepetition [] = {4,2,2,2,4,2,2,4,-1} |
static const SYSTEMTIME | max_allowed_date = { .wYear = 9999, .wMonth = 12, .wDayOfWeek = 0, .wDay = 31 } |
static const SYSTEMTIME | min_allowed_date = { .wYear = 1752, .wMonth = 9, .wDayOfWeek = 0, .wDay = 14 } |
#define DT_END_FORMAT 0 |
Definition at line 92 of file datetime.c.
#define DT_STRING 0x0100 |
Definition at line 117 of file datetime.c.
Definition at line 122 of file datetime.c.
Definition at line 119 of file datetime.c.
#define DTHT_MCPOPUP 0x3000 /* & DTHT_DATEFIELD 0 when DATETIME_KeyDown */ |
Definition at line 123 of file datetime.c.
Definition at line 125 of file datetime.c.
#define DTHT_NONE 0x1000 |
Definition at line 121 of file datetime.c.
Definition at line 115 of file datetime.c.
#define FORMATCALLMASK 0x80 |
Definition at line 116 of file datetime.c.
#define FULLDAY 0x04 |
Definition at line 96 of file datetime.c.
#define FULLMONTH 0x44 |
Definition at line 106 of file datetime.c.
#define FULLYEAR 0x74 |
Definition at line 114 of file datetime.c.
Definition at line 113 of file datetime.c.
#define ONEDIGIT12HOUR 0x11 |
Definition at line 97 of file datetime.c.
#define ONEDIGIT24HOUR 0x21 |
Definition at line 99 of file datetime.c.
#define ONEDIGITDAY 0x01 |
Definition at line 93 of file datetime.c.
#define ONEDIGITMINUTE 0x31 |
Definition at line 101 of file datetime.c.
#define ONEDIGITMONTH 0x41 |
Definition at line 103 of file datetime.c.
#define ONEDIGITSECOND 0x51 |
Definition at line 107 of file datetime.c.
#define ONEDIGITYEAR 0x71 |
Definition at line 111 of file datetime.c.
#define ONELETTERAMPM 0x61 |
Definition at line 109 of file datetime.c.
#define THREECHARDAY 0x03 |
Definition at line 95 of file datetime.c.
#define THREECHARMONTH 0x43 |
Definition at line 105 of file datetime.c.
#define TWODIGIT12HOUR 0x12 |
Definition at line 98 of file datetime.c.
#define TWODIGIT24HOUR 0x22 |
Definition at line 100 of file datetime.c.
#define TWODIGITDAY 0x02 |
Definition at line 94 of file datetime.c.
#define TWODIGITMINUTE 0x32 |
Definition at line 102 of file datetime.c.
#define TWODIGITMONTH 0x42 |
Definition at line 104 of file datetime.c.
#define TWODIGITSECOND 0x52 |
Definition at line 108 of file datetime.c.
#define TWODIGITYEAR 0x72 |
Definition at line 112 of file datetime.c.
#define TWOLETTERAMPM 0x62 |
Definition at line 110 of file datetime.c.
typedef struct DATETIME_INFO * LPDATETIME_INFO |
|
static |
Definition at line 816 of file datetime.c.
Referenced by DATETIME_Char(), and DATETIME_SetSelectedField().
|
static |
Definition at line 1035 of file datetime.c.
Referenced by DATETIME_Command().
|
static |
Definition at line 1196 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1048 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1499 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1537 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1058 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1073 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 602 of file datetime.c.
Referenced by DATETIME_GetIdealSize(), and DATETIME_Refresh().
|
static |
Definition at line 1438 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 806 of file datetime.c.
Referenced by DATETIME_LButtonDown().
|
static |
Definition at line 142 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1555 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1573 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 788 of file datetime.c.
Referenced by DATETIME_LButtonDown().
|
static |
Definition at line 500 of file datetime.c.
Referenced by DATETIME_KeyDown(), and DATETIME_VScroll().
|
static |
Definition at line 167 of file datetime.c.
Referenced by DATETIME_ApplySelectedField(), and DATETIME_SetSystemTime().
|
static |
Definition at line 1126 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1261 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 924 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1004 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1278 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1100 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1016 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 714 of file datetime.c.
Referenced by DATETIME_Paint().
Definition at line 1719 of file datetime.c.
Referenced by DllMain().
|
static |
Definition at line 367 of file datetime.c.
Referenced by DATETIME_GetIdealSize(), DATETIME_GetText(), DATETIME_GetTextLength(), and DATETIME_Refresh().
|
static |
Definition at line 1319 of file datetime.c.
Referenced by DATETIME_ApplySelectedField(), DATETIME_KeyDown(), DATETIME_Notify(), and DATETIME_VScroll().
|
static |
Definition at line 1336 of file datetime.c.
Referenced by DATETIME_KillFocus(), DATETIME_LButtonDown(), DATETIME_Notify(), and DATETIME_SetFocus().
|
static |
Definition at line 1290 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1490 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 349 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 322 of file datetime.c.
Referenced by DATETIME_Create(), DATETIME_SetFormatA(), and DATETIME_WindowProc().
|
static |
Definition at line 915 of file datetime.c.
Referenced by DATETIME_KeyDown(), DATETIME_KillFocus(), and DATETIME_LButtonDown().
|
static |
Definition at line 194 of file datetime.c.
Referenced by DATETIME_ApplySelectedField(), and DATETIME_WindowProc().
|
static |
Definition at line 1350 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1406 of file datetime.c.
Referenced by DATETIME_Create(), and DATETIME_WindowProc().
|
static |
Definition at line 1388 of file datetime.c.
Referenced by DATETIME_WindowProc().
Definition at line 1737 of file datetime.c.
Referenced by DllMain().
|
static |
Definition at line 249 of file datetime.c.
Referenced by DATETIME_SetFormatW().
|
static |
Definition at line 1237 of file datetime.c.
Referenced by DATETIME_WindowProc().
|
static |
Definition at line 1589 of file datetime.c.
Referenced by DATETIME_Register().
int MONTHCAL_CalculateDayOfWeek | ( | SYSTEMTIME * | date, |
BOOL | inplace | ||
) |
Definition at line 467 of file monthcal.c.
Referenced by DATETIME_IncreaseField(), DATETIME_SetSystemTime(), MONTHCAL_GetDayFromPos(), MONTHCAL_GetDayPos(), MONTHCAL_GetMaxDate(), MONTHCAL_GetMinDate(), MONTHCAL_GetMonth(), MONTHCAL_GetMonthRange(), MONTHCAL_HitTest(), MONTHCAL_SetCurSel(), and MONTHCAL_SetSelRange().
Definition at line 214 of file monthcal.c.
Referenced by DATETIME_ApplySelectedField(), DATETIME_IncreaseField(), DATETIME_SetSystemTime(), MONTHCAL_GetDayPos(), MONTHCAL_GetMaxDate(), MONTHCAL_GetMinDate(), MONTHCAL_GetMonth(), MONTHCAL_GetMonthRange(), MONTHCAL_HitTest(), MONTHCAL_PaintCalendar(), MONTHCAL_PaintLeadTrailMonths(), and MONTHCAL_ValidateDate().
WINE_DEFAULT_DEBUG_CHANNEL | ( | datetime | ) |
Definition at line 129 of file datetime.c.
Referenced by DATETIME_UseFormat().
|
static |
Definition at line 134 of file datetime.c.
Referenced by DATETIME_IsDateInValidRange().
Definition at line 130 of file datetime.c.
Referenced by DATETIME_UseFormat().
|
static |
Definition at line 135 of file datetime.c.
Referenced by DATETIME_IsDateInValidRange().