[ros-diffs] [hpoussin] 27360: Fix some prototypes

hpoussin at svn.reactos.org hpoussin at svn.reactos.org
Mon Jul 2 15:40:06 CEST 2007


Author: hpoussin
Date: Mon Jul  2 17:40:06 2007
New Revision: 27360

URL: http://svn.reactos.org/svn/reactos?rev=27360&view=rev
Log:
Fix some prototypes

Modified:
    trunk/reactos/dll/win32/version/info.c
    trunk/reactos/include/psdk/basetsd.h
    trunk/reactos/include/psdk/commctrl.h
    trunk/reactos/include/psdk/winver.h
    trunk/reactos/include/reactos/wine/unicode.h

Modified: trunk/reactos/dll/win32/version/info.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/version/info.c?rev=27360&r1=27359&r2=27360&view=diff
==============================================================================
--- trunk/reactos/dll/win32/version/info.c (original)
+++ trunk/reactos/dll/win32/version/info.c Mon Jul  2 17:40:06 2007
@@ -764,7 +764,7 @@
 /***********************************************************************
  *           VerQueryValueA              [VERSION.@]
  */
-BOOL WINAPI VerQueryValueA( LPVOID pBlock, LPCSTR lpSubBlock,
+BOOL WINAPI VerQueryValueA( LPCVOID pBlock, LPCSTR lpSubBlock,
                                LPVOID *lplpBuffer, UINT *puLen )
 {
     static const char rootA[] = "\\";
@@ -814,7 +814,7 @@
 /***********************************************************************
  *           VerQueryValueW              [VERSION.@]
  */
-BOOL WINAPI VerQueryValueW( LPVOID pBlock, LPCWSTR lpSubBlock,
+BOOL WINAPI VerQueryValueW( LPCVOID pBlock, LPCWSTR lpSubBlock,
                                LPVOID *lplpBuffer, UINT *puLen )
 {
     static const WCHAR rootW[] = { '\\', 0 };

Modified: trunk/reactos/include/psdk/basetsd.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/basetsd.h?rev=27360&r1=27359&r2=27360&view=diff
==============================================================================
--- trunk/reactos/include/psdk/basetsd.h (original)
+++ trunk/reactos/include/psdk/basetsd.h Mon Jul  2 17:40:06 2007
@@ -26,6 +26,7 @@
 #define ADDRESS_TAG_BIT 0x80000000UL
 #define HandleToUlong( h ) ((ULONG)(ULONG_PTR)(h) )
 #define HandleToLong( h ) ((LONG)(LONG_PTR) (h) )
+#define ULongToHandle( h) ((HANDLE)(ULONG_PTR) (h))
 #define LongToHandle( h) ((HANDLE)(LONG_PTR) (h))
 #define PtrToUlong( p ) ((ULONG)(ULONG_PTR) (p) )
 #define PtrToLong( p ) ((LONG)(LONG_PTR) (p) )
@@ -77,6 +78,8 @@
     { return((unsigned long) h ); }
 inline long HandleToLong( const void* h )
     { return((long) h ); }
+inline void* ULongToHandle( const long h )
+    { return((void*) (UINT_PTR) h ); }
 inline void* LongToHandle( const long h )
     { return((void*) (INT_PTR) h ); }
 inline unsigned long PtrToUlong( const void* p)

Modified: trunk/reactos/include/psdk/commctrl.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/commctrl.h?rev=27360&r1=27359&r2=27360&view=diff
==============================================================================
--- trunk/reactos/include/psdk/commctrl.h (original)
+++ trunk/reactos/include/psdk/commctrl.h Mon Jul  2 17:40:06 2007
@@ -715,7 +715,7 @@
 BOOL WINAPI RemoveWindowSubclass(HWND, SUBCLASSPROC, UINT_PTR);
 LRESULT WINAPI DefSubclassProc(HWND, UINT, WPARAM, LPARAM);
 
-int WINAPI DrawShadowText(HDC, LPCWSTR, UINT, RECT*, DWORD, COLORREF, COLORREF, int, int);
+int WINAPI DrawShadowText(HDC, LPCWSTR, UINT, const RECT*, DWORD, COLORREF, COLORREF, int, int);
 
 /* Header control */
 

Modified: trunk/reactos/include/psdk/winver.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/winver.h?rev=27360&r1=27359&r2=27360&view=diff
==============================================================================
--- trunk/reactos/include/psdk/winver.h (original)
+++ trunk/reactos/include/psdk/winver.h Mon Jul  2 17:40:06 2007
@@ -108,8 +108,8 @@
 BOOL WINAPI GetFileVersionInfoW(LPCWSTR,DWORD,DWORD,PVOID);
 DWORD WINAPI VerLanguageNameA(DWORD,LPSTR,DWORD);
 DWORD WINAPI VerLanguageNameW(DWORD,LPWSTR,DWORD);
-BOOL WINAPI VerQueryValueA(const LPVOID,LPCSTR,LPVOID*,PUINT);
-BOOL WINAPI VerQueryValueW(const LPVOID,LPCWSTR,LPVOID*,PUINT);
+BOOL WINAPI VerQueryValueA(LPCVOID,LPCSTR,LPVOID*,PUINT);
+BOOL WINAPI VerQueryValueW(LPCVOID,LPCWSTR,LPVOID*,PUINT);
 #ifdef UNICODE
 #define VerFindFile VerFindFileW
 #define VerQueryValue VerQueryValueW

Modified: trunk/reactos/include/reactos/wine/unicode.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/wine/unicode.h?rev=27360&r1=27359&r2=27360&view=diff
==============================================================================
--- trunk/reactos/include/reactos/wine/unicode.h (original)
+++ trunk/reactos/include/reactos/wine/unicode.h Mon Jul  2 17:40:06 2007
@@ -10,6 +10,7 @@
 #define strlenW(s) wcslen((const wchar_t *)(s))
 #define strcpyW(d,s) wcscpy((wchar_t *)(d),(const wchar_t *)(s))
 #define strcatW(d,s) wcscat((wchar_t *)(d),(const wchar_t *)(s))
+#define strcspnW(d,s) wcscspn((wchar_t *)(d),(const wchar_t *)(s))
 #define strstrW(d,s) wcsstr((const wchar_t *)(d),(const wchar_t *)(s))
 #define strtolW(s,e,b) wcstol((const wchar_t *)(s),(wchar_t **)(e),(b))
 #define strchrW(s,c) wcschr((const wchar_t *)(s),(wchar_t)(c))




More information about the Ros-diffs mailing list