#include <ctime>
#include <iostream>
+using namespace std;
+
+struct XCCalendarMonthViewGridDayData{
+
+ int Day = 1;
+ int Month = 1;
+ int Year = 1;
+ bool IsInMonth = false;
+
+};
+
+struct XCCalendarMonthViewGridDayWeek{
+
+ vector<XCCalendarMonthViewGridDayData> DayList;
+
+};
+
+struct XCCalendarMonthViewGrid{
+
+ vector<XCCalendarMonthViewGridDayWeek> WeekList;
+
+};
+
+XCCalendarMonthViewGrid GenerateMonthGrid(int Month, int Year);
int PreviousMonthNumberofDays(int Month, int Year);
#endif
\ No newline at end of file