1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
typedef struct
{
TCHAR Alignment; // ������������. L - � ����� �������, R - � ������.
WORD Interval; // ����������, �� ������� ������� ������ ������� �� ������ ���� ������.
TCHAR *String; // ���������� ������.
} RowItemInfo;
/* ������� ��������� ������ � ���������� ������ ����� � ��������������� �� �����.
���������:
InputString - ������ ��� �������;
RowItemsList - ������ ��������� ���������.
������������ �������� - ���������� ��������� � �������. */
WORD GetRowItems(TCHAR *InputString, RowItemInfo **RowItemsList);
/* ������� ���������� ���������� ���� � ��������� ������ ���������� ����. */
BYTE DaysInMonth(BYTE Month, WORD Year);
// ������� ���������� ���� ������ �� ����
// 7 - ��, 1 - �� � �. �.
BYTE DayOfWeek(BYTE Day, BYTE Month, WORD Year);
/* ���������:
Value - ���������� ����;
Unit - ������� ��������� (0 - �����, 1 - ���������, 2 - ���������, 3 - �������������);
Buffer - ����� ������ ��� ������ ����������;
Size - ������ ������.
������������ ��������: ��������� ������ ������. */
WORD GetFormattedTraffic(DWORD Value, BYTE Unit, TCHAR *Buffer, WORD Size);
WORD GetDurationFormatM(DWORD Duration, TCHAR *Format, TCHAR *Buffer, WORD Size);
signed short int TimeCompare(SYSTEMTIME st1, SYSTEMTIME st2);
|