advapi32: Cast-qual warning fix (2 of 2)

Andrew Talbot Andrew.Talbot at talbotville.com
Fri Aug 25 16:29:39 CDT 2006


Changelog:
    advapi32: Cast-qual warning fix.

diff -urN a/dlls/advapi32/eventlog.c b/dlls/advapi32/eventlog.c
--- a/dlls/advapi32/eventlog.c	2006-05-23 13:47:28.000000000 +0100
+++ b/dlls/advapi32/eventlog.c	2006-08-25 22:27:50.000000000 +0100
@@ -373,7 +373,7 @@
 BOOL WINAPI ReportEventA ( HANDLE hEventLog, WORD wType, WORD wCategory, DWORD dwEventID,
     PSID lpUserSid, WORD wNumStrings, DWORD dwDataSize, LPCSTR *lpStrings, LPVOID lpRawData)
 {
-    LPCWSTR *wideStrArray;
+    LPWSTR *wideStrArray;
     UNICODE_STRING str;
     int i;
     BOOL ret;
@@ -384,17 +384,17 @@
     if (wNumStrings == 0) return TRUE;
     if (!lpStrings) return TRUE;
 
-    wideStrArray = HeapAlloc(GetProcessHeap(), 0, sizeof(LPCWSTR) * wNumStrings);
+    wideStrArray = HeapAlloc(GetProcessHeap(), 0, sizeof(LPWSTR) * wNumStrings);
     for (i = 0; i < wNumStrings; i++)
     {
         RtlCreateUnicodeStringFromAsciiz(&str, lpStrings[i]);
         wideStrArray[i] = str.Buffer;
     }
     ret = ReportEventW(hEventLog, wType, wCategory, dwEventID, lpUserSid,
-                       wNumStrings, dwDataSize, wideStrArray, lpRawData);
+                       wNumStrings, dwDataSize, (LPCWSTR *)wideStrArray, lpRawData);
     for (i = 0; i < wNumStrings; i++)
     {
-        HeapFree( GetProcessHeap(), 0, (LPSTR)wideStrArray[i] );
+        HeapFree( GetProcessHeap(), 0, wideStrArray[i] );
     }
     HeapFree(GetProcessHeap(), 0, wideStrArray);
     return ret;



More information about the wine-patches mailing list