FIX: A client application does not create a service proxy for a Windows Embedded Compact 7-based device that is running a WSD service when you try to call the WSD service from the application

Symptoms

Consider the following scenario:

  • You have a Windows Embedded Compact 7-based device that is running a Web Services for Devices (WSD) service.
  • You try to call the WSD service from a client application by using the Web Services for Devices API (WSDAPI) on a port that is configured for the Secure Sockets Layer (SSL) protocol.

In this scenario, the client application does not create a service proxy.

Cause

This problem occurs because of incorrect trailer buffer length calculations in the schannel module.

Resolution

Software update information

A supported software update is now available from Microsoft as Windows Embedded Compact 7 Monthly Update July 2012. In the "File information" section, the package file name contains the processor type.

Note This Windows Embedded Compact 7 monthly update is available for download from the following Microsoft Download Center website:

Windows Embedded Compact 7 Updates

Prerequisites

This update is supported only if all previously issued updates for this product have also been installed.

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:

  • On the Build menu, click Clean Solution, and then click Build Solution.
  • On the Build menu, click Rebuild Solution.

You do not have to restart the computer after you apply this software update.

Update replacement information

This update does not replace any other updates.

File information

The English version of this software update package has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Files that are included in this update package

File name File size Date Time Path
Schannel.lib 9,200 24-Jul-2012 19:32 Public\Common\Oak\Lib\Armv5\Checked
Spbase.lib 2,099,294 24-Jul-2012 19:32 Public\Common\Oak\Lib\Armv5\Checked
Schannel.lib 9,200 24-Jul-2012 19:31 Public\Common\Oak\Lib\Armv5\Debug
Spbase.lib 2,294,862 24-Jul-2012 19:31 Public\Common\Oak\Lib\Armv5\Debug
Schannel.lib 9,200 24-Jul-2012 19:30 Public\Common\Oak\Lib\Armv5\Retail
Spbase.lib 1,321,202 24-Jul-2012 19:30 Public\Common\Oak\Lib\Armv5\Retail
Schannel.lib 9,200 24-Jul-2012 19:42 Public\Common\Oak\Lib\Armv6\Checked
Spbase.lib 2,099,514 24-Jul-2012 19:42 Public\Common\Oak\Lib\Armv6\Checked
Schannel.lib 9,200 24-Jul-2012 19:41 Public\Common\Oak\Lib\Armv6\Debug
Spbase.lib 2,295,006 24-Jul-2012 19:41 Public\Common\Oak\Lib\Armv6\Debug
Schannel.lib 9,200 24-Jul-2012 19:40 Public\Common\Oak\Lib\Armv6\Retail
Spbase.lib 1,321,414 24-Jul-2012 19:40 Public\Common\Oak\Lib\Armv6\Retail
Schannel.lib 9,200 24-Jul-2012 19:51 Public\Common\Oak\Lib\Armv7\Checked
Spbase.lib 2,079,628 24-Jul-2012 19:51 Public\Common\Oak\Lib\Armv7\Checked
Schannel.lib 9,200 24-Jul-2012 19:50 Public\Common\Oak\Lib\Armv7\Debug
Spbase.lib 2,276,344 24-Jul-2012 19:50 Public\Common\Oak\Lib\Armv7\Debug
Schannel.lib 9,200 24-Jul-2012 19:49 Public\Common\Oak\Lib\Armv7\Retail
Spbase.lib 1,307,932 24-Jul-2012 19:49 Public\Common\Oak\Lib\Armv7\Retail
Schannel.lib 9,200 24-Jul-2012 20:01 Public\Common\Oak\Lib\Mipsii\Checked
Spbase.lib 2,018,098 24-Jul-2012 20:01 Public\Common\Oak\Lib\Mipsii\Checked
Schannel.lib 9,200 24-Jul-2012 20:00 Public\Common\Oak\Lib\Mipsii\Debug
Spbase.lib 2,219,716 24-Jul-2012 20:00 Public\Common\Oak\Lib\Mipsii\Debug
Schannel.lib 9,200 24-Jul-2012 19:59 Public\Common\Oak\Lib\Mipsii\Retail
Spbase.lib 1,291,976 24-Jul-2012 19:59 Public\Common\Oak\Lib\Mipsii\Retail
Schannel.lib 9,200 24-Jul-2012 20:10 Public\Common\Oak\Lib\Mipsii_fp\Checked
Spbase.lib 2,019,804 24-Jul-2012 20:10 Public\Common\Oak\Lib\Mipsii_fp\Checked
Schannel.lib 9,200 24-Jul-2012 20:09 Public\Common\Oak\Lib\Mipsii_fp\Debug
Spbase.lib 2,221,422 24-Jul-2012 20:09 Public\Common\Oak\Lib\Mipsii_fp\Debug
Schannel.lib 9,200 24-Jul-2012 20:08 Public\Common\Oak\Lib\Mipsii_fp\Retail
Spbase.lib 1,293,680 24-Jul-2012 20:08 Public\Common\Oak\Lib\Mipsii_fp\Retail
Schannel.lib 9,354 24-Jul-2012 20:20 Public\Common\Oak\Lib\Sh4\Checked
Spbase.lib 1,794,614 24-Jul-2012 20:20 Public\Common\Oak\Lib\Sh4\Checked
Schannel.lib 9,354 24-Jul-2012 20:19 Public\Common\Oak\Lib\Sh4\Debug
Spbase.lib 1,936,012 24-Jul-2012 20:19 Public\Common\Oak\Lib\Sh4\Debug
Schannel.lib 9,354 24-Jul-2012 20:18 Public\Common\Oak\Lib\Sh4\Retail
Spbase.lib 1,213,022 24-Jul-2012 20:18 Public\Common\Oak\Lib\Sh4\Retail
Schannel.lib 9,354 24-Jul-2012 20:29 Public\Common\Oak\Lib\X86\Checked
Spbase.lib 1,851,506 24-Jul-2012 20:29 Public\Common\Oak\Lib\X86\Checked
Schannel.lib 9,354 24-Jul-2012 20:28 Public\Common\Oak\Lib\X86\Debug
Spbase.lib 1,943,172 24-Jul-2012 20:28 Public\Common\Oak\Lib\X86\Debug
Schannel.lib 9,354 24-Jul-2012 20:27 Public\Common\Oak\Lib\X86\Retail
Spbase.lib 1,195,674 24-Jul-2012 20:27 Public\Common\Oak\Lib\X86\Retail
Schannel.dll 417,792 24-Jul-2012 19:32 Public\Common\Oak\Target\Armv5\Checked
Schannel.map 373,739 24-Jul-2012 19:32 Public\Common\Oak\Target\Armv5\Checked
Schannel.rel 147,928 24-Jul-2012 19:32 Public\Common\Oak\Target\Armv5\Checked
Schannel.dll 598,016 24-Jul-2012 19:31 Public\Common\Oak\Target\Armv5\Debug
Schannel.map 384,320 24-Jul-2012 19:31 Public\Common\Oak\Target\Armv5\Debug
Schannel.rel 153,235 24-Jul-2012 19:31 Public\Common\Oak\Target\Armv5\Debug
Schannel.dll 180,224 24-Jul-2012 19:30 Public\Common\Oak\Target\Armv5\Retail
Schannel.map 117,927 24-Jul-2012 19:30 Public\Common\Oak\Target\Armv5\Retail
Schannel.rel 50,546 24-Jul-2012 19:30 Public\Common\Oak\Target\Armv5\Retail
Schannel.dll 417,792 24-Jul-2012 19:42 Public\Common\Oak\Target\Armv6\Checked
Schannel.map 373,739 24-Jul-2012 19:42 Public\Common\Oak\Target\Armv6\Checked
Schannel.rel 147,928 24-Jul-2012 19:42 Public\Common\Oak\Target\Armv6\Checked
Schannel.dll 598,016 24-Jul-2012 19:41 Public\Common\Oak\Target\Armv6\Debug
Schannel.map 384,320 24-Jul-2012 19:41 Public\Common\Oak\Target\Armv6\Debug
Schannel.rel 153,235 24-Jul-2012 19:41 Public\Common\Oak\Target\Armv6\Debug
Schannel.dll 180,224 24-Jul-2012 19:40 Public\Common\Oak\Target\Armv6\Retail
Schannel.map 117,927 24-Jul-2012 19:40 Public\Common\Oak\Target\Armv6\Retail
Schannel.rel 50,546 24-Jul-2012 19:40 Public\Common\Oak\Target\Armv6\Retail
Schannel.dll 409,600 24-Jul-2012 19:51 Public\Common\Oak\Target\Armv7\Checked
Schannel.map 373,739 24-Jul-2012 19:51 Public\Common\Oak\Target\Armv7\Checked
Schannel.rel 147,928 24-Jul-2012 19:51 Public\Common\Oak\Target\Armv7\Checked
Schannel.dll 593,920 24-Jul-2012 19:50 Public\Common\Oak\Target\Armv7\Debug
Schannel.map 384,320 24-Jul-2012 19:50 Public\Common\Oak\Target\Armv7\Debug
Schannel.rel 153,177 24-Jul-2012 19:50 Public\Common\Oak\Target\Armv7\Debug
Schannel.dll 180,224 24-Jul-2012 19:49 Public\Common\Oak\Target\Armv7\Retail
Schannel.map 117,927 24-Jul-2012 19:49 Public\Common\Oak\Target\Armv7\Retail
Schannel.rel 50,546 24-Jul-2012 19:49 Public\Common\Oak\Target\Armv7\Retail
Schannel.dll 512,000 24-Jul-2012 20:01 Public\Common\Oak\Target\Mipsii\Checked
Schannel.map 367,218 24-Jul-2012 20:01 Public\Common\Oak\Target\Mipsii\Checked
Schannel.rel 606,505 24-Jul-2012 20:01 Public\Common\Oak\Target\Mipsii\Checked
Schannel.dll 679,936 24-Jul-2012 20:00 Public\Common\Oak\Target\Mipsii\Debug
Schannel.map 377,698 24-Jul-2012 20:00 Public\Common\Oak\Target\Mipsii\Debug
Schannel.rel 765,338 24-Jul-2012 20:00 Public\Common\Oak\Target\Mipsii\Debug
Schannel.dll 225,280 24-Jul-2012 19:59 Public\Common\Oak\Target\Mipsii\Retail
Schannel.map 112,088 24-Jul-2012 19:59 Public\Common\Oak\Target\Mipsii\Retail
Schannel.rel 186,991 24-Jul-2012 19:59 Public\Common\Oak\Target\Mipsii\Retail
Schannel.dll 512,000 24-Jul-2012 20:10 Public\Common\Oak\Target\Mipsii_fp\Checked
Schannel.map 367,052 24-Jul-2012 20:10 Public\Common\Oak\Target\Mipsii_fp\Checked
Schannel.rel 606,418 24-Jul-2012 20:10 Public\Common\Oak\Target\Mipsii_fp\Checked
Schannel.dll 679,936 24-Jul-2012 20:09 Public\Common\Oak\Target\Mipsii_fp\Debug
Schannel.map 377,532 24-Jul-2012 20:09 Public\Common\Oak\Target\Mipsii_fp\Debug
Schannel.rel 765,251 24-Jul-2012 20:09 Public\Common\Oak\Target\Mipsii_fp\Debug
Schannel.dll 225,280 24-Jul-2012 20:08 Public\Common\Oak\Target\Mipsii_fp\Retail
Schannel.map 112,088 24-Jul-2012 20:08 Public\Common\Oak\Target\Mipsii_fp\Retail
Schannel.rel 186,991 24-Jul-2012 20:08 Public\Common\Oak\Target\Mipsii_fp\Retail
Schannel.dll 360,448 24-Jul-2012 20:20 Public\Common\Oak\Target\Sh4\Checked
Schannel.map 373,575 24-Jul-2012 20:20 Public\Common\Oak\Target\Sh4\Checked
Schannel.rel 232,782 24-Jul-2012 20:20 Public\Common\Oak\Target\Sh4\Checked
Schannel.dll 479,232 24-Jul-2012 20:19 Public\Common\Oak\Target\Sh4\Debug
Schannel.map 384,610 24-Jul-2012 20:19 Public\Common\Oak\Target\Sh4\Debug
Schannel.rel 258,737 24-Jul-2012 20:19 Public\Common\Oak\Target\Sh4\Debug
Schannel.dll 155,648 24-Jul-2012 20:18 Public\Common\Oak\Target\Sh4\Retail
Schannel.map 118,194 24-Jul-2012 20:18 Public\Common\Oak\Target\Sh4\Retail
Schannel.rel 104,805 24-Jul-2012 20:18 Public\Common\Oak\Target\Sh4\Retail
Schannel.dll 344,064 24-Jul-2012 20:29 Public\Common\Oak\Target\X86\Checked
Schannel.map 369,162 24-Jul-2012 20:29 Public\Common\Oak\Target\X86\Checked
Schannel.rel 184,033 24-Jul-2012 20:29 Public\Common\Oak\Target\X86\Checked
Schannel.dll 462,848 24-Jul-2012 20:28 Public\Common\Oak\Target\X86\Debug
Schannel.map 377,479 24-Jul-2012 20:28 Public\Common\Oak\Target\X86\Debug
Schannel.rel 246,760 24-Jul-2012 20:28 Public\Common\Oak\Target\X86\Debug
Schannel.dll 139,264 24-Jul-2012 20:27 Public\Common\Oak\Target\X86\Retail
Schannel.map 115,775 24-Jul-2012 20:27 Public\Common\Oak\Target\X86\Retail
Schannel.rel 47,878 24-Jul-2012 20:27 Public\Common\Oak\Target\X86\Retail

References

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates