diff --git a/dll/win32/msgina/gui.c b/dll/win32/msgina/gui.c index dbe28c6636a..e9cba9580ea 100644 --- a/dll/win32/msgina/gui.c +++ b/dll/win32/msgina/gui.c @@ -2,7 +2,7 @@ * PROJECT: ReactOS msgina.dll * FILE: dll/win32/msgina/gui.c * PURPOSE: ReactOS Logon GINA DLL - * PROGRAMMERS: Hervé Poussineau (hpoussin@reactos.org) + * PROGRAMMERS: HervĂ© Poussineau (hpoussin@reactos.org) * Katayama Hirofumi MZ (katayama.hirofumi.mz@gmail.com) */ @@ -28,12 +28,14 @@ typedef struct _LEGALNOTICEDATA LPWSTR pszText; } LEGALNOTICEDATA, *PLEGALNOTICEDATA; +// Timer ID for the animated dialog bar. +#define IDT_BAR 1 + typedef struct _DLG_DATA { PGINA_CONTEXT pgContext; HBITMAP hLogoBitmap; HBITMAP hBarBitmap; - UINT_PTR TimerID; DWORD BarCounter; DWORD LogoWidth; DWORD LogoHeight; @@ -191,7 +193,10 @@ StatusDialogProc( if (DlgData_LoadBitmaps(pDlgData)) { - pDlgData->TimerID = SetTimer(hwndDlg, -1, 20, NULL); + if (SetTimer(hwndDlg, IDT_BAR, 20, NULL) == 0) + { + ERR("SetTimer(IDT_BAR) failed: %d\n", GetLastError()); + } } return TRUE; } @@ -244,7 +249,7 @@ StatusDialogProc( { if (pDlgData && pDlgData->hBarBitmap) { - KillTimer(hwndDlg, pDlgData->TimerID); + KillTimer(hwndDlg, IDT_BAR); } DlgData_Destroy(pDlgData); return TRUE;