merged: Platinum from linuxport branches
authorc0diq <c0diq@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Thu, 18 Sep 2008 07:45:47 +0000 (07:45 +0000)
committerc0diq <c0diq@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Thu, 18 Sep 2008 07:45:47 +0000 (07:45 +0000)
commit39a1c72dc0a17329932ecebf7136b132f6e753a3
treec007b2647161b805cc957fea92a57682b0294669
parent07f3be9fa4097b547095c8aace53db837c427b40
merged: Platinum from linuxport branches

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk/XBMC@15629 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
208 files changed:
xbmc/lib/libUPnP/Platinum/Build/Targets/universal-apple-macosx/Platinum.xcodeproj/project.pbxproj
xbmc/lib/libUPnP/Platinum/Build/Targets/universal-apple-macosx/PlatinumApps.xcodeproj/project.pbxproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2003/FileMediaServerTest/FileMediaServerTest.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2003/HttpTest/HttpTest.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2003/LightSampleTest/LightSampleTest.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2003/MediaConnect/MediaConnect.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2003/MediaCrawler/MediaCrawler.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2003/MediaRendererTest/MediaRendererTest.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2003/MicroMediaController/MicroMediaController.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2003/Platinum/Platinum.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2003/SsdpProxy/SsdpProxy.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2005/FileMediaServerTest/FileMediaServerTest.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2005/HttpTest/HttpTest.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2005/LightSampleTest/LightSampleTest.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2005/MediaRendererTest/MediaRendererTest.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2005/MicroMediaController/MicroMediaController.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-win32-vs2008/MediaCrawler/MediaCrawler.vcproj
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-xbox-vs2003/Platinum.sln
xbmc/lib/libUPnP/Platinum/Build/Targets/x86-microsoft-xbox-vs2003/Platinum/Platinum.vcproj
xbmc/lib/libUPnP/Platinum/CHANGELOG
xbmc/lib/libUPnP/Platinum/README
xbmc/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/MediaCrawler.cpp
xbmc/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/MediaCrawler.h
xbmc/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/StreamHandler.h
xbmc/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/main.cpp
xbmc/lib/libUPnP/Platinum/Source/Apps/MicroMediaController/PltMicroMediaController.cpp
xbmc/lib/libUPnP/Platinum/Source/Apps/MicroMediaController/PltMicroMediaController.h
xbmc/lib/libUPnP/Platinum/Source/Apps/MicroMediaController/main.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/Platinum.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltAction.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltAction.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltArgument.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltArgument.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltDatagramStream.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltDatagramStream.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltDownloader.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltDownloader.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltEvent.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltHttp.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltHttp.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltHttpServer.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltHttpServer.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltHttpServerListener.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltLeaks.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltLeaks.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltLog.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltLog.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltMetadataHandler.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltMetadataHandler.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltRingBufferStream.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltRingBufferStream.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltService.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltService.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltSsdp.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltSsdpListener.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltStreamPump.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltStreamPump.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltTaskManager.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltUPnP.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltUPnP.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltUPnPHelper.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltVersion.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltXmlHelper.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnect.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnectSCPDs.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaControllerListener.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRendererSCPDs.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowserListener.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaPlaylist.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaPlaylist.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServerSCPDs.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h
xbmc/lib/libUPnP/Platinum/Source/Tests/FileMediaServer/FileMediaServerTest.cpp
xbmc/lib/libUPnP/Platinum/Source/Tests/Http/HttpTest.cpp
xbmc/lib/libUPnP/Platinum/Source/Tests/LightSample/PltLightSample.cpp
xbmc/lib/libUPnP/Platinum/Source/Tests/LightSample/PltLightSample.h
xbmc/lib/libUPnP/Platinum/Source/Tests/MediaRenderer/MediaRendererTest.cpp
xbmc/lib/libUPnP/Platinum/Source/Tests/Ssdp/SsdpTest1.cpp
xbmc/lib/libUPnP/Platinum/Source/Tools/SsdpProxy/SsdpProxy.cpp
xbmc/lib/libUPnP/Platinum/Source/Tools/SsdpProxy/SsdpProxy.h
xbmc/lib/libUPnP/Platinum/Source/Tools/TextToHeader/TextToHeader.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Build/Build.scons
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Build/Targets/arm-microsoft-wince-vs2005/Neptune/Neptune.vcproj
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Build/Targets/universal-apple-macosx/Neptune.xcodeproj/project.pbxproj
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Build/Targets/x86-microsoft-win32-vs2003/Neptune/Neptune.vcproj
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Build/Targets/x86-microsoft-win32-vs2005/FileTest1/FileTest1.vcproj [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Build/Targets/x86-microsoft-win32-vs2005/HttpServerTest1/HttpServerTest1.vcproj
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Build/Targets/x86-microsoft-win32-vs2005/MapsTest1/MapsTest1.vcproj
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Build/Targets/x86-microsoft-win32-vs2005/Neptune.sln
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Build/Targets/x86-microsoft-win32-vs2005/Neptune/Neptune.vcproj
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Build/Targets/x86-microsoft-win32-vs2005/ThreadsTest1/ThreadsTest1.vcproj
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Build/Targets/x86-microsoft-win32-vs2008/Neptune/Neptune.vcproj
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Build/Targets/x86-microsoft-xbox/Neptune/Neptune.vcproj
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Documents/Automatic/NeptuneErrorCodes.txt [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Extras/Scripts/CodeScanner.py [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Apps/NetEcho/NetEcho.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Apps/NetPing/NetPing.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/Neptune.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptArray.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptBufferedStreams.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptBufferedStreams.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptCommon.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptConfig.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptDirectory.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptDynamicLibraries.cpp [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptDynamicLibraries.h [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptFile.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptFile.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptHttp.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptHttp.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptInterfaces.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptLogging.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptLogging.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptQueue.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptReferences.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptResults.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptRingBuffer.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptRingBuffer.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptSelectableMessageQueue.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptSimpleMessageQueue.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptStreams.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptStreams.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptStrings.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptStrings.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptSystem.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptThreads.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptThreads.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptTypes.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptUri.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptUri.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptUtils.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptUtils.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptVersion.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptXml.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptZip.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core/NptZip.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Bsd/NptBsdSockets.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Posix/NptPosixDirectory.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Posix/NptPosixDynamicLibraries.cpp [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Posix/NptPosixFile.cpp [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Posix/NptPosixQueue.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Posix/NptPosixSystem.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Posix/NptPosixThreads.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/StdC/NptStdcFile.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Symbian/NptSymbianSystem.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Win32/NptWin32Debug.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Win32/NptWin32Directory.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Win32/NptWin32DynamicLibraries.cpp [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Win32/NptWin32File.cpp [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Win32/NptWin32MessageQueue.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Win32/NptWin32MessageQueue.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Win32/NptWin32Queue.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Win32/NptWin32SerialPort.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Win32/NptWin32System.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Win32/NptWin32Threads.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/Win32/NptWin32Threads.h
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/System/WinCE/NptWinCeUtils.h [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Tests/FileTest1/FileTest1.cpp [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Tests/HttpClient1/HttpClientTest1.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Tests/HttpServer1/HttpServerTest1.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Tests/Messages1/MessagesTest1.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Tests/Messages2/MessagesTest2.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Tests/Misc1/MiscTest1.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Tests/Queue1/QueueTest1.cpp [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Tests/Streams1/StreamsTest1.cpp [new file with mode: 0644]
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Tests/Strings1/StringsTest1.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Tests/Url1/UrlTest1.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Tests/Xml1/XmlTest1.cpp
xbmc/lib/libUPnP/Platinum/ThirdParty/Neptune/Source/Tests/Zip1/ZipTestData1.cpp
xbmc/lib/libUPnP/libPlatinum.vcproj