[xiph-commits] r15035 - in trunk/oggdsf: . bin build/NSIS/Release build/NSIS/Release/extra sln/oggsdf

cristianadam at svn.xiph.org cristianadam at svn.xiph.org
Fri Jun 13 18:33:20 PDT 2008


Author: cristianadam
Date: 2008-06-13 18:33:20 -0700 (Fri, 13 Jun 2008)
New Revision: 15035

Added:
   trunk/oggdsf/build/NSIS/Release/build.cmd
   trunk/oggdsf/build/NSIS/Release/copy_binaries.cmd
   trunk/oggdsf/build/NSIS/Release/extra/
   trunk/oggdsf/build/NSIS/Release/extra/DumpLog.nsh
   trunk/oggdsf/build/NSIS/Release/extra/header.bmp
Modified:
   trunk/oggdsf/ABOUT.txt
   trunk/oggdsf/bin/Microsoft.VC80.CRT.manifest
   trunk/oggdsf/build/NSIS/Release/oggcodecs_release.nsi
   trunk/oggdsf/sln/oggsdf/oggdsf.sln
Log:
Installer update

Modified: trunk/oggdsf/ABOUT.txt
===================================================================
--- trunk/oggdsf/ABOUT.txt	2008-06-14 01:29:52 UTC (rev 15034)
+++ trunk/oggdsf/ABOUT.txt	2008-06-14 01:33:20 UTC (rev 15035)
@@ -1,13 +1,13 @@
-http://www.illiminable.com/ogg/
+http://xiph.org/dshow/
 
 
 This is pre-release software, if you didn't download this from the site above, please visit it to ensure you have the latest version and are aware of the known issues with this software. Please check back regularly as this software is still under development.
 
 You can see which version this is in the VERSIONS file.
 
-Report new bugs and suggestions to ogg at illiminable.com
+Report new bugs and suggestions to http://www.xiph.org/dshow/pmwiki.php/Main/ReportIssues
 
-More information about the various codecs can be found at www.xiph.org
+More information about the various codecs can be found at http://www.xiph.org
 
 Q) WHAT IS THIS?
 

Modified: trunk/oggdsf/bin/Microsoft.VC80.CRT.manifest
===================================================================
--- trunk/oggdsf/bin/Microsoft.VC80.CRT.manifest	2008-06-14 01:29:52 UTC (rev 15034)
+++ trunk/oggdsf/bin/Microsoft.VC80.CRT.manifest	2008-06-14 01:33:20 UTC (rev 15035)
@@ -9,7 +9,7 @@
         processorArchitecture="x86" 
         publicKeyToken="1fc8b3b9a1e18e3b"
     />
-    <file name="msvcr80.dll"/>
-    <file name="msvcp80.dll"/>
-    <file name="msvcm80.dll"/>
+    <file name="mslur80.dll"/>
+    <file name="mslup80.dll"/>
+    <file name="mslum80.dll"/>
 </assembly>

Added: trunk/oggdsf/build/NSIS/Release/build.cmd
===================================================================
--- trunk/oggdsf/build/NSIS/Release/build.cmd	                        (rev 0)
+++ trunk/oggdsf/build/NSIS/Release/build.cmd	2008-06-14 01:33:20 UTC (rev 15035)
@@ -0,0 +1,5 @@
+ at echo off
+call copy_binaries.cmd
+set PRODUCT_VERSION=0.80.15035
+"%ProgramFiles%\nsis\makensisw.exe" oggcodecs_release.nsi 
+signtool sign /a /t http://time.certum.pl/ oggcodecs_%PRODUCT_VERSION%.exe 
\ No newline at end of file

Added: trunk/oggdsf/build/NSIS/Release/copy_binaries.cmd
===================================================================
--- trunk/oggdsf/build/NSIS/Release/copy_binaries.cmd	                        (rev 0)
+++ trunk/oggdsf/build/NSIS/Release/copy_binaries.cmd	2008-06-14 01:33:20 UTC (rev 15035)
@@ -0,0 +1,54 @@
+ at set OGGCODECS_ROOT_DIR=..\..\..
+ at set OGGCODECS_CONFIG_PATH=Release
+ at set OGGCODECS_VORBIS_CONFIG_PATH=VS2008\libvorbis\Release
+
+mkdir bin
+
+rem Libraries - 11
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\core\ogg\libOOOgg\%OGGCODECS_CONFIG_PATH%\libOOOgg.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\core\ogg\libOOOggSeek\%OGGCODECS_CONFIG_PATH%\libOOOggSeek.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\cmml\libCMMLTags\%OGGCODECS_CONFIG_PATH%\libCMMLTags.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\cmml\libCMMLParse\%OGGCODECS_CONFIG_PATH%\libCMMLParse.dll" bin\
+
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\vorbis\libs\libvorbis\win32\%OGGCODECS_VORBIS_CONFIG_PATH%\vorbis.dll" bin\
+
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\theora\libs\libOOTheora\%OGGCODECS_CONFIG_PATH%\libOOTheora.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\flac\libs\libflac\obj\%OGGCODECS_CONFIG_PATH%\lib\libFLAC.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\flac\libs\libflac\obj\%OGGCODECS_CONFIG_PATH%\lib\libFLAC++.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\core\ogg\libVorbisComment\%OGGCODECS_CONFIG_PATH%\libVorbisComment.dll" bin\
+
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\helper\libTemporalURI\%OGGCODECS_CONFIG_PATH%\libTemporalURI.dll" bin\
+
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\helper\libTemporalURI\%OGGCODECS_CONFIG_PATH%\libTemporalURI.dll" bin\
+
+rem Utilites - 4
+copy  "%OGGCODECS_ROOT_DIR%\src\tools\OOOggDump\%OGGCODECS_CONFIG_PATH%\OOOggDump.exe" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\tools\OOOggStat\%OGGCODECS_CONFIG_PATH%\OOOggStat.exe" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\tools\OOOggValidate\%OGGCODECS_CONFIG_PATH%\OOOggValidate.exe" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\tools\OOOggCommentDump\%OGGCODECS_CONFIG_PATH%\OOOggCommentDump.exe" bin\
+
+rem Install Filters - 16
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\flac\filters\dsfFLACEncoder\%OGGCODECS_CONFIG_PATH%\dsfFLACEncoder.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\speex\filters\dsfSpeexEncoder\%OGGCODECS_CONFIG_PATH%\dsfSpeexEncoder.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\theora\filters\dsfTheoraEncoder\%OGGCODECS_CONFIG_PATH%\dsfTheoraEncoder.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\vorbis\filters\dsfVorbisEncoder\%OGGCODECS_CONFIG_PATH%\dsfVorbisEncoder.dll" bin\
+
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\flac\filters\dsfNativeFLACSource\%OGGCODECS_CONFIG_PATH%\dsfNativeFLACSource.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\speex\filters\dsfSpeexDecoder\%OGGCODECS_CONFIG_PATH%\dsfSpeexDecoder.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\theora\filters\dsfTheoraDecoder\%OGGCODECS_CONFIG_PATH%\dsfTheoraDecoder.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\flac\filters\dsfFLACDecoder\%OGGCODECS_CONFIG_PATH%\dsfFLACDecoder.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\vorbis\filters\dsfVorbisDecoder\%OGGCODECS_CONFIG_PATH%\dsfVorbisDecoder.dll" bin\
+
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\ogm\filters\dsfOGMDecoder\%OGGCODECS_CONFIG_PATH%\dsfOGMDecoder.dll" bin\
+
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\core\directshow\dsfOggDemux2\%OGGCODECS_CONFIG_PATH%\dsfOggDemux2.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\core\directshow\dsfOggMux\%OGGCODECS_CONFIG_PATH%\dsfOggMux.dll" bin\
+
+rem copy  "%OGGCODECS_ROOT_DIR%\src\lib\core\directshow\dsfSeeking\%OGGCODECS_CONFIG_PATH%\dsfSeeking.dll" bin\
+
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\cmml\dsfCMMLDecoder\%OGGCODECS_CONFIG_PATH%\dsfCMMLDecoder.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\codecs\cmml\dsfCMMLRawSource\%OGGCODECS_CONFIG_PATH%\dsfCMMLRawSource.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\core\directshow\dsfSubtitleVMR9\%OGGCODECS_CONFIG_PATH%\dsfSubtitleVMR9.dll" bin\
+
+rem copy  "%OGGCODECS_ROOT_DIR%\src\lib\core\directshow\dsfAnxDemux\%OGGCODECS_CONFIG_PATH%\dsfAnxDemux.dll" bin\
+copy  "%OGGCODECS_ROOT_DIR%\src\lib\core\directshow\dsfAnxMux\%OGGCODECS_CONFIG_PATH%\dsfAnxMux.dll" bin\

