<feed xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US">
    <title>Bruce Eitman</title>
    <link rel="self" type="application/xml" href="http://geekswithblogs.net/BruceEitman/Atom.aspx" />
    <subtitle type="html">Windows CE Musings</subtitle>
    <id>http://geekswithblogs.net/BruceEitman/Default.aspx</id>
    <author>
        <name>Bruce Eitman</name>
        <uri>http://geekswithblogs.net/BruceEitman/Default.aspx</uri>
    </author>
    <generator uri="http://subtextproject.com" version="Subtext Version 0.0.0.0">Subtext</generator>
    <updated>2009-11-25T04:38:45Z</updated>
    <entry>
        <title>Windows CE Chat Transcript (November 24, 2009)</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/BruceEitman/archive/2009/11/24/windows-ce-chat-transcript-november-24-2009.aspx" />
        <id>http://geekswithblogs.net/BruceEitman/archive/2009/11/24/windows-ce-chat-transcript-november-24-2009.aspx</id>
        <published>2009-11-24T13:40:18-12:00:00</published>
        <updated>2009-11-24T13:40:18Z</updated>
        <content type="html">&lt;div style="line-height: normal; margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 12pt"&gt;For those of you who missed the chat today, here is the raw transcript.   By raw, I mean that I copied and pasted the discussion without any edits. This is divided into two parts, the top part is the answers from the Microsoft Experts and the bottom part is the questions from the audience.&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 12pt"&gt;Answers from Microsoft:&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt; &lt;/div&gt;
