<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Windows CE &amp; Pocket PC Forum RSS Feed</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest threads from the 'Windows CE &amp; Pocket PC' forum at Programmer's Heaven, excluding replies.</description>
    <language>en</language>
    <copyright>Copyright 2009 Programmers Heaven</copyright>
    <pubDate>Fri, 03 Jul 2009 20:42:57 -0700</pubDate>
    <lastBuildDate>Fri, 03 Jul 2009 20:42:57 -0700</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>How to backup funny sms to another Pocket pc</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/393036/393036/how-to-backup-funny-sms-to-another-pocket-pc/</link>
      <description>I had a problem before that I wanted to backup all my collected funny sms.I puzzled for a few day.At last I find a way to backup my sms.I want to share it with my friends.You can download it here: &lt;a href="http://www.godswmobile.com/download.html"&gt;http://www.godswmobile.com/download.html&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br&gt;&lt;br&gt;&lt;strong&gt;Attachment:&lt;/strong&gt; &lt;a href="http://www.programmersheaven.com/mb/DownloadAttachment.aspx?AttachmentID=718"&gt;godswmobile-sms-transfer.zip&lt;/a&gt; (851059 bytes | downloaded 2 times)</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/393036/393036/how-to-backup-funny-sms-to-another-pocket-pc/</guid>
      <pubDate>Mon, 29 Jun 2009 23:02:10 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>debugging windows mobile device driver</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/392611/392611/debugging-windows-mobile-device-driver/</link>
      <description>hello,&lt;br /&gt;
currently i'm using ida pro to debug windows mobile applications. I have a device with windows mobile 6.1 and i want to debug a driver which was run by device.exe, if i attach to device.exe my device freezes. Is there any way to debug device driver with some other tools or methods?&lt;br /&gt;
thanks in advance&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/392611/392611/debugging-windows-mobile-device-driver/</guid>
      <pubDate>Sun, 21 Jun 2009 05:17:48 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>Recommend it to anyone.</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/392183/392183/recommend-it-to-anyone/</link>
      <description>&lt;strong&gt;&lt;span style="color: Green;"&gt;Orbasoft Antispyware is the best scan that I have used to keep my PC clean and working like new. It’s a great scanner that finds all the same bugs that other scans such as Norton can find. What’s even better is that it cost less than many of the other options. I found the antispyware solution from Orbasoft at &lt;a href="http://www.orbasoft.com"&gt;http://www.orbasoft.com&lt;/a&gt; and decided to give it a try. That was one of the best decisions I ever made. I’m very happy with this scanner and would recommend it to anyone that wants to protect and care for their PC so it will last as long as possible. &lt;/span&gt;&lt;br /&gt;
&lt;/strong&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/392183/392183/recommend-it-to-anyone/</guid>
      <pubDate>Thu, 11 Jun 2009 05:25:07 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>PocketPC 2003: ram2sd (sort-of hibernate)</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/390456/390456/pocketpc-2003-ram2sd-sort-of-hibernate/</link>
      <description>Hello all!&lt;br /&gt;
