Windows Embedded CE 6.0 Product Update Rollup, December 31, 2010

 

 

How to install this update

All updates for Windows Embedded CE 6.0 require the following:

 

1) Platform Builder 6.0 is installed on the machine.

2) Upon installing the update, the platforms must be rebuilt.

 

Please download the file(s) most appropriate for your installation, as follows:

 

WinCEPB60-101231-Product-Update-Rollup-Armv4I.MSI      For installation based upon Armv4I processors
WinCEPB60-101231-Product-Update-Rollup-MIPSII.MSI      For installation based upon MIPSII processors
WinCEPB60-101231-Product-Update-Rollup-MIPSII_FP.MSI      For installation based upon MIPSII-FP processors
WinCEPB60-101231-Product-Update-Rollup-MIPSIV.MSI      For installation based upon MIPSIV processors
WinCEPB60-101231-Product-Update-Rollup-MIPSIV_FP.MSI      For installation based upon MIPSIV-FP processors
WinCEPB60-101231-Product-Update-Rollup-SH4.MSI      For installation based upon SH4 processors
WinCEPB60-101231-Product-Update-Rollup-X86.MSI      For installation based upon X86-based processors

 

This package will install all updates directly to the build environment specified by the original Platform Builder installation.  This is specified by the following registry key: HKLM\Software\Microsoft\Platform Builder\6.00\Directories - "OS Install Dir".  By default, a backup of all updated files will be maintained at the following location:  %_WINCEROOT%\Updates\Backup.  You can remove any files from this directory at your choosing.

 

Note:

1. If you have trouble installing package on Windows Vista, open command prompt, choose "Run as administrator", confirm UAC prompt, launch an update.

2. Making changes to the update files or rebuilding the public tree changes file CRC values.

   These files might be reported as "corrupted" by CEUpdateCheck tool as CRC values will not match the updates' database entries.

 

If you have installed previous updates

If you have installed previous updates, this package will update your build environment to include the latest files for this component.

 

If you see "Files that will not be installed"

If this message is displayed, it means that you have an update installed with a later version of the files then those that are being installed.  You already have the updates mentioned in this document including some updates released later.  This message is displayed to prevent accidental overwrite of the latest update to that particular component.

 

Note:

If source files have been modified by a user, they may not be overwritten by the files provided with the updates if Date Modified of the files on user's machine is newer.

 

If you reinstall or repair Platform Builder

If you uninstall or repair Platform Builder 6.0, you have to remove corresponding WinCEPBxx.ini file located in %WINDIR%.

 

Fixes made in this update:

 

By Component:

 

Component:  Adobe Flash

Component:  ATL8

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     others\atl8\include\atlcom.h
     others\atl8\include\atlcomcli.h

Component:  Bluetooth

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\servers\obex\server\obexp.hxx
     private\servers\obex\server\obmain.cxx
     private\servers\obex\server\obutil.cxx
     private\winceos\comm\bluetooth\sdp\user\bthapi\sdprecord.cpp

     private\winceos\comm\bluetooth\pan\miniport.cxx     

     private\winceos\comm\bluetooth\hci\base\hci.cxx

Component:  CAPI2

Component:  COMM

A change to REDIR allows the timeout for waiting for GWES to load to be registry configurable.  The default is 60 seconds (60000 decimal).  A value of 400hex is recommended to wait only 1 second.  This setting should be made for platform configurations that do not load GWES, or configurations where the absence of the REDIR’s NETUI component would not impact user experience (such as a NETUI that would not put up any UI even if loaded):

[HKEY_LOCAL_MACHINE\Comm\Redir]
; time, in ms, to wait for SH_WMGR (GWES) to be available before skipping network UI initialization
“WMgrMaxTimeout”=dword:0400 ; wait only 1 second for non-GWES configurations

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\winceos\comm\ws2\ws2k\ksocket.cpp

     public\common\oak\drivers\netui\quickconfigui.c

     private\winceos\comm\ppp2\ppp\app\ppp.c

Component:  Compilers

Component:  Connection Manager

Component:  Core GWES

Component:  COREOS

A new registry key "THSnapReserve" is introduced to specify the ToolHelp snapshot buffer size. This registry key value must be between 4MB and 128 MB. If this key is not present, the default buffer size 4MB is used. This registry key is read by the system at boot time only.

    [HKEY_LOCAL_MACHINE\KERNEL\TOOLHELP]
    "THSnapReserve"=dword:00400000

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\winceos\coreos\core\corelibc\crtw32\stdio\fopen.c

     private\winceos\coreos\nk\kernel\kmisc.c
     private\winceos\coreos\nk\kernel\thgrow.c

Component:  DCOM

Component:  DirectX

Component:  Documentation

Component:  FILESYS

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\winceos\coreos\storage\fsdmgr\fsdmain.cpp

Component:  FlashLite

Component:  Fonts

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\oak\files\simsun.ac3
     public\common\oak\files\simsun.ttc
     public\common\oak\files\simsun_2_50.ac3
     public\common\oak\files\simsun_2_50.ttc

Component:  FSD

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\winceos\coreos\fsd\cachefilt\cachedvolume.cpp
     private\winceos\coreos\fsd\cachefilt\cachefilt.hpp
     private\winceos\coreos\fsd\cachefilt\fssharedfilemap.cpp

     public\common\oak\drivers\fsd\fatutil\main\scandisk.cpp

Component:  Heap