&lt;div style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 1pt; padding-left: 1pt; padding-right: 1pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 1pt"&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;msft_davbo &lt;/span&gt;&lt;span style="color: #000099"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;: Our chat today covers the topic of Windows Embedded CE!&lt;br /&gt;
&lt;br /&gt;
1. This chat will last for one hour. During this hour, our Experts will respond to as many questions as they can. Please understand that there may be some questions we cannot respond to due to lack of information or because the information is not yet public.&lt;br /&gt;
&lt;br /&gt;
2. We encourage you to submit questions for our Experts. To do so, type your questions in the send box, select the “ask the Experts” box and click SEND. Questions sent directly to the Guest Chat room will not be answered by the Experts, but we encourage other community members to assist.&lt;br /&gt;
&lt;br /&gt;
3. We ask that you stay on topic for the duration of the chat. This helps the Guests and Experts follow the conversation more easily. We invite you to ask off topic questions after this chat is over, but not during.&lt;br /&gt;
&lt;br /&gt;
4. Please abide by the Chat Code of Conduct.&lt;br /&gt;
&lt;br /&gt;
Chat code of conduct: &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/chats/chatroom.aspx?ctl=hlp#Conduct&amp;gt;"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/chats/chatroom.aspx?ctl=hlp#Conduct&amp;gt;&lt;/span&gt;&lt;/a&gt;; &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; margin: 0in 0in 12pt; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;msft_davbo &lt;/span&gt;&lt;span style="color: #000099"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;: We are pleased to welcome our Experts for today’s chat. I will have them introduce themselves now.&lt;br /&gt;
&lt;br /&gt;
Chat will begin in a couple of minutes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&lt;a target="_blank" href="http://www.microsoft.com/Embedded%3E"&gt;&lt;span style="color: blue"&gt;http://www.Microsoft.com/Embedded&amp;gt;&lt;/span&gt;&lt;/a&gt;; &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; text-align: center; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in" align="center"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;hr align="center" width="100%" size="1" /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;mskim_MSFT &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:01]: Hello, this is mskim from Windows CE JDP team.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;RajeevDubey[MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:01]: Hi, this is Rajeev Dubey, Program Manager for Bluetooth.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;mikehall_ms &lt;/span&gt;&lt;span style="color: #000099"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:02]: Hi, I'm Mike Hall, Software Architect&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sing Wee [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:05]: Hello, I'm Sing Wee, member of the CoreOS/BSP Test Team.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;FBlanq_MSFT &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:05]: Hi, I'm Francisco Blanquicet, SDET with CoreOS/WinCE&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; margin: 0in 0in 12pt; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;msft_davbo &lt;/span&gt;&lt;span style="color: #000099"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:05]: Chat is started so ask any questions you may have about Windows CE.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;rajran[MSFT] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:06]: Hi , I'm Rajeev Rangappa, PM in Core Team&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;kurtken_msft &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:09]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [1] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;hi experts, is there any way to provide debug information for assembler files (.s) to the debugger so that i can step through the sources? currently only exported symbols are visible to the debugger&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; As far as I know, the only way to step into and through assembler sources is to either (1) first switch to the 'disassembly' pane of the debugger, then either set a breakpoint on a CPU instruction, or (2) switch to the disassembly view in the source view and "step into" a function call. (bl on ARM, call on X86)&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;kurtken_msft &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:13]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [6] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;[1] so there is no way to get debug info for assembler files into the pdb files?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; What kind of info are you wanting to get into the PDB files? What is missing and what way are you accessing information?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;kurtken_msft &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:16]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [11] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;[6] i know i can step i the disassembler view, but it is somewhat painful without the coments of the sourcefile. So I would like to see and step in the assembler sourcefile while debugging like when debugging c or cpp files&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; ah, so what you're wanting is a mixed assembler/code bytes view. I do not thing our tools currently have such a view for the Windows CE debugger. You would have to open a source code window side-by-side in platform builder to see the comments.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;kurtken_msft &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:17]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [12] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;[6] also local (not exported] labels are not known to the debugger&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; No, unfortunately local assembler labels are not accounted for in the debugging information.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;kurtken_msft &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:17]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [13] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;[11] well thats the way i spend most of my time &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; We can give this feedback to our tool chain developers. Thanks for the input.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;mskim_MSFT &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:22]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [15] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;XAML + Other Windows: I have an MFC app which contains window based user draw controls (caches and draws bitmaps and overlays data on them). I want to update the UI to use XAML. How can I embed some of these existing controls in the XAML app? &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Here is MSDN link regarding Win32Control in Silverlight for Windows Embedded.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;mskim_MSFT &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:23]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/ee502772.aspx"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/library/ee502772.aspx&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;mskim_MSFT &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:24]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [15] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;XAML + Other Windows: I have an MFC app which contains window based user draw controls (caches and draws bitmaps and overlays data on them). I want to update the UI to use XAML. How can I embed some of these existing controls in the XAML app? &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Yes, you can use Win32Control in Silverlight for Windows Embedded. Here is the link on msdn regarding Win32Contro. &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/ee502772.aspx"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/library/ee502772.aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:25]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [2] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;hi experts, i have integrated lint in the build prrocess. to see the output i have used the build_markers for C files, so they are also shown as c files in the summary. is there any way to show them with the "other files", in other words which build marker&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Drivers should get notifications when suspend is happening if there's a driver that's not responding to a notification properly (in this case the driver for the RAM file system), you can definitely expect resource leaks or other bad behavior. Since this problem occurs only after a few suspends/resumes, I suspect that a very large amount of memory is being leaked - much more than the size of the file you're opening and closing. To debug this, I think you will want to instrument your app. As a next step, can you track the available object store space in your thread and try to understand more deeply how the memory is being used? See GetStoreInformation (&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/aa916952.aspx"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/library/aa916952.aspx&lt;/span&gt;&lt;/a&gt;). After that, it may be worthwhile to turn on DEBUGZONEs in filesys.dll to see if there are any useful messages that can help you understand the situation.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:25]: Ack&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:25]: Answered the wrong question, one moment!&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:26]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [10] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;I'm creating the file in RAMFS, and I don't believe my thread can have any leak considering it's just opening and closing the same file. Do you have any idea what could go wrong ? Thank you.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Drivers should get notifications when suspend is happening if there's a driver that's not responding to a notification properly (in this case the driver for the RAM file system), you can definitely expect resource leaks or other bad behavior. Since this problem occurs only after a few suspends/resumes, I suspect that a very large amount of memory is being leaked - much more than the size of the file you're opening and closing. To debug this, I think you will want to instrument your app. As a next step, can you track the available object store space in your thread and try to understand more deeply how the memory is being used? See GetStoreInformation (&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/aa916952.aspx"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/library/aa916952.aspx&lt;/span&gt;&lt;/a&gt;). After that, it may be worthwhile to turn on DEBUGZONEs in filesys.dll to see if there are any useful messages that can help you understand the situation.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sing Wee [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:26]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [13] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;[11] well thats the way i spend most of my time &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; I just tried something similar to this. In a debug build, I break into my C code, and go to disassembly view. I see the assembly code inline with my C code and my comments, so I would expect you should be able to see your assembly code inline with your comments as well.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;mskim_MSFT &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:26]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [16] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;XAML + Other Windows: Effectively I want to skin the current app using XAML. Maybe there are some examples shipped with R3?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; In R3, there is a IEsample_exr in public\ie\oak you can reference. How to skin the existing application with Silverlight for Windows Embedded.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:27]: @winceLover: use "Ask the Experts"&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:29]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [18] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;hi experts, is there an easy way to enable debug zones in advance for dlls that haven't been loaded yet? Some dlls only get loaded while an application is running and by the time I get to click on Target-&amp;gt;CE Debug Zones-&amp;gt;&amp;lt;module name&amp;gt; it's already too late&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; I would recommend the "Host side (desktop) registry" method outlined here: &lt;a target="_blank" href="http://blogs.msdn.com/ce_base/archive/2006/12/18/debug-messages-and-debug-zones-in-windows-ce.aspx"&gt;&lt;span style="color: blue"&gt;http://blogs.msdn.com/ce_base/archive/2006/12/18/debug-messages-and-debug-zones-in-windows-ce.aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:32]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [20] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;[10] - I will try to track the memory used in my thread more thoroughly. It's too bad I can't use KITL at that point as I'm doing suspend/resumes tests. So Travis, you're saying that there might be a leak in the RAM file system (which is public code) ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; It's certainly possible, but there is more investigation which is required before you can be sure.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:33]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [19] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Sing Wee [13] well that doesn't work for assembler files, at least in my environment, although I have to say I use trace32 vom lauterbach most of the time. But this is the behaviour i would wish for .s files.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; It's a good feature request for the tools but I don't think we have any support for it right now. Sorry!&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:37]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [17] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;hi experts, is there a way to put additional items to the clean target without modifying makefile.def?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; I believe the only way is during the WINCETARGETFILES or WINCETARGETFILES0 phase, you could completely override the clean rule in your own makefile.inc.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sing Wee [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:37]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [20] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;[10] - I will try to track the memory used in my thread more thoroughly. It's too bad I can't use KITL at that point as I'm doing suspend/resumes tests. So Travis, you're saying that there might be a leak in the RAM file system (which is public code) ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; I haven't tried this over suspend/resume cycles, but have you by any chance tried using AppVerifier to see if you can catch where memory may be leaking from?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sing Wee [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:39]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [23] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Sing Wee [19] well, perhaps there are not much assembler junkies out there , thank you any way&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; No worries. Out of curiosity, are you doing this in CE6 or CE5? My observations were based on CE6.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;msft_davbo &lt;/span&gt;&lt;span style="color: #000099"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:40]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [22] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;We need to give camera data to the appln for displaying it on the WINCE 6.0 device LCD or we need to send the camera frames to the device USB video class for displaying at the desktop PC app.IS both my requirement will be acheived by DSHOW camera driver?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Yes DirectShow is the best place to build your camera application. Check Mike Hall's blog for a USB Camera Driver download &lt;a target="_blank" href="http://blogs.msdn.com/mikehall/archive/2007/06/07/download-ce-6-0-usb-camera-driver.aspx"&gt;&lt;span style="color: blue"&gt;http://blogs.msdn.com/mikehall/archive/2007/06/07/download-ce-6-0-usb-camera-driver.aspx&lt;/span&gt;&lt;/a&gt;. This driver allows you to pull in frames into DirectShow from a USB attached camera on Windows CE. For communicating to a Desktop you'd need to build a custom communication sink filter to send the frames from Windows CE to a corresponding custom source filter on the Desktop. If interested can post a sample on codeplex w/ details on setting up the filters send email to davbo@microsoft.com.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;kurtken_msft &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:40]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [21] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;What is the best way to setup a filesystem storing hive registry ? In our system, the SD card will be the storage holding it. Should we setup the SD card as MountPermanent, and are there other registry keys worth setting ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Is the SD card fixed in place in your unit? If so, you should be safe to mount the card permanently. Also, make sure it is set to mount at boot time. For reference, examine some existing drivers that use persistent store for their registry&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;mskim_MSFT &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:40]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Prabu, what's UVC stack?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;ks [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:40]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [20] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;[10] - I will try to track the memory used in my thread more thoroughly. It's too bad I can't use KITL at that point as I'm doing suspend/resumes tests. So Travis, you're saying that there might be a leak in the RAM file system (which is public code) ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; And which public code RAMFS driver are you using? The RAMDISK, RAMFMD or?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:40]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [21] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;What is the best way to setup a filesystem storing hive registry ? In our system, the SD card will be the storage holding it. Should we setup the SD card as MountPermanent, and are there other registry keys worth setting ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; In addition to what Kurt said, &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/aa914710.aspx"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/library/aa914710.aspx&lt;/span&gt;&lt;/a&gt; gives you a good introduction. Basically you need to make sure the registry for your SD driver is wrapped in ;HIVE BOOT SECTION tags, as well as anything that driver depends on, so that it can get loaded in phase 0.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sing Wee [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:44]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [27] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Sing Wee [23] i am doing CE6, porting to a OMAP platform, currently working on the bootloader, but work is proceeded to jump to BootloaderMain&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Understood - thanks.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sing Wee [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:47]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [26] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;[20] Sing Wee : I haven't tried using AppVerifier, does it support well checking leaks while suspending/resuming the system ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; That's the part I haven't tried. AppVerifier keeps track of memory by monitoring calls to allocate/deallocate memory on processes/DLLs you point it at. *If* it works over suspend/resume, the checkpoint/delta feature might help you narrow down the problem more quickly. I'm having difficulty finding my original posting, but a copy of it has apparently made it here: &lt;a target="_blank" href="http://www.pocketpcjunkies.com/Uwe/Forum.aspx/wince-test/481/Can-app-verifier-detect-memory-leak-in-a-driver"&gt;&lt;span style="color: blue"&gt;http://www.pocketpcjunkies.com/Uwe/Forum.aspx/wince-test/481/Can-app-verifier-detect-memory-leak-in-a-driver&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:49]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [28] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;[21] - yes, this is setup correctly and works fine, until going to suspend/resume, where the SD gets unmounted and remounted. My question is : should we absolutely keep the power on to the SD card (it's never removed), and set it as MountPermanent ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; You should be able to call RegFlushKey (&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/aa917036.aspx"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/library/aa917036.aspx&lt;/span&gt;&lt;/a&gt;) during your power-down code and unmount / remount.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;msft_davbo &lt;/span&gt;&lt;span style="color: #000099"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:49]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [24] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Using DSHOW layer can we give the camera frames to the client UVC stack?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Is you question about around if you have a Windows CE Web Camera and plug into a Desktop Machine how to provide the frames from Windows CE to the Desktop UVC Stack? Desktop MSDN info for UVC Stack &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/ee349147.aspx"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/library/ee349147.aspx&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;ks [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:50]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [28] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;[21] - yes, this is setup correctly and works fine, until going to suspend/resume, where the SD gets unmounted and remounted. My question is : should we absolutely keep the power on to the SD card (it's never removed), and set it as MountPermanent ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; In addtion to keep the power (or handle the power cycle correctly), MountPermanent , you SD Host controller driver should never simulate a card replug after suspend/resume.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:51]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [30] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Travis [17] I am not sure if i understand you right, the WINCETARGETFILES targets are executed after building so not really good for cleaning, WINCETARGETFILE0 are executed before compiling, but what if only the clean target is performed?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Do you mean by calling 'nmake clean' ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:53]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [33] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Travis [17] yes, for example, or clicking Build - Clean in VS2005&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Unforunately I don't think there is a way to handle 'nmake clean' without modifying makefile.def. Build - Clean I believe executes "build -c" which would execute the WINCETARGETFILES0 pass - you could do cleanup at that point, before things get compiled.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:56]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [34] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Travis [33] ok, are there "best practices" for modifying makefile.def?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; The 'best practice' is to make a backup, change as little as possible, and do so at your own risk! What exactly are you trying to accomplish?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sing Wee [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:56]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [31, 29] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Can you point me to the KB entry or tell us what exactly has to be adapted in the OAL Cache routine?&lt;br /&gt;
In a previous QFE adressing the L2 cache it is documented that one has to adapt the OAL Cache routines. To found out how we were hoping for more information from the KB entry which however does not seem to exist. Question following.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Title: FIX: Kernel does not properly handle BSPs that distinguish between L1 and L2 cache flushing in Windows Embedded CE 6.0.&lt;br /&gt;
&lt;br /&gt;
Symptoms:&lt;br /&gt;
A performance problem was found in Cortex-A8 based processors due to excessive PSL API call overhead caused by unnecessary L2 cache flush operations. &lt;br /&gt;
&lt;br /&gt;
With the code changes included in this QFE, the kernel now maintains proper L2 cache coherence so that the system can benefit from performance enhancements obtained by separating L1/L2 cache flushing in the OAL. To take advantage of this performance improvement, the OAL should be modified to flush L1 and L2 cache only when necessary. &lt;br /&gt;
&lt;br /&gt;
This QFE may also address L2 caching issues in other CPU architectures whose OEMCacheRangeFlush implementations properly respect L2 cache flags:&lt;br /&gt;
• CACHE_SYNC_WRITEBACK: write back L1 data cache to L2 data cache&lt;br /&gt;
• CACHE_SYNC_DISCARD: write back L1 data cache to L2 data cache and discard L1 data cache&lt;br /&gt;
• CACHE_SYNC_L2_WRITEBACK: write back L2 data cache to memory&lt;br /&gt;
• CACHE_SYNC_L2_DISCARD: write &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;msft_davbo &lt;/span&gt;&lt;span style="color: #000099"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:56]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [32] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Multiple Displays: One of our projects requires two displays with independent content. Under CE6 is it possible using direct show to display different media (ie. different videos) on each of the display and two channels of Audio? We will write custom app.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Check out Microsoft Embedded Automotive who has support for up to 10 zones of AV content: &lt;a target="_blank" href="http://www.microsoft.com/auto/ma.mspx"&gt;&lt;span style="color: blue"&gt;http://www.microsoft.com/auto/ma.mspx&lt;/span&gt;&lt;/a&gt;. Typically they are just using 1-2 zones for front and rear AV zone control in the vehicle.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sing Wee [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:57]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [31] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Can you point me to the KB entry or tell us what exactly has to be adapted in the OAL Cache routine?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Damian, can you please send me your email in a private message? I'll see if I can dig up the KB number for you.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sing Wee [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:58]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [31] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Can you point me to the KB entry or tell us what exactly has to be adapted in the OAL Cache routine?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Looks like there was a limit to how much I could put in my response. Here's the final line in it's entirety:&lt;br /&gt;
• CACHE_SYNC_L2_DISCARD: write back L2 data cache to memory and discard L2 data cache&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Travis Hobrla [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:59]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [35] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Travis [33] i am integrating lint, doxygen and some other tools (see previous question about build marker). so there are some non standard files to clean&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; I see. Well, the clean rules in makefile.def are pretty straightforward, so you should be able to alter them without affecting too much. I'd recommend adding a 'cleanlint' target to the clean rule, and implementing that.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;ks [MS] &lt;/span&gt;&lt;span style="color: #000099"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:59]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Q: [31] &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt;Can you point me to the KB entry or tell us what exactly has to be adapted in the OAL Cache routine?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;A:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Basically, the OAL's OEMCacheRangeFlush implmentation needs to follow the guideline in &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/ee478186.aspx"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/library/ee478186.aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;msft_davbo &lt;/span&gt;&lt;span style="color: #000099"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[13:00]: Hello everyone, we are just about out of time.&lt;br /&gt;
&lt;br /&gt;
Thank you for joining us for our Windows Embedded CE 6.0 chat today!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&lt;a target="_blank" href="http://www.microsoft.com/Embedded%3E"&gt;&lt;span style="color: blue"&gt;http://www.Microsoft.com/Embedded&amp;gt;&lt;/span&gt;&lt;/a&gt;; &lt;br /&gt;
&lt;br /&gt;
A special thank you to the product group members for coming out.&lt;br /&gt;
&lt;br /&gt;
The transcript of today’s chat will be posted online as soon as possible, to &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/chats%3E"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/chats&amp;gt;&lt;/span&gt;&lt;/a&gt;;. We’ll see you again for another chat next month. Please check &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/chats%3E"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/chats&amp;gt;&lt;/span&gt;&lt;/a&gt;; for the list of upcoming chats.&lt;br /&gt;
&lt;br /&gt;
If you still have unanswered questions, let me suggest that you post them on one of our newsgroups on &lt;br /&gt;
&amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx%3E%3Cbr%3E%3Cbr%3E-Windows"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx&amp;gt;&lt;/span&gt;&lt;span style="color: blue"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue"&gt;-Windows&lt;/span&gt;&lt;/a&gt; Embedded CE 6.0 R3 Now Available! &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/windowsembedded/ce/dd630616.aspx%3E"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/windowsembedded/ce/dd630616.aspx&amp;gt;&lt;/span&gt;&lt;/a&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;The Questions&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 1pt; padding-left: 1pt; padding-right: 1pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 1pt"&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; margin: 0in 0in 12pt; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;msft_davbo (Moderator)&lt;/span&gt;&lt;/a&gt;[12:05]: Chat is now started.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Andrew Scholan MCTS&lt;/span&gt;&lt;/a&gt;[12:05]: Hello, this is Andrew Scholan from Plextek in Cambridge, UK.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:06] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;hi experts, is there any way to provide debug information for assembler files (.s) to the debugger so that i can step through the sources? currently only exported symbols are visible to the debugger&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:09] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;hi experts, i have integrated lint in the build prrocess. to see the output i have used the build_markers for C files, so they are also shown as c files in the summary. is there any way to show them with the "other files", in other words which build marker&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:09] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;should i use for other files?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:11] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;Hello everyone, I am currently testing my WinCE 6 iMX31 based platform and doing automated suspend/resume stress testing. My application first sends a message to a PIC to ask the PIC to resume the processor later, then my application goes to suspend.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:12] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;After ten seconds, the PIC wakes up the system and the process repeats.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:12] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;[1] so there is no way to get debug info for assembler files into the pdb files?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:12] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;After making this work properly, I added a thread in my test application which does nothing more than opening a file and closing it in a loop.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:12] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;After a few suspend/resumes, a message box appears in CE telling me that the program memory is very low and the system becomes unresponsive.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:12] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;When I'm not executing this thread, my system can suspend/resume up to a thousand times or more.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:13] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;I'm creating the file in RAMFS, and I don't believe my thread can have any leak considering it's just opening and closing the same file. Do you have any idea what could go wrong ? Thank you.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:15] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;[6] i know i can step i the disassembler view, but it is somewhat painful without the coments of the sourcefile. So I would like to see and step in the assembler sourcefile while debugging like when debugging c or cpp files&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:16] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;[6] also local (not exported] labels are not known to the debugger&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:17] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;[11] well thats the way i spend most of my time &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;b&gt;&lt;span style="color: blue"&gt;Bruce Eitman&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;[12:17]: Sebastian - does your question have anything to do with the suspend/resume? What happens if you just run your file access thread without suspending?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:18] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;[12] ok, thankyou kurtken&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Andrew Scholan MCTS&lt;/span&gt;&lt;/a&gt;[12:19] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;XAML + Other Windows: I have an MFC app which contains window based user draw controls (caches and draws bitmaps and overlays data on them). I want to update the UI to use XAML. How can I embed some of these existing controls in the XAML app? &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Andrew Scholan MCTS&lt;/span&gt;&lt;/a&gt;[12:22] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;XAML + Other Windows: Effectively I want to skin the current app using XAML. Maybe there are some examples shipped with R3?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:23] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;hi experts, is there a way to put additional items to the clean target without modifying makefile.def?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:23]: Bruce: sorry I didn't see you message until now. If I don't suspend/resume, I don't have this problem&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;winceLover&lt;/span&gt;&lt;/a&gt;[12:26]: hi experts, is there an easy way to enable debug zones in advance for dlls that hasn't been loaded yet? Some dlls only get loaded while an application is running and by the time I get to click on Target-&amp;gt;CE Debug Zones-&amp;gt;&amp;lt;module name&amp;gt; it's already too late &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;PaulT&lt;/span&gt;&lt;/a&gt;[12:27]: winceLover: Don't forget to check the Ask the Experts checkbox. This puts your question in a queue from which it is answered...&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;winceLover&lt;/span&gt;&lt;/a&gt;[12:28] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;hi experts, is there an easy way to enable debug zones in advance for dlls that haven't been loaded yet? Some dlls only get loaded while an application is running and by the time I get to click on Target-&amp;gt;CE Debug Zones-&amp;gt;&amp;lt;module name&amp;gt; it's already too late&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:29] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;Sing Wee [13] well that doesn't work for assembler files, at least in my environment, although I have to say I use trace32 vom lauterbach most of the time. But this is the behaviour i would wish for .s files.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:30] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;[10] - I will try to track the memory used in my thread more thoroughly. It's too bad I can't use KITL at that point as I'm doing suspend/resumes tests. So Travis, you're saying that there might be a leak in the RAM file system (which is public code) ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Andrew Scholan MCTS&lt;/span&gt;&lt;/a&gt;[12:31]: XAML + Other Windows: Thanks. &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:32] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;What is the best way to setup a filesystem storing hive registry ? In our system, the SD card will be the storage holding it. Should we setup the SD card as MountPermanent, and are there other registry keys worth setting ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Prabu&lt;/span&gt;&lt;/a&gt;[12:33] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;We need to give camera data to the appln for displaying it on the WINCE 6.0 device LCD or we need to send the camera frames to the device USB video class for displaying at the desktop PC app.IS both my requirement will be acheived by DSHOW camera driver?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:33]: Thanks Travis&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:36] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;Sing Wee [19] well, perhaps there are not much assembler junkies out there , thank you any way&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Prabu&lt;/span&gt;&lt;/a&gt;[12:37] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;Using DSHOW layer can we give the camera frames to the client UVC stack?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:40]: [20] Sing Wee : I haven't tried using AppVerifier, does it support well checking leaks while suspending/resuming the system ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Prabu&lt;/span&gt;&lt;/a&gt;[12:41] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;USB Video Class&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:41] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;[20] Sing Wee : I haven't tried using AppVerifier, does it support well checking leaks while suspending/resuming the system ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:41] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;Sing Wee [23] i am doing CE6, porting to a OMAP platform, currently working on the bootloader, but work is proceeded to jump to BootloaderMain &lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:43] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;[21] - yes, this is setup correctly and works fine, until going to suspend/resume, where the SD gets unmounted and remounted. My question is : should we absolutely keep the power on to the SD card (it's never removed), and set it as MountPermanent ?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Damian Barnett&lt;/span&gt;&lt;/a&gt;[12:46] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;In a previous QFE adressing the L2 cache it is documented that one has to adapt the OAL Cache routines. To found out how we were hoping for more information from the KB entry which however does not seem to exist. Question following.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:46] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;Travis [17] I am not sure if i understand you right, the WINCETARGETFILES targets are executed after building so not really good for cleaning, WINCETARGETFILE0 are executed before compiling, but what if only the clean target is performed?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Damian Barnett&lt;/span&gt;&lt;/a&gt;[12:47]: Can you point me to the KB entry or tell us what has to be adapted in OAL Cache routine?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Damian Barnett&lt;/span&gt;&lt;/a&gt;[12:47] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;Can you point me to the KB entry or tell us what exactly has to be adapted in the OAL Cache routine?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:49]: [26] Thank you Sing&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Andrew Scholan MCTS&lt;/span&gt;&lt;/a&gt;[12:51] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;Multiple Displays: One of our projects requires two displays with independent content. Under CE6 is it possible using direct show to display different media (ie. different videos) on each of the display and two channels of Audio? We will write custom app.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Sebastien&lt;/span&gt;&lt;/a&gt;[12:51]: [28] - Thank you Travis&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:51] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;Travis [17] yes, for example, or clicking Build - Clean in VS2005&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:55] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;Travis [33] ok, are there "best practices" for modifying makefile.def?&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:57] &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 8.5pt"&gt;: &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 8.5pt"&gt;Travis [33] i am integrating lint, doxygen and some other tools (see previous question about build marker). so there are some non standard files to clean&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;Damian Barnett&lt;/span&gt;&lt;/a&gt;[12:59]: Thanks Sing!&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;span style="font-size: 8.5pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="color: blue"&gt;msft_davbo (Moderator)&lt;/span&gt;&lt;/a&gt;[13:00]: Hello everyone, we are just about out of time.&lt;br /&gt;
&lt;br /&gt;
Thank you for joining us for our Windows Embedded CE 6.0 chat today!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&lt;a target="_blank" href="http://www.microsoft.com/Embedded%3E"&gt;&lt;span style="color: blue"&gt;http://www.Microsoft.com/Embedded&amp;gt;&lt;/span&gt;&lt;/a&gt;; &lt;br /&gt;
&lt;br /&gt;
A special thank you to the product group members for coming out.&lt;br /&gt;
&lt;br /&gt;
The transcript of today’s chat will be posted online as soon as possible, to &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/chats%3E"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/chats&amp;gt;&lt;/span&gt;&lt;/a&gt;;. We’ll see you again for another chat next month. Please check &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/chats%3E"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/chats&amp;gt;&lt;/span&gt;&lt;/a&gt;; for the list of upcoming chats.&lt;br /&gt;
&lt;br /&gt;
If you still have unanswered questions, let me suggest that you post them on one of our newsgroups on &lt;br /&gt;
&amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx%3E%3Cbr%3E%3Cbr%3E-Windows"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx&amp;gt;&lt;/span&gt;&lt;span style="color: blue"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: blue"&gt;-Windows&lt;/span&gt;&lt;/a&gt; Embedded CE 6.0 R3 Now Available! &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/windowsembedded/ce/dd630616.aspx%3E"&gt;&lt;span style="color: blue"&gt;http://msdn.microsoft.com/windowsembedded/ce/dd630616.aspx&amp;gt;&lt;/span&gt;&lt;/a&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; line-height: normal; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;&lt;b&gt;&lt;span style="font-size: 8.5pt"&gt;Chat Topic:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 8.5pt"&gt; Open Peer-to-Peer Technical Chat in Progress&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="text-align: center; line-height: normal" align="center"&gt;&lt;span style="font-size: 9pt"&gt;Copyright © 2009 – Bruce Eitman&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center; line-height: normal; margin: 0in 0in 10pt" align="center"&gt;&lt;span style="font-size: 9pt"&gt;All Rights Reserved&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt;&lt;img src="http://geekswithblogs.net/BruceEitman/aggbug/136518.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/BruceEitman/comments/136518.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/BruceEitman/comments/commentRss/136518.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/BruceEitman/services/trackbacks/136518.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Platform Builder: Cleaning Non-Standard Files</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/BruceEitman/archive/2009/11/24/platform-builder-cleaning-non-standard-files.aspx" />
        <id>http://geekswithblogs.net/BruceEitman/archive/2009/11/24/platform-builder-cleaning-non-standard-files.aspx</id>
        <published>2009-11-24T13:34:51-12:00:00</published>
        <updated>2009-11-24T13:34:51Z</updated>
        <content type="html">&lt;div style="margin: 0in 0in 10pt"&gt;During today’s chat with Microsoft’s Windows CE Team, someone asked “is there a way to put additional items to the clean target without modifying makefile.def?”   So I decided to see if I could come up with a way.&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;It can’t be done using a sources file. Sources files are only used to set environment variable prior to nmake being called and we need a target named “clean” to handle cleaning the additional files.&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;That leaves makefile.inc and makefile. I tried it in makefile.inc with a WINCETARGETFILES set for a different target than clean. It didn’t work.&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;I added a clean as a target in the makefile after including makefile.def, that didn’t work either. On a whim, I put it before including makefile.def and it worked. The following is my test makefile.&lt;/div&gt;