&lt;br /&gt;
I have an oldie HP iPAQ h1930 with MS PocketPC 2003.&lt;br /&gt;
&lt;br /&gt;
I am experimenting with it, and making hard-reset every so often.&lt;br /&gt;
&lt;br /&gt;
Is there a possibility to save all RAM (with file storage in RAM or at least PocketPC's-based settings) to an SD card, and later restore it after a hard-reset? So I don't have to set-up and customize the system (including installing additional software)?&lt;br /&gt;
&lt;br /&gt;
Thank you in advance,&lt;br /&gt;
&lt;br /&gt;
-- &lt;br /&gt;
sledge&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/390456/390456/pocketpc-2003-ram2sd-sort-of-hibernate/</guid>
      <pubDate>Tue, 05 May 2009 14:59:20 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>WinCE : Location of Clock Initialization code in ASPEN7750(SH4) BSP</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/390372/390372/wince--location-of-clock-initialization-code-in-aspen7750sh4-bsp/</link>
      <description>(Location of Clock Initialization code in ASPEN7750(SH4) BSP provided with WinCE 6.0 installation) &lt;br /&gt;
&lt;br /&gt;
Hi all,&lt;br /&gt;
I am trying to build the BSP for my platform, based on SH4A architecture. For that, I am refering ASPEN7750(SH4) BSP provided with WinCE 6.0 installation. &lt;br /&gt;
&lt;br /&gt;
I searched a lot but, not able to find the clock initialization code(very initial clock initialization done by the bootloader) inside the bootloader part.&lt;br /&gt;
&lt;br /&gt;
Can anybody help me for this?&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/390372/390372/wince--location-of-clock-initialization-code-in-aspen7750sh4-bsp/</guid>
      <pubDate>Mon, 04 May 2009 05:00:31 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>Win Embedded CE 6 &amp; Tux.Net</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/390208/390208/win-embedded-ce-6--tuxnet/</link>
      <description>Does anyone know what I need to download or activate in order to use the Tux.Net test harness?  I have VS2005 &amp;amp; Platform Builder/Windows Embedded CE 6.0 installed but I can't find any reference to Microsoft.MobileDevices.TuxNet.Core.dll on my system.  According to MSDN it's part of CETK which is installed on my machine and runs fine, but how on earth do you activate Tux.Net?  &lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/390208/390208/win-embedded-ce-6--tuxnet/</guid>
      <pubDate>Fri, 01 May 2009 07:23:12 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>GSM_code_wince5.0</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/390143/390143/gsm_code_wince50/</link>
      <description>Hi all,&lt;br /&gt;
&lt;br /&gt;
I'm working in windows ce5.0 platform.Now we are porting the GSM module in our design through COM port.&lt;br /&gt;
&lt;br /&gt;
Can anyone say me the link that contains complete GSM software development steps in wince5.0 platform?&lt;br /&gt;
&lt;br /&gt;
(or)&lt;br /&gt;
guide me how to implement basic functions (make a call ,receive a call ,sending sms ,receiving sms)&lt;br /&gt;
&lt;br /&gt;
regards&lt;br /&gt;
karthikeyan&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/390143/390143/gsm_code_wince50/</guid>
      <pubDate>Thu, 30 Apr 2009 00:56:17 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>Sysgen in Platform builder</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/389988/389988/sysgen-in-platform-builder/</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
Could anybody tell me how can I automate Sysgen in Platform builder using scripts?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Harish&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/389988/389988/sysgen-in-platform-builder/</guid>
      <pubDate>Tue, 28 Apr 2009 03:50:32 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>"services list" command fails in Wince 6.0 after logoff</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/389801/389801/services-list-command-fails-in-wince-60-after-logoff/</link>
      <description>I have a service running on a WinCE 6.0 box but when i log off the&lt;br /&gt;
service fails to start. It is observed that when the machine reboots&lt;br /&gt;
and comes up running "services list" in the command prompt displays the&lt;br /&gt;
services running on the machine. But, once i log off and the machine&lt;br /&gt;
comes up running "services list" in the command prompt fails. In WinCE&lt;br /&gt;
5.0 it works perfectly well. Any info in the matter will be&lt;br /&gt;
appreciated.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/389801/389801/services-list-command-fails-in-wince-60-after-logoff/</guid>
      <pubDate>Sat, 25 Apr 2009 03:31:18 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>Accessing Host USB in Windows Mobile 5.0</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/389760/389760/accessing-host-usb-in-windows-mobile-50/</link>
      <description>Hello!&lt;br /&gt;
&lt;br /&gt;
I try to access a HID USB device with my PocketPC LOOX with integrated USB Host.&lt;br /&gt;
&lt;br /&gt;
I already figured out - that I can get an handle to the device with -&amp;gt; FindFirstDevice, FindNextDevice&lt;br /&gt;
I am quite sure I got the _right_ device, because I looked at the enumeration before an after I plugged it in.&lt;br /&gt;
The device name in the DEVMGR_DEVICE_INFORMATION is HID1.&lt;br /&gt;
I assume this also means the HID driver was loaded.&lt;br /&gt;
&lt;br /&gt;
To make sure opening is made with the correct options - I do a &lt;br /&gt;
&lt;br /&gt;
HANDLE hFile = CreateFileW(di.szDeviceName, &lt;br /&gt;
GENERIC_WRITE | GENERIC_READ, &lt;br /&gt;
FILE_SHARE_READ|FILE_SHARE_WRITE,&lt;br /&gt;
(LPSECURITY_ATTRIBUTES)NULL,&lt;br /&gt;
OPEN_EXISTING,&lt;br /&gt;
0,&lt;br /&gt;
NULL);&lt;br /&gt;
&lt;br /&gt;
No error occurs, and I see a value for hFile.&lt;br /&gt;
&lt;br /&gt;
Now I try to write and read from the handle with&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
Result = WriteFile(handle, &amp;amp;WriteBuffer, 10, &amp;amp;BytesWritten, NULL);&lt;br /&gt;
...&lt;br /&gt;
or&lt;br /&gt;
ReadFile(handle, &amp;amp;ReadBuffer, 10, &amp;amp;NumberOfBytesRead, NULL);&lt;br /&gt;
&lt;br /&gt;
of cource with the right Buffer / Bufferlenght handling.&lt;br /&gt;
&lt;br /&gt;
WriteFile and ReadFile does not work an come with error 50 (ERROR_NOT_SUPPORTED).&lt;br /&gt;
&lt;br /&gt;
Does not seem right &lt;br /&gt;
&lt;br /&gt;
So I tried to deal with DeviceIoControl .. and got no luck.&lt;br /&gt;
&lt;br /&gt;
On Windows XP everythink work fine (HidD_GetPreparsedData, HidP_GetCaps, SetupDiGetClassDevsW, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceDetailW, CreateFile, ReadFile, WriteFile) but this functions does not seem to be available in Windows Mobile 5.0 (hid.dll, hidsdi.h, setupapi.h ...)&lt;br /&gt;
&lt;br /&gt;
If you wonder which device I want to control ... here you go .. JoyWarrior 24F8 from www.codemercs.com&lt;br /&gt;
&lt;br /&gt;
Can anyone point me to the right function to access / read / write an HID USB Device in Windows Mobile 5.0.&lt;br /&gt;
It does not matter if VB, VC++,C or C#</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/389760/389760/accessing-host-usb-in-windows-mobile-50/</guid>
      <pubDate>Fri, 24 Apr 2009 08:57:27 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>WinCE 5.0 Build 1400 javascript in IE is broken!</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/386657/386657/wince-50-build-1400-javascript-in-ie-is-broken/</link>
      <description>Hi all,&lt;br /&gt;
&lt;br /&gt;
I'm developing some web based services for WinCE devices and I've come across a massive problem that WinCE 5.0 Build 1400 does not seem to support basic javascript functionality such as getElementById !!&lt;br /&gt;
&lt;br /&gt;
I need to obtain information from form fields and i'm using document.getElementById() to grab the data.&lt;br /&gt;
&lt;br /&gt;
This method works perfectly fine in ie6, ie7, firefox, safari, opera on the desktop. It works perfectly fine in WinCE 4.2 and in WinCE 5.0. But on the devices that have WinCE 5.0 Build 1400 getElementById just does not work at all!!!&lt;br /&gt;
&lt;br /&gt;
If I do this:&lt;br /&gt;
&lt;br /&gt;
document.forms['myform'].textbox.value&lt;br /&gt;
&lt;br /&gt;
then I can obtain the value from a form (and obtain the form element) in Build 1400&lt;br /&gt;
&lt;br /&gt;
but if I do this&lt;br /&gt;
&lt;br /&gt;
document.getElementById('textbox').value&lt;br /&gt;
&lt;br /&gt;
then nothing happens.&lt;br /&gt;
&lt;br /&gt;
Is this a known bug and are there any fixes for it, I dont want to have to start changing code because IE is buggy.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/386657/386657/wince-50-build-1400-javascript-in-ie-is-broken/</guid>
      <pubDate>Tue, 03 Mar 2009 04:39:16 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>RAScreate and dial RAS connection on Win CE5.0</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/385606/385606/rascreate-and-dial-ras-connection-on-win-ce50/</link>
      <description>&lt;br /&gt;
Hello Everyone,&lt;br /&gt;
&lt;br /&gt;
      I am trying to create and dial a RAS connection in Windows CE 5.0. I have a device running  Win CE 5.0 and has GPRS modem on it. I want to "Make a connection" programatically and dial it.&lt;br /&gt;
&lt;br /&gt;
 I have followed all the instructions (i hope) given on the MSDN. However am not able to get through. I always get error "ERROR_INVALID_SIZE" (code 632) when I call RasGetEntryProperties().&lt;br /&gt;
I am now almost fed up. The size of RASENTRY i get is 3280&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Following are the constants i Use (for Windows CE 5.0)&lt;br /&gt;
	    public const int RAS_MaxDeviceType = 16;&lt;br /&gt;
            public const int RAS_MaxPhoneNumber = 128;&lt;br /&gt;
            public const int RAS_MaxIpAddress = 15;&lt;br /&gt;
            public const int RAS_MaxIpxAddress = 21;&lt;br /&gt;
            public const int MAX_PATH = 260;//&lt;br /&gt;
            public const int RAS_MaxEntryName = 20;&lt;br /&gt;
            public const int RAS_MaxDeviceName = 32;&lt;br /&gt;
            public const int RAS_MaxCallbackNumber = 48;&lt;br /&gt;
                        &lt;br /&gt;
&lt;br /&gt;
            public const int RAS_MaxAreaCode = 10;&lt;br /&gt;
            public const int RAS_MaxPadType = 32;&lt;br /&gt;
            public const int RAS_MaxX25Address = 200;&lt;br /&gt;
            public const int RAS_MaxFacilities = 200;&lt;br /&gt;
            public const int RAS_MaxUserData = 200;&lt;br /&gt;
            public const int RAS_MaxReplyMessage = 1024;&lt;br /&gt;
            public const int RAS_MaxDnsSuffix = 256;&lt;br /&gt;
            public const int UNLEN = 256;&lt;br /&gt;
            public const int PWLEN = 256;&lt;br /&gt;
            public const int DNLEN = 15;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Following is my RASENTRY structure&lt;br /&gt;
&lt;br /&gt;
public struct RASENTRY&lt;br /&gt;
        {&lt;br /&gt;
            public uint dwSize;&lt;br /&gt;
            public uint dwfOptions;&lt;br /&gt;
            //&lt;br /&gt;
            // Location/phone number.&lt;br /&gt;
            //&lt;br /&gt;
            public int dwCountryID;&lt;br /&gt;
            public int dwCountryCode;&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxAreaCode + 1)]&lt;br /&gt;
            public string szAreaCode;&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxPhoneNumber + 1)]&lt;br /&gt;
            public string szLocalPhoneNumber;&lt;br /&gt;
            public int dwAlternateOffset;&lt;br /&gt;
            //&lt;br /&gt;
            // PPP/Ip&lt;br /&gt;
            //&lt;br /&gt;
            public RASIPADDR ipaddr;&lt;br /&gt;
            public RASIPADDR ipaddrDns;&lt;br /&gt;
            public RASIPADDR ipaddrDnsAlt;&lt;br /&gt;
            public RASIPADDR ipaddrWins;&lt;br /&gt;
            public RASIPADDR ipaddrWinsAlt;&lt;br /&gt;
            //&lt;br /&gt;
            // Framing&lt;br /&gt;
            //&lt;br /&gt;
            public int dwFrameSize;&lt;br /&gt;
            public int dwfNetProtocols;&lt;br /&gt;
            public int dwFramingProtocol;&lt;br /&gt;
            //&lt;br /&gt;
            // Scripting&lt;br /&gt;
            //&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.MAX_PATH)]&lt;br /&gt;
            public string szScript;&lt;br /&gt;
            //&lt;br /&gt;
            // AutoDial&lt;br /&gt;
            //&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.MAX_PATH)]&lt;br /&gt;
            public string szAutodialDll;&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.MAX_PATH)]&lt;br /&gt;
            public string szAutodialFunc;&lt;br /&gt;
            //&lt;br /&gt;
            // Device&lt;br /&gt;
            //&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxDeviceType + 1)]&lt;br /&gt;
            public string szDeviceType;&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxDeviceName + 1)]&lt;br /&gt;
            public string szDeviceName;&lt;br /&gt;
            //&lt;br /&gt;
            // X.25&lt;br /&gt;
            //&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxPadType + 1)]&lt;br /&gt;
            public string szX25PadType;&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxX25Address + 1)]&lt;br /&gt;
            public string szX25Address;&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxFacilities + 1)]&lt;br /&gt;
            public string szX25Facilities;&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxUserData + 1)]&lt;br /&gt;
            public string szX25UserData;&lt;br /&gt;
            public int dwChannels;&lt;br /&gt;
            //&lt;br /&gt;
            // Reserved&lt;br /&gt;
            //&lt;br /&gt;
            public int dwReserved1;&lt;br /&gt;
            public int dwReserved2;&lt;br /&gt;
