PATCH: DragQueryFileW (shellole.c; shell32)
Sander van Leeuwen
sandervl at xs4all.nl
Sun Jun 2 06:22:59 CDT 2002
Hi,
There appears to be a little bug in DragQueryFileW. According to MSDN pFiles is
the offset in bytes.
Did somebody make a mistake or was the LPWSTR cast added on purpose?
Sander
Changelog:
- Fixed wrong cast; MSDN says lpDropFileStruct->pFiles is offset in bytes (regardless of
ascii/unicode)
Author:
Sander van Leeuwen (sandervl at xs4all.nl)
--- shellole.co Sun Mar 17 11:20:10 2002
+++ shellole.c Sun Jun 2 13:15:54 2002
@@ -627,7 +627,7 @@
if(!lpDropFileStruct) goto end;
- lpwDrop = (LPWSTR) lpDropFileStruct + lpDropFileStruct->pFiles;
+ lpwDrop = (LPWSTR) ((LPSTR)lpDropFileStruct + lpDropFileStruct->pFiles);
i = 0;
while (i++ < lFile)
More information about the wine-patches
mailing list