&lt;div style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 1pt; padding-left: 4pt; padding-right: 4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 1pt"&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;clean:&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;                -@del /q file.txt&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt; &lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;!INCLUDE $(_MAKEENVROOT)\makefile.def&lt;/div&gt;
&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;This successfully deletes file.txt and the clean target in makefile.def is still functioning to clean obj and cod files.&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;An alternative to this would be to create your own makefile.def and include it. For this, I put a makefile.def in the root of my platform (_TARGETPLATROOT) which is an exact copy of the makefile above. Then I modified my makefile to be:&lt;/div&gt;
&lt;div style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 1pt; padding-left: 4pt; padding-right: 4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 1pt"&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; margin: 0in 0in 10pt; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in"&gt;!INCLUDE $(_TARGETPLATROOT)\makefile.def&lt;/div&gt;
&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;This method allow me to have a common makefile.def for my platform which will make maintenance easier in the future.&lt;/div&gt;
&lt;div style="text-align: center; line-height: normal" align="center"&gt;&lt;span style="font-size: 9pt"&gt;Copyright © 2009 – Bruce Eitman&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center; line-height: normal; margin: 0in 0in 10pt" align="center"&gt;&lt;span style="font-size: 9pt"&gt;All Rights Reserved&lt;/span&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/BruceEitman/aggbug/136517.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/BruceEitman/comments/136517.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/BruceEitman/comments/commentRss/136517.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/BruceEitman/services/trackbacks/136517.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Windows CE Chat November 24, 2009</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/BruceEitman/archive/2009/11/23/windows-ce-chat-november-24-2009.aspx" />
        <id>http://geekswithblogs.net/BruceEitman/archive/2009/11/23/windows-ce-chat-november-24-2009.aspx</id>
        <published>2009-11-23T06:01:45-12:00:00</published>
        <updated>2009-11-23T06:01:45Z</updated>
        <content type="html">&lt;div style="line-height: normal"&gt; &lt;/div&gt;
&lt;div style="line-height: normal; margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 12pt"&gt;Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, November 24th.  These chats are your opportunity to get advice and answers from the engineers at Microsoft.   You may want to review the &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/chats/bb250671.aspx"&gt;&lt;span style="color: purple"&gt;transcript from previous months&lt;/span&gt;&lt;span style="font-size: 12pt"&gt;to get an idea about what kind of topics are discussed.&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="line-height: normal; margin: 0in 0in 10pt"&gt;&lt;b&gt;&lt;span style="font-size: 12pt"&gt;Title:    Windows CE Live Chat&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;b&gt;&lt;span style="font-size: 12pt"&gt;When:  Tuesday, November 24, 2009 9:00 - 10:00 A.M. Pacific Time&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt; &lt;/div&gt;
&lt;div style="line-height: 125%; margin: 0in 0in 9pt"&gt;&lt;span style="line-height: 125%; color: #333333; font-size: 10pt"&gt;&lt;a href="http://www.microsoft.com/communities/chats/vcs/09_1124_msdn_CE.ics"&gt;&lt;b&gt;&lt;span style="line-height: 125%; color: #0066dd; text-decoration: none; text-underline: none"&gt;Add to Calendar&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="line-height: normal; margin: 0in 0in 10pt"&gt;&lt;span style="font-size: 12pt"&gt;Description: Do you have tough technical questions regarding Windows CE or Windows Mobile for which you're seeking answers? Do you want to tap into the deep knowledge of the talented Microsoft Embedded Devices Group members? If so, please join us for a live Windows CE chat and bring on the questions! Windows CE is the operating system that is powering the next generation of 32-bit, small-footprint and mobile devices. This chat will cover the tools and technologies used to develop devices using the Windows CE operating system.&lt;/span&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;To join this chat, please log on via the main MSDN chat page at: &lt;a href="http://msdn.microsoft.com/chats/"&gt;&lt;span style="color: purple"&gt;http://msdn.microsoft.com/chats/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;Join the chat room on the day of the chat: &lt;a href="http://www.microsoft.com/communities/chats/chatrooms/msdn.aspx"&gt;&lt;span style="line-height: 115%; color: purple; font-size: 10pt"&gt;www.microsoft.com/communities/chats/chatrooms/msdn.aspx&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="text-align: center; line-height: normal" align="center"&gt;&lt;span style="font-size: 9pt"&gt;Copyright © 2009 – Bruce Eitman&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: center; line-height: normal; margin: 0in 0in 10pt" align="center"&gt;&lt;span style="font-size: 9pt"&gt;All Rights Reserved&lt;/span&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/BruceEitman/aggbug/136489.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/BruceEitman/comments/136489.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/BruceEitman/comments/commentRss/136489.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/BruceEitman/services/trackbacks/136489.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Windows CE:  Using RAPI to Run Applications (Part 2)</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/BruceEitman/archive/2009/10/30/windows-ce--using-rapi-to-run-applications-part-2.aspx" />
        <id>http://geekswithblogs.net/BruceEitman/archive/2009/10/30/windows-ce--using-rapi-to-run-applications-part-2.aspx</id>
        <published>2009-10-30T15:24:04-12:00:00</published>
        <updated>2009-11-05T09:52:26Z</updated>
        <content type="html">&lt;div style="MARGIN: 0in 0in 10pt"&gt; The CERunApp application can be downloaded from:  &lt;/div&gt;
&lt;table style="BORDER-COLLAPSE: collapse; BACKGROUND: #d9d9d9" border="0" cellspacing="0" cellpadding="0"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td style="BORDER-BOTTOM: gray 2.25pt solid; BORDER-LEFT: #d9d9d9 2.25pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 200.35pt; PADDING-RIGHT: 5.4pt; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: #d9d9d9 2.25pt solid; BORDER-RIGHT: gray 2.25pt solid; PADDING-TOP: 0in" valign="top" width="267"&gt;
            &lt;div style="MARGIN: 0in 0in 10pt"&gt;   &lt;a href="http://eurotech-inc.com/Wince-code/CERunAppExe.asp"&gt;&lt;strong&gt;&lt;span style="COLOR: purple"&gt;Download CERunApp.exe&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt; The CERunApp source code can be downloaded from:  &lt;/div&gt;
&lt;table style="BORDER-COLLAPSE: collapse; BACKGROUND: #d9d9d9" border="0" cellspacing="0" cellpadding="0"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td style="BORDER-BOTTOM: gray 2.25pt solid; BORDER-LEFT: #d9d9d9 2.25pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 200.35pt; PADDING-RIGHT: 5.4pt; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: #d9d9d9 2.25pt solid; BORDER-RIGHT: gray 2.25pt solid; PADDING-TOP: 0in" valign="top" width="267"&gt;
            &lt;div style="MARGIN: 0in 0in 10pt"&gt;   &lt;a href="http://eurotech-inc.com/Wince-code/CERunAppSource.asp"&gt;&lt;strong&gt;&lt;span style="COLOR: purple"&gt;Download CERunApp source code&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;In &lt;a href="http://geekswithblogs.net/BruceEitman/archive/2009/10/29/windows-ce--using-rapi-to-run-applications-part-1.aspx"&gt;&lt;font color="#800080"&gt;Windows CE: Using RAPI to Run Applications (Part 1)&lt;/font&gt;&lt;/a&gt; I wrote about starting this project to create a copy of the Windows Mobile Developer Power Toys application RAPIStart. In this article I will continue by creating an slight twist on RAPIStart.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;As I discussed in Part 1, I decided that simply reproducing RAPIStart wasn’t all that exciting, since the source code for a similar app is available in the Windows Mobile SDK. So in this article I will develop a GUI based application that not only starts an app on a Windows CE device from a connected workstation, but will also transfer the app to the device before running it. I will show the interesting code here, but the link at the top of this page leads you to the download of the code and the app itself.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Since this is a GUI based app, I developed it using C#.   This choice meant that I spent very little effort on the GUI and was able to focus on the RAPI pieces.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The user interface looks like this:&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;&lt;img alt="" width="560" height="216" src="/images/geekswithblogs_net/BruceEitman/8095/CERunApp/CERun.JPG" /&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;This simple dialog contains:&lt;/div&gt;