&lt;br /&gt;
            #if WINVERCE500&lt;br /&gt;
&lt;br /&gt;
                //&lt;br /&gt;
                // EAP extension type to use&lt;br /&gt;
                //&lt;br /&gt;
                public int dwCustomAuthKey;&lt;br /&gt;
&lt;br /&gt;
            #endif&lt;br /&gt;
&lt;br /&gt;
            #if WINVER401&lt;br /&gt;
&lt;br /&gt;
                //&lt;br /&gt;
                // Multilink and BAP&lt;br /&gt;
                //&lt;br /&gt;
                public int       dwSubEntries;&lt;br /&gt;
                public int       dwDialMode;&lt;br /&gt;
                public int       dwDialExtraPercent;&lt;br /&gt;
                public int       dwDialExtraSampleSeconds;&lt;br /&gt;
                public int       dwHangUpExtraPercent;&lt;br /&gt;
                public int       dwHangUpExtraSampleSeconds;&lt;br /&gt;
                //&lt;br /&gt;
                // Idle time out&lt;br /&gt;
                //&lt;br /&gt;
                public int       dwIdleDisconnectSeconds;&lt;br /&gt;
&lt;br /&gt;
            #endif&lt;br /&gt;
&lt;br /&gt;
            #if WINVER500&lt;br /&gt;
