Author: tkreuzer
Date: Tue Dec 16 21:03:24 2014
New Revision: 65687

URL: http://svn.reactos.org/svn/reactos?rev=65687&view=rev
Log:
[EVENTVWR]
Fix MSVC build and x64 warnings

Modified:
    trunk/reactos/base/applications/mscutils/eventvwr/eventvwr.c

Modified: trunk/reactos/base/applications/mscutils/eventvwr/eventvwr.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/eventvwr/eventvwr.c?rev=65687&r1=65686&r2=65687&view=diff
==============================================================================
--- trunk/reactos/base/applications/mscutils/eventvwr/eventvwr.c        
[iso-8859-1] (original)
+++ trunk/reactos/base/applications/mscutils/eventvwr/eventvwr.c        
[iso-8859-1] Tue Dec 16 21:03:24 2014
@@ -54,6 +54,7 @@
 #define EVENT_PARAMETER_MESSAGE_FILE    L"ParameterMessageFile"
 
 #define MAX_LOADSTRING 255
+#define ENTRY_SIZE 2056
 
 /* Globals */
 HINSTANCE hInst;                            /* current instance */
@@ -723,7 +724,7 @@
                        0,
                        szTitleTemplate, szTitle, lpLogName); /* i = number of 
characters written */
     /* lpComputerName can be NULL here if no records was read */
-    dwMaxLength = cchRemaining;
+    dwMaxLength = (DWORD)cchRemaining;
     if (!lpComputerName)
         GetComputerNameW(lpTitleTemplateEnd, &dwMaxLength);
     else
@@ -880,7 +881,7 @@
     WCHAR *KeyPath;
     WCHAR szModuleName[MAX_PATH];
     DWORD cbData;
-    DWORD cbKeyPath;
+    SIZE_T cbKeyPath;
 
     cbKeyPath = (wcslen(EVENTLOG_BASE_KEY) + wcslen(lpLogName) + 1) * 
sizeof(WCHAR);
     KeyPath = HeapAlloc(GetProcessHeap(), 0, cbKeyPath);
@@ -916,7 +917,7 @@
     WCHAR *KeyPath;
     DWORD dwMessageID = 0;
     DWORD cbData;
-    DWORD cbKeyPath;
+    SIZE_T cbKeyPath;
 
     cbKeyPath = (wcslen(EVENTLOG_BASE_KEY) + wcslen(lpLogName) + 1) * 
sizeof(WCHAR);
     KeyPath = HeapAlloc(GetProcessHeap(), 0, cbKeyPath);
@@ -1444,7 +1445,6 @@
 VOID
 CopyEventEntry(HWND hWnd)
 {
-    const SIZE_T entrySize = 2056;
     WCHAR output[4130], tmpHeader[512];
     WCHAR szEventType[MAX_PATH];
     WCHAR szSource[MAX_PATH];
@@ -1454,7 +1454,7 @@
     WCHAR szTime[MAX_PATH];
     WCHAR szUser[MAX_PATH];
     WCHAR szComputer[MAX_PATH];
-    WCHAR evtDesc[entrySize];
+    WCHAR evtDesc[ENTRY_SIZE];
     HGLOBAL hMem;
 
     if (!OpenClipboard(hWnd))
@@ -1475,14 +1475,14 @@
     GetDlgItemText(hWnd, IDC_EVENTTIMESTATIC, szTime, MAX_PATH);
     GetDlgItemText(hWnd, IDC_EVENTUSERSTATIC, szUser, MAX_PATH);
     GetDlgItemText(hWnd, IDC_EVENTCOMPUTERSTATIC, szComputer, MAX_PATH);
-    GetDlgItemText(hWnd, IDC_EVENTTEXTEDIT, evtDesc, entrySize);
+    GetDlgItemText(hWnd, IDC_EVENTTEXTEDIT, evtDesc, ENTRY_SIZE);
 
     /* Consolidate the information into on big piece */
     wsprintfW(output, tmpHeader, szEventType, szSource, szCategory, szEventID, 
szDate, szTime, szUser, szComputer, evtDesc);
 
     /* Sort out the memory needed to write to the clipboard */
-    hMem = GlobalAlloc(GMEM_MOVEABLE, entrySize);
-    memcpy(GlobalLock(hMem), output, entrySize);
+    hMem = GlobalAlloc(GMEM_MOVEABLE, ENTRY_SIZE);
+    memcpy(GlobalLock(hMem), output, ENTRY_SIZE);
     GlobalUnlock(hMem);
 
     /* Write the final content to the clipboard */


Reply via email to