&lt;div style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;span&gt;1.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;A text box to enter the application to run on the Windows CE device&lt;/div&gt;
&lt;div style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;span&gt;2.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;A browse button that opens a System.Windows.Forms.&lt;span style="COLOR: #2b91af"&gt;OpenFileDialog to select a file&lt;/span&gt;&lt;/div&gt;
&lt;div style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;span&gt;3.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;A text box to enter command line options&lt;/div&gt;
&lt;div style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;span&gt;4.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;A button to request that the app be downloaded to and run on the Windows CE device&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Simple enough, and it requires very little code to back it up if we ignore the RAPI bits. Basically there are two functions, one each for the buttons. That code is:&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt"&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; FileBrowseButton_Click(&lt;span style="COLOR: blue"&gt;object&lt;/span&gt; sender, &lt;span style="COLOR: #2b91af"&gt;EventArgs&lt;/span&gt; e)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (&lt;span style="COLOR: #2b91af"&gt;DialogResult&lt;/span&gt;.OK == openFileDialog1.ShowDialog())&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;span&gt;          {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                AppName.Text = openFileDialog1.FileName;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; RunApplicationButton_Click(&lt;span style="COLOR: blue"&gt;object&lt;/span&gt; sender, &lt;span style="COLOR: #2b91af"&gt;EventArgs&lt;/span&gt; e)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: #2b91af"&gt;CRapi&lt;/span&gt; RAPI = &lt;span style="COLOR: blue"&gt;new&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;CRapi&lt;/span&gt;();&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: blue"&gt;if&lt;/span&gt;(RAPI.CeCopyToDevice(AppName.Text, &lt;span style="COLOR: #a31515"&gt;"\\"&lt;/span&gt; + openFileDialog1.SafeFileName))&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                RAPI.CeRunApplication(&lt;span style="COLOR: #a31515"&gt;"\\"&lt;/span&gt; + openFileDialog1.SafeFileName, CommandLineOptions.Text);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: blue"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                System.Windows.Forms.&lt;span style="COLOR: #2b91af"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="COLOR: #a31515"&gt;"Unable to copy file to the Windows CE"&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        }&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The browse button handler, FileBrowseButton_Click(), simply calls on the OpenFileDialog class to show the dialog. If it succeeds, then fill in the text box with the file path and name.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The run applciation handler, RunApplicationButton_Click() uses a CRapi class that I will show next to copy the file to the Windows CE Device and then start the application.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The CRapi class is the meat of this application. It knows how to make a connection to the Windows CE device and then uses the connection to perform actions. To make a connection, I ported the code from the MSDN documentation for &lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;CeRapiInitEx&lt;/span&gt;(). The MSDN example includes a function named &lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;TryRapiConnect()&lt;/span&gt;which attempts to make a connection to the device. The ported code is:&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt"&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;    // Code from MSDN&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;    // Copied from C++ examle and converted to C#&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;    &lt;span style="COLOR: blue"&gt;private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;uint&lt;/span&gt; TryRapiConnect(&lt;span style="COLOR: blue"&gt;uint&lt;/span&gt; dwTimeOut)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;    {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;uint&lt;/span&gt; hr = E_FAIL;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;bool&lt;/span&gt; fInitialized = &lt;span style="COLOR: blue"&gt;false&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: #2b91af"&gt;RAPIINIT&lt;/span&gt; riCopy = &lt;span style="COLOR: blue"&gt;new&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;RAPIINIT&lt;/span&gt;();&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        riCopy.cbsize = &lt;span style="COLOR: #2b91af"&gt;Marshal&lt;/span&gt;.SizeOf(riCopy);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        hr = CeRapiInitEx(&lt;span style="COLOR: blue"&gt;ref&lt;/span&gt; riCopy);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (SUCCEEDED(hr))&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: blue"&gt;uint&lt;/span&gt; dwRapiInit = 0;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            fInitialized = &lt;span style="COLOR: blue"&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            dwRapiInit = WaitForSingleObject(&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                        riCopy.heRapiInit,&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                        dwTimeOut);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (WAIT_OBJECT_0 == dwRapiInit)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                // heRapiInit signaled:&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                // set return error code to return value of RAPI Init function&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                hr = riCopy.hrRapiInit;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: blue"&gt;else&lt;/span&gt; &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (WAIT_TIMEOUT == dwRapiInit)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                // timed out: device is probably not connected&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                // or not responding&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                hr = ERROR_TIMEOUT;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: blue"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                // WaitForSingleObject failed&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                hr = (&lt;span style="COLOR: blue"&gt;uint&lt;/span&gt;)&lt;span style="COLOR: #2b91af"&gt;Marshal&lt;/span&gt;.GetLastWin32Error();&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (fInitialized &amp;amp;&amp;amp; FAILED(hr))&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            CeRapiUninit();&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (!fInitialized || FAILED(hr))&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            System.Windows.Forms.&lt;span style="COLOR: #2b91af"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="COLOR: #a31515"&gt;"Windows CE device does not appear to be connected"&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;return&lt;/span&gt; hr;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;    }&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;This function is a attempts to make a connection. It may not be able to because it either times out or an error occurs.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The code for copying the file uses the System.IO.BinaryReader class to read the application on the device and copies it to the device using CeCreateFile() and CeWriteFile().&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt"&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;    &lt;span style="COLOR: blue"&gt;public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;bool&lt;/span&gt; CeCopyToDevice(&lt;span style="COLOR: blue"&gt;string&lt;/span&gt; AppName, &lt;span style="COLOR: blue"&gt;string&lt;/span&gt; FileName)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;    {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;bool&lt;/span&gt; ReturnValue = &lt;span style="COLOR: blue"&gt;false&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;uint&lt;/span&gt; RapiResult;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (!&lt;span style="COLOR: #2b91af"&gt;File&lt;/span&gt;.Exists(AppName))&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: blue"&gt;return&lt;/span&gt; &lt;span style="COLOR: blue"&gt;false&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        RapiResult = TryRapiConnect(5000);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (SUCCEEDED(RapiResult))&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;span&gt;       {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: #2b91af"&gt;BinaryReader&lt;/span&gt; DTFile =&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                &lt;span style="COLOR: blue"&gt;new&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;BinaryReader&lt;/span&gt;(&lt;span style="COLOR: #2b91af"&gt;File&lt;/span&gt;.Open(AppName, &lt;span style="COLOR: #2b91af"&gt;FileMode&lt;/span&gt;.Open));&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            System.&lt;span style="COLOR: #2b91af"&gt;IntPtr&lt;/span&gt; RemoteFile = CeCreateFile(FileName, GENERIC_READ | GENERIC_WRITE, 0, 0, CREATE_NEW, FILE_ATTRIBUTE_NORMAL, 0);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: blue"&gt;try&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                &lt;span style="COLOR: blue"&gt;byte&lt;/span&gt;[] Buffer = &lt;span style="COLOR: blue"&gt;new&lt;/span&gt; &lt;span style="COLOR: blue"&gt;byte&lt;/span&gt;[1024];&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                &lt;span style="COLOR: blue"&gt;bool&lt;/span&gt; Done = &lt;span style="COLOR: blue"&gt;false&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                &lt;span style="COLOR: blue"&gt;int&lt;/span&gt; BytesWritten;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                &lt;span style="COLOR: blue"&gt;int&lt;/span&gt; BytesRead;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                &lt;span style="COLOR: blue"&gt;while&lt;/span&gt; (!Done)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                    BytesRead = DTFile.Read(Buffer, 0, 1024);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                    &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (BytesRead == 0)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                        Done = &lt;span style="COLOR: blue"&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                    &lt;span style="COLOR: blue"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                    {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                        CeWriteFile(RemoteFile, Buffer, BytesRead, &lt;span style="COLOR: blue"&gt;out&lt;/span&gt; BytesWritten, 0);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                    }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                ReturnValue = &lt;span style="COLOR: blue"&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: blue"&gt;finally&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                CeCloseHandle(RemoteFile);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                DTFile.Close();&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            CeRapiUninit();&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;return&lt;/span&gt; ReturnValue;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;    }&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;You will notice that I chose to call &lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;TryRapiConnect()&lt;/span&gt;from this function rather than from the CRapi constructor. I can’t say that it is absolutely the right choice, but I did it because I didn’t want to hold the connection open any longer than necessary. ActiveSync connects can come and go, so my thinking here is the minimize the risk of lost connecting by just having it open when it is being used. This choice means that the code will need to open it again to start the application.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;CeRunApplication()&lt;/span&gt;is used to start the application on the device. This function also calls &lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;TryRapiConnect()&lt;/span&gt;to make the connection, then uses CeCreateProcess() to start the application and pass in the command line parameters.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt"&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;    &lt;span style="COLOR: blue"&gt;public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;bool&lt;/span&gt; CeRunApplication(&lt;span style="COLOR: blue"&gt;string&lt;/span&gt; AppName, &lt;span style="COLOR: blue"&gt;string&lt;/span&gt; CommandLine)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;    {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;bool&lt;/span&gt; ReturnValue = &lt;span style="COLOR: blue"&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;uint&lt;/span&gt; RapiResult;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        RapiResult = TryRapiConnect(5000);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (SUCCEEDED(RapiResult))&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: #2b91af"&gt;PROCESS_INFORMATION&lt;/span&gt; pi = &lt;span style="COLOR: blue"&gt;new&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;PROCESS_INFORMATION&lt;/span&gt;();&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: blue"&gt;if&lt;/span&gt;(CeCreateProcess(AppName, CommandLine, &lt;span style="COLOR: #2b91af"&gt;IntPtr&lt;/span&gt;.Zero, &lt;span style="COLOR: #2b91af"&gt;IntPtr&lt;/span&gt;.Zero, &lt;span style="COLOR: blue"&gt;false&lt;/span&gt;, 0, &lt;span style="COLOR: #2b91af"&gt;IntPtr&lt;/span&gt;.Zero, &lt;span style="COLOR: #2b91af"&gt;IntPtr&lt;/span&gt;.Zero, &lt;span style="COLOR: #2b91af"&gt;IntPtr&lt;/span&gt;.Zero, &lt;span style="COLOR: blue"&gt;ref&lt;/span&gt; pi))&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                CeCloseHandle(pi.hProcess);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                CeCloseHandle(pi.hThread);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            &lt;span style="COLOR: blue"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;                System.Windows.Forms.&lt;span style="COLOR: #2b91af"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="COLOR: #a31515"&gt;"Failed to start application. Errorcode = "&lt;/span&gt; + CeGetLastError());&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;            CeRapiUninit();&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;        &lt;span style="COLOR: blue"&gt;return&lt;/span&gt; ReturnValue;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;span&gt;    }&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;That’s it, well not completely because there are some supporting functions, data and structures. The rest of the code can be found in the code download at the top of this page.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;This app does have some downsides. To use it to run an app on the device, the app must be on your workstation and must be downloaded first. As you can see in the picture of the dialog, I used it to run ipconfig within cmd.exe.&lt;span&gt;   Cmd.exe had to be downloaded. The workaround for this is to use RAPIStart, or one of you enterprising developers may want to extend this to select an application that exists on the device instead of the workstation.&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span&gt;&lt;hr /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span&gt;&lt;strong&gt;NOTE&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span&gt;There seems to be some question about how to run this application.  If you download the executable file, you will run it on your Windows XP/Vista/7 computer.  To do so, you will need the .NET Framework 2.0 or newer and have ActiveSync running and connected to your device.&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span&gt;If you download the source, you can of course change the .NET Framework version, but you will still run the app on your Windows XP/Vista/7 computer.&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;Copyright © 2009 – Bruce Eitman&lt;/span&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;All Rights Reserved&lt;/span&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/BruceEitman/aggbug/135916.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/BruceEitman/comments/135916.aspx</wfw:comment>
        <slash:comments>4</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/BruceEitman/comments/commentRss/135916.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/BruceEitman/services/trackbacks/135916.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Windows CE:  Using RAPI to Run Applications (Part 1)</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/BruceEitman/archive/2009/10/29/windows-ce--using-rapi-to-run-applications-part-1.aspx" />
        <id>http://geekswithblogs.net/BruceEitman/archive/2009/10/29/windows-ce--using-rapi-to-run-applications-part-1.aspx</id>
        <published>2009-10-29T14:48:48-12:00:00</published>
        <updated>2009-10-30T15:25:38Z</updated>
        <content type="html">&lt;div style="MARGIN: 0in 0in 10pt"&gt;A few months ago I downloaded the Windows Mobile Developer Power Toys (&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=74473FD6-1DCC-47AA-AB28-6A2B006EDFE9&amp;amp;displaylang=en"&gt;&lt;font color="#800080"&gt;Download details: Windows Mobile Developer Power Toys&lt;/font&gt;&lt;/a&gt;) because I had a need for CERDISP, the Windows CE Remote Display tool. At that time, I looked around at the other tools that were installed and played with RAPIStart.exe. RAPIStart.exe is a command line tool that lets you start applications on your device from your workstation using ActiveSync. A handy little tool, so I made a note to try to reproduce it and write a little about RAPI.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;I finally got to that point on my list and started writing my version of RAPIStart. Did a little research and started writing a command line tool using C. My research told me that to start an app on the device from a workstation I would need to call CeCreateProcess(). To call CeCreateProcess() we first need to call CeRapiInit() or CeRapiInitEx() to establish a connection to the device.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;My research also told me that CeRapiInit() has a tendency to hang if the connection isn’t established, but CeRapiInitEx() is a little friendlier to use because it times out. MSDN even has some sample code for establishing the connection, so I used it. The example function is TryRapiConnect() and since it is available on MSDN, I won’t reproduce it here.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;So I created a Visual Studio command line application project and pasted TryRapiConnect() into the file and called it from _tmain(). Being impatient, I tried to compile knowing that I hadn’t done anything to ensure that it compiles like including rapi.h. or set it to link with rapi.h. So it failed. Now the adventure begins. Where do I get rapi.h and rapi.lib.   A little searching on my hard disk and I found rapi.h in the Platform Builder files, but no rapi.lib. I thought that it must be available someplace other than the Windows Mobile SDK, but I didn’t find it anyplace else, so I &lt;a href="http://msdn.microsoft.com/en-us/windowsmobile/bb264327.aspx"&gt;&lt;font color="#800080"&gt;downloaded the SDK&lt;/font&gt;&lt;/a&gt; and installed it.   Then set the includes and lib paths correctly and it builds.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The next step is to create a little test to start a hardcoded application, in this case my registry editor from &lt;a href="http://geekswithblogs.net/BruceEitman/archive/2009/07/27/window-ce-simple-little-registry-editor.aspx"&gt;&lt;font color="#800080"&gt;Windows CE: Simple Little Registry Editor&lt;/font&gt;&lt;/a&gt;. Here is the code:&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt"&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;int _tmain(int argc, _TCHAR* argv[])&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;{&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                HRESULT hr;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                PROCESS_INFORMATION pi;    &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                hr = TryRapiConnect(5000);&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                if( SUCCEEDED(hr) )&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                {&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                                if (!CeCreateProcess(_T("regedit.exe"), NULL, NULL, NULL, FALSE, 0, NULL, NULL, NULL, &amp;amp;pi))&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                                {&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                                                _tprintf( TEXT("Failed to start application (%d)\n"), CeGetLastError());&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                                }&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                                else&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                                {&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                                                CeCloseHandle( pi.hProcess);&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                                                CeCloseHandle( pi.hThread);&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                                }&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                                CeRapiUninit();&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                }&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                return 0;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;}&lt;/div&gt;
&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Simple enough and it starts my registry editor when it runs. The next step is to handle the command line arguments for the application name and parameters.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;But wait a minute, why am I wasting time developing a command line tool? Did I mention that the source code for a similar tool is available in the Windows Mobile SDK? Why start an app that is already on the device, RAPIStart does that already?&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Why write a blog about this? Well it answers a few questions on how to get started, and it shows some C code for using RAPI.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Next step, write a C# GUI app – See Part 2 at &lt;a href="http://geekswithblogs.net/BruceEitman/archive/2009/10/30/windows-ce--using-rapi-to-run-applications-part-2.aspx"&gt;&lt;font color="#800080"&gt;Windows CE: Using RAPI to Run Applications (Part 2)&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;Copyright © 2009 – Bruce Eitman&lt;/span&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;All Rights Reserved&lt;/span&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/BruceEitman/aggbug/135851.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/BruceEitman/comments/135851.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/BruceEitman/comments/commentRss/135851.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/BruceEitman/services/trackbacks/135851.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Windows CE Chat Transcript (October 27, 2009)</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/BruceEitman/archive/2009/10/27/windows-ce-chat-transcript-october-27-2009.aspx" />
        <id>http://geekswithblogs.net/BruceEitman/archive/2009/10/27/windows-ce-chat-transcript-october-27-2009.aspx</id>
        <published>2009-10-27T13:02:51-12:00:00</published>
        <updated>2009-10-27T13:02:51Z</updated>
        <content type="html">&lt;div style="MARGIN: 0in 0in 10pt"&gt; For those of you who missed the chat today, here is the raw transcript.   By raw, I mean that I copied and pasted the discussion without any edits. This is divided into two parts, the top part is the answers from the Microsoft Experts and the bottom part is the discuss (questions) from the audience.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Answers from Microsoft:&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 1pt; PADDING-RIGHT: 1pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt"&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;KarelD_MSFT &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 11:58]: Karel Danihelka - Developer in Partner Response Team.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;davbo_msft &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 11:59]: Our chat today covers the topic of Windows Embedded CE &amp;amp; Windows Mobile!&lt;br /&gt;
&lt;br /&gt;
1. This chat will last for one hour. During this hour, our Experts will respond to as many questions as they can. Please understand that there may be some questions we cannot respond to due to lack of information or because the information is not yet public.&lt;br /&gt;
&lt;br /&gt;
2. We encourage you to submit questions for our Experts. To do so, type your questions in the send box, select the “ask the Experts” box and click SEND. Questions sent directly to the Guest Chat room will not be answered by the Experts, but we encourage other community members to assist.&lt;br /&gt;
&lt;br /&gt;
3. We ask that you stay on topic for the duration of the chat. This helps the Guests and Experts follow the conversation more easily. We invite you to ask off topic questions after this chat is over, but not during.&lt;br /&gt;
&lt;br /&gt;
4. Please abide by the Chat Code of Conduct.&lt;br /&gt;
Chat code of conduct: &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/chats/chatroom.aspx?ctl=hlp#Conduct&amp;gt;&amp;lt;br"&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #003399; FONT-SIZE: 8.5pt"&gt;http://msdn.microsoft.com/chats/chatroom.aspx?ctl=hlp#Conduct&amp;gt;&amp;lt;BR&amp;lt; a&amp;gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #003399"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;davbo_msft &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 11:59]: We are pleased to welcome our Experts for today’s chat. I will have them introduce themselves now.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;davbo_msft &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 11:59]: We are pleased to welcome our Experts for today’s chat. I will have them introduce themselves now.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Sing Wee[MS] &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:0]: Hi, I'm Sing Wee, part of the CoreOS/BSP Test Team.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;rajran[MS] &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:1]: Hi , I am Rajeev Rangappa, PM in CoreOS team.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;RajeevDubey[MS] &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:3]: Hi, I am Rajeev Dubey, Bluetooth Program Manager.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;MariNe_MSFT &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:3]: My name is Mariana Nenova - SDET in the Shell team.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;MikeThom [MS] &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:3]: Hi I am Mike Thomson, Group Manager from Windows Embedded CE&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Sue Loh [MS] &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 12:3]: Hi, I'm Sue Loh, a developer on the Windows Mobile tools team (with past experience on the kernel and file system). I hope we can answer some of your questions today!&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;FBLANQ_MSFT &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:3]: Hi, I'm Francisco Blanquicet, part of the CoreOS/BSP team.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;mskim_MS &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:4]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Regarding Silverlight Runtime in R3 and Expression Blend 2 - Expression Blend 2 appears to be unable to cope with the CacheMode="BitmapCache" tag that's needed for off-screen rendering in the silverlight runtime. Am I doing something wrong?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;A:&lt;/strong&gt; Andrew, CacheMode is from Silverlight3, we added this feature into Cashemere for a better performance but Expression Blend2 doesn't know about this SL3 property.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;GLanger_MS &lt;span style="COLOR: #000099"&gt;(Expert)[2009-10-27 12:5]: Hi, I'm Glen Langer, lead PM for Core and BSPs.&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;kurtken_msft &lt;span style="COLOR: #000099"&gt;(Expert)[2009-10-27 12:6]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;Q:&lt;/strong&gt; Can you point me to any documentation on the "threaded" SMS-message view in tmail.exe; I am having trouble adding my custom context-menu extension to it&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;A:&lt;/strong&gt; Are your referring to the Windows Mobile SMS application? This chat is for Windows CE.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;MS_Dinglu &lt;span style="COLOR: #000099"&gt;(Expert)[2009-10-27 12:7]: Hi, I am Dingding Lu, I am in CoreOS/BSP test team&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;mskim_MS &lt;span style="COLOR: #000099"&gt;(Expert)[2009-10-27 12:7]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;Q:&lt;/strong&gt; So if I use Blend 3 will this help or just cause more problems?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;A:&lt;/strong&gt; You can't use Expression 3 with Cashmere, please use Blend2. You will need to add CacheMode only for the device XAML not in Blend2 XAML.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;kurtken_msft &lt;span style="COLOR: #000099"&gt;(Expert)[2009-10-27 12:8]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;Q:&lt;/strong&gt; Regarding mdd/pdd flash driver. There is some blocks that the MDD allocates for managing the data. Is it save to backup and recover those blocks? Where can we get info about them?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;A:&lt;/strong&gt; Can you give more information on what it is you are trying to do? The MDD's management of blocks is opaque because if it ever changes the only updates will be internal. is there a reason you need to access the internal structures?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Sue Loh [MS] &lt;span style="COLOR: #000099"&gt;(Moderator)[2009-10-27 12:8]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;Q:&lt;/strong&gt; Hi! We are developing an app for a new handset running WM6.5 and are having problems when starting up first time. We are built into image and start up at boot since we have set correct reg keys in HKLM\Init. But one test case fails, namely to get reg notif&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;A:&lt;/strong&gt; Can you explain a bit better what you mean by your test case fails to get reg notif? Who is supposed to change the registry key, when? Who is waiting on it, when?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;kurtken_msft &lt;span style="COLOR: #000099"&gt;(Expert)[2009-10-27 12:9]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;Q:&lt;/strong&gt; Hi! We are developing an app for a new handset running WM6.5 and are having problems when starting up first time. We are built into image and start up at boot since we have set correct reg keys in HKLM\Init. But one test case fails, namely to get reg notif&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;A:&lt;/strong&gt; Hi Simon. This chat is for windows CE, and does not cover windows Mobile. The best thing for you to do is contact your WM representative that licenses WM to you to get support.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;MikeThom [MS] &lt;span style="COLOR: #000099"&gt;(Expert)[2009-10-27 12:9]: &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;Q:&lt;/strong&gt; Does Wince6.0 R3 include iPOD support?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;A:&lt;/strong&gt; No. There is no integrated support in Windows Embedded CE. There is an automative kit that does supply support for head-units.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;KarelD_MSFT &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 11:58]: Karel Danihelka - Developer in Partner Response Team.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;davbo_msft &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 11:59]: Our chat today covers the topic of Windows Embedded CE &amp;amp; Windows Mobile!&lt;br /&gt;
&lt;br /&gt;
1. This chat will last for one hour. During this hour, our Experts will respond to as many questions as they can. Please understand that there may be some questions we cannot respond to due to lack of information or because the information is not yet public.&lt;br /&gt;
&lt;br /&gt;
2. We encourage you to submit questions for our Experts. To do so, type your questions in the send box, select the “ask the Experts” box and click SEND. Questions sent directly to the Guest Chat room will not be answered by the Experts, but we encourage other community members to assist.&lt;br /&gt;
&lt;br /&gt;
3. We ask that you stay on topic for the duration of the chat. This helps the Guests and Experts follow the conversation more easily. We invite you to ask off topic questions after this chat is over, but not during.&lt;br /&gt;
&lt;br /&gt;
4. Please abide by the Chat Code of Conduct.&lt;br /&gt;
Chat code of conduct: &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/chats/chatroom.aspx?ctl=hlp#Conduct&amp;gt;&amp;lt;br"&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #003399; FONT-SIZE: 8.5pt"&gt;http://msdn.microsoft.com/chats/chatroom.aspx?ctl=hlp#Conduct&amp;gt;&amp;lt;BR&amp;lt; a&amp;gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #003399"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;davbo_msft &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 11:59]: We are pleased to welcome our Experts for today’s chat. I will have them introduce themselves now.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;davbo_msft &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 11:59]: We are pleased to welcome our Experts for today’s chat. I will have them introduce themselves now.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Sing Wee[MS] &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:0]: Hi, I'm Sing Wee, part of the CoreOS/BSP Test Team.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;rajran[MS] &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:1]: Hi , I am Rajeev Rangappa, PM in CoreOS team.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;RajeevDubey[MS] &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:3]: Hi, I am Rajeev Dubey, Bluetooth Program Manager.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;MariNe_MSFT &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:3]: My name is Mariana Nenova - SDET in the Shell team.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;MikeThom [MS] &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:3]: Hi I am Mike Thomson, Group Manager from Windows Embedded CE&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Sue Loh [MS] &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 12:3]: Hi, I'm Sue Loh, a developer on the Windows Mobile tools team (with past experience on the kernel and file system). I hope we can answer some of your questions today!&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;FBLANQ_MSFT &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:3]: Hi, I'm Francisco Blanquicet, part of the CoreOS/BSP team.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;mskim_MS &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:4]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Regarding Silverlight Runtime in R3 and Expression Blend 2 - Expression Blend 2 appears to be unable to cope with the CacheMode="BitmapCache" tag that's needed for off-screen rendering in the silverlight runtime. Am I doing something wrong?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Andrew, CacheMode is from Silverlight3, we added this feature into Cashemere for a better performance but Expression Blend2 doesn't know about this SL3 property.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;GLanger_MS &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:5]: Hi, I'm Glen Langer, lead PM for Core and BSPs.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;kurtken_msft &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:6]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Can you point me to any documentation on the "threaded" SMS-message view in tmail.exe; I am having trouble adding my custom context-menu extension to it&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Are your referring to the Windows Mobile SMS application? This chat is for Windows CE.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;MS_Dinglu &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:7]: Hi, I am Dingding Lu, I am in CoreOS/BSP test team&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;mskim_MS &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:7]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; So if I use Blend 3 will this help or just cause more problems?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; You can't use Expression 3 with Cashmere, please use Blend2. You will need to add CacheMode only for the device XAML not in Blend2 XAML.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;kurtken_msft &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:8]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Regarding mdd/pdd flash driver. There is some blocks that the MDD allocates for managing the data. Is it save to backup and recover those blocks? Where can we get info about them?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Can you give more information on what it is you are trying to do? The MDD's management of blocks is opaque because if it ever changes the only updates will be internal. is there a reason you need to access the internal structures?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Sue Loh [MS] &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 12:8]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Hi! We are developing an app for a new handset running WM6.5 and are having problems when starting up first time. We are built into image and start up at boot since we have set correct reg keys in HKLM\Init. But one test case fails, namely to get reg notif&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Can you explain a bit better what you mean by your test case fails to get reg notif? Who is supposed to change the registry key, when? Who is waiting on it, when?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;kurtken_msft &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:9]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Hi! We are developing an app for a new handset running WM6.5 and are having problems when starting up first time. We are built into image and start up at boot since we have set correct reg keys in HKLM\Init. But one test case fails, namely to get reg notif&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Hi Simon. This chat is for windows CE, and does not cover windows Mobile. The best thing for you to do is contact your WM representative that licenses WM to you to get support.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;MikeThom [MS] &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:9]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Does Wince6.0 R3 include iPOD support?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; No. There is no integrated support in Windows Embedded CE. There is an automative kit that does supply support for head-units.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;KarelD_MSFT &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:9]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Regarding mdd/pdd flash driver. There is some blocks that the MDD allocates for managing the data. Is it save to backup and recover those blocks? Where can we get info about them?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; It depends what do you want to achieve, but in most cases answer will be no. I would recommend to backup flash volume on logical level, not physical one. So file can be restored on different flash (with different bad blocks etc).&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;kurtken_msft &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:9]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Does Wince6.0 R3 include iPOD support?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; When you say "support" do you mean being able to connect an IPod to a Windows CE 6.0 device that has USB host support?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;kurtken_msft &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:9]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Yes, I am referring to Windows Mobile SMS application. I thought this chat includes Windows Mobile topics. Sorry, if that is not the case.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; No. please contact your support channels for windows mobile through your WM licensing representative.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;mskim_MS &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:10]: Tom, please use the "Ask Expert" command so we can answer your question.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Sue Loh [MS] &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 12:11]: Q: We listen for changes to HKLM\System\State\Phone , "Missed Call Count" however at this first start up we never get such notifications. Rebooting will make it work as expected. Any ideas why it does not work the first time?&lt;br /&gt;
A: You're saying the entire first boot, you never get notifications. Right? Not that you miss the very first notification of the very first boot, and everything else works after that. Assuming I got it right -- well you need a registry key in order to wait. Are you sure the key exists at first?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Sue Loh [MS] &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 12:11]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; We listen for changes to HKLM\System\State\Phone "Missed Call Count", however at this first start up we never get such notifs. Rebooting will make it work as expected.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; You're saying the entire first boot, you never get notifications. Right? Not that you miss the very first notification of the very first boot, and everything else works after that. Assuming I got it right -- well you need a registry key in order to wait. Are you sure the key exists at first?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;KarelD_MSFT &lt;span style="COLOR: #000099"&gt;(Expert)&lt;/span&gt;[2009-10-27 12:13]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Does Wince6.0 R3 include iPOD support?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; iPod expose itself as normal block device and as such it is supported. If you are looking for stream interface there is support in Microsoft Windows CE for Automotive, but you can add support yourself if you are able to get agreement from Apple and authentication chip.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;davbo_msft &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 12:13]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Actually, the title of this was presented as "Windows Embedded CE AND Windows Mobile", so that is not the case then?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;MikeThom [MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [17] &lt;/span&gt;&lt;/strong&gt;&lt;a target="_blank" href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.windowsce.platbuilder&amp;amp;tid=d5fa66de-0167-4a1f-932f-273fba9b29e8&amp;amp;cat=&amp;amp;lang=&amp;amp;cr=&amp;amp;sloc=&amp;amp;p=1"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.windowsce.platbuilder&amp;amp;tid=d5fa66de-0167-4a1f-932f-273fba9b29e8&amp;amp;cat=&amp;amp;lang=&amp;amp;cr=&amp;amp;sloc=&amp;amp;p=1&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; I will have someone from the QFE team look into this.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;: Sorry hoongyuin, we're only experts in Windows CE, not desktop Windows.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;MikeThom [MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [16] &lt;/span&gt;&lt;/strong&gt;Morning, I have a question regarding the Sept QFE '09 which causes ActiveSync issues I posted but got no answer? I am seeing more people posting on similar issue and on CE6.0 as well do you have any more info on this issue?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; I will have someone from the QFE team look into this.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;RajeevDubey[MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [18] &lt;/span&gt;&lt;/strong&gt;Hello, I have a CSR bluetooth module to manage under WinCE and I would like to use the HCI_CustomCode to send some proprietary commands. Please could you tell me how to fill pcall for HCI_CustomCode (I did not found in msdn documentation)&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Hi Butterfly, Please email me your request and I will get back to you after reviewing it with our dev team. Please provide an example of what you are trying to accomplish so we can address your concern properly.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;KarelD_MSFT &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [19] &lt;/span&gt;&lt;/strong&gt;I´m already referring to the logical blocks. I want to know how to I get back to a "last well known" state backup of the filesystem (I´m using TExFAT). I am having filesystem corruptions due to hard power loss cycles.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Correct procedure in such situation is dismount all file systems from block device, erase, create partitions and write sectors from backup. &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;mskim_MS &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:26]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [20] &lt;/span&gt;&lt;/strong&gt;XAML Runtime Open GL Render Plugin: As shipped this supports OPENGL ES 2.0. My hardware has ES 1.1 support. Does the render plugin *NEED* any ES 2.0 features or should it be possible to convert the plugin for ES 1.1?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Andrew, this XAML renderer plug-in uses OpenGL ES 2.0 features. Since the plug-in is provided as public code, you can take a look at it.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;RajeevDubey[MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:27]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [22] &lt;/span&gt;&lt;/strong&gt;Thank you RajeevDubey but at which address, can I email ?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; rajeevdu@microsoft.com&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;mskim_MS &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:27]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [20] &lt;/span&gt;&lt;/strong&gt;XAML Runtime Open GL Render Plugin: As shipped this supports OPENGL ES 2.0. My hardware has ES 1.1 support. Does the render plugin *NEED* any ES 2.0 features or should it be possible to convert the plugin for ES 1.1?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; One of the ES 2.0 feature EXR uses is the Shader.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:32]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [24] &lt;/span&gt;&lt;/strong&gt;Nothing in reg tree missing except actual value name="Missed call count" as defined in snapi.h. HKCU\System\State\Phone key is present&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Hmm, if your code is successfully opening the key and holding a notification handle on it, and that notification handle isn't getting notified when the value is created, then that sounds like a bug. The only thing you could do about it is get in touch with our support. If it really is a bug then the support cost is supposed to be free, I believe (but you might want to double check). I would double check that your code is successfully opening these handles, just in case HKLM\System\State\Phone is getting created AFTER your code runs.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;RajeevDubey[MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:35]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [25] &lt;/span&gt;&lt;/strong&gt;Thank you, I email you my request about HCI_CustomCode.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; I have not received your mail yet. Will confirm once I get it.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;kurtken_msft &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:36]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [26] &lt;/span&gt;&lt;/strong&gt;I saw a question last month about if FMD_WriteSector() fails on NAND, and I was unclear about one point. After compation, does the FAL mark the block as bad, or try to erase it and reuse it? Same behavior for Flash MDD?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; when a writesector fails, no attempt to write to the block will occur after that. As far as I know, this includes an erase attempt. The block may be read from, but will not be written to. if compaction moves the sectors out of the block that is now 'bad', then that block will not be used again even for reads.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sing Wee[MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:39]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [32, 34] &lt;/span&gt;&lt;/strong&gt;Is there a suitable version of conmanclient2 for ce 6 with two VS2005 running at the same time (One with PB and another one in app dev mode)? I get many edm.exe messages in PB when doing with the version from standard sdk 5 of conmanclient2?&lt;br /&gt;
(I´m debugging an application that tests the driver)&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Is your application native or managed?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;davbo_msft &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:40]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [21] &lt;/span&gt;&lt;/strong&gt;Using Windows Media Player Settings.setMode, what is the proper way to call it without it returning a E_INVALIDARG? When I call it with BSTR mode = L"shuffle" (mode, FALSE) or (mode, TRUE), they both return an error and indicates 0x80070057 =&amp;gt; E_INVALIDAR&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; WMP OCX 7.0 &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/bb821536.aspx"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://msdn.microsoft.com/en-us/library/bb821536.aspx&lt;/span&gt;&lt;/a&gt;. I don't see setMode exposed on the interface. For Shuffle you'd need to implement that outside of the OCX.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;mskim_MS &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:40]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [35] &lt;/span&gt;&lt;/strong&gt;EXR OGLES2.0: What processor did you use to test the XAML OGL Render plugin? It would be good for us to test the EXR with Open GL without having to recode for OGL ES 1.1.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; We have tested the OGL plug-in with TI OMAP 3530 and nVidea Tegra APX 2600 but also knows that it works with many other platforms.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;davbo_msft &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:41]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [23] &lt;/span&gt;&lt;/strong&gt;G. I am calling it via aninstance of IWMPSettings-&amp;gt;setMode(mode, bValue);&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; OCX 7 IWMPSettings Interface &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/bb821471.aspx"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://msdn.microsoft.com/en-us/library/bb821471.aspx&lt;/span&gt;&lt;/a&gt; - setMode not a supported method.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:42]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [9] &lt;/span&gt;&lt;/strong&gt;We listen for changes to HKLM\System\State\Phone "Missed Call Count", however at this first start up we never get such notifs. Rebooting will make it work as expected.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Yeah, I'd expect HKLM\System\State and its sub-keys to be created sometime during the first boot. Unfortunately there's no way to auto-attach an application debugger during device boot. I would probably try writing a simple log, like you say. You could also revise your code to fall back to waiting on HKLM\System if the "State" and "Phone" keys don't exist. Or to try creating the keys instead of just opening them.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:42]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [30] &lt;/span&gt;&lt;/strong&gt;So there is a possibility that those reg keys are in fact not created yet? Is there any good way to attach/debug such situations? (other than file logging)&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; [re-posting to correct message on the conversation] Yeah, I'd expect HKLM\System\State and its sub-keys to be created sometime during the first boot. Unfortunately there's no way to auto-attach an application debugger during device boot. I would probably try writing a simple log, like you say. You could also revise your code to fall back to waiting on HKLM\System if the "State" and "Phone" keys don't exist. Or to try creating the keys instead of just opening them.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;mskim_MS &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:42]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [37] &lt;/span&gt;&lt;/strong&gt;EXR: Are there advantages using the OGL renderer rather that the DirectDraw renderer? Or do they give equivalent functionality and performance?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; It all depends on the platform implementation however there's no advantage on any technology for this plug-in.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sing Wee[MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:45]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [38] &lt;/span&gt;&lt;/strong&gt;native&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Hi Marcelovk, I'm not an expert in this area, but I have a tutorial from a previous public presentation that showed this should indeed work. Could you private message me your email address, and I'll email the tutorial to you.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;RajeevDubey[MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:45]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [40] &lt;/span&gt;&lt;/strong&gt;Did you receive my e-mail?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Yes, just got it.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;davbo_msft &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:49]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [44] &lt;/span&gt;&lt;/strong&gt;In Wince 6.0 is there a speech recognition engine?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Microsoft Auto includes a speech engine - &lt;a target="_blank" href="http://www.microsoft.com/auto"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://www.microsoft.com/auto&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;mskim_MS &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:51]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [44] &lt;/span&gt;&lt;/strong&gt;In Wince 6.0 is there a speech recognition engine?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; SAPI 5.2 is included in CE 6. You can find more information from here &lt;a target="_blank" href="http://download.microsoft.com/download/a/0/9/a09e587c-4ff9-4a58-a854-56fe50b862b2/release%20notes.htm"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://download.microsoft.com/download/a/0/9/a09e587c-4ff9-4a58-a854-56fe50b862b2/release%20notes.htm&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:54]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [31, 33] &lt;/span&gt;&lt;/strong&gt;On our device we have 2GB NAND flash and we have four partitions (Binary with ULDR, NK, OS, Storage). The Storage partition (USERSTORE, initially empty) should allocate the the whole NAND flash after the OS partition&lt;br /&gt;
What are the right configuration entries in memory.cfg.xml to get a Storage partition of 2GB (minus other partitions)?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; I would try something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ULDR ID="ULDR" STORAGE_ID="FLASH"/&amp;gt;&lt;br /&gt;
&amp;lt;RAMIMAGE ID="NK" STORAGE_ID="FLASH" COMPRESS="0" FIXUP_ADDRESS="0x80000000" ROMFLAGS="2" FSRAMPERCENT="0x00000000" FREE_SPACE_BUFFER="0x40000" /&amp;gt;&lt;br /&gt;
&amp;lt;IMGFS ID="OS" STORAGE_ID="FLASH" FREE_SPACE_BUFFER="0x3200000" /&amp;gt;&lt;br /&gt;
&amp;lt;USERSTORE STORAGE_ID="FLASH" ID="Storage" PART_TYPE="0x02" /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I have also sent feedback to our documentation team that there needs to be more guidance here.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;davbo_msft &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:55]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [44] &lt;/span&gt;&lt;/strong&gt;In Wince 6.0 is there a speech recognition engine?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Found another MSDN link on the SAPI 5.0 &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/aa914072.aspx"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://msdn.microsoft.com/en-us/library/aa914072.aspx&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sing Wee[MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:57]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [50] &lt;/span&gt;&lt;/strong&gt;hi i have just bought a new laptop with vista however im trying to setup a wireless network ive enterd my wep key etc. . but when i click connect a grey box pops up asking me to enter my credintals ( user name, password and logon domain) can you help me ?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; Sorry, this particular chat is for Windows CE only.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;davbo_msft &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:57]: Hello everyone, we are just about out of time.&lt;br /&gt;
&lt;br /&gt;
Thank you for joining us for our Windows Embedded CE 6.0 chat today!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&lt;a target="_blank" href="http://www.microsoft.com/Embedded%3E"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://www.Microsoft.com/Embedded&amp;gt;&lt;/span&gt;&lt;/a&gt;; &lt;br /&gt;
&lt;br /&gt;
A special thank you to the product group members for coming out.&lt;br /&gt;
&lt;br /&gt;
The transcript of today’s chat will be posted online as soon as possible, to &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/chats%3E"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://msdn.microsoft.com/en-us/chats&amp;gt;&lt;/span&gt;&lt;/a&gt;;. We’ll see you again for another chat next month. Please check &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/chats%3E"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://msdn.microsoft.com/en-us/chats&amp;gt;&lt;/span&gt;&lt;/a&gt;; for the list of upcoming chats.&lt;br /&gt;
&lt;br /&gt;
If you still have unanswered questions, let me suggest that you post them on one of our newsgroups on &lt;br /&gt;
&amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx%3E%3Cbr%3E%3Cbr%3E-Windows"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://msdn.microsoft.com/en-us/windowsembedded/ce/default.aspx&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;-Windows&lt;/span&gt;&lt;/a&gt; Embedded CE 6.0 R3 Now Available! &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/windowsembedded/ce/dd630616.aspx%3E"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://msdn.microsoft.com/windowsembedded/ce/dd630616.aspx&amp;gt;&lt;/span&gt;&lt;/a&gt;;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;davbo_msft &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[12:58]: Any unanswered questions I will work to get answers and post with the transcript.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sing Wee[MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[12:59]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [38] &lt;/span&gt;&lt;/strong&gt;native&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; (From private message conversation, in case others are interested): Since this is native, is there any reason you need to use two instances of VS2005? Why not include the application as a subproject of the OS design?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;mskim_MS &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[13:01]: Andrew, please send email to mskim@microsoft.com for your VFP question on EXR, I will let you know.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;davbo_msft &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[13:01]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [53] &lt;/span&gt;&lt;/strong&gt;NOOO!, the transcript takes years to be available!!&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; I've worked w/ the Chat posting team and they should get posted faster now.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sing Wee[MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[13:02]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [41] &lt;/span&gt;&lt;/strong&gt;Looking at the SDBus I saw that you never put in HighSpeed Mode the SD card?Is it supported by the stack the high speed mode for the SD card compliant with the spec ver 1.10 and higher?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; According to some documents I've seen, CE6.0 RTM should support SD v1.1, CE6.0 R2 should support SD v2.0 (ADMA). On the MMC-side, we're supporting 3.x.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;KarelD_MSFT &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Expert)&lt;/span&gt;&lt;/a&gt;[13:03]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [26] &lt;/span&gt;&lt;/strong&gt;I saw a question last month about if FMD_WriteSector() fails on NAND, and I was unclear about one point. After compation, does the FAL mark the block as bad, or try to erase it and reuse it? Same behavior for Flash MDD?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; If we are talking about flash abstraction library which shipped with Windows CE 6.0 R2 (flashcommon.lib and other) you don't need to. The Flash MDD will do it. &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[13:05]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [28] &lt;/span&gt;&lt;/strong&gt;How can I disable the memory pooling for a specific driver in Windows CE 6.0?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; By "pooling" I presume you mean paging of the driver code. You have a couple of ways to do it: set the "M" flag on the driver in your .bib file, if the driver is in ROM. Make sure NOT to set bit 2 (DEVFLAGS_LOADLIBRARY) of the "flags" registry value, under the driver registry settings. Or call LoadDriver on it instead of LoadLibrary, if you're loading it programmatically. This blog post is on the OPPOSITE topic, but still has tips you can follow if you do the opposite of what it's saying. &lt;a target="_blank" href="http://blogs.msdn.com/ce_base/archive/2008/02/28/making-sections-of-windows-ce-device-driver-code-non-pageable.aspx"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://blogs.msdn.com/ce_base/archive/2008/02/28/making-sections-of-windows-ce-device-driver-code-non-pageable.aspx&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] &lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #000099; FONT-SIZE: 8.5pt"&gt;(Moderator)&lt;/span&gt;&lt;/a&gt;[13:05]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [43] &lt;/span&gt;&lt;/strong&gt;In Wince 6.0 is there a way to disable the memory pooling for the Storage Card?If yes how is it possible?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; By "pooling" I presume you mean paging of the driver code. You have a couple of ways to do it: set the "M" flag on the driver in your .bib file, if the driver is in ROM. Make sure NOT to set bit 2 (DEVFLAGS_LOADLIBRARY) of the "flags" registry value, under the driver registry settings. Or call LoadDriver on it instead of LoadLibrary, if you're loading it programmatically. This blog post is on the OPPOSITE topic, but still has tips you can follow if you do the opposite of what it's saying. http://blogs.msdn.com/ce_base/archive/2008/02/28/making-sections-of-windows-ce-device-driver-code-non-pageable.aspx&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;u&gt;&lt;span style="COLOR: blue"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/u&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;MikeThom [MS] (Expert)&lt;/span&gt;&lt;/a&gt;[13:15]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [46] &lt;/span&gt;&lt;/strong&gt;EXR: Our ARM 11 platform has VFP which we have enabled through the OEM Floating Point CRT support (SYSGEN_OEM_FPCRT). Will this mean that the embedded XAML runtime will utilise the hardware floating point coprocessor? Or is it entirely integer based?&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; It will make use of the VFP enabled CRT.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;Sing Wee[MS] (Expert)&lt;/span&gt;&lt;/a&gt;[13:26]: &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q: [56] &lt;/span&gt;&lt;/strong&gt;Yes SD 1.1 and 2.0 are supported but not in high speed mode. Look at the SDBus implementation and let me know..&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;A:&lt;/span&gt;&lt;/strong&gt; I just found the answer. Unfortunately, it appears we don't support High Speed in CE6.0 and its variants.&lt;/div&gt;
&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;
&lt;div style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;The Questions:&lt;/span&gt;&lt;/div&gt;
&lt;form&gt;
    &lt;form&gt;
    &lt;/form&gt;
    &lt;div style="MARGIN: 0in 0in 10pt"&gt; &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 1pt; PADDING-RIGHT: 1pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt"&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;davbo_msft &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 11:25]: Our chat today covers the topic of Windows Embedded CE &amp;amp; Windows Mobile!&lt;br /&gt;
    &lt;br /&gt;
    1. This chat will last for one hour. During this hour, our Experts will respond to as many questions as they can. Please understand that there may be some questions we cannot respond to due to lack of information or because the information is not yet public.&lt;br /&gt;
    &lt;br /&gt;
    2. We encourage you to submit questions for our Experts. To do so, type your questions in the send box, select the “ask the Experts” box and click SEND. Questions sent directly to the Guest Chat room will not be answered by the Experts, but we encourage other community members to assist.&lt;br /&gt;
    &lt;br /&gt;
    3. We ask that you stay on topic for the duration of the chat. This helps the Guests and Experts follow the conversation more easily. We invite you to ask off topic questions after this chat is over, but not during.&lt;br /&gt;
    &lt;br /&gt;
    4. Please abide by the Chat Code of Conduct.&lt;br /&gt;
    Chat code of conduct: &amp;lt;&lt;a target="_blank" href="http://msdn.microsoft.com/chats/chatroom.aspx?ctl=hlp#Conduct&amp;gt;"&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #003399; FONT-SIZE: 8.5pt"&gt;http://msdn.microsoft.com/chats/chatroom.aspx?ctl=hlp#Conduct&amp;gt;&lt;/span&gt;&lt;/a&gt;; &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;frusturated &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 11:28]: hi&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;frusturated &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 11:28]: anyone arounmd?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Azhar &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 11:30]: Can anyone help me regarding windows vista basic issue&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;frusturated &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 11:31]: need help on network crap for windows 7&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;davbo_msft &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 11:37]: This chat starts at 9am Pacific and covers Windows CE Embedded. For Windows 7 &amp;amp; Vista help refer to &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/windows/default.aspx"&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #003399; FONT-SIZE: 8.5pt"&gt;http://msdn.microsoft.com/en-us/windows/default.aspx&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;davbo_msft &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 11:38]: &lt;a target="_blank" href="http://www.microsoft.com/embedded"&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #003399; FONT-SIZE: 8.5pt"&gt;http://www.microsoft.com/embedded&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Ionut Lazar &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 11:48]: Hello!&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Jakerlton &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 11:51]: Greetings.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;davbo_msft &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 11:53]: We are pleased to welcome our Experts for today’s chat. I will have them introduce themselves now.&lt;br /&gt;
    &lt;br /&gt;
    Chat will begin in a couple of minutes.&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;&lt;a target="_blank" href="http://www.microsoft.com/Embedded%3E"&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #003399; FONT-SIZE: 8.5pt"&gt;http://www.Microsoft.com/Embedded&amp;gt;&lt;/span&gt;&lt;/a&gt;; &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;davbo_msft &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 11:54]: Dave Boyce - Multimedia Group for Windows CE &amp;amp; Chat Moderator.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Andrew at Plextek &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:0]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Regarding Silverlight Runtime in R3 and Expression Blend 2 - Expression Blend 2 appears to be unable to cope with the CacheMode="BitmapCache" tag that's needed for off-screen rendering in the silverlight runtime. Am I doing something wrong?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Andrew at Plextek &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:5]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; So if I use Blend 3 will this help or just cause more problems?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;evan &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:5]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Can you point me to any documentation on the "threaded" SMS-message view in tmail.exe; I am having trouble adding my custom context-menu extension to it&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Marcelovk &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:5]: Regarding MDD/PDD flash driver&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Simon &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:6]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Hi! We are developing an app for a new handset running WM6.5 and are having problems when starting up first time. We are built into image and start up at boot since we have set correct reg keys in HKLM\Init. But one test case fails, namely to get reg notif&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Marcelovk &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:6]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Regarding mdd/pdd flash driver. There is some blocks that the MDD allocates for managing the data. Is it save to backup and recover those blocks? Where can we get info about them?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Nick72 &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:8]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Does Wince6.0 R3 include iPOD support?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Simon &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:8]: We listen for changes to HKLM\System\State\Phone , "Missed Call Count" however at this first start up we never get such notifications. Rebooting will make it work as expected. Any ideas why it does not work the first time?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;evan &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:8]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Yes, I am referring to Windows Mobile SMS application. I thought this chat includes Windows Mobile topics. Sorry, if that is not the case.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Tom &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:9]: Do you have a reference BSP that supports the XAML features in Cashmere so we do some performance testing?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Len &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:10]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Actually, the title of this was presented as "Windows Embedded CE AND Windows Mobile", so that is not the case then?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Simon &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:10]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; We listen for changes to HKLM\System\State\Phone "Missed Call Count", however at this first start up we never get such notifs. Rebooting will make it work as expected.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Andrew at Plextek &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:11]: Will Bluetooth A2DP profile make it into R3 through a QFE? If not in R3 will ir be in CE7&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Tom &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:11]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Do you have a reference BSP that supports the XAML features in Cashmere so we do some performance testing?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Marcelovk &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:11]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; [PDD/MDD continuation] What I´m trying to achieve is to have a recover situation, if my NOR gets corrupted.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Andrew at Plextek &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:11]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Will Bluetooth A2DP profile make it into R3 through a QFE? If not in R3 will it be in CE7?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Simon &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:13]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; No notifs until reboot. We use RegistryNotifyCallback, the reg key is not present but according to doc a notif will arrive whenever created. After boot it still does not exist but a notif when it is created is sent as expected&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Nick72 &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:14]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Yes, I'd like to connect an iPOD to a Wince 6.0 device with USB host isochronous support. Normally I need the Audio class and the iPOD library on top of it. Are audio class and iPOD library included in Wince 6.0 R3?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Len &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:15]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Ok, thanks for the clarification...perhaps the title should be changed!&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Jordan M &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:16]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Morning, I have a question regarding the Sept QFE '09 which causes ActiveSync issues I posted but got no answer? I am seeing more people posting on similar issue and on CE6.0 as well do you have any more info on this issue?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Jordan M &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:16]: &lt;a target="_blank" href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.windowsce.platbuilder&amp;amp;tid=d5fa66de-0167-4a1f-932f-273fba9b29e8&amp;amp;cat=&amp;amp;lang=&amp;amp;cr=&amp;amp;sloc=&amp;amp;p=1"&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #003399; FONT-SIZE: 8.5pt"&gt;http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.windowsce.platbuilder&amp;amp;tid=d5fa66de-0167-4a1f-932f-273fba9b29e8&amp;amp;cat=&amp;amp;lang=&amp;amp;cr=&amp;amp;sloc=&amp;amp;p=1&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;hoongyuin &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:17]: hello&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;hoongyuin &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:18]: can i ask why windows update keep offering me the same things to update?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Jordan M &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:18]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; &lt;a target="_blank" href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.windowsce.platbuilder&amp;amp;tid=d5fa66de-0167-4a1f-932f-273fba9b29e8&amp;amp;cat=&amp;amp;lang=&amp;amp;cr=&amp;amp;sloc=&amp;amp;p=1"&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #003399; FONT-SIZE: 8.5pt"&gt;http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.windowsce.platbuilder&amp;amp;tid=d5fa66de-0167-4a1f-932f-273fba9b29e8&amp;amp;cat=&amp;amp;lang=&amp;amp;cr=&amp;amp;sloc=&amp;amp;p=1&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;butterfly &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:18]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Hello, I have a CSR bluetooth module to manage under WinCE and I would like to use the HCI_CustomCode to send some proprietary commands. Please could you tell me how to fill pcall for HCI_CustomCode (I did not found in msdn documentation)&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;hoongyuin &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:18]: can somebody help me?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;hoongyuin &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:19]: the code was KB954430&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Sue Loh [MS] &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 12:20]: Sorry hoongyuin, we're only experts in Windows CE, not desktop Windows.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Marcelovk &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:20]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; I´m already referring to the logical blocks. I want to know how to I get back to a "last well known" state backup of the filesystem (I´m using TExFAT). I am having filesystem corruptions due to hard power loss cycles.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;hoongyuin &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:20]: windows CE mean wat?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;hoongyuin &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:20]: i not using desktop ,, &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;hoongyuin &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:21]: my laptop keeps appearing this code of update KB954430&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;hoongyuin &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:21]: how can i fix it?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Sue Loh [MS] &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 12:21]: Windows for embedded devices (not laptops)&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;hoongyuin &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:21]: sorry&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;hoongyuin &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:21]: thx&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Sue Loh [MS] &lt;span style="COLOR: #000099"&gt;(Moderator)&lt;/span&gt;[2009-10-27 12:21]: Yeah, good luck!&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Andrew at Plextek &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:22]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; XAML Runtime Open GL Render Plugin: As shipped this supports OPENGL ES 2.0. My hardware has ES 1.1 support. Does the render plugin *NEED* any ES 2.0 features or should it be possible to convert the plugin for ES 1.1?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;welzi &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:22]: Here's a WM (6.5) question: On our device we have 2GB NAND flash and we have four partitions (Binary with ULDR, NK, OS, Storage). The Storage partition (USERSTORE, initially empty) should allocate the the whole NAND flash after the OS partition.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;welzi &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:22]: What are the right configuration entries in memory.cfg.xml to get a Storage partition of 2GB (minus other partitions)?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;Jakerlton &lt;span style="COLOR: #000099"&gt;(Guest)&lt;/span&gt;[2009-10-27 12:23]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Q:&lt;/span&gt;&lt;/strong&gt; Using Windows Media Player Settings.setMode, what is the proper way to call it without it returning a E_INVALIDARG? When I call it with BSTR mode = L"shuffle" (mode, FALSE) or (mode, TRUE), they both return an error and indicates 0x80070057 =&amp;gt; E_INVALIDAR&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;butterfly&lt;/span&gt;&lt;/a&gt;[12:26] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Thank you RajeevDubey but at which address, can I email ?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Jakerlton&lt;/span&gt;&lt;/a&gt;[12:26] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;G. I am calling it via aninstance of IWMPSettings-&amp;gt;setMode(mode, bValue);&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] (Moderator)&lt;/span&gt;&lt;/a&gt;[12:26]: Welzi, don't forget to click "ask the experts" when you post... Is this not part of the WM6.5 OEM docs?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Simon&lt;/span&gt;&lt;/a&gt;[12:27] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Nothing in reg tree missing except actual value name="Missed call count" as defined in snapi.h. HKCU\System\State\Phone key is present&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sohoodlee&lt;/span&gt;&lt;/a&gt;[12:28]: Hey guys whos good with using Powerpoint ???&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;davbo_msft (Moderator)&lt;/span&gt;&lt;/a&gt;[12:28]: Sohoodlee - this is a Windows CE Embedded Tech Chat &lt;a target="_blank" href="http://www.microsoft.com/embedded"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http:///www.microsoft.com/embedded&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;welzi&lt;/span&gt;&lt;/a&gt;[12:29]: Sorry, Sue, I forgot. I already browsed the documentation but didn't find an explanation. Should I ask again?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sohoodlee&lt;/span&gt;&lt;/a&gt;[12:30]: Hey guys my computer turned off and iw as working on a Powerpoint and my computer saved it but now it like locked or something i can only see the slideshow i cant change stuff on it does anyone have an answer???&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;butterfly&lt;/span&gt;&lt;/a&gt;[12:30] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Thank you, I email you my request about HCI_CustomCode. &lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;GarySwalling&lt;/span&gt;&lt;/a&gt;[12:30] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;I saw a question last month about if FMD_WriteSector() fails on NAND, and I was unclear about one point. After compation, does the FAL mark the block as bad, or try to erase it and reuse it? Same behavior for Flash MDD?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Marcelovk&lt;/span&gt;&lt;/a&gt;[12:31] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;How can we detect programatically if the filesystem is bogus? In Windows CE 5.0 + TFAT I got many "FATFS!FindNext: bogus directory!"&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;AlexG&lt;/span&gt;&lt;/a&gt;[12:32] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;How can I disable the memory pooling for a specific driver in Windows CE 6.0?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] (Moderator)&lt;/span&gt;&lt;/a&gt;[12:35]: welzi: Yeah, if you don't click that, we don't really see your messages without looking around in a different place.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;davbo_msft (Moderator)&lt;/span&gt;&lt;/a&gt;[12:35]: Sohoodlee - this is a Windows CE Embedded Chat session not Windows Office. &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/office/default.aspx"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;http://msdn.microsoft.com/en-us/office/default.aspx&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;alexquisi&lt;/span&gt;&lt;/a&gt;[12:35] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Why there are not a BOOTPART equivalent in CE 6.0 for creating partition in the bootloader? How can I overcome this considering that the ExFAT structures for the boot are aren't documented?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Simon&lt;/span&gt;&lt;/a&gt;[12:36] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;So there is a possibility that those reg keys are in fact not created yet? Is there any good way to attach/debug such situations? (other than file logging) &lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;welzi&lt;/span&gt;&lt;/a&gt;[12:36] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;On our device we have 2GB NAND flash and we have four partitions (Binary with ULDR, NK, OS, Storage). The Storage partition (USERSTORE, initially empty) should allocate the the whole NAND flash after the OS partition&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Marcelovk&lt;/span&gt;&lt;/a&gt;[12:36] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Is there a suitable version of conmanclient2 for ce 6 with two VS2005 running at the same time (One with PB and another one in app dev mode)? I get many edm.exe messages in PB when doing with the version from standard sdk 5 of conmanclient2?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;welzi&lt;/span&gt;&lt;/a&gt;[12:36] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;What are the right configuration entries in memory.cfg.xml to get a Storage partition of 2GB (minus other partitions)?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Marcelovk&lt;/span&gt;&lt;/a&gt;[12:37] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;(I´m debugging an application that tests the driver)&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Andrew at Plextek&lt;/span&gt;&lt;/a&gt;[12:37]: EXR OGLES2.0: What processor did you use to test the XAML OGL Render plugin? It would be good for us to test the EXR with Open GL without having to recode for OGL ES 1.1.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Andrew at Plextek&lt;/span&gt;&lt;/a&gt;[12:38] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;EXR OGLES2.0: What processor did you use to test the XAML OGL Render plugin? It would be good for us to test the EXR with Open GL without having to recode for OGL ES 1.1.&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;AleT&lt;/span&gt;&lt;/a&gt;[12:39] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Using WinCE 6.0 is there a support on the MS SD Stack for the SD XC Card?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Andrew at Plextek&lt;/span&gt;&lt;/a&gt;[12:40] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;EXR: Are there advantages using the OGL renderer rather that the DirectDraw renderer? Or do they give equivalent functionality and performance?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Marcelovk&lt;/span&gt;&lt;/a&gt;[12:41] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;native&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;GarySwalling&lt;/span&gt;&lt;/a&gt;[12:42] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;I assumed that when my flash PDD reports faliure to the MDD (i.e. sector write), the MDD would set the block to bad status, but after seeing Travis write "We'll only mark the block unusable to the FAL if EraseBlock fails.", should the PDD set block bad?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;butterfly&lt;/span&gt;&lt;/a&gt;[12:43] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Did you receive my e-mail?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;AleT&lt;/span&gt;&lt;/a&gt;[12:44] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Looking at the SDBus I saw that you never put in HighSpeed Mode the SD card?Is it supported by the stack the high speed mode for the SD card compliant with the spec ver 1.10 and higher?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;welzi&lt;/span&gt;&lt;/a&gt;[12:45] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Is there a newer version of Image Explorer? The version from JetStream (V6.0.0.1006) throws exceptions when I open a WM6.5 flash.dio. By the way, the CE6.0 platform builder plugin can handle the flash.dio.&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;AleT&lt;/span&gt;&lt;/a&gt;[12:46] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;In Wince 6.0 is there a way to disable the memory pooling for the Storage Card?If yes how is it possible?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;AleT&lt;/span&gt;&lt;/a&gt;[12:48] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;In Wince 6.0 is there a speech recognition engine?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;AlexG&lt;/span&gt;&lt;/a&gt;[12:48]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] (Moderator)&lt;/span&gt;&lt;/a&gt;[12:48]: welzi I'm trying to look up your answer&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] (Moderator)&lt;/span&gt;&lt;/a&gt;[12:48]: (the memory.cfg.xml answer)&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;alexquisi&lt;/span&gt;&lt;/a&gt;[12:48] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Again, without the option of creating ExFAT partition in the bootloader with BOOTPART, how can achieve that?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Andrew at Plextek&lt;/span&gt;&lt;/a&gt;[12:49] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;EXR: Our ARM 11 platform has VFP which we have enabled through the OEM Floating Point CRT support (SYSGEN_OEM_FPCRT). Will this mean that the embedded XAML runtime will utilise the hardware floating point coprocessor? Or is it entirely integer based?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Simon&lt;/span&gt;&lt;/a&gt;[12:51] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;In the same situation we also try to attach to pim.vol and its database clog.db. And no notifs from there either. Could it be that these are also not created when first accessing them?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;tlig&lt;/span&gt;&lt;/a&gt;[12:52]: hi&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;AlexG&lt;/span&gt;&lt;/a&gt;[12:53]: &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:53] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Hi experts, is there any way to get the debug information of arm-assembler files into the pdb file so i can step through the sources in the debugger? Currently I only see exported symbols of the assembler files in my debugger. I am using the lauterbach T32&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:54] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;P.S. for c files and cpp files it works&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;rach&lt;/span&gt;&lt;/a&gt;[12:55] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;hi i have just bought a new laptop with vista however im trying to setup a wireless network ive enterd my wep key etc. . but when i click connect a grey box pops up asking me to enter my credintals ( user name, password and logon domain) can you help me ?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;wolfelectronic&lt;/span&gt;&lt;/a&gt;[12:57] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;2nd question: if I have a look on the build.log when using armasm i see commandline arguments like -pd "Interworking SETL {TRUE}" , but I didn't find them in the documentation. Is there a docu available for these arguments?&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;alexquisi&lt;/span&gt;&lt;/a&gt;[12:58] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;uhmm, memory.cfg.xml seems to be WinMo specific...&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;AleT&lt;/span&gt;&lt;/a&gt;[12:58]: SAPI support is clear but it's required to have also the engine, is it present only with the MS Auto version or also with WinCE 6.0?&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;AlexG&lt;/span&gt;&lt;/a&gt;[12:58]: I'm still waiting for an answer....&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;AleT&lt;/span&gt;&lt;/a&gt;[12:58]: I don't received an answer for many question!! &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;GarySwalling&lt;/span&gt;&lt;/a&gt;[12:59]: thanks davbo_msft!&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Jakerlton&lt;/span&gt;&lt;/a&gt;[12:59]: Yes, thanks Davebo.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;welzi&lt;/span&gt;&lt;/a&gt;[12:59]: Hi Sue, my memory.cfg.xml does look like yours. The entry&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;welzi&lt;/span&gt;&lt;/a&gt;[12:59]: &amp;lt;NAND SECTORSIZE="0x800" BLOCKSIZE="0x20000" LENGTH="0x5000000" ID="FLASH" BINOFFSET="0x80000" &amp;gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Simon&lt;/span&gt;&lt;/a&gt;[13:00]: Thank you Sue for your help&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Andrew at Plextek&lt;/span&gt;&lt;/a&gt;[13:00]: Thanks for the help. Look forward to answer on VFP support for EXR. Thanks &lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;alexquisi&lt;/span&gt;&lt;/a&gt;[13:00] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;NOOO!, the transcript takes years to be available!!&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] (Moderator)&lt;/span&gt;&lt;/a&gt;[13:00]: AlexG: we are looking up your answer, please be patient.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;welzi&lt;/span&gt;&lt;/a&gt;[13:01] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Hi Sue, my memory.cfg.xml does look like yours. The entry &amp;lt;NAND SECTORSIZE="0x800" BLOCKSIZE="0x20000" LENGTH="0x5000000" ID="FLASH" BINOFFSET="0x80000" &amp;gt; determines the flash size. But I can't set to 2GB ( A: the bootloader cannot handle, B: it does not &lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;welzi&lt;/span&gt;&lt;/a&gt;[13:01]: really make sense to write 1.8GB of "nothing"&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;welzi&lt;/span&gt;&lt;/a&gt;[13:01] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;really make sense to write 1.8GB of "nothing"&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;AlexG&lt;/span&gt;&lt;/a&gt;[13:01]: thx sue&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] (Moderator)&lt;/span&gt;&lt;/a&gt;[13:02]: It was my fault the transcripts were so slow. David is being more prompt than I was.&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;em&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;AleT&lt;/span&gt;&lt;/a&gt;[13:04] &lt;/em&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;asked the experts&lt;/span&gt;&lt;em&gt;: &lt;/em&gt;Yes SD 1.1 and 2.0 are supported but not in high speed mode. Look at the SDBus implementation and let me know..&lt;/em&gt;&lt;/div&gt;
    &lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] (Moderator)&lt;/span&gt;&lt;/a&gt;[13:06]: Sorry welzi, I have to go. I suggest you contact support for help.&lt;/div&gt;
    &lt;/div&gt;
    &lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 11pt"&gt;&lt;a href="javascript:fnNoAction();"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;Sue Loh [MS] (Moderator)&lt;/span&gt;&lt;/a&gt;[13:06]: By everyone, good luck!&lt;/span&gt;