&lt;br /&gt;
                public EntryTypes       dwType;&lt;br /&gt;
                public EncryptionTypes  dwEncryptionType;&lt;br /&gt;
                public int      dwCustomAuthKey;&lt;br /&gt;
                public GUID     guidId;&lt;br /&gt;
                [MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAX_PATH)]&lt;br /&gt;
                public string       szCustomDialDll;&lt;br /&gt;
                public int      dwVpnStrategy;&lt;br /&gt;
&lt;br /&gt;
            #endif&lt;br /&gt;
&lt;br /&gt;
            #if WINVER501&lt;br /&gt;
&lt;br /&gt;
                public int      dwfOptions2;&lt;br /&gt;
                public int      dwfOptions3;&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxDnsSuffix + 1)]&lt;br /&gt;
                public string   szDnsSuffix;&lt;br /&gt;
                public int      dwTcpWindowSize;&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = RASConstants.MAX_PATH)]&lt;br /&gt;
                public string   szPrerequisitePbk;&lt;br /&gt;
            [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxEntryName + 1)]&lt;br /&gt;
                public string   szPrerequisiteEntry;&lt;br /&gt;
                public int      dwRedialCount;&lt;br /&gt;
                public int      dwRedialPause;&lt;br /&gt;
&lt;br /&gt;
            #endif&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. I have used # define WINVERCE500. &lt;br /&gt;