lmem.lib without HEAP_SENTINAL (with #define DISABLE_HEAP_SENTINEL in sources)
lmemhs.lib with HEAP_SENTINAL
 

coredll and kcoredll with and without HEAP_SENTINAL will be built

User selects which flavor to build with IMG variable IMGENABLEHEAPSENTINEL.

By default, IMGENABLEHEAPSENTINEL is not set.

When IMGENABLEHEAPSENTINEL is not set, the image will be the same as before.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\cesysgen\makefile

Component:  HTTP

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\servers\http\auth\auth.cpp

Component:  Imaging

Component:  Internet Explorer

Certain Web sites check the browser’s User-Agent string to identify the browser navigating to their site. The default User-Agent string sent to all sites is “MSIE 6.0”. 

You can change the string that is sent to a specific site by changing the UAString in the registry. The UAString replaces the User-Agent header when users navigate to that site.

 

To changes the registry setting:


1. Navigate to the registry key HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\UAMap
2. Identify the site that receives the new User-Agent string in the HostNameSuffix field. For example, http://www.contoso.com/ is listed as contoso.com.
3. Replace the UAString field with a custom User-Agent string. For example, you can change the UAString for contoso.com to “Mozilla/4.0 (compatible; Internet Explorer Embedded; Windows NT 5.1)”.

   The default string “MSIE 6.0” is replaced by “Internet Explorer Embedded.”

  NOTE: Some sites my not recognize the custom User-Agent string. The UAString must be tested for each site.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\ie\oak\iesample_exr\core\event.cpp
     public\ie\oak\iesample_exr\core\event.h
     public\ie\oak\iesample_exr\core\simplewebbrowser.cpp
     public\ie\oak\iesample_exr\core\simplewebbrowser.h
     public\ie\oak\iesample_exr\core\tilewindow.cpp
     public\ie\oak\iesample_exr\core\tilewindow.h
     public\ie\oak\iesample_exr\core\webbrowser.cpp
     public\ie\oak\iesample_exr\core\webbrowser.h
     public\ie\oak\iesample_exr\core\webbrowsercom.cpp
     public\ie\oak\iesample_exr\core\webbrowsercom.h
     public\ie\oak\iesample_exr\core\webbrowserutility.cpp
     public\ie\oak\iesample_exr\core\webbrowserutility.h
     public\ie\oak\iesample_exr\ui\activexpopup.cpp
     public\ie\oak\iesample_exr\ui\addressbar.cpp
     public\ie\oak\iesample_exr\ui\addressbar.h
     public\ie\oak\iesample_exr\ui\alchemyhost.cpp
     public\ie\oak\iesample_exr\ui\browserapplication.cpp
     public\ie\oak\iesample_exr\ui\common.cpp
     public\ie\oak\iesample_exr\ui\common.h
     public\ie\oak\iesample_exr\ui\favoritehistorytabmanager.cpp
     public\ie\oak\iesample_exr\ui\favoritehistorytabmanager.h
     public\ie\oak\iesample_exr\ui\favoritemanager.cpp
     public\ie\oak\iesample_exr\ui\favoritemanager.h
     public\ie\oak\iesample_exr\ui\historymanager.cpp
     public\ie\oak\iesample_exr\ui\historymanager.h
     public\ie\oak\iesample_exr\ui\iesample_exr.cpp
     public\ie\oak\iesample_exr\ui\iesample_exr.rc
     public\ie\oak\iesample_exr\ui\inputpage.cpp
     public\ie\oak\iesample_exr\ui\inputpage.h
     public\ie\oak\iesample_exr\ui\resource.h
     public\ie\oak\iesample_exr\ui\siphelper.cpp
     public\ie\oak\iesample_exr\ui\siphelper.h
     public\ie\oak\iesample_exr\ui\sources
     public\ie\oak\iesample_exr\ui\tabthumbnailview.cpp
     public\ie\oak\iesample_exr\ui\tabthumbnailview.h
     public\ie\oak\iesample_exr\ui\thumbnailview.cpp
     public\ie\oak\iesample_exr\ui\thumbnailview.h
     public\ie\oak\iesample_exr\ui\thumbnailviewitem.cpp
     public\ie\oak\iesample_exr\ui\thumbnailviewitem.h
     public\ie\oak\iesample_exr\ui\titlebar.cpp
     public\ie\oak\iesample_exr\ui\titlebar.h
     public\ie\oak\iesample_exr\ui\toolbar.cpp
     public\ie\oak\iesample_exr\ui\toolbar.h
     public\ie\oak\iesample_exr\ui\zoomcontroller.cpp
     public\ie\oak\iesample_exr\ui\zoomcontroller.h
     public\ie\oak\iesample_exr\ui\xaml\page.xaml
     public\ie\oak\iesample_exr\ui\xaml\thumbnailitem.xaml
     public\ie\sdk\inc\tileproxy.h

     public\ie\cesysgen\makefile
     public\ie\oak\iesample_exr\dirs
     public\ie\oak\iesample_exr\dlmgr\crc32.cpp
     public\ie\oak\iesample_exr\dlmgr\crc32.h
     public\ie\oak\iesample_exr\dlmgr\dlevent.cpp
     public\ie\oak\iesample_exr\dlmgr\dlevent.h
     public\ie\oak\iesample_exr\dlmgr\dlmgr.cpp
     public\ie\oak\iesample_exr\dlmgr\dlmgr.h
     public\ie\oak\iesample_exr\dlmgr\downloadmgrdef.h
     public\ie\oak\iesample_exr\dlmgr\downloadtask.cpp
     public\ie\oak\iesample_exr\dlmgr\downloadtask.h
     public\ie\oak\iesample_exr\dlmgr\makefile
     public\ie\oak\iesample_exr\dlmgr\persistence.cpp
     public\ie\oak\iesample_exr\dlmgr\persistence.h
     public\ie\oak\iesample_exr\dlmgr\sources
     public\ie\oak\iesample_exr\inc\refobject.h
     public\ie\oak\iesample_exr\ui\download.cpp
     public\ie\oak\iesample_exr\ui\download.h
     public\ie\oak\iesample_exr\ui\downloadindicator.cpp
     public\ie\oak\iesample_exr\ui\downloadindicator.h
     public\ie\oak\iesample_exr\ui\iesample_exr.cpp
     public\ie\oak\iesample_exr\ui\iesample_exr.rc
     public\ie\oak\iesample_exr\ui\resource.h
     public\ie\oak\iesample_exr\ui\zoomcontroller.h
     public\ie\oak\iesample_exr\ui\xaml\downloadlistitem.xaml
     public\ie\oak\iesample_exr\ui\xaml\page.xaml

Component:  IPSec

Component:  Kernel

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\winceos\coreos\nk\kernel\physmem.c
     private\winceos\coreos\nk\kernel\schedule.c
     private\winceos\coreos\nk\kernel\vm.c
     private\winceos\coreos\nk\kernel\arm\vmarm.c

     private\winceos\coreos\nk\kernel\kcalls.c
     private\winceos\coreos\nk\kernel\thread.c

     private\winceos\coreos\nk\inc\vmarm.h
     private\winceos\coreos\nk\inc\vmmips.h
     private\winceos\coreos\nk\inc\vmshx.h
     private\winceos\coreos\nk\inc\vmx86.h
     private\winceos\coreos\nk\kernel\vm.c
     private\winceos\coreos\nk\kernel\arm\mdarm.c

     private\winceos\coreos\nk\kernel\physmem.c
     private\winceos\coreos\nk\kernel\syncobj.c
     private\winceos\coreos\nk\kernel\thread.c
     private\winceos\coreos\nk\logger\profiler.c

     public\common\cesysgen\makefile
     private\winceos\coreos\core\dll\appverifier.cpp
     private\winceos\coreos\core\dll\loader.cpp
     private\winceos\coreos\core\dll\sources.inc
     private\winceos\coreos\core\inc\dllheap.h
     private\winceos\coreos\core\lmem\dirs
     private\winceos\coreos\core\lmem\dllheapfunc.cpp
     private\winceos\coreos\core\lmem\heap.h
     private\winceos\coreos\core\lmem\rheap.cpp
     private\winceos\coreos\core\lmem\sources.inc
     private\winceos\coreos\core\lmem\th32heap.c
     private\winceos\coreos\core\lmem\lib\makefile
     private\winceos\coreos\core\lmem\lib\sources
     private\winceos\coreos\core\lmem\libhs\makefile
     private\winceos\coreos\core\lmem\libhs\sources

     private\winceos\coreos\nk\kernel\loader.c

     public\common\oak\inc\pkfuncs.h
     private\winceos\coreos\nk\hdstub\hdstub.c
     private\winceos\coreos\nk\hdstub\hdstub_p.h
     private\winceos\coreos\nk\inc\hdstub.h
     private\winceos\coreos\nk\inc\kernel.h
     private\winceos\coreos\nk\kernel\exdsptch.c
     private\winceos\coreos\nk\kernel\ksysdbg.c
     private\winceos\coreos\nk\osaxs\dwdmpgen.cpp
     private\winceos\coreos\nk\osaxs\targ0\initt0.cpp

     private\winceos\coreos\nk\mapfile\mapfile.c

     private\winceos\coreos\nk\inc\vm.h
     private\winceos\coreos\nk\kernel\kdriver.c
     platform\mainstoneiii\src\oal\oallib\init.c

Component:  Menu

Component:  Messenger

Component:  MTP

Note:

"MTP Responder Development Guide.pdf" and "MTPResponderReleaseNotes.htm" files can be found in the folder \Program Files\Microsoft Platform Builder\6.00.

Baseline_metadata.zip will be copied to the directory public\datasync\oak\files. It contains 5d32b836-5ed8-4454-b7b2-e885bf1b7b80.devicemetadata-ms file.

Please extract it to the same directory public\datasync\oak\files.

Component:  MSFlash

Component:  .NET Compact Framework 2.0 SP2

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\netcfv2\cesysgen\makefile

Component:  .NET Compact Framework 3.5

Component:  NetConnectionsUI

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\oak\drivers\netsamp\ethman\ethman.c
     public\common\oak\inc\netui.h
     public\common\oak\inc\netui_kernel.h

Component:  NTLM

Component:  OSTools

Component:  Pictor

Component:  pWord

Component:  RAS

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\winceos\comm\tapi\unimodem\dial.c
     private\winceos\comm\tapi\unimodem\modem.c

Component:  RDP

Component:  RIL

Component:  RNDIS

        The following registry key allows the throttle queue to be turned on/off.

 

        To enable the throttle queue:

            [HKEY_LOCAL_MACHINE\Comm\USB80231\Parms]
            "DisableThrottleMessages"=dword:0


        To disable the throttle queue:
            [HKEY_LOCAL_MACHINE\Comm\USB80231\Parms]
            "DisableThrottleMessages"=dword:1

 

Component:  RTC

Component:  Scheduler

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\winceos\coreos\nk\kernel\kcalls.c
     private\winceos\coreos\nk\kernel\process.c

Component:  Security

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\cesysgen\makefile
     public\common\sdk\inc\ntstatus.h
     public\common\sdk\inc\sspi.h
     public\ie\sdk\inc\winineti.h
     public\servers\cesysgen\makefile
     private\servers\http\auth\auth.cpp
     private\servers\http\auth\ssl.cpp
     private\servers\http\auth\ssl.h
     private\servers\http\core\httpd.h
     private\servers\http\core\httpmain.cpp
     private\servers\http\core\request.h
     private\servers\inc\httpcomn.h
     private\servers\smb\dirs
     private\servers\smb\dialects\pc_net_prog.cpp
     private\servers\smb\driver\driver.cpp
     private\servers\smb\driver\smb_globals.cpp
     private\servers\smb\driver\driver\sources
     private\servers\smb\inc\serveradmin.h
     private\servers\smb\inc\smbioctl.h
     private\servers\smb\inc\smb_globals.h
     private\servers\smb\ioctlclient\smbconfig.cpp
     private\servers\smb\ioctlclient\smbconfig.h
     private\servers\smb\loader\standalone\sources
     private\servers\smb\serveradmin\makefile
     private\servers\smb\serveradmin\serveradmin.cpp
     private\servers\smb\serveradmin\sources

Component:  Servers

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\servers\sdk\inc\obexparser.h
     private\servers\obex\clntapi\headers\bthtransportsocket.h
     private\servers\obex\clntapi\source\bthtransportsocket.cpp
     private\servers\obex\clntapi\source\tcptransportsocket.cpp

Component:  SMB

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     private\servers\smb\transport\netbiostransport.cpp

Component:  SNMP

Component:  Source Files

Component:  Speech

Component:  SQLCE

Component:  TimeSVC

Component:  Uniscribe

Component:  USB 2.0

[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients]
"DoNotPromptUser"=dword:0

The default value is 0. Set it to 1 to disable the dialogs.

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\ddk\inc\usbdi.h
     public\common\oak\drivers\usb\class\hid\hidclass\usbpdd\usbhid.cpp
     public\common\oak\drivers\usb\class\storage\disk\scsi2\scsi2.c
     public\common\oak\drivers\usb\hcd\common\cdevice.cpp
     public\common\oak\drivers\usb\hcd\common\cdevice.hpp
     public\common\oak\drivers\usb\hcd\common\globals.hpp
     public\common\oak\drivers\usb\hcd\common\hcd.cpp
     public\common\oak\drivers\usb\hcd\common\hcd.hpp
     public\common\oak\drivers\usb\hcd\ohcd2\cpipe.cpp
     public\common\oak\drivers\usb\hcd\uhcd\cpipe.cpp
     public\common\oak\drivers\usb\hcd\usb20\ehci\cpipe.cpp
     public\common\oak\drivers\usb\hcd\usb20\usb2com\cdevice.cpp
     public\common\oak\drivers\usb\hcd\usb20\usb2com\cdevice.hpp
     public\common\oak\drivers\usb\hcd\usb20\usb2com\globals.hpp
     public\common\oak\drivers\usb\hcd\usb20\usb2com\hcd.cpp
     public\common\oak\drivers\usb\hcd\usb20\usb2com\hcd.hpp
     public\common\oak\drivers\usb\usbd\usbd.cpp
     public\common\oak\drivers\usb\usbd\usbd.hpp
     public\common\oak\drivers\usb\usbd\usbddrv.cpp
     public\common\oak\drivers\usbfn\class\storage\emulation\scsi2\block\block.cpp
     private\winceos\coreos\storage\fsdmgr\storemain.cpp

Component:  WININET

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\ie\sdk\inc\mlang.h
     public\common\oak\drivers\capture\camera\layered\inc\cameradriver.h
     public\common\oak\drivers\capture\camera\layered\inc\camerapddprops.h
     public\common\oak\drivers\capture\camera\layered\mdd\cameradevice.cpp
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\include\htc_internal.h
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\src\htc_events.c
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\src\htc_recv.c
     public\common\oak\drivers\netcard\ar6k\cf\host\htc\ar6000\src\htc_send.c
     public\common\oak\inc\ceperf.h
     public\common\sdk\inc\specstrings.h
     public\gdiex\sdk\inc\imgguids.h
     public\ostest\sdk\inc\kato.h
     public\rdp\oak\pictor\pictorapp\main\pictorapp.rc
     public\rdp\oak\pictor\pictorapp\main\projectorinfo.cpp
     public\rdp\oak\pictor\pictorapp\ui\projectorname.cpp
     public\rdp\oak\uit\filterfs\find.cpp
     public\rdp\oak\uit\filterfs\main.cpp
     public\rdp\oak\uit\shell\taskman\wbttskmn.cpp
     public\rdp\oak\uit\tsconwiz\applicationproperties.cpp
     public\rdp\oak\uit\tsconwiz\sources
     public\rdp\oak\uit\tsconwiz\tsconwiz.hpp
     public\rdp\oak\uit\wbttscmn\ioctl.cpp
     private\servers\http\auth\ssl.cpp
     private\servers\http\core\httpd.h
     private\servers\http\core\httpddev.cpp
     private\servers\http\core\httpmain.cpp
     private\servers\http\core\request.cpp
     private\servers\http\core\request.h
     private\servers\http\core\vroots.hpp
     private\servers\http\core\website.cpp
     private\servers\http\extns\extns.cpp
     private\servers\http\parser\buffio.h
     private\servers\http\parser\parser.cpp
     private\servers\http\webdav\davlock.cpp
     private\servers\http\webdav\davmain.cpp
     private\servers\inc\httpcomn.h
     private\servers\smb\connectionmanager\connectionmanager.cpp
     private\servers\smb\dialects\pc_net_prog.cpp
     private\servers\smb\driver\smb_globals.cpp
     private\servers\smb\fileserver\code\fileserver.cpp
     private\servers\smb\inc\connectionmanager.h
     private\servers\smb\inc\cracker.h
     private\servers\smb\inc\fileserver.h
     private\servers\smb\inc\smb_debug.h
     private\servers\smb\inc\smb_globals.h
     private\servers\smb\inc\utils.h
     private\servers\smb\protocol\cracker.cpp
     private\servers\smb\transport\netbiostransport.cpp
     private\servers\smb\transport\tcptransport.cpp
     private\servers\smb\utils\smb_debug.cpp
     private\servers\smb\utils\sources
     private\servers\smb\utils\utils.cpp
     private\servers\obex\server\obexp.hxx
     private\servers\obex\server\obmain.cxx
     private\servers\obex\server\obutil.cxx
     private\winceos\sources.cmn
     private\winceos\comm\bluetooth\av\avctp\avctp.cpp
     private\winceos\comm\bluetooth\av\avctp\avctp.hpp
     private\winceos\comm\bluetooth\av\avctp\avctpuser.hpp
     private\winceos\comm\bluetooth\av\avdtp\avcommon.cpp
     private\winceos\comm\bluetooth\av\avdtp\avdtpriv.h
     private\winceos\comm\bluetooth\av\avdtp\avsignal.cpp
     private\winceos\comm\bluetooth\hci\base\hci.cxx
     private\winceos\comm\bluetooth\profiles\hid\base\bthid.cxx
     private\winceos\comm\bluetooth\profiles\hid\base\bthidpriv.h
     private\winceos\comm\bluetooth\profiles\hid\base\hidpkt.cxx
     private\winceos\comm\bluetooth\profiles\hid\base\hidpkt.h
     private\winceos\comm\bluetooth\sdp\base\sdpdb.cpp
     private\winceos\comm\bluetooth\sdp\user\bthapi\sdprecord.cpp
     private\winceos\comm\bluetooth\sys\btd.cxx
     private\winceos\comm\dhcp\dhcp.c
     private\winceos\comm\dhcpv6lite\service\messagemgr.c
     private\winceos\comm\dhcpv6lite\service\optionmgr.c
     private\winceos\comm\dhcpv6lite\service\optionmgr.h
     private\winceos\comm\inc\rasxport.h
     private\winceos\comm\ir\irlap\irlap.c
     private\winceos\comm\ppp2\ppp\app\ip_intf.c
     private\winceos\comm\ppp2\ppp\lcp\lcp.c
     private\winceos\comm\ppp2\ppp\lcp\lcpopt.c
     private\winceos\comm\tapi\unimodem\dial.c
     private\winceos\comm\tapi\unimodem\modem.c
     private\winceos\coreos\core\corelibc\crtw32\stdio\stioinit.c
     private\winceos\coreos\core\dll\appverifier.cpp
     private\winceos\coreos\core\dll\autogestures.cpp
     private\winceos\coreos\core\dll\sources.inc
     private\winceos\coreos\core\dll\usrcoredllcallbacks.c
     private\winceos\coreos\core\dll\usrgwecallbacks.c
     private\winceos\coreos\core\inc\usrcoredllcallbacks.h
     private\winceos\coreos\core\lmem\heap.h
     private\winceos\coreos\core\lmem\rheap.cpp
     private\winceos\coreos\fsd\udf\udfvolume.cpp
     private\winceos\coreos\fsd\udf\udfvolume.h
     private\winceos\coreos\gwe\inc\cmsgque.h
     private\winceos\coreos\gwe\inc\defgestureanimation.h
     private\winceos\coreos\gwe\inc\gesture.hpp
     private\winceos\coreos\gwe\inc\gestureperf.h
     private\winceos\coreos\gwe\inc\gesturestatemanager.hpp
     private\winceos\coreos\gwe\inc\gwehandletable.hxx
     private\winceos\coreos\gwe\inc\gwesinit.hpp
     private\winceos\coreos\gwe\inc\gwe_handle.h
     private\winceos\coreos\gwe\inc\gwe_s.h
     private\winceos\coreos\gwe\inc\menu.h
     private\winceos\coreos\gwe\inc\scrollbar.hpp
     private\winceos\coreos\gwe\inc\tchddi_priv.h
     private\winceos\coreos\gwe\inc\touch.hpp
     private\winceos\coreos\gwe\inc\touchgesture.h
     private\winceos\coreos\gwe\inc\userinq.hpp
     private\winceos\coreos\gwe\inc\window.hpp
     private\winceos\coreos\gwe\userin\touchrecognizer\dllload.cpp
     private\winceos\coreos\gwe\userin\touchrecognizer\makefile
     private\winceos\coreos\gwe\userin\touchrecognizer\sources
     private\winceos\coreos\gwe\userin\touchrecognizer\touchrecognizer.cpp
     private\winceos\coreos\gwe\userin\touchrecognizer\touchrecognizer.h
     private\winceos\coreos\inc\gweapiset1.hpp
     private\winceos\coreos\nk\inc\kernel.h
     private\winceos\coreos\nk\inc\loader.h
     private\winceos\coreos\nk\inc\process.h
     private\winceos\coreos\nk\inc\thread.h
     private\winceos\coreos\nk\inc\vmx86.h
     private\winceos\coreos\nk\kernel\apicall.c
     private\winceos\coreos\nk\kernel\exdsptch.c
     private\winceos\coreos\nk\kernel\kdriver.c
     private\winceos\coreos\nk\kernel\kmisc.c
     private\winceos\coreos\nk\kernel\kwin32.c
     private\winceos\coreos\nk\kernel\loader.c
     private\winceos\coreos\nk\kernel\process.c
     private\winceos\coreos\nk\kernel\thgrow.c
     private\winceos\coreos\nk\kernel\thread.c
     private\winceos\coreos\nk\kernel\time.c
     private\winceos\coreos\nk\kernel\vm.c
     private\winceos\coreos\nk\kernel\watchdog.c
     private\winceos\coreos\nk\kernel\arm\mdarm.c
     private\winceos\coreos\nk\kernel\arm\vmarm.c
     private\winceos\coreos\nk\kernel\mips\mdsched.c
     private\winceos\coreos\nk\kernel\sh\mdsh3.c
     private\winceos\coreos\nk\kernel\x86\fault.c
     private\winceos\coreos\nk\kernel\x86\sysinit.c
     private\winceos\coreos\nk\kernel\x86\vmx86.c
     private\winceos\coreos\nk\mapfile\mapfile.c
     private\winceos\coreos\nk\osaxs\dwdmpgen.cpp
     private\winceos\coreos\storage\fsdmgr\mounttable.cpp
     private\winceos\coreos\storage\fsdmgr\partition.cpp
     private\winceos\coreos\storage\fsdmgr\pathapi.cpp
     private\winceos\coreos\storage\fsdmgr\stgapi.cpp
     private\winceos\coreos\storage\fsdmgr\storedisk.cpp
     private\winceos\coreos\storage\fsdmgr\storedisk.hpp
     private\winceos\coreos\storage\fsdmgr\storemain.cpp
     private\winceos\inc\controls_priv.h
     private\winceos\inc\gesture_priv.h
     private\winceos\inc\perfmarker.h
     private\winceos\inc\touchutil.h

091231_KB978465 - Source files installed by this update:

The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:

     public\common\oak\drivers\usbfn\class\compositefn\clientregistry.cpp
     public\common\oak\drivers\usbfn\class\compositefn\clientregistry.h
     public\common\oak\drivers\usbfn\class\compositefn\composite.cpp
     public\common\oak\drivers\usbfn\class\compositefn\composite.h
     public\common\oak\drivers\usbfn\class\compositefn\makefile
     public\common\oak\drivers\usbfn\class\compositefn\manager.cpp
     public\common\oak\drivers\usbfn\class\compositefn\manager.h
     public\common\oak\drivers\usbfn\class\compositefn\mdd.cpp
     public\common\oak\drivers\usbfn\class\compositefn\openlist.h
     public\common\oak\drivers\usbfn\class\compositefn\registration.cpp
     public\common\oak\drivers\usbfn\class\compositefn\registration.h
     public\common\oak\drivers\usbfn\class\compositefn\ufnbus.cpp
     public\common\oak\drivers\usbfn\class\compositefn\ufnbus.h
     public\common\oak\drivers\usbfn\controller\mdd\ufnmdd.cpp
     public\datasync\sources.cmn
     public\datasync\cesysgen\makefile
     public\datasync\oak\dirs
     public\datasync\oak\mtp\dirs
     public\datasync\oak\mtp\sources.inc
     public\datasync\oak\mtp\sources.mtppk
     public\datasync\oak\mtp\common\dirs
     public\datasync\oak\mtp\common\mtp\dirs
     public\datasync\oak\mtp\common\mtp\bluetooth\makefile
     public\datasync\oak\mtp\common\mtp\bluetooth\mtpbtpackets.h
     public\datasync\oak\mtp\common\mtp\bluetooth\mtpbtparser.c
     public\datasync\oak\mtp\common\mtp\bluetooth\mtpbtparser.h
     public\datasync\oak\mtp\common\mtp\bluetooth\mtpbtrouter.c
     public\datasync\oak\mtp\common\mtp\bluetooth\mtpbtrouter.h
     public\datasync\oak\mtp\common\mtp\bluetooth\mtpbttransport.c
     public\datasync\oak\mtp\common\mtp\bluetooth\mtpbttransportprecomp.h
     public\datasync\oak\mtp\common\mtp\bluetooth\mtpbttransportutil.h
     public\datasync\oak\mtp\common\mtp\bluetooth\sources
     public\datasync\oak\mtp\common\mtp\core\makefile
     public\datasync\oak\mtp\common\mtp\core\mtpcontext.c
     public\datasync\oak\mtp\common\mtp\core\mtpdispatcher.c
     public\datasync\oak\mtp\common\mtp\core\mtphandler.c
     public\datasync\oak\mtp\common\mtp\core\mtphandlercommon.c
     public\datasync\oak\mtp\common\mtp\core\mtphandlercommon.h
     public\datasync\oak\mtp\common\mtp\core\mtphandlerproputil.c
     public\datasync\oak\mtp\common\mtp\core\mtphandlerutil.c
     public\datasync\oak\mtp\common\mtp\core\mtpinitialize.c
     public\datasync\oak\mtp\common\mtp\core\mtplookuptable.c
     public\datasync\oak\mtp\common\mtp\core\mtpmsgqueue.c
     public\datasync\oak\mtp\common\mtp\core\mtpproxy.c
     public\datasync\oak\mtp\common\mtp\core\mtprouter.c
     public\datasync\oak\mtp\common\mtp\core\mtpserialize.c
     public\datasync\oak\mtp\common\mtp\core\mtpshutdown.c
     public\datasync\oak\mtp\common\mtp\core\mtptrace.c
     public\datasync\oak\mtp\common\mtp\core\mtputils.c
     public\datasync\oak\mtp\common\mtp\core\sources
     public\datasync\oak\mtp\common\mtp\corehandler\makefile
     public\datasync\oak\mtp\common\mtp\corehandler\mtpdevicepropertycontext.c
     public\datasync\oak\mtp\common\mtp\corehandler\mtphandlercore.c
     public\datasync\oak\mtp\common\mtp\corehandler\mtphandlerdevice.c
     public\datasync\oak\mtp\common\mtp\corehandler\mtphandlerdeviceinfo.c
     public\datasync\oak\mtp\common\mtp\corehandler\mtphandlerprop.c
     public\datasync\oak\mtp\common\mtp\corehandler\sources
     public\datasync\oak\mtp\common\mtp\dbhandler\makefile
     public\datasync\oak\mtp\common\mtp\dbhandler\mtpdbcontext.c
     public\datasync\oak\mtp\common\mtp\dbhandler\mtpdbcontextdata.c
     public\datasync\oak\mtp\common\mtp\dbhandler\mtpdbcontextpool.c
     public\datasync\oak\mtp\common\mtp\dbhandler\mtpdbhandlerutil.c
     public\datasync\oak\mtp\common\mtp\dbhandler\mtphandlerobjecthandles.c
     public\datasync\oak\mtp\common\mtp\dbhandler\mtphandlerobjectinfo.c
     public\datasync\oak\mtp\common\mtp\dbhandler\mtphandlerstorageids.c
     public\datasync\oak\mtp\common\mtp\dbhandler\mtphandlerstorageinfo.c
     public\datasync\oak\mtp\common\mtp\dbhandler\sources
     public\datasync\oak\mtp\common\mtp\drmhandler\placeholder.txt
     public\datasync\oak\mtp\common\mtp\eventhandler\makefile
     public\datasync\oak\mtp\common\mtp\eventhandler\mtpeventhandler.c
     public\datasync\oak\mtp\common\mtp\eventhandler\mtpeventmanager.c
     public\datasync\oak\mtp\common\mtp\eventhandler\mtpeventobject.h
     public\datasync\oak\mtp\common\mtp\eventhandler\sources
     public\datasync\oak\mtp\common\mtp\inc\mtpdbcontextpool.h
     public\datasync\oak\mtp\common\mtp\inc\mtpdbcontextutils.h
     public\datasync\oak\mtp\common\mtp\inc\mtpdbhandlerutil.h
     public\datasync\oak\mtp\common\mtp\inc\mtpeventhandler.h
     public\datasync\oak\mtp\common\mtp\inc\mtphandler.h
     public\datasync\oak\mtp\common\mtp\inc\mtphandlercore.h
     public\datasync\oak\mtp\common\mtp\inc\mtphandlerdatabase.h
     public\datasync\oak\mtp\common\mtp\inc\mtphandlerdevice.h
     public\datasync\oak\mtp\common\mtp\inc\mtphandlerdeviceinfo.h
     public\datasync\oak\mtp\common\mtp\inc\mtphandlerextensions.h
     public\datasync\oak\mtp\common\mtp\inc\mtphandlerprop.h
     public\datasync\oak\mtp\common\mtp\inc\mtphandlerproputil.h
     public\datasync\oak\mtp\common\mtp\inc\mtphandlerservices.h
     public\datasync\oak\mtp\common\mtp\inc\mtphandlerutil.h
     public\datasync\oak\mtp\common\mtp\inc\mtpinitializeutil.h
     public\datasync\oak\mtp\common\mtp\inc\mtplookuptable.h
     public\datasync\oak\mtp\common\mtp\inc\mtpmsgqueue.h
     public\datasync\oak\mtp\common\mtp\inc\mtpperflogwriter.h
     public\datasync\oak\mtp\common\mtp\inc\mtpprecomp.h
     public\datasync\oak\mtp\common\mtp\inc\mtpserviceresolver.h
     public\datasync\oak\mtp\common\mtp\inc\mtpshutdown.h
     public\datasync\oak\mtp\common\mtp\inc\mtpstreambuffermgr.h
     public\datasync\oak\mtp\common\mtp\inc\mtpstreampackets.h
     public\datasync\oak\mtp\common\mtp\inc\mtpstreamparser.h
     public\datasync\oak\mtp\common\mtp\inc\mtpstreamrouter.h
     public\datasync\oak\mtp\common\mtp\inc\mtptransportnotify.h
     public\datasync\oak\mtp\common\mtp\mtpperflogger\makefile
     public\datasync\oak\mtp\common\mtp\mtpperflogger\mtpperfloggerbufferqueue.c
     public\datasync\oak\mtp\common\mtp\mtpperflogger\mtpperfloggerbufferqueue.h
     public\datasync\oak\mtp\common\mtp\mtpperflogger\mtpperfloggerlib.c
     public\datasync\oak\mtp\common\mtp\mtpperflogger\sources
     public\datasync\oak\mtp\common\mtp\proplib\makefile
     public\datasync\oak\mtp\common\mtp\proplib\mtpformat.c
     public\datasync\oak\mtp\common\mtp\proplib\mtpproperty.c
     public\datasync\oak\mtp\common\mtp\proplib\mtppropertyprecomp.h
     public\datasync\oak\mtp\common\mtp\proplib\mtppropertyschema.c
     public\datasync\oak\mtp\common\mtp\proplib\mtppropertyschema.h
     public\datasync\oak\mtp\common\mtp\proplib\sources
     public\datasync\oak\mtp\common\mtp\services\makefile
     public\datasync\oak\mtp\common\mtp\services\mtphandlerservices.c
     public\datasync\oak\mtp\common\mtp\services\mtphandlerservicesutil.c
     public\datasync\oak\mtp\common\mtp\services\mtpservicebase.c
     public\datasync\oak\mtp\common\mtp\services\mtpservicecontext.c
     public\datasync\oak\mtp\common\mtp\services\mtpservicehandlerutil.h
     public\datasync\oak\mtp\common\mtp\services\mtpserviceprecomp.h
     public\datasync\oak\mtp\common\mtp\services\mtpserviceresolver.c
     public\datasync\oak\mtp\common\mtp\services\sources
     public\datasync\oak\mtp\common\mtp\tcpip\makefile
     public\datasync\oak\mtp\common\mtp\tcpip\mtpippackets.h
     public\datasync\oak\mtp\common\mtp\tcpip\mtpipparser.c
     public\datasync\oak\mtp\common\mtp\tcpip\mtpipparser.h
     public\datasync\oak\mtp\common\mtp\tcpip\mtpiprouter.c
     public\datasync\oak\mtp\common\mtp\tcpip\mtpiprouter.h
     public\datasync\oak\mtp\common\mtp\tcpip\mtpiptransport.c
     public\datasync\oak\mtp\common\mtp\tcpip\mtpiptransportprecomp.h
     public\datasync\oak\mtp\common\mtp\tcpip\mtpiptransportutil.h
     public\datasync\oak\mtp\common\mtp\tcpip\sources
     public\datasync\oak\mtp\common\mtp\transport\makefile
     public\datasync\oak\mtp\common\mtp\transport\mtpstreambuffermgr.c
     public\datasync\oak\mtp\common\mtp\transport\mtpstreamparser.c
     public\datasync\oak\mtp\common\mtp\transport\mtpstreamrouter.c
     public\datasync\oak\mtp\common\mtp\transport\mtptransport.c
     public\datasync\oak\mtp\common\mtp\transport\mtptransportprecomp.h
     public\datasync\oak\mtp\common\mtp\transport\sources
     public\datasync\oak\mtp\common\mtp\usb\makefile
     public\datasync\oak\mtp\common\mtp\usb\mtpusbparser.c
     public\datasync\oak\mtp\common\mtp\usb\mtpusbparser.h
     public\datasync\oak\mtp\common\mtp\usb\mtpusbrouter.c
     public\datasync\oak\mtp\common\mtp\usb\mtpusbrouter.h
     public\datasync\oak\mtp\common\mtp\usb\mtpusbtransport.c
     public\datasync\oak\mtp\common\mtp\usb\mtpusbtransportprecomp.h
     public\datasync\oak\mtp\common\mtp\usb\sources
     public\datasync\oak\mtp\common\mtpservices\dirs
     public\datasync\oak\mtp\common\mtpservices\hintsservice\makefile
     public\datasync\oak\mtp\common\mtpservices\hintsservice\mtphintsservice.c
     public\datasync\oak\mtp\common\mtpservices\hintsservice\sources
     public\datasync\oak\mtp\common\mtpservices\metadataservice\makefile
     public\datasync\oak\mtp\common\mtpservices\metadataservice\mtpdevicemetadataservice.c
     public\datasync\oak\mtp\common\mtpservices\metadataservice\sources
     public\datasync\oak\mtp\common\mtpservices\serviceguid\makefile
     public\datasync\oak\mtp\common\mtpservices\serviceguid\mtpserviceguids.c
     public\datasync\oak\mtp\common\mtpservices\serviceguid\sources
     public\datasync\oak\mtp\common\mtpservices\statusservice\makefile
     public\datasync\oak\mtp\common\mtpservices\statusservice\mtpstatusservice.c
     public\datasync\oak\mtp\common\mtpservices\statusservice\sources
     public\datasync\oak\mtp\common\mtpservices\syncservice\makefile
     public\datasync\oak\mtp\common\mtpservices\syncservice\mtpfullenumsyncservice.c
     public\datasync\oak\mtp\common\mtpservices\syncservice\mtpsyncserviceprecomp.h
     public\datasync\oak\mtp\common\mtpservices\syncservice\sources
     public\datasync\oak\mtp\common\psl\makefile
     public\datasync\oak\mtp\common\psl\pslalignment.c
     public\datasync\oak\mtp\common\psl\pslbuckethash.c
     public\datasync\oak\mtp\common\psl\pslcontextlist.c
     public\datasync\oak\mtp\common\psl\psldynamiclist.c
     public\datasync\oak\mtp\common\psl\psllookuptable.c
     public\datasync\oak\mtp\common\psl\pslmsgnode.h
     public\datasync\oak\mtp\common\psl\pslmsgpool.c
     public\datasync\oak\mtp\common\psl\pslmsgqueue.c
     public\datasync\oak\mtp\common\psl\pslnotify.c
     public\datasync\oak\mtp\common\psl\pslobjectnode.h
     public\datasync\oak\mtp\common\psl\pslobjectpool.c
     public\datasync\oak\mtp\common\psl\pslstring.c
     public\datasync\oak\mtp\common\psl\pslthreads.c
     public\datasync\oak\mtp\common\psl\pslutils.c
     public\datasync\oak\mtp\common\psl\sources
     public\datasync\oak\mtp\include\anchorsyncdeviceservice.h
     public\datasync\oak\mtp\include\bridgedeviceservice.h
     public\datasync\oak\mtp\include\calendardeviceservice.h
     public\datasync\oak\mtp\include\contactdeviceservice.h
     public\datasync\oak\mtp\include\deviceservices.h
     public\datasync\oak\mtp\include\fullenumsyncdeviceservice.h
     public\datasync\oak\mtp\include\hintsdeviceservice.h
     public\datasync\oak\mtp\include\messagedeviceservice.h
     public\datasync\oak\mtp\include\metadatadeviceservice.h
     public\datasync\oak\mtp\include\mtp.h
     public\datasync\oak\mtp\include\mtpbtsockets.h
     public\datasync\oak\mtp\include\mtpbttransport.h
     public\datasync\oak\mtp\include\mtpcontext.h
     public\datasync\oak\mtp\include\mtpdatabase.h
     public\datasync\oak\mtp\include\mtpdbcontextdata.h
     public\datasync\oak\mtp\include\mtpdevice.h
     public\datasync\oak\mtp\include\mtpdevicehintsservice.h
     public\datasync\oak\mtp\include\mtpdevicemetadataservice.h
     public\datasync\oak\mtp\include\mtpdeviceproperty.h
     public\datasync\oak\mtp\include\mtpdevicepropertycontext.h
     public\datasync\oak\mtp\include\mtpdevicestatusservice.h
     public\datasync\oak\mtp\include\mtpdevicesyncservice.h
     public\datasync\oak\mtp\include\mtpdispatcher.h
     public\datasync\oak\mtp\include\mtperrors.h
     public\datasync\oak\mtp\include\mtpeventmanager.h
     public\datasync\oak\mtp\include\mtpextensions.h
     public\datasync\oak\mtp\include\mtpformat.h
     public\datasync\oak\mtp\include\mtpidentity.h
     public\datasync\oak\mtp\include\mtpinitialize.h
     public\datasync\oak\mtp\include\mtpipconnnotify.h
     public\datasync\oak\mtp\include\mtpiptransport.h
     public\datasync\oak\mtp\include\mtpmsg.h
     public\datasync\oak\mtp\include\mtpperflogger.h
     public\datasync\oak\mtp\include\mtpproperty.h
     public\datasync\oak\mtp\include\mtpproxy.h
     public\datasync\oak\mtp\include\mtprouter.h
     public\datasync\oak\mtp\include\mtpserialize.h
     public\datasync\oak\mtp\include\mtpservicecontext.h
     public\datasync\oak\mtp\include\mtpservices.h
     public\datasync\oak\mtp\include\mtpstructs.h
     public\datasync\oak\mtp\include\mtptrace.h
     public\datasync\oak\mtp\include\mtptransport.h
     public\datasync\oak\mtp\include\mtptypes.h
     public\datasync\oak\mtp\include\mtpusb.h
     public\datasync\oak\mtp\include\mtpusbdevice.h
     public\datasync\oak\mtp\include\mtpusbtransport.h
     public\datasync\oak\mtp\include\mtputils.h
     public\datasync\oak\mtp\include\psl.h
     public\datasync\oak\mtp\include\pslalignment.h
     public\datasync\oak\mtp\include\pslatomic.h
     public\datasync\oak\mtp\include\pslbuckethash.h
     public\datasync\oak\mtp\include\pslcontextlist.h
     public\datasync\oak\mtp\include\psldebug.h
     public\datasync\oak\mtp\include\psldemandloader.h
     public\datasync\oak\mtp\include\psldynamiclist.h
     public\datasync\oak\mtp\include\pslerrors.h
     public\datasync\oak\mtp\include\psliphelper.h
     public\datasync\oak\mtp\include\psllocale.h
     public\datasync\oak\mtp\include\psllookuptable.h
     public\datasync\oak\mtp\include\pslmemory.h
     public\datasync\oak\mtp\include\pslmsgpool.h
     public\datasync\oak\mtp\include\pslmsgqueue.h
     public\datasync\oak\mtp\include\pslnotify.h
     public\datasync\oak\mtp\include\pslobjectpool.h
     public\datasync\oak\mtp\include\pslsockets.h
     public\datasync\oak\mtp\include\pslstring.h
     public\datasync\oak\mtp\include\pslthreads.h
     public\datasync\oak\mtp\include\psltimer.h
     public\datasync\oak\mtp\include\psltypes.h
     public\datasync\oak\mtp\include\pslutils.h
     public\datasync\oak\mtp\include\ringtonedeviceservice.h
     public\datasync\oak\mtp\include\statusdeviceservice.h
     public\datasync\oak\mtp\include\syncdeviceservice.h
     public\datasync\oak\mtp\include\taskdeviceservice.h
     public\datasync\oak\mtp\wince\dirs
     public\datasync\oak\mtp\wince\inc\bsdsockets.h
     public\datasync\oak\mtp\wince\inc\makefile
     public\datasync\oak\mtp\wince\inc\mtpbtloader.h
     public\datasync\oak\mtp\wince\inc\mtpbttransportoverride.h
     public\datasync\oak\mtp\wince\inc\mtpclass.h
     public\datasync\oak\mtp\wince\inc\mtpcoredllloader.h
     public\datasync\oak\mtp\wince\inc\mtpiphelperloader.h
     public\datasync\oak\mtp\wince\inc\mtpserviceloader.h
     public\datasync\oak\mtp\wince\inc\mtpsystemproperty.h
     public\datasync\oak\mtp\wince\inc\mtpusbloader.h
     public\datasync\oak\mtp\wince\inc\mtpusbosdescriptor.h
     public\datasync\oak\mtp\wince\inc\mtpusbtransportoverride.h
     public\datasync\oak\mtp\wince\inc\mtpwinsockloader.h
     public\datasync\oak\mtp\wince\inc\psldebugzones.h
     public\datasync\oak\mtp\wince\inc\pslpackpop.h
     public\datasync\oak\mtp\wince\inc\pslpackpush1.h
     public\datasync\oak\mtp\wince\inc\psltracing.h
     public\datasync\oak\mtp\wince\inc\pslunknown.h
     public\datasync\oak\mtp\wince\inc\pslwinceoverride.h
     public\datasync\oak\mtp\wince\inc\pslwindemandloader.h
     public\datasync\oak\mtp\wince\inc\pslwindows.h
     public\datasync\oak\mtp\wince\inc\pslwinmsgqueue.h
     public\datasync\oak\mtp\wince\inc\pslwinsafe.h
     public\datasync\oak\mtp\wince\inc\upnp.h
     public\datasync\oak\mtp\wince\inc\upnp.idl
     public\datasync\oak\mtp\wince\inc\upnphost.h
     public\datasync\oak\mtp\wince\inc\upnphost.idl
     public\datasync\oak\mtp\wince\inc\version.h
     public\datasync\oak\mtp\wince\src\dirs
     public\datasync\oak\mtp\wince\src\inc\mtpbtdevice.h
     public\datasync\oak\mtp\wince\src\inc\mtpbtwinsockets.h
     public\datasync\oak\mtp\wince\src\inc\mtpce.h
     public\datasync\oak\mtp\wince\src\inc\mtpdevicemetadataservicece.h
     public\datasync\oak\mtp\wince\src\inc\mtphandledb.h
     public\datasync\oak\mtp\wince\src\inc\mtphandledbex.h
     public\datasync\oak\mtp\wince\src\inc\pslsocketmsg.h
     public\datasync\oak\mtp\wince\src\inc\usbfnproxyapi.h
     public\datasync\oak\mtp\wince\src\mtp\dirs
     public\datasync\oak\mtp\wince\src\mtp\corehandler\deviceinfohandler.cpp
     public\datasync\oak\mtp\wince\src\mtp\corehandler\deviceinfohandler.h
     public\datasync\oak\mtp\wince\src\mtp\corehandler\deviceinfoparser.cpp
     public\datasync\oak\mtp\wince\src\mtp\corehandler\deviceinfoparser.h
     public\datasync\oak\mtp\wince\src\mtp\corehandler\ixmlelementhandler.h
     public\datasync\oak\mtp\wince\src\mtp\corehandler\makefile
     public\datasync\oak\mtp\wince\src\mtp\corehandler\mtpdeviceicon.cpp
     public\datasync\oak\mtp\wince\src\mtp\corehandler\mtpdeviceicon.h
     public\datasync\oak\mtp\wince\src\mtp\corehandler\mtpdeviceproperty.cpp
     public\datasync\oak\mtp\wince\src\mtp\corehandler\mtphandlerdevice.cpp
     public\datasync\oak\mtp\wince\src\mtp\corehandler\mtphandlerdeviceinfo.cpp
     public\datasync\oak\mtp\wince\src\mtp\corehandler\mtphandlerextensions.cpp
     public\datasync\oak\mtp\wince\src\mtp\corehandler\mtphandlerextensionsutil.h
     public\datasync\oak\mtp\wince\src\mtp\corehandler\mtphandlerprecomp.h
     public\datasync\oak\mtp\wince\src\mtp\corehandler\sources
     public\datasync\oak\mtp\wince\src\mtp\mtpperflogger\makefile
     public\datasync\oak\mtp\wince\src\mtp\mtpperflogger\mtpperflogwriter.cpp
     public\datasync\oak\mtp\wince\src\mtp\mtpperflogger\sources
     public\datasync\oak\mtp\wince\src\mtp\mtpservice\makefile
     public\datasync\oak\mtp\wince\src\mtp\mtpservice\mtpservice.cpp
     public\datasync\oak\mtp\wince\src\mtp\mtpservice\mtpservicedebug.cpp
     public\datasync\oak\mtp\wince\src\mtp\mtpservice\sources
     public\datasync\oak\mtp\wince\src\mtp\services\makefile
     public\datasync\oak\mtp\wince\src\mtp\services\mtpservicesinit.cpp
     public\datasync\oak\mtp\wince\src\mtp\services\sources
     public\datasync\oak\mtp\wince\src\mtp\tcpip\dirs
     public\datasync\oak\mtp\wince\src\mtp\tcpip\mtpipconnnotify\makefile
     public\datasync\oak\mtp\wince\src\mtp\tcpip\mtpipconnnotify\mtpipconnnotify.cpp
     public\datasync\oak\mtp\wince\src\mtp\tcpip\mtpipconnnotify\sources
     public\datasync\oak\mtp\wince\src\mtpconfiguration\makefile
     public\datasync\oak\mtp\wince\src\mtpconfiguration\mtpconfig.cpp
     public\datasync\oak\mtp\wince\src\mtpconfiguration\mtpconfig.h
     public\datasync\oak\mtp\wince\src\mtpconfiguration\mtpidentity.cpp
     public\datasync\oak\mtp\wince\src\mtpconfiguration\mtpplatform.cpp
     public\datasync\oak\mtp\wince\src\mtpconfiguration\mtpplatform.h
     public\datasync\oak\mtp\wince\src\mtpconfiguration\mtpregistry.cpp
     public\datasync\oak\mtp\wince\src\mtpconfiguration\mtpregistry.h
     public\datasync\oak\mtp\wince\src\mtpconfiguration\mtpsystemproperty.cpp
     public\datasync\oak\mtp\wince\src\mtpconfiguration\sources
     public\datasync\oak\mtp\wince\src\mtploader\makefile
     public\datasync\oak\mtp\wince\src\mtploader\mtpbtloader.cpp
     public\datasync\oak\mtp\wince\src\mtploader\mtpcoredllloader.cpp
     public\datasync\oak\mtp\wince\src\mtploader\mtpiphelperloader.cpp
     public\datasync\oak\mtp\wince\src\mtploader\mtpserviceloader.cpp
     public\datasync\oak\mtp\wince\src\mtploader\mtpusbloader.cpp
     public\datasync\oak\mtp\wince\src\mtploader\mtpwinsockloader.cpp
     public\datasync\oak\mtp\wince\src\mtploader\sources
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dirs
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\dbcontext.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\dbcontext.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\dbcontextdata.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\dbcontextdata.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\dbcontextdatautil.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\dbcontextdatautil.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\dbsession.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\dbsession.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\makefile
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\mtpdatabase.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\mtpdatastore.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\mtpdbhandlerprecomp.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\mtpobject.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\mtpobject.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\mtpobjectproperty.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\mtpobjectproperty.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\objectbinarydata.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\objecthandledata.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\objectinfodata.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\objectproparraydata.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\objectproparraydata.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\objectpropdata.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\objectproplistdata.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\objectproplistdata.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\objectthumbdata.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\sources
     public\datasync\oak\mtp\wince\src\mtpobjectstore\dbhandler\storageinfodata.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\mtphandledb\hashtable.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\mtphandledb\hashtable.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\mtphandledb\makefile
     public\datasync\oak\mtp\wince\src\mtpobjectstore\mtphandledb\mtphandledb.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\mtphandledb\mtphandledbex.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\mtphandledb\mtphandledbregistry.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\mtphandledb\mtphandledbregistry.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\mtphandledb\objecthandledb.cpp
     public\datasync\oak\mtp\wince\src\mtpobjectstore\mtphandledb\objecthandledb.h
     public\datasync\oak\mtp\wince\src\mtpobjectstore\mtphandledb\sources
     public\datasync\oak\mtp\wince\src\mtpservices\dirs
     public\datasync\oak\mtp\wince\src\mtpservices\hintsservice\makefile
     public\datasync\oak\mtp\wince\src\mtpservices\hintsservice\mtphintsservicece.cpp
     public\datasync\oak\mtp\wince\src\mtpservices\hintsservice\sources
     public\datasync\oak\mtp\wince\src\mtpservices\metadataservice\makefile
     public\datasync\oak\mtp\wince\src\mtpservices\metadataservice\mtpdevicemetadataservicece.cpp
     public\datasync\oak\mtp\wince\src\mtpservices\metadataservice\sources
     public\datasync\oak\mtp\wince\src\mtpservices\statusservice\makefile
     public\datasync\oak\mtp\wince\src\mtpservices\statusservice\mtpstatusservicece.cpp
     public\datasync\oak\mtp\wince\src\mtpservices\statusservice\sources
     public\datasync\oak\mtp\wince\src\mtptransports\dirs
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtdevice\l2capsockets.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtdevice\l2capsockets.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtdevice\makefile
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtdevice\mtpbtdevice.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtdevice\mtpbtdevicece.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtdevice\mtpbtdeviceprecomp.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtdevice\sources
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtservice\makefile
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtservice\mtpbtresponder.rec
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtservice\mtpbtservice.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtservice\mtpbtservice.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtservice\mtpbtserviceprecomp.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtservice\sources
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtsockets\makefile
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtsockets\mtpbtsockets.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtsockets\mtpbtsocketsprecomp.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpbtsockets\sources
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipconnauthapi\makefile
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipconnauthapi\mtpipconnauthapi.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipconnauthapi\sources
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\makefile
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\makefile.inc
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\mtpipdevice.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\mtpipdevice.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\mtpipdevicexml.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\mtpipservice.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\mtpipservice.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\mtpipservicedebug.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\mtpipserviceprecomp.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\sources
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\vbckhash.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\vbckhash.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\vcelpool.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\vcelpool.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\vfifolif.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpipservice\vfifolif.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\makefile
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\mtpusbbuffermgr.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\mtpusbbuffermgr.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\mtpusbdebug.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\mtpusbdebug.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\mtpusbdescriptor.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\mtpusbdescriptor.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\mtpusbdevicece.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\mtpusbdevicece.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\mtpusbfn.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\mtpusbfnprecomp.h
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\mtpusbfnsvc.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\mtpusbfn\sources
     public\datasync\oak\mtp\wince\src\mtptransports\usbfnproxy\makefile
     public\datasync\oak\mtp\wince\src\mtptransports\usbfnproxy\sources
     public\datasync\oak\mtp\wince\src\mtptransports\usbfnproxy\usbfnproxy.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\usbfnproxy\usbfnproxy.h
     public\datasync\oak\mtp\wince\src\mtptransports\usbfnproxyapi\makefile
     public\datasync\oak\mtp\wince\src\mtptransports\usbfnproxyapi\reginfo.cpp
     public\datasync\oak\mtp\wince\src\mtptransports\usbfnproxyapi\sources
     public\datasync\oak\mtp\wince\src\mtptransports\usbfnproxyapi\usbfnproxyapi.cpp
     public\datasync\oak\mtp\wince\src\psl\makefile
     public\datasync\oak\mtp\wince\src\psl\pslatomic.cpp
     public\datasync\oak\mtp\wince\src\psl\psldebug.cpp
     public\datasync\oak\mtp\wince\src\psl\psliphelper.cpp
     public\datasync\oak\mtp\wince\src\psl\psllocale.cpp
     public\datasync\oak\mtp\wince\src\psl\pslmemory.cpp
     public\datasync\oak\mtp\wince\src\psl\pslprecomp.h
     public\datasync\oak\mtp\wince\src\psl\pslsocketmsg.cpp
     public\datasync\oak\mtp\wince\src\psl\pslsockets.cpp
     public\datasync\oak\mtp\wince\src\psl\pslthreads.cpp
     public\datasync\oak\mtp\wince\src\psl\psltimer.cpp
     public\datasync\oak\mtp\wince\src\psl\pslunknown.cpp
     public\datasync\oak\mtp\wince\src\psl\pslwinmsgqueue.cpp
     public\datasync\oak\mtp\wince\src\psl\pslwinutils.cpp
     public\datasync\oak\mtp\wince\src\psl\sources
     public\datasync\sdk\inc\mtpipconnauthapi.h