&lt;/form&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;p style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="LINE-HEIGHT: 115%; DISPLAY: none; FONT-SIZE: 8.5pt"&gt;&lt;script type="text/javascript"&gt;&lt;![CDATA[
tabview_switch('TabView',2);HistoryInit();var src=document.location+'&amp;xmlRequest=1';
loadXMLDoc(src);
]]&gt;&lt;/script&gt;&lt;/span&gt; &lt;/p&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;Copyright © 2009 – Bruce Eitman&lt;/span&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;All Rights Reserved&lt;/span&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/BruceEitman/aggbug/135758.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/BruceEitman/comments/135758.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/BruceEitman/comments/commentRss/135758.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/BruceEitman/services/trackbacks/135758.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Windows CE Chat Tuesday,October 27, 2009</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/BruceEitman/archive/2009/10/22/windows-ce-chat-tuesdayoctober-27-2009.aspx" />
        <id>http://geekswithblogs.net/BruceEitman/archive/2009/10/22/windows-ce-chat-tuesdayoctober-27-2009.aspx</id>
        <published>2009-10-22T04:32:53-12:00:00</published>
        <updated>2009-10-22T04:32:53Z</updated>
        <content type="html">&lt;div style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt"&gt; &lt;span style="FONT-SIZE: 12pt"&gt;Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, October 27th.  These chats are your opportunity to get advice and answers from the engineers at Microsoft.   You may want to review the &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/chats/bb250671.aspx"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;&lt;font color="#800080"&gt;transcript from previous months&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-SIZE: 12pt"&gt; to get an idea about the topics that are discussed.&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Title:    Windows CE Live Chat!&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 12pt"&gt;When:  Tuesday, October 27, 2008 9:00 - 10:00 A.M. Pacific Time (&lt;/span&gt;&lt;/strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 12pt"&gt;16:00 - 17:00 GMT&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 12pt"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="LINE-HEIGHT: 125%; MARGIN: 0in 0in 9pt"&gt;&lt;span style="LINE-HEIGHT: 125%; COLOR: #333333; FONT-SIZE: 10pt"&gt;&lt;a href="http://www.microsoft.com/communities/chats/vcs/09_1027_msdn_CE.ics"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 125%; COLOR: #0066dd; TEXT-DECORATION: none; text-underline: none"&gt;Add to Calendar&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;Description: Do you have tough technical questions regarding Windows CE or Windows Mobile for which you're seeking answers? Do you want to tap into the deep knowledge of the talented Microsoft Embedded Devices Group members? If so, please join us for a live Windows CE chat and bring on the questions! Windows CE is the operating system that is powering the next generation of 32-bit, small-footprint and mobile devices. This chat will cover the tools and technologies used to develop devices using the Windows CE operating system.&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt"&gt;&lt;span style="FONT-SIZE: 12pt"&gt;To join this chat, please log on via the main MSDN chat page at: &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/chats/"&gt;&lt;span style="COLOR: purple; FONT-SIZE: 12pt"&gt;http://msdn.microsoft.com/chats/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 12pt"&gt;Join the chat room on the day of the chat:&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 12pt"&gt; &lt;a href="http://www.microsoft.com/communities/chats/chatrooms/msdn.aspx"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;font color="#800080"&gt;www.microsoft.com/communities/chats/chatrooms/msdn.aspx&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;Copyright © 2009 – Bruce Eitman&lt;/span&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;All Rights Reserved&lt;/span&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/BruceEitman/aggbug/135655.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/BruceEitman/comments/135655.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/BruceEitman/comments/commentRss/135655.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/BruceEitman/services/trackbacks/135655.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Platform Builder: CE 6.0 R3 and Updates (QFES)</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/BruceEitman/archive/2009/10/15/platform-builder-ce-6.0-r3-and-updates-qfes.aspx" />
        <id>http://geekswithblogs.net/BruceEitman/archive/2009/10/15/platform-builder-ce-6.0-r3-and-updates-qfes.aspx</id>
        <published>2009-10-15T13:27:57-12:00:00</published>
        <updated>2009-10-15T13:27:57Z</updated>
        <content type="html">&lt;div style="MARGIN: 0in 0in 10pt"&gt;This post is to make you aware that the Windows Embedded CE 6.0 R3 are incomplete and inconsistent with reality. If you follow the instructions as they are written in the installation instructions, you will corrupt your installation.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 16pt"&gt;Incomplete&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The installation instructions state that you should “Install all Windows Embedded CE 6.0 monthly updates available at the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=164921"&gt;&lt;span style="COLOR: #0033cc; TEXT-DECORATION: none; text-underline: none"&gt;Windows CE Developer Center&lt;/span&gt;&lt;/a&gt;.” Unfortunately, this says install &lt;strong&gt;&lt;em&gt;&lt;u&gt;all&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; which could be interpreted as meaning “all”. In fact, it was probably written last month in anticipation of people installing R3 sometime in the future. What it should say is “Install all Windows Embedded CE 6.0 monthly updates &lt;u&gt;dated September 2009 or later&lt;/u&gt;.”&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 16pt"&gt;Inconsistent with Reality&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The installation instructions go on to give instructions on using the CE Update Check to verify that all updates are correctly installed. Unfortunately, these instructions were not well tested.  The reality is that the CE Update Check utility will show that none of the required updates have been applied. This is a bug in the installation and should be ignored.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Microsoft has updated the download page with the following note:&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt 0.5in"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;NOTE: &lt;/span&gt;&lt;/strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8.5pt"&gt;&lt;br /&gt;
&lt;br /&gt;
Windows Embedded CE 6.0 R3 installs all updates released up through August 31st, 2009. &lt;br /&gt;
Do not install updates currently available for Windows Embedded CE 6.0. &lt;br /&gt;
There are currently no updates released for Windows Embedded CE 6.0 R3. &lt;br /&gt;
&lt;br /&gt;
CEUpdateCheck tool will not work for Windows Embedded CE 6.0 R3 until first update rollup is released for this environment. &lt;br /&gt;
CEUpdateCheck will continue working for Windows Embedded CE 6.0 R2 environment and all currently available updates until further notice.&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;But, that is not the only way to acquire the R3 release. MSDN subscribers have access to the DVD ISO image which does not include the note. I suspect that Microsoft will also have DVDs available to hand out at special events and trade shows.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;Copyright © 2009 – Bruce Eitman&lt;/span&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;All Rights Reserved&lt;/span&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/BruceEitman/aggbug/135490.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/BruceEitman/comments/135490.aspx</wfw:comment>
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/BruceEitman/comments/commentRss/135490.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/BruceEitman/services/trackbacks/135490.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Windows CE</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/BruceEitman/archive/2009/10/14/windows-ce.aspx" />
        <id>http://geekswithblogs.net/BruceEitman/archive/2009/10/14/windows-ce.aspx</id>
        <published>2009-10-14T12:47:43-12:00:00</published>
        <updated>2009-10-14T12:47:43Z</updated>
        <content type="html">&lt;div style="MARGIN: 0in 0in 10pt"&gt;What is Windows CE? Microsoft says that Windows CE is “Componentized, &lt;a href="http://www.microsoft.com/windowsembedded/en-us/products/windowsce/default.mspx#WP"&gt;&lt;span style="COLOR: #f46e08; TEXT-DECORATION: none; text-underline: none"&gt;real-time operating system&lt;/span&gt;&lt;/a&gt; for a wide range of small footprint devices” on their WEB site.   That is a very precise description, but what does it really mean?&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Windows CE is designed for embedded systems. An embedded system is typically a device that doesn’t necessarily look like a computer, but provides some special functionality. Examples of embedded computers are GPS systems, voting machines, Automated Teller Machines, Point Of Sale devices, inventory tracking systems and many other systems that we use every day.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;To satisfy the disparate needs of embedded systems, Windows CE is a componentized, real-time operating systems that supports various CPU families, is board agnostic, supports small footprint devices and can manager low power consumption.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;I like to tell this story to my customers to help explain how Windows CE is different from Windows Vista or XP. When Dell decides to make a new laptop computer, Michael Dell call Bill Gates and Bill tell Michael that all he has to do is design the hardware so that Windows Vista will run on it. When I decide to create a new embedded computer all I have to do is design my board any way that I want, then write the bootloader to start it up and all of the drivers to control the hardware – then Windows CE will run on it. This is because Windows CE isn’t an operating system that is sold with an install CD, but instead is sold only to OEMs who are responsible for porting the OS to the board.&lt;/div&gt;
&lt;p style="MARGIN: 0in 0in 10pt"&gt;Let’s look at what “Componentized, &lt;a href="http://www.microsoft.com/windowsembedded/en-us/products/windowsce/default.mspx#WP"&gt;&lt;span style="COLOR: #f46e08; TEXT-DECORATION: none; text-underline: none"&gt;&lt;font size="2"&gt;real-time operating system&lt;/font&gt;&lt;/span&gt;&lt;/a&gt; for a wide range of small footprint devices” means.&lt;/p&gt;
&lt;div style="MARGIN: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;font color="#4f81bd" size="4"&gt;Componentized&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Windows CE running on a device is a subset of the possible features that can be included in the operating system. The features are referred to as components. The possible components includes features like applications (Internet Explorer and File Viewers), Application Programming Interfaces (.NET Compact Framework, COM, DCOM, SOAP and MFC) OS supported features (Audio, Graphics, Fonts) and device drivers.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The OEM or device vendor may choose to include or exclude components to control the memory footprint and cost. The bigger the memory footprint, the more ROM and RAM required which increases cost and some components require a higher license fee for Windows CE.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;This componentization means that two Windows CE devices are not necessarily equal.&lt;/div&gt;
&lt;div style="MARGIN: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;font color="#4f81bd" size="4"&gt;Real-Time&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Real-time operating systems can respond to a hardware signal, or interrupt, in a fixed amount of time, or interrupt latency. Windows CE is an operating system that can handle interrupts in fixed amount of time.&lt;/div&gt;
&lt;div style="MARGIN: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;font color="#4f81bd" size="4"&gt;CPU&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Windows CE can run on several different CPU families, including x86, ARM, MIPS and SH4. That is different from big Windows (XP, Vista, 7) which only run on X86 CPUs.&lt;/div&gt;
&lt;div style="MARGIN: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;font color="#4f81bd" size="4"&gt;Board Agnostic&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Windows CE can run on computer boards with many different designs or architectures as long as the board has one of the supported CPU families. This is again different from big Windows which only runs on a “WinTel” computer board that meets certain specifications.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The OEM is required to provide all of the software that controls the hardware. This allows the OEM considerable flexibility in the board design.&lt;/div&gt;
&lt;div style="MARGIN: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;font color="#4f81bd" size="4"&gt;Small Footprint&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Because of the componentization of the Windows CE operating system, the OEM can control the amount of memory (RAM and ROM) that the OS consumes. That control also leads to considerable flexibility in the board design.&lt;/div&gt;
&lt;div style="MARGIN: 10pt 0in 0pt"&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;font color="#4f81bd" size="4"&gt;Low Power&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Windows CE can be configured and designed by the OEM to support very low power consumption. &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Windows CE can include a power manager. The power manager can be used to control when certain hardware is powered up and powered down.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The OEM can provide software in the form of device drivers and a hardware abstraction layer for the kernel to control power. The OEM can also design the board in a way to keep power consumption to a minimum.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 9pt"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;Copyright © 2009 – Bruce Eitman&lt;/span&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;All Rights Reserved&lt;/span&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/BruceEitman/aggbug/135466.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/BruceEitman/comments/135466.aspx</wfw:comment>
        <slash:comments>3</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/BruceEitman/comments/commentRss/135466.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/BruceEitman/services/trackbacks/135466.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Platform Builder: Setting the Default Thread Quantum</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/BruceEitman/archive/2009/10/13/platform-builder-setting-the-default-thread-quantum.aspx" />
        <id>http://geekswithblogs.net/BruceEitman/archive/2009/10/13/platform-builder-setting-the-default-thread-quantum.aspx</id>
        <published>2009-10-13T13:04:53-12:00:00</published>
        <updated>2009-10-13T14:57:46Z</updated>
        <content type="html">&lt;div style="MARGIN: 0in 0in 10pt"&gt;The default thread quantum, the amount of time that the schedule allows a thread to run before scheduling a different thread to run, has been set to 100 milliseconds since Windows CE 3.0. Prior to Windows CE 3.0 the quantum was shorter (if memory serves me right it was 25 ms.) The change to 100 ms was made to improve real time performance. The longer quantum allows most real time threads to run as long as they need to service hardware, but stops them if they get greedy to allow other threads to run. The down side of the 100 ms quantum is that threads that need to run for a long time block other threads, so in some systems a shorter or longer thread quantum can improve performance of the system.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;Maybe you have heard or read that the default thread quantum is 100 ms, but with a disclaimer that the OEM can change it. Let’s take a quick look at how to mdoify the default thread priority.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;In all versions of Windows CE, the default thread quantum is set within the kernel and can be modified by the the OEM in the OAL or HAL. The traditional place for the OEM to modify the default thread quantum is in OEMInit().  It could theoretically be set other places like from OEMIoControl(), but that would mean that threads started prior to changing the default would have a different thread quantum.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 14pt"&gt;Windows CE 3.0 through 5.0&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The Windows CE 3.0 through 5.0 kernel is built as a monolithic exe and the default thread quantum is set with single global variable.  The default thread quantum is set in dwDefaultThreadQuantum which  can be modified by the OEM.  To do so you must define dwDefaultThreadQuantum as extern and then set its value:&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt"&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;extern DWORD dwDefaultThreadQuantum;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;…&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt; &lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;void OEMInit()&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;{&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                dwDefaultThreadQuantum = 50;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;}&lt;/div&gt;
&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 14pt"&gt;Windows CE 6.0&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The Windows CE 6.0 kernel is built as dll and the OAL is built as an exe. The default thread quantum is set with a member of a global structure.  The global structure is g_pOemGlobal and the member is dwDefaultThreadQuantum. The g_pOemGlobal structure is defined in oemglobal.h, which is included by oal.h so mdofiying the default thread quantum is done by:&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt"&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;void OEMInit()&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;{&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;                g_pOemGlobal-&amp;gt;dwDefaultThreadQuantum = 50;&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 10pt; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in"&gt;}&lt;/div&gt;
&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;Copyright © 2009 – Bruce Eitman&lt;/span&gt;&lt;/div&gt;
&lt;div style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt" align="center"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;All Rights Reserved&lt;/span&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/BruceEitman/aggbug/135451.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/BruceEitman/comments/135451.aspx</wfw:comment>
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/BruceEitman/comments/commentRss/135451.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/BruceEitman/services/trackbacks/135451.aspx</trackback:ping>
    </entry>
</feed>