2. Is the RASENTRY structure size 3280 correct for Win CE 5.0&lt;br /&gt;
&lt;br /&gt;
3. The function I call is dwGetEntry = RasGetEntryProperties(null, "gprs",ref RasEntry, ref dwSize, null, ref temp);&lt;br /&gt;
	dwGetEntry is always 632 no matter what I do.&lt;br /&gt;
&lt;br /&gt;
4. I have followed the correct RASENTRY structure as mentioned on MSDN. Plese point me where am I going wrong.&lt;br /&gt;
&lt;br /&gt;
Please giude me in the right direction. &lt;br /&gt;
&lt;br /&gt;
Thank you &lt;br /&gt;
&lt;br /&gt;
cheers&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/385606/385606/rascreate-and-dial-ras-connection-on-win-ce50/</guid>
      <pubDate>Wed, 11 Feb 2009 21:24:23 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>pocket pc</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/385440/385440/pocket-pc/</link>
      <description>Hi,&lt;br /&gt;
please check the below msg I got recently...Hope it may some how help &lt;br /&gt;
you...&lt;br /&gt;
&lt;br /&gt;
I found a similar one at explorepda.com and also they announced 15% discount for &lt;br /&gt;
valentine's day special offer&lt;br /&gt;
&lt;br /&gt;
Check the message below I got from them&lt;br /&gt;
&lt;br /&gt;
15% off on all PocketPC,Palm, Symbian, Blackberry Software, Ringtones, &lt;br /&gt;
&lt;br /&gt;
Games, Themes, Wallpaper at explorepda.com&lt;br /&gt;
&lt;br /&gt;
Website : &lt;a href="http://www.explorepda.com"&gt;http://www.explorepda.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Use this Discount Code : FEBGIFT&lt;br /&gt;
&lt;br /&gt;
offer open till feb 15th&lt;br /&gt;
&lt;br /&gt;
Hurry!! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
explorePDA.com - Palm, Pocket PC, Windows Mobile, Smartphones, Symbian, &lt;br /&gt;
&lt;br /&gt;
BlackBerry software at [url]www.explorePDA.com[/url].&lt;br /&gt;
New submissions daily! Special Discounts monthly!&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/385440/385440/pocket-pc/</guid>
      <pubDate>Mon, 09 Feb 2009 03:33:42 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>font info</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/385131/385131/font-info/</link>
      <description>hello i load fonts using AddFontResource&lt;br /&gt;