Added: trunk/oggdsf/build/NSIS/Release/extra/DumpLog.nsh
===================================================================
--- trunk/oggdsf/build/NSIS/Release/extra/DumpLog.nsh	                        (rev 0)
+++ trunk/oggdsf/build/NSIS/Release/extra/DumpLog.nsh	2008-06-14 01:33:20 UTC (rev 15035)
@@ -0,0 +1,46 @@
+!define LVM_GETITEMCOUNT 0x1004
+!define LVM_GETITEMTEXT 0x102D
+
+Function DumpLog
+  Exch $5
+  Push $0
+  Push $1
+  Push $2
+  Push $3
+  Push $4
+  Push $6
+
+  FindWindow $0 "#32770" "" $HWNDPARENT
+  GetDlgItem $0 $0 1016
+  StrCmp $0 0 error
+  FileOpen $5 $5 "w"
+  StrCmp $5 0 error
+    SendMessage $0 ${LVM_GETITEMCOUNT} 0 0 $6
+    System::Alloc ${NSIS_MAX_STRLEN}
+    Pop $3
+    StrCpy $2 0
+    System::Call "*(i, i, i, i, i, i, i, i, i) i \
+      (0, 0, 0, 0, 0, r3, ${NSIS_MAX_STRLEN}) .r1"
+    loop: StrCmp $2 $6 done
+      System::Call "User32::SendMessageA(i, i, i, i) i \
+        ($0, ${LVM_GETITEMTEXT}, $2, r1)"
+      System::Call "*$3(&t${NSIS_MAX_STRLEN} .r4)"
+      FileWrite $5 "$4$\r$\n"
+      IntOp $2 $2 + 1
+      Goto loop
+    done:
+      FileClose $5
+      System::Free $1
+      System::Free $3
+      Goto exit
+  error:
+    MessageBox MB_OK error
+  exit:
+    Pop $6
+    Pop $4
+    Pop $3
+    Pop $2
+    Pop $1
+    Pop $0
+    Exch $5
+FunctionEnd

Added: trunk/oggdsf/build/NSIS/Release/extra/header.bmp
===================================================================
(Binary files differ)


Property changes on: trunk/oggdsf/build/NSIS/Release/extra/header.bmp
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: trunk/oggdsf/build/NSIS/Release/oggcodecs_release.nsi
===================================================================
--- trunk/oggdsf/build/NSIS/Release/oggcodecs_release.nsi	2008-06-14 01:29:52 UTC (rev 15034)
+++ trunk/oggdsf/build/NSIS/Release/oggcodecs_release.nsi	2008-06-14 01:33:20 UTC (rev 15035)
@@ -3,72 +3,101 @@
 ; Location of Visual Studio runtime libraries on the compiling system
 
 ; !define VS_RUNTIME_LOCATION "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT"
-; !define VS_RUNTIME_LOCATION_PREFIX "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT\MSVC"
+; !define VS_RUNTIME_PREFIX MSVC
 
 
 ;  To use the unicows enabled versions, use these rebuilt crt's
 
-!define VS_RUNTIME_LOCATION ..\..\..\bin
-!define VS_RUNTIME_LOCATION_PREFIX ..\..\..\bin\MSLU
+!define VS_RUNTIME_LOCATION "C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT\"
+!define VS_RUNTIME_PREFIX msvc
 ;   *****************************************************************************************************
 
 
 
+; HM NIS Edit Wizard helper defines
+!define PRODUCT_NAME "Ogg Codecs"
 
+; Product version is setup in build.cmd
 
-; HM NIS Edit Wizard helper defines
-!define PRODUCT_NAME "oggcodecs"
+!define PRODUCT_VERSION "$%PRODUCT_VERSION%"
 
-;	CHANGE EVERY VERSION
-!define PRODUCT_VERSION "0.73.1936"					
+!ifndef PRODUCT_VERSION
+  !define PRODUCT_VERSION 'anonymous-build'
+!endif
 
-!define PRODUCT_PUBLISHER "illiminable"
-!define PRODUCT_WEB_SITE "http://www.illiminable.com/ogg/"
+!define PRODUCT_PUBLISHER "Xiph.Org"
+!define PRODUCT_WEB_SITE "http://xiph.org/dshow/"
 !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\OOOggDump.exe"
 !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
 !define PRODUCT_UNINST_ROOT_KEY "HKLM"
 !define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir"
 
-
 ; Path from .nsi to oggcodecs root
 !define OGGCODECS_ROOT_DIR "..\..\.."
 
-; Local Build Path for configuration
-!define OGGCODECS_CONFIG_PATH "Release"
-!define OGGCODECS_VORBIS_CONFIG_PATH "Vorbis_Dynamic_Release"
+!ifdef INNER
+  !echo "Inner invocation"                  ; just to see what's going on
+  OutFile "$%TEMP%\tempinstaller.exe"       ; not really important where this is
+  SetCompress off                           ; for speed
+!else
+  !echo "Outer invocation"
+ 
+  ; Call makensis again, defining INNER.  This writes an installer for us which, when
+  ; it is invoked, will just write the uninstaller to some location, and then exit.
+  ; Be sure to substitute the name of this script here.
+ 
+  !system "$\"${NSISDIR}\makensis$\" /DINNER oggcodecs_release.nsi" = 0
+ 
+  ; So now run that installer we just created as %TEMP%\tempinstaller.exe.  Since it
+  ; calls quit the return value isn't zero.
+ 
+  !system "$%TEMP%\tempinstaller.exe" = 2
+ 
+  ; That will have written an uninstaller binary for us.  Now we sign it with your
+  ; favourite code signing tool.
+ 
+  !system "signtool sign /a /t http://time.certum.pl/ $%TEMP%\uninst.exe" = 0
+ 
+  ; Good.  Now we can carry on writing the real installer.
+ 
+  OutFile "oggcodecs_${PRODUCT_VERSION}.exe"
+  SetCompressor /SOLID lzma
+!endif
 
-
-
-
-
-
-SetCompressor lzma
-
-
-
-
-
-
-; MUI 1.67 compatible ------
-!include "MUI.nsh"
-
-; Include for library registration
+!include "extra\DumpLog.nsh"
 !include "Library.nsh"
+!include "MUI2.nsh"
+!include "FileFunc.nsh"
 
 ; MUI Settings
 !define MUI_ABORTWARNING
 !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
 !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"
+!define MUI_HEADERIMAGE
+!define MUI_HEADERIMAGE_BITMAP "extra\header.bmp"
+!define MUI_HEADERIMAGE_UNBITMAP "extra\header.bmp"
 
+VIProductVersion "${PRODUCT_VERSION}.0"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "${PRODUCT_VERSION}"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "Directshow Filters for Ogg Vorbis, Speex, Theora and FLAC"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "${PRODUCT_NAME}"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "${PRODUCT_PUBLISHER}"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" "${PRODUCT_WEB_SITE}"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "Copyright (c) 2008 ${PRODUCT_PUBLISHER}"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalTrademarks" "The Xiph Fish Logo and the Vorbis.com many-fish logos are trademarks (tm) of ${PRODUCT_PUBLISHER}"
+
+
 ; Language Selection Dialog Settings
 !define MUI_LANGDLL_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
 !define MUI_LANGDLL_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
 !define MUI_LANGDLL_REGISTRY_VALUENAME "NSIS:Language"
 
 ; Welcome page
+!define MUI_WELCOMEPAGE_TITLE "Welcome to the ${PRODUCT_NAME} ${PRODUCT_VERSION} Setup Wizard"
+!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of Directshow Filters for Ogg Vorbis, Speex, Theora and FLAC ${PRODUCT_VERSION}.$\r$\n$\r$\n${PRODUCT_PUBLISHER} is a collection of open source, multimedia-related projects. The most aggressive effort works to put the foundation standards of Internet audio and video into the public domain, where all Internet standards belong.$\r$\n$\r$\n$_CLICK"
 !insertmacro MUI_PAGE_WELCOME
 ; License page
-!define MUI_LICENSEPAGE_CHECKBOX
+;!define MUI_LICENSEPAGE_CHECKBOX
 !insertmacro MUI_PAGE_LICENSE "${OGGCODECS_ROOT_DIR}\COPYRIGHTS.rtf"
 ; Directory page
 !insertmacro MUI_PAGE_DIRECTORY
@@ -78,7 +107,7 @@
 ; Start menu page
 var ICONS_GROUP
 !define MUI_STARTMENUPAGE_NODISABLE
