id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
115	Compile fixes for Windows SDK	AlbertStrasheim	romw	Windows SDK is the new version of the Platform SDK that includes support for Windows Vista. See this page for details:\r\n\r\nhttp://en.wikipedia.org/wiki/Platform_SDK\r\n\r\nThe first change from LPSTR to PCSTR fixes this error:\r\n\r\n{{{\r\n1>boinc\\lib\\stackwalker_win.cpp(636) : error C2664: 'BOOL (HANDLE,PSYM_ENUMMODULES_CALLBACK64,PVOID)' : cannot convert parameter 2 from 'overloaded-function' to 'PSYM_ENUMMODULES_CALLBACK64'\r\n1>        None of the functions with this name in scope match the target type\r\n}}}\r\n\r\nIt might be that !SymEnumerateModulesProc64 has been changed slightly in Windows SDK (PSYM_ENUMMODULES_CALLBACK64 defines a pointer to this function).\r\n\r\nSecondly, it seems glaux.h and glaux.lib have been removed from the SDK. I check for this by seeing if the define for Windows Vista is defined (this define didn't exist in the Platform SDK for Windows Server 2003 SP1). Unfortunately, this change means that the VS project files also need to change.\r\n\r\nI don't know if this patch should be applied, but I figured the issues should be noted somewhere for people who are trying to compile with Windows SDK.	Enhancement	closed	Trivial	Undetermined	Client - Build		fixed	patch	Didactylos
