From cddcd7483a7c472598af098e759e5d309024f606 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 26 Dec 2021 20:31:39 +0300 Subject: DWORD -> uint32_t --- plugins/TrafficCounter/src/TrafficCounter.cpp | 10 +++++----- plugins/TrafficCounter/src/misc.cpp | 6 +++--- plugins/TrafficCounter/src/misc.h | 4 ++-- plugins/TrafficCounter/src/opttree.cpp | 6 +++--- plugins/TrafficCounter/src/opttree.h | 6 +++--- plugins/TrafficCounter/src/statistics.cpp | 26 +++++++++++++------------- plugins/TrafficCounter/src/statistics.h | 8 ++++---- plugins/TrafficCounter/src/stdafx.h | 10 +++++----- plugins/TrafficCounter/src/vars.cpp | 4 ++-- 9 files changed, 40 insertions(+), 40 deletions(-) (limited to 'plugins/TrafficCounter/src') diff --git a/plugins/TrafficCounter/src/TrafficCounter.cpp b/plugins/TrafficCounter/src/TrafficCounter.cpp index f6bb3d5b9e..c4931fb019 100644 --- a/plugins/TrafficCounter/src/TrafficCounter.cpp +++ b/plugins/TrafficCounter/src/TrafficCounter.cpp @@ -215,7 +215,7 @@ int TrafficSend(WPARAM wParam, LPARAM lParam) return 0; } -int TrafficCounter_PaintCallbackProc(HWND hWnd, HDC hDC, RECT*, HRGN, DWORD, void*) +int TrafficCounter_PaintCallbackProc(HWND hWnd, HDC hDC, RECT*, HRGN, uint32_t, void*) { return TrafficCounter_Draw(hWnd, hDC); } @@ -252,7 +252,7 @@ int PaintTrafficCounterWindow(HWND hwnd, HDC hDC) { RECT rect, rect2; BLENDFUNCTION aga = { AC_SRC_OVER, 0, 0xFF, AC_SRC_ALPHA }; - DWORD SummarySession, SummaryTotal; + uint32_t SummarySession, SummaryTotal; uint8_t ClistModernPresent = (GetModuleHandleA("clist_modern.dll") || GetModuleHandleA("clist_modern_dora.dll")) && !db_get_b(0, "ModernData", "DisableEngine", 0) @@ -570,7 +570,7 @@ int PaintTrafficCounterWindow(HWND hwnd, HDC hDC) void ProtocolIsOnLine(int num) { - DWORD CurrentTimeMs; + uint32_t CurrentTimeMs; if (ProtoList[num].State) return; @@ -688,7 +688,7 @@ LRESULT CALLBACK TrafficCounterWndProc_MW(HWND hwnd, UINT msg, WPARAM wParam, LP case TIMER_REDRAW: // Перерисовка раз в полсекунды. { - DWORD CurrentTimeMs; + uint32_t CurrentTimeMs; SYSTEMTIME stNow; SaveSettings(1); @@ -710,7 +710,7 @@ LRESULT CALLBACK TrafficCounterWndProc_MW(HWND hwnd, UINT msg, WPARAM wParam, LP Stat_CheckStatistics(p); // Здесь на основании статистики вычисляются значения всех трафиков и времени. - DWORD Sum1 = 0, Sum2 = 0; + uint32_t Sum1 = 0, Sum2 = 0; // Значения для текущей сессии. for (int j = p.StartIndex; j < p.NumberOfRecords; j++) { diff --git a/plugins/TrafficCounter/src/misc.cpp b/plugins/TrafficCounter/src/misc.cpp index 581a812da5..e94229f426 100644 --- a/plugins/TrafficCounter/src/misc.cpp +++ b/plugins/TrafficCounter/src/misc.cpp @@ -118,10 +118,10 @@ Buffer - адрес строки для записи результата; Size - размер буфера. Возвращаемое значение: требуемый размер буфера. */ -size_t GetFormattedTraffic(DWORD Value, uint8_t Unit, wchar_t *Buffer, size_t Size) +size_t GetFormattedTraffic(uint32_t Value, uint8_t Unit, wchar_t *Buffer, size_t Size) { wchar_t Str1[32], szUnit[4] = { ' ', 0 }; - DWORD Divider; + uint32_t Divider; NUMBERFMT nf = { 0, 1, 3, L",", L" ", 0 }; wchar_t *Res; // Промежуточный результат. @@ -174,7 +174,7 @@ Format: строка формата; Buffer: адрес буфера, куда функция помещает результат. Size - размер буфера. */ -size_t GetDurationFormatM(DWORD Duration, wchar_t *Format, wchar_t *Buffer, size_t Size) +size_t GetDurationFormatM(uint32_t Duration, wchar_t *Format, wchar_t *Buffer, size_t Size) { size_t Length; wchar_t Token[256]; // Аккумулятор. diff --git a/plugins/TrafficCounter/src/misc.h b/plugins/TrafficCounter/src/misc.h index d75b09415d..5c24ffa8bd 100644 --- a/plugins/TrafficCounter/src/misc.h +++ b/plugins/TrafficCounter/src/misc.h @@ -27,8 +27,8 @@ uint8_t DayOfWeek(uint8_t Day, uint8_t Month, uint16_t Year); Buffer - адрес строки для записи результата; Size - размер буфера. Возвращаемое значение: требуемый размер буфера. */ -size_t GetFormattedTraffic(DWORD Value, uint8_t Unit, wchar_t *Buffer, size_t Size); +size_t GetFormattedTraffic(uint32_t Value, uint8_t Unit, wchar_t *Buffer, size_t Size); -size_t GetDurationFormatM(DWORD Duration, wchar_t *Format, wchar_t *Buffer, size_t Size); +size_t GetDurationFormatM(uint32_t Duration, wchar_t *Format, wchar_t *Buffer, size_t Size); signed short int TimeCompare(SYSTEMTIME st1, SYSTEMTIME st2); \ No newline at end of file diff --git a/plugins/TrafficCounter/src/opttree.cpp b/plugins/TrafficCounter/src/opttree.cpp index fb9ffe8f91..9acdac62b5 100644 --- a/plugins/TrafficCounter/src/opttree.cpp +++ b/plugins/TrafficCounter/src/opttree.cpp @@ -344,12 +344,12 @@ BOOL OptTree_ProcessMessage(HWND hwnd, UINT msg, WPARAM, LPARAM lparam, BOOL*, return FALSE; } -DWORD OptTree_GetOptions(HWND hwnd, int idcTree, OPTTREE_OPTION *options, int optionCount, char *szSettingName) +uint32_t OptTree_GetOptions(HWND hwnd, int idcTree, OPTTREE_OPTION *options, int optionCount, char *szSettingName) { enum { IMG_GROUP, IMG_CHECK, IMG_NOCHECK, IMG_RCHECK, IMG_NORCHECK, IMG_GRPOPEN, IMG_GRPCLOSED }; HWND hwndTree = GetDlgItem(hwnd, idcTree); - DWORD result = 0; + uint32_t result = 0; int i; for (i = 0; i < optionCount; ++i) { @@ -367,7 +367,7 @@ DWORD OptTree_GetOptions(HWND hwnd, int idcTree, OPTTREE_OPTION *options, int op return result; } -void OptTree_SetOptions(HWND hwnd, int idcTree, OPTTREE_OPTION *options, int optionCount, DWORD dwOptions, char *szSettingName) +void OptTree_SetOptions(HWND hwnd, int idcTree, OPTTREE_OPTION *options, int optionCount, uint32_t dwOptions, char *szSettingName) { enum { IMG_GROUP, IMG_CHECK, IMG_NOCHECK, IMG_RCHECK, IMG_NORCHECK, IMG_GRPOPEN, IMG_GRPCLOSED }; diff --git a/plugins/TrafficCounter/src/opttree.h b/plugins/TrafficCounter/src/opttree.h index 4fde5a2387..c1951678a1 100644 --- a/plugins/TrafficCounter/src/opttree.h +++ b/plugins/TrafficCounter/src/opttree.h @@ -33,15 +33,15 @@ typedef struct { int iconIndex; wchar_t *szOptionName; int groupId; - DWORD dwFlag; + uint32_t dwFlag; HTREEITEM hItem; char *szSettingName; } OPTTREE_OPTION; BOOL OptTree_ProcessMessage(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam, BOOL *result, int idcTree, OPTTREE_OPTION *options, int optionCount); -DWORD OptTree_GetOptions(HWND hwnd, int idcTree, OPTTREE_OPTION *options, int optionCount, char *szSettingName); -void OptTree_SetOptions(HWND hwnd, int idcTree, OPTTREE_OPTION *options, int optionCount, DWORD dwOptions, char *szSettingName); +uint32_t OptTree_GetOptions(HWND hwnd, int idcTree, OPTTREE_OPTION *options, int optionCount, char *szSettingName); +void OptTree_SetOptions(HWND hwnd, int idcTree, OPTTREE_OPTION *options, int optionCount, uint32_t dwOptions, char *szSettingName); void OptTree_Translate(HWND hwndTree); diff --git a/plugins/TrafficCounter/src/statistics.cpp b/plugins/TrafficCounter/src/statistics.cpp index d3b83a4d2b..f6e739207a 100644 --- a/plugins/TrafficCounter/src/statistics.cpp +++ b/plugins/TrafficCounter/src/statistics.cpp @@ -102,7 +102,7 @@ INT_PTR CALLBACK DlgProcOptStatistics(HWND hwndDlg, UINT msg, WPARAM wParam, LPA break; // WM_INITDIALOG case WM_COMMAND: if ((HWND)lParam == hListAccs) { - DWORD SelItems[16]; + uint32_t SelItems[16]; uint8_t SelItemsCount; if (HIWORD(wParam) == LBN_SELCHANGE) { SelItemsCount = SendMessage(hListAccs, LB_GETSELCOUNT, 0, 0); @@ -171,7 +171,7 @@ INT_PTR CALLBACK DlgProcOptStatistics(HWND hwndDlg, UINT msg, WPARAM wParam, LPA { NMLVDISPINFO* pdi = (NMLVDISPINFO*)lParam; SYSTEMTIME st = { 0 }; - DWORD Index, Value; + uint32_t Index, Value; double vartime; wchar_t szBufW[64]; uint8_t EldestAcc; @@ -239,7 +239,7 @@ INT_PTR CALLBACK DlgProcOptStatistics(HWND hwndDlg, UINT msg, WPARAM wParam, LPA case NM_CLICK: case LVN_ITEMCHANGED: { - DWORD j = -1, dwTotalIncoming = 0, dwTotalOutgoing = 0; + uint32_t j = -1, dwTotalIncoming = 0, dwTotalOutgoing = 0; int i = SendDlgItemMessage(hwndDlg, IDC_LIST_DATA, LVM_GETSELECTEDCOUNT, 0, 0); for (; i--;) { @@ -311,7 +311,7 @@ void Stat_ReadFile(PROTOLIST &p) if (Size.QuadPart != 0) // Если файл со статистикой существует и имеет ненулевой размер... { // ...то читаем статистику из файла - p.NumberOfRecords = DWORD(Size.QuadPart / sizeof(HOURLYSTATS)); + p.NumberOfRecords = uint32_t(Size.QuadPart / sizeof(HOURLYSTATS)); p.AllStatistics = (HOURLYSTATS*)mir_alloc(sizeof(HOURLYSTATS)*p.NumberOfRecords); ReadFile(p.hFile, &p.AllStatistics[0], sizeof(HOURLYSTATS)*p.NumberOfRecords, &BytesRead, nullptr); if (!BytesRead) { @@ -336,7 +336,7 @@ void Stat_ReadFile(PROTOLIST &p) Аргументы: hwndDialog - хэндл окна диалога. */ void Stat_Show(HWND hwndDialog) { - DWORD MaxRecords; + uint32_t MaxRecords; // Нужно узнать количество записей. MaxRecords = Stat_GetRecordsNumber(Stat_GetEldestAcc(Stat_SelAcc), unOptions.Stat_Tab); @@ -346,7 +346,7 @@ void Stat_Show(HWND hwndDialog) SendDlgItemMessage(hwndDialog, IDC_LIST_DATA, LVM_ENSUREVISIBLE, (WPARAM)(MaxRecords - 1), 0); } -void Stat_UpdateTotalTraffic(HWND hwndDialog, DWORD Incoming, DWORD Outgoing) +void Stat_UpdateTotalTraffic(HWND hwndDialog, uint32_t Incoming, uint32_t Outgoing) { wchar_t tmp[32]; @@ -415,7 +415,7 @@ void Stat_CheckStatistics(PROTOLIST &p) // Последняя запись из статистики понадобится для вычисления новых записей, поэтому копируем её (кроме трафика и времени). memcpy(&htTmp, &p.AllStatistics[p.NumberOfRecords - 1], - sizeof(HOURLYSTATS) - 2 * sizeof(DWORD) - sizeof(uint16_t)); + sizeof(HOURLYSTATS) - 2 * sizeof(uint32_t) - sizeof(uint16_t)); // Счётчик времени каждый час должен начинать считать с нуля. p.Total.TimeAtStart = GetTickCount() - stNow.wMilliseconds; @@ -453,7 +453,7 @@ void Stat_CheckStatistics(PROTOLIST &p) ItemNumber - номер строки в ListView (номер периода). stReq - дата, соответствующая вычисленному индексу. */ -DWORD Stat_GetStartIndex(uint8_t AccNum, uint8_t Interval, int ItemNumber, SYSTEMTIME *stReq) +uint32_t Stat_GetStartIndex(uint8_t AccNum, uint8_t Interval, int ItemNumber, SYSTEMTIME *stReq) { int Left, Right, Probe; // Границы интервала для поиска (индексы статистики). SYSTEMTIME stProbe = { 0 }; // Время тыка. @@ -529,7 +529,7 @@ DWORD Stat_GetStartIndex(uint8_t AccNum, uint8_t Interval, int ItemNumber, SYSTE дата которой соответствует началу статистики указанного аккаунта. */ void Stat_SetAccShift(uint8_t AccNum, uint8_t EldestAccount) { - DWORD Left, Right, Probe = 0; // Границы интервала для поиска (индексы статистики). + uint32_t Left, Right, Probe = 0; // Границы интервала для поиска (индексы статистики). SYSTEMTIME stReq = { 0 }, stProbe; signed short int d = 1; @@ -571,9 +571,9 @@ Interval - выбранный интервал; ItemNum - номер строки в ListVew; SubitemNum - номер колонки, определяет вид информации. */ -DWORD Stat_GetItemValue(uint16_t SelectedAccs, uint8_t Interval, DWORD ItemNum, uint8_t SubItemNum) +uint32_t Stat_GetItemValue(uint16_t SelectedAccs, uint8_t Interval, uint32_t ItemNum, uint8_t SubItemNum) { - DWORD Result = 0; + uint32_t Result = 0; SYSTEMTIME st = { 0 }; int Index, IndexP, i; signed long int IndexM; @@ -644,9 +644,9 @@ DWORD Stat_GetItemValue(uint16_t SelectedAccs, uint8_t Interval, DWORD ItemNum, /* Функция возвращает количество записей в статистике для заданного аккаунта и заданного интервала. */ -DWORD Stat_GetRecordsNumber(uint8_t AccNum, uint8_t Interval) +uint32_t Stat_GetRecordsNumber(uint8_t AccNum, uint8_t Interval) { - DWORD Result, i; + uint32_t Result, i; // Нужно узнать количество записей. switch (Interval) { diff --git a/plugins/TrafficCounter/src/statistics.h b/plugins/TrafficCounter/src/statistics.h index 74916e4237..8bfcebae19 100644 --- a/plugins/TrafficCounter/src/statistics.h +++ b/plugins/TrafficCounter/src/statistics.h @@ -34,12 +34,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. INT_PTR CALLBACK DlgProcOptStatistics(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam); void Stat_ReadFile(PROTOLIST &p); void Stat_Show(HWND); -void Stat_UpdateTotalTraffic(HWND, DWORD, DWORD); +void Stat_UpdateTotalTraffic(HWND, uint32_t, uint32_t); void Stat_CheckStatistics(PROTOLIST &p); -DWORD Stat_GetStartIndex(uint8_t AccNum, uint8_t Interval, int ItemNumber, SYSTEMTIME *st); +uint32_t Stat_GetStartIndex(uint8_t AccNum, uint8_t Interval, int ItemNumber, SYSTEMTIME *st); void Stat_SetAccShift(uint8_t AccNum, uint8_t EldestAccount); -DWORD Stat_GetItemValue(uint16_t SelectedAccs, uint8_t Interval, DWORD ItemNum, uint8_t SubitemNum); -DWORD Stat_GetRecordsNumber(uint8_t AccNum, uint8_t Interval); +uint32_t Stat_GetItemValue(uint16_t SelectedAccs, uint8_t Interval, uint32_t ItemNum, uint8_t SubitemNum); +uint32_t Stat_GetRecordsNumber(uint8_t AccNum, uint8_t Interval); uint8_t Stat_GetEldestAcc(uint16_t SelectedAccs); #endif // _statistics_h \ No newline at end of file diff --git a/plugins/TrafficCounter/src/stdafx.h b/plugins/TrafficCounter/src/stdafx.h index d180fecf6c..9a60ab8008 100644 --- a/plugins/TrafficCounter/src/stdafx.h +++ b/plugins/TrafficCounter/src/stdafx.h @@ -64,15 +64,15 @@ typedef struct { uint8_t Hour, Day, Month; uint16_t Year; - DWORD Incoming, Outgoing; + uint32_t Incoming, Outgoing; uint16_t Time; } HOURLYSTATS; #pragma pack(pop) typedef struct tagTimer { - DWORD TimeAtStart; // Время в момент запуска таймера - в миллисекундах. - DWORD Timer; // Количество секунд со времени запуска таймера. + uint32_t TimeAtStart; // Время в момент запуска таймера - в миллисекундах. + uint32_t Timer; // Количество секунд со времени запуска таймера. } TIMER; struct PROTOLIST @@ -82,7 +82,7 @@ struct PROTOLIST TIMER Session; // Таймер текущей сессии (протокол в онлайне). TIMER Total; // Таймер общий. - DWORD TotalRecvTraffic, // Общий трафик протокола (за выбранный период) + uint32_t TotalRecvTraffic, // Общий трафик протокола (за выбранный период) TotalSentTraffic, CurrentRecvTraffic, // Текущий трафик протокола (за сессию) CurrentSentTraffic; @@ -123,7 +123,7 @@ struct PROTOLIST //--------------------------------------------------------------------------------------------- typedef union { - DWORD Flags; + uint32_t Flags; struct { unsigned int NotifyBySize:1; //0 diff --git a/plugins/TrafficCounter/src/vars.cpp b/plugins/TrafficCounter/src/vars.cpp index f0e52b825d..68d4467147 100644 --- a/plugins/TrafficCounter/src/vars.cpp +++ b/plugins/TrafficCounter/src/vars.cpp @@ -25,7 +25,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. static wchar_t* GetTraffic(ARGUMENTSINFO *ai) { - DWORD tmp, tmpsn = 0, tmprn = 0, tmpst = 0, tmprt = 0; + uint32_t tmp, tmpsn = 0, tmprn = 0, tmpst = 0, tmprt = 0; uint8_t ed; if (ai->argc != 5) return nullptr; @@ -105,7 +105,7 @@ static wchar_t* GetTraffic(ARGUMENTSINFO *ai) static wchar_t* GetTime(ARGUMENTSINFO *ai) { uint8_t ed, flag; - DWORD Duration = 0; + uint32_t Duration = 0; if (ai->argc != 4) return nullptr; -- cgit v1.2.3