-!define MUI_STARTMENUPAGE_DEFAULTFOLDER "illiminable\oggcodecs"
+!define MUI_STARTMENUPAGE_DEFAULTFOLDER "${PRODUCT_PUBLISHER}\${PRODUCT_NAME}"
 !define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
 !define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
 !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}"
@@ -107,31 +136,24 @@
 !insertmacro MUI_LANGUAGE "TradChinese"
 !insertmacro MUI_LANGUAGE "Turkish"
 
-; Reserve files
-!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
 
-; MUI end ------
-
-
-
-
-
-
-
 Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
-OutFile "oggcodecs_${PRODUCT_VERSION}.exe"
-InstallDir "$PROGRAMFILES\illiminable\oggcodecs"
+InstallDir "$PROGRAMFILES\${PRODUCT_PUBLISHER}\${PRODUCT_NAME}"
 InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
-ShowInstDetails show
-ShowUnInstDetails show
 
+;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+Function .onInit
 
+!ifdef INNER
+ 
+  ; If INNER is defined, then we aren't supposed to do anything except write out
+  ; the installer.  This is better than processing a command line option as it means
+  ; this entire code path is not present in the final (real) installer.
+ 
+  WriteUninstaller "$%TEMP%\uninst.exe"
+  Quit  ; just bail out quickly when running the "inner" installer
+!endif
 
-
-
-
-
-Function .onInit
   !insertmacro MUI_LANGDLL_DISPLAY
 
   ReadRegStr $R0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "UninstallString"
@@ -147,7 +169,7 @@
   GetTempFileName $0
   CopyFiles $R0 $0
   ;Start the uninstaller using the option to not copy itself
-  ExecWait '$0 _?=$INSTDIR'
+  ExecWait '$0 /FromInstaller _?=$INSTDIR'
  
   IfErrors no_remove_uninstaller
     ; In most cases the uninstall is successful at this point.
@@ -158,6 +180,7 @@
   no_remove_uninstaller:
     MessageBox MB_ICONEXCLAMATION \
     "Unable to remove previous version of ${PRODUCT_NAME}"
+    
     Abort
   
 done:
@@ -166,24 +189,48 @@
 
 FunctionEnd
 
+;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+; COM registration macros, with fallbacks on regsvr32
+;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+!macro RegisterCOM localFile destFile tempbasedir
+	!define LIBRARY_COM
+	;!insertmacro InstallLib REGDLL NOTSHARED NOREBOOT_NOTPROTECTED "${localFile}" "${destFile}" "${tempbasedir}"
+	RegDLL "${destFile}"
+	!undef LIBRARY_COM
+	IfErrors 0 +2
+	ExecWait '$SYSDIR\regsvr32.exe "/s" "${destFile}"'
+!macroend
 
+!macro UnRegisterCOM file
+	!define LIBRARY_COM
+	;!insertmacro UnInstallLib REGDLL NOTSHARED NOREBOOT_NOTPROTECTED "${file}" 
+	UnRegDLL "${file}"
+	!undef LIBRARY_COM
+	IfErrors 0 +2
+	ExecWait '$SYSDIR\regsvr32.exe "/u" "/s" "${file}"'
+!macroend
 
 
-
-
+;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Section "Oggcodecs Core Files" SEC_CORE
   SectionIn 1 RO
-
+  
+  SetShellVarContext all
+  
   SetOutPath "$INSTDIR"
   SetOverwrite on
 
-  ; Runtime libraries from visual studio - 3
-  File "${VS_RUNTIME_LOCATION_PREFIX}r80.dll"
-  File "${VS_RUNTIME_LOCATION_PREFIX}p80.dll"
-  File "${VS_RUNTIME_LOCATION}\Microsoft.VC80.CRT.manifest"
+  SetDetailsPrint textonly
+  DetailPrint "Copying Files ..."
+  SetDetailsPrint listonly
+  
+  ; Runtime libraries from visual studio - 2
+  File "${VS_RUNTIME_LOCATION}\${VS_RUNTIME_PREFIX}r90.dll"
+  File "${VS_RUNTIME_LOCATION}\${VS_RUNTIME_PREFIX}p90.dll"
+  File "${VS_RUNTIME_LOCATION}\Microsoft.VC90.CRT.manifest"
 
   ; Unicows for old windows with no unicode - 1
-  File "${VS_RUNTIME_LOCATION}\unicows.dll"
+  ;File "${UNICOWS_BIN}\unicows.dll"
 
   ; ico files - 1 (One file contains all these packed)
   File "${OGGCODECS_ROOT_DIR}\bin\xifish.ico"
@@ -193,26 +240,25 @@
 
 
   ; Libraries - 10
-  File "${OGGCODECS_ROOT_DIR}\src\lib\core\ogg\libOOOgg\${OGGCODECS_CONFIG_PATH}\libOOOgg.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\core\ogg\libOOOggSeek\${OGGCODECS_CONFIG_PATH}\libOOOggSeek.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\cmml\libCMMLTags\${OGGCODECS_CONFIG_PATH}\libCMMLTags.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\cmml\libCMMLParse\${OGGCODECS_CONFIG_PATH}\libCMMLParse.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\vorbis\libs\libvorbis\win32\${OGGCODECS_VORBIS_CONFIG_PATH}\vorbis.dll"
+  File "bin\libOOOgg.dll"
+  File "bin\libOOOggSeek.dll"
+  File "bin\libCMMLTags.dll"
+  File "bin\libCMMLParse.dll"
+  File "bin\vorbis.dll"
  
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\theora\libs\libOOTheora\${OGGCODECS_CONFIG_PATH}\libOOTheora.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\flac\libs\libflac\obj\${OGGCODECS_CONFIG_PATH}\bin\libFLAC.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\flac\libs\libflac\obj\${OGGCODECS_CONFIG_PATH}\bin\libFLAC++.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\core\ogg\libVorbisComment\${OGGCODECS_CONFIG_PATH}\libVorbisComment.dll"
+  File "bin\libOOTheora.dll"
+  File "bin\libFLAC.dll"
+  File "bin\libFLAC++.dll"
+  File "bin\libVorbisComment.dll"
 
-  File "${OGGCODECS_ROOT_DIR}\src\lib\helper\libTemporalURI\${OGGCODECS_CONFIG_PATH}\libTemporalURI.dll"
+  File "bin\libTemporalURI.dll"
 
 
-
   ; Utilites - 4
-  File "${OGGCODECS_ROOT_DIR}\src\tools\OOOggDump\${OGGCODECS_CONFIG_PATH}\OOOggDump.exe"
-  File "${OGGCODECS_ROOT_DIR}\src\tools\OOOggStat\${OGGCODECS_CONFIG_PATH}\OOOggStat.exe"
-  File "${OGGCODECS_ROOT_DIR}\src\tools\OOOggValidate\${OGGCODECS_CONFIG_PATH}\OOOggValidate.exe"
-  File "${OGGCODECS_ROOT_DIR}\src\tools\OOOggCommentDump\${OGGCODECS_CONFIG_PATH}\OOOggCommentDump.exe"
+  File "bin\OOOggDump.exe"
+  File "bin\OOOggStat.exe"
+  File "bin\OOOggValidate.exe"
+  File "bin\OOOggCommentDump.exe"
 
 
   ; Text files - 7
@@ -224,64 +270,71 @@
 
   File "${OGGCODECS_ROOT_DIR}\AUTHORS"
   File "${OGGCODECS_ROOT_DIR}\HISTORY"
+  
+  ; Install Filters - 16  
 
+  File "bin\dsfFLACEncoder.dll"
+  File "bin\dsfSpeexEncoder.dll"
+  File "bin\dsfTheoraEncoder.dll"
+  File "bin\dsfVorbisEncoder.dll"
 