&lt;br /&gt;
i would like to get aspect ratio&lt;br /&gt;
&lt;br /&gt;
in windows ce&lt;br /&gt;
&lt;br /&gt;
but GetAspectRatioFilterEx function does not fit windows ce i added the libe but i cant compile&lt;br /&gt;
------------&lt;br /&gt;
Error	3	error C3861: 'GetAspectRatioFilterEx': identifier not 	&lt;br /&gt;
------------------------------------------------------&lt;br /&gt;
i adde dinclude and lib(from visual studio gdi32.lib .. i suppose this is mistake)&lt;br /&gt;
----------&lt;br /&gt;
so how i can get the font ratio (height to width)&lt;br /&gt;
i want to draw font using draw text so i need to know the rectangle for the font i draw thanks !!</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/385131/385131/font-info/</guid>
      <pubDate>Mon, 02 Feb 2009 03:20:21 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>Power management for WinCE 6.0</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/384666/384666/power-management-for-wince-60/</link>
      <description>I have to write the USB client driver for the custom device with a bulk transfer mode for transferring the images and files and a control transfer mode for issuing the commands. &lt;br /&gt;
&lt;br /&gt;
My doubt is on power management for the USB client driver. Is it required to handle anything regarding the power management in my case. Like writing the xxx_powerup() and xxx_powerdown() functions or handling case IOCTL_POWER_SET,case IOCTL_POWER_CAPABILITIES, case IOCTL_POWER_GET in xxx_iocontrol. &lt;br /&gt;
Does't it happen at the lower level drivers like in the USB function contoller driver??&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/384666/384666/power-management-for-wince-60/</guid>
      <pubDate>Wed, 21 Jan 2009 02:56:07 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>phoneme CVM problem in WM2003</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/383895/383895/phoneme-cvm-problem-in-wm2003/</link>
      <description>hi,&lt;br /&gt;
&lt;br /&gt;
I 'm using PDA HP IPAQ rx3400 Windows Mobile 2003.(outdated I know)&lt;br /&gt;
Phoneme personal profile CVM.&lt;br /&gt;
&lt;br /&gt;
I've this CVM problem. I've successfully porting a simple "Hello World" to my PDA by Phoneme CVM. But seems like the memory usage in the CVM is too big for my PDA to handle. &lt;br /&gt;
&lt;br /&gt;
So, i wanna try to change the CVM memory so it can fit with my PDA.&lt;br /&gt;
Anyone knows how to change the code in the phoneme CVM? (the source code maybe). And which part should i change?&lt;br /&gt;
&lt;br /&gt;
Thanks.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/383895/383895/phoneme-cvm-problem-in-wm2003/</guid>
      <pubDate>Mon, 05 Jan 2009 08:13:51 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>Microsoft Transcriber (Handwriting Recognition)</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/383485/383485/microsoft-transcriber-handwriting-recognition/</link>
      <description>This may not be the right place for such a question, but as all other avenues have been unsuccessfully exhausted, I thought I'd ask the real experts; the programmers.&lt;br /&gt;
&lt;br /&gt;
This question relates to the Microsoft Transcriber handwriting recognition utility, that is built into Windows Mobile Professional editions.&lt;br /&gt;
&lt;br /&gt;
After building up a considerable shorthand database of my own, the entire list was wiped out by hard resets, twice, and I am now building yet another set, from scratch.&lt;br /&gt;
&lt;br /&gt;
Does anyone know where this shorthand file is saved, or if there is any way to back it up for future use?&lt;br /&gt;
&lt;br /&gt;
Any help will be very much appreciated.&lt;br /&gt;
&lt;br /&gt;
Thank you.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/383485/383485/microsoft-transcriber-handwriting-recognition/</guid>
      <pubDate>Wed, 24 Dec 2008 07:23:17 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>How to program a Pocket PC</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/383325/383325/how-to-program-a-pocket-pc/</link>
      <description>Hi All,&lt;br /&gt;
