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?re... ============================================================================== --- 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=... ============================================================================== --- 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... ============================================================================== --- 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=2... ============================================================================== --- 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/unicod... ============================================================================== --- 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))