-  ; Install Filters - 16
-  
+  File "bin\dsfNativeFLACSource.dll"
+  File "bin\dsfSpeexDecoder.dll"
+  File "bin\dsfTheoraDecoder.dll"
+  File "bin\dsfFLACDecoder.dll"
+  File "bin\dsfVorbisDecoder.dll"
 
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\flac\filters\dsfFLACEncoder\${OGGCODECS_CONFIG_PATH}\dsfFLACEncoder.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\speex\filters\dsfSpeexEncoder\${OGGCODECS_CONFIG_PATH}\dsfSpeexEncoder.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\theora\filters\dsfTheoraEncoder\${OGGCODECS_CONFIG_PATH}\dsfTheoraEncoder.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\vorbis\filters\dsfVorbisEncoder\${OGGCODECS_CONFIG_PATH}\dsfVorbisEncoder.dll"
+  File "bin\dsfOGMDecoder.dll"
 
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\flac\filters\dsfNativeFLACSource\${OGGCODECS_CONFIG_PATH}\dsfNativeFLACSource.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\speex\filters\dsfSpeexDecoder\${OGGCODECS_CONFIG_PATH}\dsfSpeexDecoder.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\theora\filters\dsfTheoraDecoder\${OGGCODECS_CONFIG_PATH}\dsfTheoraDecoder.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\flac\filters\dsfFLACDecoder\${OGGCODECS_CONFIG_PATH}\dsfFLACDecoder.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\vorbis\filters\dsfVorbisDecoder\${OGGCODECS_CONFIG_PATH}\dsfVorbisDecoder.dll"
+  File "bin\dsfOggDemux2.dll"
+  File "bin\dsfOggMux.dll"
 
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\ogm\filters\dsfOGMDecoder\${OGGCODECS_CONFIG_PATH}\dsfOGMDecoder.dll"
+  ; File "bin\dsfSeeking.dll"
 
-  File "${OGGCODECS_ROOT_DIR}\src\lib\core\directshow\dsfOggDemux2\${OGGCODECS_CONFIG_PATH}\dsfOggDemux2.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\core\directshow\dsfOggMux\${OGGCODECS_CONFIG_PATH}\dsfOggMux.dll"
+  File "bin\dsfCMMLDecoder.dll"
+  File "bin\dsfCMMLRawSource.dll"
+  File "bin\dsfSubtitleVMR9.dll"
 
-  ; File "${OGGCODECS_ROOT_DIR}\src\lib\core\directshow\dsfSeeking\${OGGCODECS_CONFIG_PATH}\dsfSeeking.dll"
+  ; File "bin\dsfAnxDemux.dll"
+  File "bin\dsfAnxMux.dll"                                           
 
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\cmml\dsfCMMLDecoder\${OGGCODECS_CONFIG_PATH}\dsfCMMLDecoder.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\codecs\cmml\dsfCMMLRawSource\${OGGCODECS_CONFIG_PATH}\dsfCMMLRawSource.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\core\directshow\dsfSubtitleVMR9\${OGGCODECS_CONFIG_PATH}\dsfSubtitleVMR9.dll"
+  SetDetailsPrint textonly
+  DetailPrint "Registering DirectShow Filters ..."
+  SetDetailsPrint listonly
 
-  ; File "${OGGCODECS_ROOT_DIR}\src\lib\core\directshow\dsfAnxDemux\${OGGCODECS_CONFIG_PATH}\dsfAnxDemux.dll"
-  File "${OGGCODECS_ROOT_DIR}\src\lib\core\directshow\dsfAnxMux\${OGGCODECS_CONFIG_PATH}\dsfAnxMux.dll"
-
+  SetOutPath "$INSTDIR"
   ; Register libraries - 16
 
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfFLACEncoder.dll"'
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfSpeexEncoder.dll"'
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfTheoraEncoder.dll"'
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfVorbisEncoder.dll"'
+  !insertmacro RegisterCOM "bin\dsfFLACEncoder.dll" $INSTDIR\dsfFLACEncoder.dll $INSTDIR
+  !insertmacro RegisterCOM "bin\dsfSpeexEncoder.dll" $INSTDIR\dsfSpeexEncoder.dll $INSTDIR
+  !insertmacro RegisterCOM "bin\dsfTheoraEncoder.dll" $INSTDIR\dsfTheoraEncoder.dll $INSTDIR
+  !insertmacro RegisterCOM "bin\dsfVorbisEncoder.dll" $INSTDIR\dsfVorbisEncoder.dll $INSTDIR
   
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfNativeFLACSource.dll"'
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfSpeexDecoder.dll"'
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfTheoraDecoder.dll"'
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfFLACDecoder.dll"'
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfVorbisDecoder.dll"'
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfOGMDecoder.dll"'
-
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfOggDemux2.dll"'
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfOggMux.dll"'
-
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfCMMLDecoder.dll"'
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfCMMLRawSource.dll"'
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfSubtitleVMR9.dll"'
-
-  ExecWait 'regsvr32 "/s" "$INSTDIR\dsfAnxMux.dll"'
-
-  ; ExecWait 'regsvr32 "/s" "$INSTDIR\dsfAnxDemux.dll"'
+  !insertmacro RegisterCOM "bin\dsfNativeFLACSource.dll" $INSTDIR\dsfNativeFLACSource.dll $INSTDIR
+  !insertmacro RegisterCOM "bin\dsfSpeexDecoder.dll" $INSTDIR\dsfSpeexDecoder.dll $INSTDIR
+  !insertmacro RegisterCOM "bin\dsfTheoraDecoder.dll" $INSTDIR\dsfTheoraDecoder.dll $INSTDIR
+  !insertmacro RegisterCOM "bin\dsfFLACDecoder.dll" $INSTDIR\dsfFLACDecoder.dll $INSTDIR
+  !insertmacro RegisterCOM "bin\dsfVorbisDecoder.dll" $INSTDIR\dsfVorbisDecoder.dll $INSTDIR
   
+  !insertmacro RegisterCOM "bin\dsfOGMDecoder.dll" $INSTDIR\dsfOGMDecoder.dll $INSTDIR
   
+  !insertmacro RegisterCOM "bin\dsfOggDemux2.dll" $INSTDIR\dsfOggDemux2.dll $INSTDIR
+  !insertmacro RegisterCOM "bin\dsfOggMux.dll" $INSTDIR\dsfOggMux.dll $INSTDIR
   
+  !insertmacro RegisterCOM "bin\dsfCMMLDecoder.dll" $INSTDIR\dsfCMMLDecoder.dll $INSTDIR
+  !insertmacro RegisterCOM "bin\dsfCMMLRawSource.dll" $INSTDIR\dsfCMMLRawSource.dll $INSTDIR
+  !insertmacro RegisterCOM "bin\dsfSubtitleVMR9.dll" $INSTDIR\dsfSubtitleVMR9.dll $INSTDIR
   
+  ;!insertmacro RegisterCOM "bin\dsfAnxDemux.dll" $INSTDIR\dsfAnxDemux.dll $INSTDIR
+  !insertmacro RegisterCOM "bin\dsfAnxMux.dll"  $INSTDIR\dsfAnxMux.dll $INSTDIR\
+                                  
+  Push $INSTDIR\Install.log
+  Call DumpLog
+  
+  SetDetailsPrint textonly
+  DetailPrint "Writing Registry Entries ..."
+  SetDetailsPrint listonly
+
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ; Registry Entries for directshow and WMP
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -499,19 +552,11 @@
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
-
-
-
-
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;;	Directshow extension to filter mapping - 8
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
 
-
-
-
-
   WriteRegStr HKCR "Media Type\Extensions\.anx" "Source Filter" "{C9361F5A-3282-4944-9899-6D99CDC5370B}"
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -551,14 +596,10 @@
 
 
 
-
-
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;;	Directshow extension to filter mapping for HTTP - 7
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
-
-
   WriteRegStr HKCR "http\Extensions" ".OGG" "{C9361F5A-3282-4944-9899-6D99CDC5370B}"
   WriteRegStr HKCR "http\Extensions" ".OGV" "{C9361F5A-3282-4944-9899-6D99CDC5370B}"
   WriteRegStr HKCR "http\Extensions" ".OGA" "{C9361F5A-3282-4944-9899-6D99CDC5370B}"
@@ -574,7 +615,6 @@
 ;;;	MLS Perceived type - 6
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
-
   WriteRegStr HKLM "SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions" "ogv" "video"
   WriteRegStr HKLM "SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions" "oga" "audio"
   WriteRegStr HKLM "SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions" "axv" "video"
@@ -582,15 +622,7 @@
   WriteRegStr HKLM "SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions" "spx" "audio"
   WriteRegStr HKLM "SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions" "flac" "audio"  
   
-  
-  
-  
-  
-  
-  
 
-
-
   ;Sleep 10000
 ; Shortcuts
   !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
@@ -598,11 +630,10 @@
 SectionEnd
 
 
-
+;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Section ".ogg defaults to audio" SEC_OGG_AUDIO_DEFAULT
   SectionIn 1
   
-  
   ; Make .ogg recognised as audio
   WriteRegStr HKLM "SOFTWARE\Microsoft\Multimedia\WMPlayer\Groups\Audio\OGG" "" "Ogg File (ogg)"
   WriteRegStr HKLM "SOFTWARE\Microsoft\Multimedia\WMPlayer\Groups\Audio\OGG" "Extensions" ".ogg"
@@ -615,12 +646,11 @@
   WriteRegStr HKLM "SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions" "ogg" "audio"  
 SectionEnd
 