I am a newbie in programming on windows mobile environment. I have a skill in VB, C, C++. I wish to start in programming my Pocket PC MIO A201. On my XP I wont to install all sw necessary for this contest.&lt;br /&gt;
If it is possible I wish to install free o try and buy sw. I find many internet sites but I have a doubt about the right sw to install.&lt;br /&gt;
I find this site, for example &lt;a href="http://www.microsoft.com/express/2005/download/default.aspx#"&gt;http://www.microsoft.com/express/2005/download/default.aspx#&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
but I wish to know which part (programming language) of Visual Studio 2005 to install. Moreover I know that it is necessary a set of libraries for Pocket PC and maybe an emulator.&lt;br /&gt;
&lt;br /&gt;
Any help (with links) will be well appreciated.&lt;br /&gt;
&lt;br /&gt;
Many thanks in advance.&lt;br /&gt;
Regards,&lt;br /&gt;
&lt;br /&gt;
  Giovanni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/383325/383325/how-to-program-a-pocket-pc/</guid>
      <pubDate>Fri, 19 Dec 2008 09:38:21 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>Synchronizing with a serial device by time out.</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/383009/383009/synchronizing-with-a-serial-device-by-time-out/</link>
      <description>Hi&lt;br /&gt;
&lt;br /&gt;
I have the following Problem:&lt;br /&gt;
A device is Connected to a TPC on which windows ce 5.0 is running via a RS232.&lt;br /&gt;
The device sends 2 bytes of data every 25ms.&lt;br /&gt;
I have to write code on the TPC that synchronizes with this data stream, without having the possibility to exchange handshake data with the device.&lt;br /&gt;
Has anyone of you allready done such a thing befor?&lt;br /&gt;
Is it even possible to do it with the normal win ce api?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/383009/383009/synchronizing-with-a-serial-device-by-time-out/</guid>
      <pubDate>Sun, 14 Dec 2008 12:34:10 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>LoadKernelLibrary and GetProcAddress</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/382891/382891/loadkernellibrary-and-getprocaddress/</link>
      <description>Hello,&lt;br /&gt;
&lt;br /&gt;
Would it be considered valid to load a dll in kernel mode i.e.LoadKernelLibrary(somedll) followed by GetProcAddess() to obtain the address of function that is exported by the dll?&lt;br /&gt;
&lt;br /&gt;
I tried this and GetProcAddess() fails with GetLastError() of 87 (The Parameter is incorrect).If I do a simple LoadLibrary(somedll) followed by GetProcAddess() for the same function it works.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-Thanks,&lt;br /&gt;
lakshpaa&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/382891/382891/loadkernellibrary-and-getprocaddress/</guid>
      <pubDate>Thu, 11 Dec 2008 17:10:10 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>Calibrating touch screen on WinCe 6.0</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/382579/382579/calibrating-touch-screen-on-wince-60/</link>
      <description>We have to calibrate our touch screen(Resistive touch screen).&lt;br /&gt;
We are using a PX270 based computer module, which has in built touch screen module and driver for it in BSP.&lt;br /&gt;
&lt;br /&gt;
The registry settings for the touch screen is&lt;br /&gt;
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]&lt;br /&gt;
    "DriverName"="touch.dll"&lt;br /&gt;
    ; Portrait mode calibration data:&lt;br /&gt;
    "CalibrationData"="511,517 264,272 276,756 769,763 749,278"&lt;br /&gt;
    "Priority256"=dword:6d        ; Polling thread priority&lt;br /&gt;
    "HighPriority256"=dword:6d&lt;br /&gt;
    "MaxCalError"=dword:5        ; Maximum error during calibration&lt;br /&gt;
    "TouchSensitivity"=dword:8    ; Touch screen sensitivity, max sens. = 1, min sens. = 63&lt;br /&gt;
&lt;br /&gt;
 "PressureFilter"=dword:0        ;  0 - disable Pressure Treshold Filter,  0 - enable Pressure Treshold Filter&lt;br /&gt;
    "PressureTreshold"=dword:c8&lt;br /&gt;
    "PenMoveFilter"=dword:1        ; 0 - disable Pen Movement Filter, 1 - enable Pen Movement Filter&lt;br /&gt;
    "PenMoveSensitivity"=dword:64    ; Pen movement sensitivity, increase this value for lower pen movement sensitivity&lt;br /&gt;
    "SpikeFilter"=dword:0        ; 0 - disable Spike Filter, 1 - enable Spike Filter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Can anybody tell me what is the Calibartion data ("511,517 264,272 276,756 769,763 749,278").&lt;br /&gt;
Using the calibration tool which comes with the WinCE, we are not able to calibrate the touch screen properly.&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/382579/382579/calibrating-touch-screen-on-wince-60/</guid>
      <pubDate>Thu, 04 Dec 2008 02:12:39 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>CE newbie question about onclick</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/381626/381626/ce-newbie-question-about-onclick/</link>
      <description>I have a site that functions fine on an iphone but not on a BlackBerry which is, I believe, a Windows CE OS.&lt;br /&gt;