+;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Section "Open Ogg files with WMP" SEC_USE_WMP_FOR_OGG
 
   SectionIn 1
-  Var /GLOBAL WMP_LOCATION
-
-  
+  Var /GLOBAL WMP_LOCATION  
  
   ReadRegStr $WMP_LOCATION HKLM "SOFTWARE\Microsoft\Multimedia\WMPlayer" "Player.Path"
   StrCmp $WMP_LOCATION "" fail_wmp 0
@@ -651,10 +681,8 @@
   WriteRegStr HKCR "WMP.OggFile\shellex\ContextMenuHandlers\WMPPlayAsPlaylist" "" "{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"
 
   WriteRegStr HKCR "WMP.OggFile\DefaultIcon" "" "$INSTDIR\xifish.ico"
-
-
-
   
+  
   ; Handler key for oga
   WriteRegStr HKCR "WMP.OgaFile" "" "Ogg Audio File"
   WriteRegStr HKCR "WMP.OgaFile\shell" "" "open"
@@ -671,9 +699,6 @@
 
   WriteRegStr HKCR "WMP.OgaFile\DefaultIcon" "" "$INSTDIR\xifish.ico"
 
-
-
-
   
   ; Handler key for ogv
   WriteRegStr HKCR "WMP.OgvFile" "" "Ogg Video File"
@@ -735,21 +760,17 @@
   WriteRegStr HKCR "WMP.FlacFile\DefaultIcon" "" "$INSTDIR\xifish.ico"
 
 
-
   goto done_wmp
   
 fail_wmp:
-MessageBox MB_OK|MB_ICONEXCLAMATION "A recognised version of Windows Media Player was not found. $\n File extenstion association must be done manually." IDOK done_wmp
+  MessageBox MB_OK|MB_ICONEXCLAMATION "A recognised version of Windows Media Player was not found. $\n File extenstion association must be done manually." IDOK done_wmp
 
 done_wmp:
-  
-  
+
 SectionEnd
 
 
-
-
-LangString DESC_OggCoreSection ${LANG_ENGLISH} "Core files for oggcodecs"
+LangString DESC_OggCoreSection ${LANG_ENGLISH} "Core files for ${PRODUCT_NAME}"
 LangString DESC_OggExtensionAudioByDefault ${LANG_ENGLISH} "Makes files with .ogg extension default to the audio section in Windows Media Player Library. Note: This means that ogg theora files with .ogg extension will also be in audio section. .ogv defaults to video."
 LangString DESC_OggOpensInWMP ${LANG_ENGLISH} "Associates Ogg Files with Windows Media Player, so you can double click them in explorer. Uncheck this if you don't want to use WMP for ogg files."
 
@@ -761,23 +782,28 @@
 
 
 
+;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Section -AdditionalIcons
   !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
-  WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
   CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
-  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url"
+  WriteIniStr "$SMPROGRAMS\$ICONS_GROUP\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
   CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" "$INSTDIR\uninst.exe"
   !insertmacro MUI_STARTMENU_WRITE_END
 SectionEnd
 
 
+;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+Section -Post
 
+!ifndef INNER
 
+  SetOutPath "$INSTDIR"
+ 
+  ; this packages the signed uninstaller
+ 
+  File "$%TEMP%\uninst.exe"
+!endif  
 
-
-
-Section -Post
-  WriteUninstaller "$INSTDIR\uninst.exe"
   WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\OOOggDump.exe"
   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
@@ -786,69 +812,92 @@
   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
 
+  SetDetailsPrint both
 
-
-  
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 SectionEnd
 
+;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+!insertmacro GetOptions
+!insertmacro un.GetOptions
+!insertmacro un.GetParameters
 
+;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+Function un.onInit
+  !insertmacro MUI_UNGETLANGUAGE
+  var /GLOBAL cmdLineParams
+  Push $R0
 
-Function un.onUninstSuccess
-;  HideWindow
-  MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) was successfully removed from your computer."
-FunctionEnd
+  ${un.GetParameters} $cmdLineParams
 
-
-
-Function un.onInit
-!insertmacro MUI_UNGETLANGUAGE
+  Push $R0
+  Var /GLOBAL option_runFromInstaller
+  StrCpy $option_runFromInstaller	  0
+  ${un.GetOptions} $cmdLineParams '/FromInstaller' $R0
+  IfErrors +2 0
+  StrCpy $option_runFromInstaller 	1
+  Pop $R0
+    
+  StrCmp $option_runFromInstaller "0" 0 +3
   MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Are you sure you want to completely remove $(^Name) and all of its components?" IDYES +2
   Abort
 FunctionEnd
 
+;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+Function un.onUninstSuccess
 
+;  HideWindow
+  StrCmp $option_runFromInstaller "0" 0 +2
+  MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) was successfully removed from your computer."
+FunctionEnd
 
+
+;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+!ifdef INNER
 Section Uninstall
 
+  SetShellVarContext all
 
+  SetDetailsPrint textonly
+  DetailPrint "Unregistering DirectShow Filters ..."
+  SetDetailsPrint listonly
+  
   ; Unregister libraries - 16
 
   ; Unregister core annodex libraries
+
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfSubtitleVMR9.dll"
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfCMMLDecoder.dll"
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfCMMLRawSource.dll"
   
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfSubtitleVMR9.dll"'
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfCMMLDecoder.dll"'
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfCMMLRawSource.dll"'
-  
-  ; ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfAnxDemux.dll"'
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfAnxMux.dll"'
+  ; !insertmacro UnRegisterCOM "$INSTDIR\dsfAnxDemux.dll"'
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfAnxMux.dll"
 
   
   ; Unregister core ogg libraries
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfOggDemux2.dll"'
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfOggMux.dll"'
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfOggDemux2.dll"
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfOggMux.dll"
 
 
   ; Unregister encoders
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfFLACEncoder.dll"'
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfSpeexEncoder.dll"'
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfTheoraEncoder.dll"'
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfVorbisEncoder.dll"'
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfFLACEncoder.dll"
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfSpeexEncoder.dll"
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfTheoraEncoder.dll"
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfVorbisEncoder.dll"
 
   
   ; Unregister decoders
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfNativeFLACSource.dll"'
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfSpeexDecoder.dll"'
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfTheoraDecoder.dll"'
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfFLACDecoder.dll"'
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfVorbisDecoder.dll"'
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfNativeFLACSource.dll"
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfSpeexDecoder.dll"
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfTheoraDecoder.dll"
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfFLACDecoder.dll"
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfVorbisDecoder.dll"
 
-  ExecWait 'regsvr32 "/s" "/u" "$INSTDIR\dsfOGMDecoder.dll"'
+  !insertmacro UnRegisterCOM "$INSTDIR\dsfOGMDecoder.dll"
 
-
-
-
-
+  SetDetailsPrint textonly
+  DetailPrint "Deleting Registry Entries ..."
+  SetDetailsPrint listonly
 ; Get rid of all the registry keys we made for directshow and WMP
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
@@ -918,10 +967,12 @@
   DeleteRegValue HKLM "SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions" "flac"  
 
   
-
-
-
   !insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP
+ 
+  SetDetailsPrint textonly
+  DetailPrint "Deleting Files ..."
+  SetDetailsPrint listonly 
+  Delete "$INSTDIR\Install.log"
 
   ; Delete utils - 4
   Delete "$INSTDIR\OOOggCommentDump.exe"
@@ -944,7 +995,6 @@
 
   Delete "$INSTDIR\libTemporalURI.dll"
 
-
   ;Delete Filters - 16
   Delete "$INSTDIR\dsfVorbisEncoder.dll"
   Delete "$INSTDIR\dsfTheoraEncoder.dll"
@@ -974,7 +1024,6 @@
   ; Delete "$INSTDIR\dsfAnxDemux.dll"
 
 
-
   ; Delete text files - 7
   Delete "$INSTDIR\ABOUT.txt"
   Delete "$INSTDIR\VERSIONS"
@@ -985,14 +1034,13 @@
   Delete "$INSTDIR\AUTHORS"
   Delete "$INSTDIR\HISTORY"
 
+  ; Delete runtimes - 2
+  Delete "$INSTDIR\${VS_RUNTIME_PREFIX}r90.dll"
+  Delete "$INSTDIR\${VS_RUNTIME_PREFIX}p90.dll"
+  Delete "$INSTDIR\Microsoft.VC90.CRT.manifest"
 
-  ; Delete runtimes - 3
-  Delete "$INSTDIR\msvcr80.dll"
-  Delete "$INSTDIR\msvcp80.dll"
-  Delete "$INSTDIR\Microsoft.VC80.CRT.manifest"
-
   ; Delete unicows - 1