&lt;br /&gt;
It appears that the onclick doesn't function. The code snippet is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;form action="notdone.php" method="post" name="notdoneForm" enctype="multipart/form-data"&amp;gt;&lt;br /&gt;
&amp;lt;input type="hidden" name="menuType" value=""&amp;gt;&lt;br /&gt;
&amp;lt;a href="#" class="menu" onclick="document.notdoneForm.submit()"&amp;gt;&lt;br /&gt;
List Personnel Not Done&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I'm wondering if CE doesn't use the 'document' for referring to browswer objects? &lt;br /&gt;
&lt;br /&gt;
I'm totally grasping at straws here. &lt;br /&gt;
&lt;br /&gt;
ANY clue would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/381626/381626/ce-newbie-question-about-onclick/</guid>
      <pubDate>Fri, 07 Nov 2008 06:29:08 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>Embedded Design</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/381237/381237/embedded-design/</link>
      <description>&lt;a href="http://www.giayee.com"&gt;Giayee Embedded Handheld Device Design House&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Giayee Technology Co., Ltd. is a wholly-owned subsidiary of Embest Info&amp;amp;Tech Co., LTD. (Embest) and is located in ShenZhen China. It was formed out of the Embest Handheld Mobile Device department in 2007.&lt;br /&gt;
&lt;br /&gt;
Embest is :&lt;br /&gt;
       The only join venture ARM has invested in within China.&lt;br /&gt;
       ARM Tools Key Partner.&lt;br /&gt;
      Microsoft Windows Embedded Silver Partners. &lt;br /&gt;
&lt;br /&gt;
We are a  professional,outstanding  and  experienced team that  provide first-class  services and  solutions. Starting from PCB  development, our service covers BSP development, device driver development, application software development,and product manufacture. We are  continuously strive to be the best by fostering a quality  culture  based on  teamwork, responsibility, accountability, communication and integrity. &lt;br /&gt;
&lt;br /&gt;
With over 7 years experience of embedded handheld device development, we have accumulated a great deal of mature technology and put forward a number of excellent solutions.&lt;br /&gt;
&lt;br /&gt;
More information at: &lt;a href="http://www.giayee.com"&gt;http://www.giayee.com&lt;/a&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/381237/381237/embedded-design/</guid>
      <pubDate>Thu, 16 Oct 2008 19:35:24 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>install WinCE on laptop?</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/376652/376652/install-wince-on-laptop/</link>
      <description>I have an older IBM ThinkPad (33mhz I believe) in my closet, and was wondering if it were possible to install a version of WinCE on it?&lt;br /&gt;
&lt;br /&gt;
I know MicroSoft offers WinCE developers kit, perhaps one of these can be used to create the needed OS?&lt;br /&gt;
&lt;br /&gt;
Patrick&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/376652/376652/install-wince-on-laptop/</guid>
      <pubDate>Wed, 01 Oct 2008 07:08:11 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
    <item>
      <title>Low cost entertainment Smartphone</title>
      <link>http://www.programmersheaven.com/mb/pocket-pc/376130/376130/low-cost-entertainment-smartphone/</link>
      <description>Giayee is an Embedded Mobile Handheld Device Solution Provider that helps business across the Mobile Handheld Device value chain accelerates product developments life cycles. With over 7 years of embedded product development experience, they have developed a proven ability to reduce time-to-market of mobile handheld device while decreasing development costs. They have designed and manufactured embedded electronic solutions for expanding global customer through their in-house expertise and strategic partnerships.&lt;br /&gt;
&lt;br /&gt;
Giayee Low cost Multimedia Mobile Solution is a High-performance, Low Power-consummated, Rich interfaced and Low-cost Multimedia Entertainment Solution. It’s the best solution for Smart Phone, Tablet, Handheld Devices, and Mobile Terminal etc.&lt;br /&gt;
&lt;br /&gt;
More Infomation at: &amp;lt;a href="http://www.giayee.com"&amp;gt;Giayee Embedded Handheld Device Design House&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/pocket-pc/376130/376130/low-cost-entertainment-smartphone/</guid>
      <pubDate>Sat, 27 Sep 2008 02:40:50 -0700</pubDate>
      <category>Windows CE &amp; Pocket PC</category>
    </item>
  </channel>
</rss>