-  Delete "$INSTDIR\unicows.dll"
+  ;Delete "$INSTDIR\unicows.dll"
 
   ; Delete icons - 3
   Delete "$INSTDIR\xifish.ico"
@@ -1003,12 +1051,11 @@
 
   ;Delete accesory files, links etc.
   Delete "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk"
-  Delete "$SMPROGRAMS\$ICONS_GROUP\Website.lnk"
-  Delete "$INSTDIR\${PRODUCT_NAME}.url"
+  Delete "$SMPROGRAMS\$ICONS_GROUP\${PRODUCT_NAME}.url"
   Delete "$INSTDIR\uninst.exe"
 
   RMDir "$SMPROGRAMS\$ICONS_GROUP"
-  ; Remove the "illiminable" start menu group (but only if it's empty)
+  ; Remove the start menu group (but only if it's empty)
   RMDir "$SMPROGRAMS\$ICONS_GROUP\.."
 
   ; Need to change the working directory to something else (anything) besides
@@ -1021,5 +1068,11 @@
 
   DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
   DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}"
-;  SetAutoClose true
+
+  StrCmp $option_runFromInstaller "1" 0 +2
+  SetAutoClose true
+  
+  SetDetailsPrint both
+  
 SectionEnd
+!endif ; INNER
\ No newline at end of file

Modified: trunk/oggdsf/sln/oggsdf/oggdsf.sln
===================================================================
--- trunk/oggdsf/sln/oggsdf/oggdsf.sln	2008-06-14 01:29:52 UTC (rev 15034)
+++ trunk/oggdsf/sln/oggsdf/oggdsf.sln	2008-06-14 01:33:20 UTC (rev 15035)
@@ -38,15 +38,18 @@
 		Release.AspNetCompiler.Debug = "False"
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC_dynamic", "..\..\src\lib\codecs\flac\libs\libflac\src\libFLAC\libFLAC_dynamic.vcproj", "{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC_dynamic", "..\..\src\lib\codecs\flac\libs\libflac\src\libFLAC\libFLAC_dynamic.vcproj", "{4CEFBC83-C215-11DB-8314-0800200C9A66}"
+	ProjectSection(ProjectDependencies) = postProject
+		{FB373486-0E6E-4BB6-8BF2-1F92EACA1468} = {FB373486-0E6E-4BB6-8BF2-1F92EACA1468}
+	EndProjectSection
 	ProjectSection(WebsiteProperties) = preProject
 		Debug.AspNetCompiler.Debug = "True"
 		Release.AspNetCompiler.Debug = "False"
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC++_dynamic", "..\..\src\lib\codecs\flac\libs\libflac\src\libFLAC++\libFLAC++_dynamic.vcproj", "{6B548F29-04A2-4F61-946F-72B86B4845DA}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLAC++_dynamic", "..\..\src\lib\codecs\flac\libs\libflac\src\libFLAC++\libFLAC++_dynamic.vcproj", "{4CEFBC85-C215-11DB-8314-0800200C9A66}"
 	ProjectSection(ProjectDependencies) = postProject
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA} = {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}
+		{4CEFBC83-C215-11DB-8314-0800200C9A66} = {4CEFBC83-C215-11DB-8314-0800200C9A66}
 	EndProjectSection
 	ProjectSection(WebsiteProperties) = preProject
 		Debug.AspNetCompiler.Debug = "True"
@@ -56,9 +59,9 @@
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfFLACDecoder", "..\..\src\lib\codecs\flac\filters\dsfFLACDecoder\dsfFLACDecoder.vcproj", "{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}"
 	ProjectSection(ProjectDependencies) = postProject
 		{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
-		{6B548F29-04A2-4F61-946F-72B86B4845DA} = {6B548F29-04A2-4F61-946F-72B86B4845DA}
 		{7F213248-16F2-4AAE-B941-C402670082BC} = {7F213248-16F2-4AAE-B941-C402670082BC}
 		{4CBC0173-27E6-4218-AE06-5EFDCA7B2547} = {4CBC0173-27E6-4218-AE06-5EFDCA7B2547}
+		{4CEFBC85-C215-11DB-8314-0800200C9A66} = {4CEFBC85-C215-11DB-8314-0800200C9A66}
 		{EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
 		{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
 	EndProjectSection
@@ -67,22 +70,12 @@
 		Release.AspNetCompiler.Debug = "False"
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbis", "..\..\src\lib\codecs\vorbis\libs\libvorbis\win32\vorbis_dynamic.vcproj", "{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}"
-	ProjectSection(ProjectDependencies) = postProject
-		{FB373486-0E6E-4BB6-8BF2-1F92EACA1468} = {FB373486-0E6E-4BB6-8BF2-1F92EACA1468}
-	EndProjectSection
-	ProjectSection(WebsiteProperties) = preProject
-		Debug.AspNetCompiler.Debug = "True"
-		Release.AspNetCompiler.Debug = "False"
-	EndProjectSection
-EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfVorbisDecoder", "..\..\src\lib\codecs\vorbis\filters\dsfVorbisDecoder\dsfVorbisDecoder.vcproj", "{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}"
 	ProjectSection(ProjectDependencies) = postProject
 		{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
 		{4CBC0173-27E6-4218-AE06-5EFDCA7B2547} = {4CBC0173-27E6-4218-AE06-5EFDCA7B2547}
 		{FB373486-0E6E-4BB6-8BF2-1F92EACA1468} = {FB373486-0E6E-4BB6-8BF2-1F92EACA1468}
 		{EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2} = {95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}
 		{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
 		{C97A67F9-B786-41FA-9FC9-13167FE2BA49} = {C97A67F9-B786-41FA-9FC9-13167FE2BA49}
 	EndProjectSection
@@ -102,7 +95,6 @@
 		{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
 		{4CBC0173-27E6-4218-AE06-5EFDCA7B2547} = {4CBC0173-27E6-4218-AE06-5EFDCA7B2547}
 		{EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2} = {95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}
 		{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
 		{C97A67F9-B786-41FA-9FC9-13167FE2BA49} = {C97A67F9-B786-41FA-9FC9-13167FE2BA49}
 	EndProjectSection
@@ -261,11 +253,11 @@
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfFLACEncoder", "..\..\src\lib\codecs\flac\filters\dsfFLACEncoder\dsfFLACEncoder.vcproj", "{7143478E-0C1A-4C8B-B12C-4BFEF591F36F}"
 	ProjectSection(ProjectDependencies) = postProject
 		{223ACC19-608E-4E1B-A054-067F0CACB272} = {223ACC19-608E-4E1B-A054-067F0CACB272}
-		{6B548F29-04A2-4F61-946F-72B86B4845DA} = {6B548F29-04A2-4F61-946F-72B86B4845DA}
 		{7F213248-16F2-4AAE-B941-C402670082BC} = {7F213248-16F2-4AAE-B941-C402670082BC}
 		{4CBC0173-27E6-4218-AE06-5EFDCA7B2547} = {4CBC0173-27E6-4218-AE06-5EFDCA7B2547}
+		{4CEFBC83-C215-11DB-8314-0800200C9A66} = {4CEFBC83-C215-11DB-8314-0800200C9A66}
+		{4CEFBC85-C215-11DB-8314-0800200C9A66} = {4CEFBC85-C215-11DB-8314-0800200C9A66}
 		{EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA} = {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}
 		{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
 	EndProjectSection
 	ProjectSection(WebsiteProperties) = preProject
@@ -312,7 +304,7 @@
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libFLACHelper", "..\..\src\lib\codecs\flac\libs\libFLACHelper\libFLACHelper.vcproj", "{7F213248-16F2-4AAE-B941-C402670082BC}"
 	ProjectSection(ProjectDependencies) = postProject
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA} = {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}
+		{4CEFBC83-C215-11DB-8314-0800200C9A66} = {4CEFBC83-C215-11DB-8314-0800200C9A66}
 	EndProjectSection
 	ProjectSection(WebsiteProperties) = preProject
 		Debug.AspNetCompiler.Debug = "True"
@@ -321,10 +313,10 @@
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dsfNativeFLACSource", "..\..\src\lib\codecs\flac\filters\dsfNativeFLACSource\dsfNativeFLACSource.vcproj", "{43DEE58F-CEC6-49B4-BC06-3D28978BAB63}"
 	ProjectSection(ProjectDependencies) = postProject
-		{6B548F29-04A2-4F61-946F-72B86B4845DA} = {6B548F29-04A2-4F61-946F-72B86B4845DA}
 		{4CBC0173-27E6-4218-AE06-5EFDCA7B2547} = {4CBC0173-27E6-4218-AE06-5EFDCA7B2547}
+		{4CEFBC83-C215-11DB-8314-0800200C9A66} = {4CEFBC83-C215-11DB-8314-0800200C9A66}
+		{4CEFBC85-C215-11DB-8314-0800200C9A66} = {4CEFBC85-C215-11DB-8314-0800200C9A66}
 		{EA7091BB-9906-41DF-9738-F4858A136086} = {EA7091BB-9906-41DF-9738-F4858A136086}
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA} = {A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}
 		{2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4} = {2DA569EC-3E22-4BC9-A242-C7A56EB9C6F4}
 	EndProjectSection
 	ProjectSection(WebsiteProperties) = preProject
@@ -427,6 +419,9 @@
 	EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libOOVorbis", "..\..\src\lib\codecs\vorbis\libs\libOOVorbis\libOOVorbis.vcproj", "{C97A67F9-B786-41FA-9FC9-13167FE2BA49}"
+	ProjectSection(ProjectDependencies) = postProject
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD} = {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}
+	EndProjectSection
 	ProjectSection(WebsiteProperties) = preProject
 		Debug.AspNetCompiler.Debug = "True"
 		Release.AspNetCompiler.Debug = "False"
@@ -471,6 +466,11 @@
 		Release.AspNetCompiler.Debug = "False"
 	EndProjectSection
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbis", "..\..\src\lib\codecs\vorbis\libs\libvorbis\win32\VS2008\libvorbis\libvorbis.vcproj", "{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}"
+	ProjectSection(ProjectDependencies) = postProject
+		{FB373486-0E6E-4BB6-8BF2-1F92EACA1468} = {FB373486-0E6E-4BB6-8BF2-1F92EACA1468}
+	EndProjectSection
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug Unicode|Any CPU = Debug Unicode|Any CPU
@@ -1179,280 +1179,280 @@
 		{2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release|Win32.Build.0 = Release|Win32
 		{2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
 		{2EBA839A-CE6E-406E-9A43-CC6FB25A78CB}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug Unicode|Any CPU.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug Unicode|Win32.Build.0 = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug__cdecl|Any CPU.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug__cdecl|Mixed Platforms.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug__cdecl|Win32.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug__cdecl|Win32.Build.0 = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_CE_ARM|Any CPU.ActiveCfg = Debug_CE_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_CE_ARM|Mixed Platforms.ActiveCfg = Debug_CE_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_CE_ARM|Mixed Platforms.Build.0 = Debug_CE_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_CE_ARM|Win32.ActiveCfg = Debug_CE_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_CE_ARM|Win32.Build.0 = Debug_CE_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_CE_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_RTL_dll|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_RTL_dll|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_RTL_dll|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_RTL_dll|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_RTL_dll|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_Static|Any CPU.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_Static|Mixed Platforms.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_Static|Mixed Platforms.Build.0 = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_Static|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_Static|Win32.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_Static|Win32.Build.0 = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_WM5_PPC_ARM|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_WM5_PPC_ARM|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_WM5_PPC_ARM|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug|Win32.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug|Win32.Build.0 = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.MakeFile|Any CPU.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.MakeFile|Mixed Platforms.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.MakeFile|Mixed Platforms.Build.0 = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.MakeFile|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.MakeFile|Win32.ActiveCfg = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.MakeFile|Win32.Build.0 = Debug|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release Unicode|Any CPU.ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release Unicode|Mixed Platforms.Build.0 = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release Unicode|Win32.ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release Unicode|Win32.Build.0 = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release__cdecl|Any CPU.ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release__cdecl|Mixed Platforms.ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release__cdecl|Win32.ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release__cdecl|Win32.Build.0 = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic_SSE|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_NoDotNET|Any CPU.ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_NoDotNET|Mixed Platforms.ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_NoDotNET|Mixed Platforms.Build.0 = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_NoDotNET|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_NoDotNET|Win32.ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_NoDotNET|Win32.Build.0 = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_RTL_dll|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_RTL_dll|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_RTL_dll|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_RTL_dll|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_RTL_dll|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE2|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE2|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE2|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE2|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE2|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE2|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_SSE2|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release|Any CPU.ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release|Win32.ActiveCfg = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release|Win32.Build.0 = Release|Win32
-		{A0004AEB-B47C-4A0A-8FE7-4F65B5FD48FA}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug Unicode|Any CPU.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug Unicode|Win32.Build.0 = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug__cdecl|Any CPU.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug__cdecl|Mixed Platforms.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug__cdecl|Win32.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug__cdecl|Win32.Build.0 = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_CE_ARM|Any CPU.ActiveCfg = Debug_CE_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_CE_ARM|Mixed Platforms.ActiveCfg = Debug_CE_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_CE_ARM|Mixed Platforms.Build.0 = Debug_CE_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).Build.0 = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_CE_ARM|Win32.ActiveCfg = Debug_CE_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_CE_ARM|Win32.Build.0 = Debug_CE_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_RTL_dll|Any CPU.ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_RTL_dll|Mixed Platforms.ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_RTL_dll|Mixed Platforms.Build.0 = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_RTL_dll|Win32.ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_Static|Any CPU.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_Static|Mixed Platforms.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_Static|Mixed Platforms.Build.0 = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_Static|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_Static|Win32.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_Static|Win32.Build.0 = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_WM5_PPC_ARM|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_WM5_PPC_ARM|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_WM5_PPC_ARM|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug|Win32.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug|Win32.Build.0 = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.MakeFile|Any CPU.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.MakeFile|Mixed Platforms.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.MakeFile|Mixed Platforms.Build.0 = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.MakeFile|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.MakeFile|Win32.ActiveCfg = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.MakeFile|Win32.Build.0 = Debug|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release Unicode|Any CPU.ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release Unicode|Mixed Platforms.Build.0 = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release Unicode|Win32.ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release Unicode|Win32.Build.0 = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release__cdecl|Any CPU.ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release__cdecl|Mixed Platforms.ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release__cdecl|Win32.ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release__cdecl|Win32.Build.0 = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_NoDotNET|Any CPU.ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_NoDotNET|Mixed Platforms.ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_NoDotNET|Mixed Platforms.Build.0 = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_NoDotNET|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_NoDotNET|Win32.ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_NoDotNET|Win32.Build.0 = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_RTL_dll|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_RTL_dll|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_RTL_dll|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_RTL_dll|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE2|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE2|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE2|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE2|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE2|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE2|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_SSE2|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release|Any CPU.ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release|Win32.ActiveCfg = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release|Win32.Build.0 = Release|Win32
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{6B548F29-04A2-4F61-946F-72B86B4845DA}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug Unicode|Any CPU.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug Unicode|Win32.Build.0 = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Any CPU.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Win32.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Win32.Build.0 = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Any CPU.ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Mixed Platforms.ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Mixed Platforms.Build.0 = Debug_CE_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Win32.ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Win32.Build.0 = Debug_CE_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_Static|Any CPU.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_Static|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_Static|Mixed Platforms.Build.0 = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_Static|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_Static|Win32.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_Static|Win32.Build.0 = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.MakeFile|Any CPU.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.MakeFile|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.MakeFile|Mixed Platforms.Build.0 = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.MakeFile|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.MakeFile|Win32.ActiveCfg = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.MakeFile|Win32.Build.0 = Debug|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release Unicode|Any CPU.ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release Unicode|Mixed Platforms.Build.0 = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release Unicode|Win32.ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release Unicode|Win32.Build.0 = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release__cdecl|Any CPU.ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release__cdecl|Mixed Platforms.ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release__cdecl|Win32.ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release__cdecl|Win32.Build.0 = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Any CPU.ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Mixed Platforms.ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Mixed Platforms.Build.0 = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Win32.ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Win32.Build.0 = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE2|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE2|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE2|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE2|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE2|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE2|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_SSE2|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|Any CPU.ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
+		{4CEFBC83-C215-11DB-8314-0800200C9A66}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug Unicode|Any CPU.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug Unicode|Win32.Build.0 = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Any CPU.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Win32.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Win32.Build.0 = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Any CPU.ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Mixed Platforms.ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Mixed Platforms.Build.0 = Debug_CE_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).Build.0 = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Win32.ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Win32.Build.0 = Debug_CE_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Any CPU.ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Mixed Platforms.ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Mixed Platforms.Build.0 = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Win32.ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_Static|Any CPU.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_Static|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_Static|Mixed Platforms.Build.0 = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_Static|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_Static|Win32.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_Static|Win32.Build.0 = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|Win32.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|Win32.Build.0 = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.MakeFile|Any CPU.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.MakeFile|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.MakeFile|Mixed Platforms.Build.0 = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.MakeFile|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.MakeFile|Win32.ActiveCfg = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.MakeFile|Win32.Build.0 = Debug|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release Unicode|Any CPU.ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release Unicode|Mixed Platforms.Build.0 = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release Unicode|Win32.ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release Unicode|Win32.Build.0 = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release__cdecl|Any CPU.ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release__cdecl|Mixed Platforms.ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release__cdecl|Win32.ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release__cdecl|Win32.Build.0 = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Any CPU.ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Mixed Platforms.ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Mixed Platforms.Build.0 = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Win32.ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Win32.Build.0 = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE2|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE2|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE2|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE2|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE2|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE2|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_SSE2|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|Any CPU.ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|Win32.ActiveCfg = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|Win32.Build.0 = Release|Win32
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
+		{4CEFBC85-C215-11DB-8314-0800200C9A66}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
 		{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Debug Unicode|Any CPU.ActiveCfg = Debug|Win32
 		{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Win32
 		{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Win32
@@ -1619,156 +1619,6 @@
 		{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release|Win32.Build.0 = Release|Win32
 		{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
 		{DE1073F1-71D6-477E-A7C1-6E4F0AACCBF4}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug Unicode|Any CPU.ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug Unicode|Win32.Build.0 = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug__cdecl|Any CPU.ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug__cdecl|Mixed Platforms.ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug__cdecl|Win32.ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug__cdecl|Win32.Build.0 = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_CE_ARM|Any CPU.ActiveCfg = Debug_CE_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_CE_ARM|Mixed Platforms.ActiveCfg = Debug_CE_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_CE_ARM|Mixed Platforms.Build.0 = Debug_CE_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).Build.0 = Debug_CE_ARM|Pocket PC 2003 (ARMV4)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_CE_ARM|Win32.ActiveCfg = Debug_CE_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_CE_ARM|Win32.Build.0 = Debug_CE_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_RTL_dll|Any CPU.ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_RTL_dll|Mixed Platforms.ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_RTL_dll|Mixed Platforms.Build.0 = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_RTL_dll|Win32.ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_Static|Any CPU.ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_Static|Mixed Platforms.ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_Static|Mixed Platforms.Build.0 = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_Static|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_Static|Win32.ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_Static|Win32.Build.0 = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_WM5_PPC_ARM|Any CPU.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_WM5_PPC_ARM|Mixed Platforms.Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug_WM5_PPC_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_WM5_PPC_ARM|Win32.Build.0 = Debug_WM5_PPC_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug|Mixed Platforms.Build.0 = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug|Win32.ActiveCfg = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug|Win32.Build.0 = Debug|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.MakeFile|Any CPU.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.MakeFile|Mixed Platforms.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.MakeFile|Mixed Platforms.Build.0 = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.MakeFile|Pocket PC 2003 (ARMV4).ActiveCfg = Debug_CE_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.MakeFile|Win32.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.MakeFile|Win32.Build.0 = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release Unicode|Any CPU.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release Unicode|Mixed Platforms.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release Unicode|Mixed Platforms.Build.0 = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release Unicode|Win32.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release Unicode|Win32.Build.0 = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release__cdecl|Any CPU.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release__cdecl|Mixed Platforms.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release__cdecl|Win32.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release__cdecl|Win32.Build.0 = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_NoDotNET|Any CPU.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_NoDotNET|Mixed Platforms.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_NoDotNET|Mixed Platforms.Build.0 = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_NoDotNET|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_NoDotNET|Win32.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_NoDotNET|Win32.Build.0 = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_RTL_dll|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_RTL_dll|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_RTL_dll|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_RTL_dll|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE2|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE2|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE2|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE2|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE2|Win32.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE2|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_SSE2|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Any CPU.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Mixed Platforms.Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Mixed Platforms.Deploy.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Build.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).Deploy.0 = Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_WM5_PPC_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_WM5_PPC_ARM|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release|Any CPU.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release|Mixed Platforms.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release|Mixed Platforms.Build.0 = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release|Win32.ActiveCfg = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release|Win32.Build.0 = Release|Win32
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
-		{95720FE9-89D5-4DCD-9A75-EE73BDF58AB2}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
 		{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Debug Unicode|Any CPU.ActiveCfg = Debug|Win32
 		{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Win32
 		{C2B7DBC0-5AB3-46F5-90E9-05EF1B230AE2}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Win32
@@ -7586,6 +7436,132 @@
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Win32.ActiveCfg = Release|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Win32.Build.0 = Release|Win32
 		{6F8DE2AB-BF7A-4A4C-96F0-52BE1D992834}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug Unicode|Any CPU.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug Unicode|Mixed Platforms.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug Unicode|Mixed Platforms.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug Unicode|Win32.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug Unicode|Win32.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug__cdecl|Any CPU.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug__cdecl|Mixed Platforms.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug__cdecl|Mixed Platforms.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug__cdecl|Win32.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug__cdecl|Win32.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_CE_ARM|Any CPU.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_CE_ARM|Mixed Platforms.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_CE_ARM|Mixed Platforms.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_CE_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_CE_ARM|Win32.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_CE_ARM|Win32.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_CE_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_RTL_dll|Any CPU.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_RTL_dll|Mixed Platforms.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_RTL_dll|Mixed Platforms.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_RTL_dll|Win32.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_RTL_dll|Win32.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_Static|Any CPU.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_Static|Mixed Platforms.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_Static|Mixed Platforms.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_Static|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_Static|Win32.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_Static|Win32.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_WM5_PPC_ARM|Any CPU.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_WM5_PPC_ARM|Mixed Platforms.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_WM5_PPC_ARM|Win32.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_WM5_PPC_ARM|Win32.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|Win32.ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|Win32.Build.0 = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.MakeFile|Any CPU.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.MakeFile|Mixed Platforms.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.MakeFile|Mixed Platforms.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.MakeFile|Pocket PC 2003 (ARMV4).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.MakeFile|Win32.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.MakeFile|Win32.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.MakeFile|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release Unicode|Any CPU.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release Unicode|Mixed Platforms.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release Unicode|Mixed Platforms.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release Unicode|Pocket PC 2003 (ARMV4).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release Unicode|Win32.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release Unicode|Win32.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release Unicode|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release__cdecl|Any CPU.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release__cdecl|Mixed Platforms.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release__cdecl|Mixed Platforms.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release__cdecl|Pocket PC 2003 (ARMV4).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release__cdecl|Win32.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release__cdecl|Win32.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release__cdecl|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic_SSE|Any CPU.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic_SSE|Mixed Platforms.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic_SSE|Mixed Platforms.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic_SSE|Win32.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic_SSE|Win32.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic|Any CPU.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic|Mixed Platforms.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic|Mixed Platforms.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic|Pocket PC 2003 (ARMV4).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic|Win32.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic|Win32.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_NoDotNET|Any CPU.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_NoDotNET|Mixed Platforms.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_NoDotNET|Mixed Platforms.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_NoDotNET|Pocket PC 2003 (ARMV4).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_NoDotNET|Win32.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_NoDotNET|Win32.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_NoDotNET|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_RTL_dll|Any CPU.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_RTL_dll|Mixed Platforms.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_RTL_dll|Mixed Platforms.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_RTL_dll|Pocket PC 2003 (ARMV4).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_RTL_dll|Win32.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_RTL_dll|Win32.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_RTL_dll|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE|Any CPU.ActiveCfg = Release_SSE|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE|Mixed Platforms.ActiveCfg = Release_SSE|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE|Mixed Platforms.Build.0 = Release_SSE|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE|Pocket PC 2003 (ARMV4).ActiveCfg = Release_SSE|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE|Win32.ActiveCfg = Release_SSE|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE|Win32.Build.0 = Release_SSE|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_SSE|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE2|Any CPU.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE2|Mixed Platforms.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE2|Mixed Platforms.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE2|Pocket PC 2003 (ARMV4).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE2|Win32.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE2|Win32.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_SSE2|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_WM5_PPC_ARM|Any CPU.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_WM5_PPC_ARM|Mixed Platforms.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_WM5_PPC_ARM|Mixed Platforms.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_WM5_PPC_ARM|Pocket PC 2003 (ARMV4).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_WM5_PPC_ARM|Win32.ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_WM5_PPC_ARM|Win32.Build.0 = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release_WM5_PPC_ARM|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release_SSE2|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|Any CPU.ActiveCfg = Release|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|Win32.ActiveCfg = Release|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|Win32.Build.0 = Release|Win32
+		{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Win32
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE



More information about the commits mailing list