<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title><![CDATA[TechForum]]></title><link>http://techplex.net/</link><description><![CDATA[Forum: windowsce]]></description><lastBuildDate>Fri, 12 Mar 2010 09:13:20 GMT</lastBuildDate><pubDate>Fri, 12 Mar 2010 09:13:20 GMT</pubDate><item><title><![CDATA[Turning file sharing (SMB) service on and off]]></title><link>http://techplex.net/windowsce/49134-turning-file-sharing-smb-service-on-and-off.htm</link><description><![CDATA[Hello

I am trying to turn the file sharing (SMB0:) service on and off via telnet.
For some reason when I run the command services stop smb0: nothing actually 
happens!  I can repeat the command or wait before checking and it is still 
running.

If I disable the time server though, this usually stops SMB running.

Similarly the service won't start up again until the time server is restarted.

Note I have tried this via command prompt and a C++ program and all have 
displayed the same issues.

Can anyone offer assistance?
I am using WinCE 6
]]></description><author>m0nkeymafia</author><pubDate>Thu, 11 Mar 2010 08:02:01 -0800</pubDate></item><item><title><![CDATA[Semaphores not working in OID context]]></title><link>http://techplex.net/windowsce/49131-semaphos-not-working-in-oid-context.htm</link><description><![CDATA[Hi!
I am working on WinCE 6.0 CE R2 network driver which acts as SDIO
based wifi driver.
I am trying to use semaphores to protect data structures which are
accessed in ISR and OID contexts.

My semaphore initialization looks like:
CreateSemaphore(NULL,
                            1,
                             1,
                              TEXT("SemToXXX"));

Here is my Issue:
1) ISR acquired the semaphore.
2) ISR got preempted and OID got the control. (NDIS is trying to set
some thing through set_oid).
3) Now, OID context trying to acquire the semaphore.

Thats it, driver is hanged.

I didn't understand why the driver is hanged. According to theory,
again ISR should get the CPU and after it releases the semaphores then
again OID should acquire the semaphore.
For some reason, The driver is getting hanged.
My driver is SDIO based network device driver.

Can any one share the views about this.

Thanks.
]]></description><author>Raghu</author><pubDate>Wed, 10 Mar 2010 05:03:58 -0800 (PST)</pubDate></item><item><title><![CDATA[Loading two instances of the same driver]]></title><link>http://techplex.net/windowsce/49024-loading-two-instances-of-the-same-driver.htm</link><description><![CDATA[Hi,

I have developed a wince 6.0 driver. I need to install two instances
of this drivers for two interfaces of the device.
E.g.
- install first instance of the driver for first interface.
- install second instance of the driver for second interface

I am able to load two instances of the driver for these two interface.
But the problem is that the same name is displayed for both the
interfaces. i.e. "WinCE DiagPort Modem status 1", "WinCE DiagPort
Modem status 1". So it is difficult to identify which instance is for
which interface.

I have provided this information in .reg file of the driver:
i.e. "FriendlyName"="WinCE DiagPort Modem status 1"

I believe this can be achieved using .reg file. How can I create two
separate names for the drivers using .reg file?
Thank you for your anticipation in advance.
]]></description><author>puneet avasthi</author><pubDate>Tue, 23 Feb 2010 02:42:04 -0800 (PST)</pubDate></item><item><title><![CDATA[High resolution timers in Windows CE]]></title><link>http://techplex.net/windowsce/49019-high-solution-timers-in-windows-ce.htm</link><description><![CDATA[Hi all, 

I want a driver to be implemented in kernel mode, which will trigger an event after a predefined time, say 500 microseconds. 

Is there any API's in WIN CE to give microsecond resolution in Kernel mode?


Submitted via EggHeadCafe - Software Developer Portal of Choice 
Creating a WPF Custom Control
http://www.eggheadcafe.com/tutorials/aspnet/32d63678-2798-465e-ad29-c0b45fb68b78/creating-a-wpf-custom-con.aspx]]></description><author>neo</author><pubDate>Tue, 23 Feb 2010 01:05:59 -0800</pubDate></item><item><title><![CDATA[SIP On Password Dialog]]></title><link>http://techplex.net/windowsce/49018-sip-on-password-dialog.htm</link><description><![CDATA[Hi,
Thanks for looking in to this..!

I have set the password for win ce 6.0 device, now whenever I power on the 
device it asks for the password but as my device don't support keyboard I 
have used SIP, but in this case when password dialog appear it doesna??t show 
Software Input Panel. For entering password as well as I am not able to move 
dialog by dragging its title bar.

Is there anyone who have had suffered through same issue...or is there any 
solution is available to this problem.

Your help would be really appreciated !

Thanks 
-Anant
]]></description><author>AnantWakode</author><pubDate>Mon, 22 Feb 2010 23:21:01 -0800</pubDate></item><item><title><![CDATA[Windows CE Embedded Webserver is autostarting]]></title><link>http://techplex.net/windowsce/49017-windows-ce-embedded-webserver-is-autostarting.htm</link><description><![CDATA[How can i stop this process? (By C#, VB,...)
The Windows Embedded CE Web Server is enabled on this device.

This file is a placeholder and should be replaced. Please see your
Platform Builder docs or our web site at http://msdn.microsoft.com/embedded.

I have to set the isenabled to 0 so that it is not startetd, but i
have done so and it did not help, any ideas?

Can you tell me the exact path to the IsEnabled ?
]]></description><author>Andreas Ploetzeneder</author><pubDate>Mon, 22 Feb 2010 22:41:55 -0800 (PST)</pubDate></item><item><title><![CDATA[Audio Driver for BT in Wince 6.0]]></title><link>http://techplex.net/windowsce/49009-audio-driver-for-bt-in-wince-6-0.htm</link><description><![CDATA[Hi All,

I'm developing an audio driver which takes and sends the data from the
Bluetooth, HFP profile on Windows CE 6.0. I have taken the
driver(WM8746 codec,driver,using MCASP0) which was already present and
tweaked the code to configure the McASP that is dedicated for the
Bluetooth(McASP3). The McASP settings had the change of the clock
rate, pin dir & frame sync etc depending upon the master slave
settings of the McASP with the BT. BT is configured to be the slave in
my case. I've also configured the DMA settings, IRQ lines, and the
control and data registers for the McASP.

But when i play a wav file using the sample application provided with
WinCE i get an error-
"Time out during Playback"
"Error still playing" at the wavunprepare function and the application
closes.

During wavrecord, the application gives an error - "Time out during
Capture"

But with the default driver the same application plays the audio
properly adn records the data correctly into the file.

Can anyone please guide me what could be wrong in my driver which is
causing these problem in both during record and playback? A nudge or a
push in the right direction will be very helpful. Thanks in Advance.

Regards,
Sanjay
]]></description><author>sanju</author><pubDate>Mon, 22 Feb 2010 10:22:44 -0800 (PST)</pubDate></item><item><title><![CDATA[RTC: Voip application. Audio driver and signal glitches]]></title><link>http://techplex.net/windowsce/49007-rtc-voip-application-audio-driver-and-signal-glitches.htm</link><description><![CDATA[We have two WindowsCE 6 based modules that will be used in a VOIP 
application.  One modules will only sample audio (microhpone input) and 
stream theses data to the second module, that will only output the audio. 
During development the RTC application we have detected that there are some 
gliches on the playback side. These glichtes occure not very periodically. I 
would guess about every 2-3 seconds. 
During deeper analyses we have detected that this is no general problem of 
audio playback. The output breaks are really generated by the RTC itself, 
that is passing an empty buffer (160 bytes, all samples are 0) to the audio 
driver.

My first question is: Does anybody else notice such a behaviour on WindowsCE?

We have also tested this with the voipdemo application and replaced the 
sender with a PC system. The gliches are even the same with this setup.

Another point we have noticed is that the audio output is running a little 
too fast on our board (about 1%). When setting the output frequency to a 
higher value
that glitches are disappearing, but than the output seems to overlap 
sometimes (meassured with an osciloscope)
So is there any timing issue within the RTC that could cause this behaviour? 
I am wondering if other voip devices are really able to sample
audio streams that exactly.
]]></description><author>kiefsdev</author><pubDate>Mon, 22 Feb 2010 03:45:01 -0800</pubDate></item><item><title><![CDATA[Resume from sleep problem]]></title><link>http://techplex.net/windowsce/49006-sume-from-sleep-problem.htm</link><description><![CDATA[I'm working with PXA270 and WinCE 6.0. I have problems with suspend and 
resume on my hardware platform. After wake-up from suspend WinCE starts, but 
after a while the system stops with internal reset.

Debug messages:
HcdPdd_PowerDown: Need to add Bulverde support.
BKL_PowerDown().
WaveDev2: PowerDown
UnConfigureAC97Control: InitRefCnt=1
  Calling OEMPowerOff...
  
Back from OEMPowerOff
  Calling device manager power proc.
ConfigureAC97Control: InitRefCnt=0
BKL_PowerUp().
HcdPdd_PowerUp: enter.
HcdPdd_PowerUp: Need to add Bulverde support.
  Calling GWES power proc.
ConfigureAC97Control: InitRefCnt=1
  Returning to normally scheduled programming.
bulverde_usbfn!BulEndpoint::ReInit: (1)udccsr.ulValue= 0x116
bulverde_usbfn!BulEndpoint::ReInit:(1) udccrax.ulValue= 0x200d103
bulverde_usbfn!BulEndpoint::ReInit: (2)udccsr.ulValue= 0x116
bulverde_usbfn!BulEndpoint::ReInit:(2) udccrax.ulValue= 0x2014101
SOhcdPdd::InitiatePowerUp: m_pDCUSBOHCIReg: d2900000.
TurnOnUSBHostClocks: Initial Values: cccr: 00000190 cken: 01ffffff oscc: 
00000003 ccsr: 30000190
TurnOnUSBHostClocks: Final   Values: cccr: 00000190 cken: 01ffffff oscc: 
00000003 ccsr: 30000190
OHCI_Reset: Resetting Bulverde OHCI.
FS: Got Power notif 0x00000001
CACHEFILT:CachedVolume_t::Notify POWER_ON pVolume=0xd04702f0
CACHEFILT:CachedVolume_t::Notify POWER_ON pVolume=0xd0470810
BKL_IOControl IOCTL code = 3280904
BKL: Received IOCTL_POWER_SET
IOCTL_POWER_SET request to D0
SA2VIDEO::IOCTL_POWER_SET-(D0) success
SA2Video::SetPmPowerState: (D0)
SA2Video::SetPmPowerState: TurnOn Display 0
IOCTL_POWER_SET to D0
WAV: IOCTL_POWER_SET
-- UCB14002A
+StartOutputDMA
Fill buffer[0]: 0x0
no Output started with DMA
Starting DMA Recieve channel
Back from PowerOffSystem.
Invalidating all screen bits!!
Multiple Event happens during SentSystemPowerState 0, Event will evaluated 
in new state
[NOTIFY] HandleSystemEvent 11 none
ndisMResetCompleteStage2: Internal reset

What could be the problem? 

Thanks,
Andreas
]]></description><author>ageisreiter</author><pubDate>Mon, 22 Feb 2010 00:41:01 -0800</pubDate></item><item><title><![CDATA[system restore for windows ce]]></title><link>http://techplex.net/windowsce/49005-system-sto-for-windows-ce.htm</link><description><![CDATA[I recenlty purchased a netbook off ebay running Windows CE 5.0.  I must have 
clicked on the wrong thing because I can get internet  exploder off of local 
intranet.  So I am looking for a way to do a system restore just to get the 
darn thing working the way it did from day one.
]]></description><author>stilliwm</author><pubDate>Sun, 21 Feb 2010 19:06:01 -0800</pubDate></item><item><title><![CDATA[CE and host running Seven...]]></title><link>http://techplex.net/windowsce/48995-ce-and-host-running-seven.htm</link><description><![CDATA[Hello,

I'm a embedded system designer. I'd like to run CE into some ARM9 boards 
I made.
Here (http://msdn.microsoft.com/en-us/windowsembedded/ce/dd430902.aspx) 
it's stated that VS2005 is needed in order to start working with CE.
I've downloaded Visual Studio 2005 Trial but it seems incompatible with 
Seven x64 (startup.exe stated it).
Is there a workaround for use VS2008 (which runs fine) instead VS2005? 
If not, how can I get started with CE with a Seven x64 machine?

Regards,

L
]]></description><author>ded1549TOGLIMI</author><pubDate>Sat, 20 Feb 2010 12:36:02 +0100</pubDate></item><item><title><![CDATA[Win CE R3 Adobe Flash Lite 3.1 - fscommand2 & ActionScript extensi]]></title><link>http://techplex.net/windowsce/48994-win-ce-r3-adobe-flash-lite-3-1-fscommand2-actionscript-extensi.htm</link><description><![CDATA[I have been trying to locate answers to the following questions about the Win 
CE R3 Adobe Flash Lite 3.1 support, but have not been successful so far:

1) What commands are implemented and accessible via ActionScript fscommand2 
API, and are there any custom commands implemented to provide any WinCE OS 
specific functionality?

2) Is the Object Oriented ActionScript extension mechanism added in Flash 
Lite 3.1 available in the Win CE 6 R3 version for OEMs to add extension 
libraries, or has this capability been disabled?  If it is enabled, how can 
we get the header files/etc. required to build such extensions?  The first 
link below describes the capability mentioning that it is only available if 
enabled by the device manufacturer, and the second link below describes in 
detail how to do this on Digital Home devices referencing header files/etc. 
for those devices, but I haven't found anything similar for the Win CE 
version, and I am not sure whether the device manufacturer in this case is 
Microsoft or the device OEM.
http://help.adobe.com/en_US/FlashLite/2.0_FlashLiteDevGuide2/WS78C2DA03-01F8-48ec-B690-A91FD1E76C37.html
http://www.adobe.com/devnet/devices/digital_home/as_extensions_flash_lite_digital_home.pdf

3) Finally, who is responsible for officially providing support for the Win 
CE Flash Lite functionality to device OEMs, Microsoft or Adobe?

Thanks,

--Russ

]]></description><author>Russ</author><pubDate>Fri, 19 Feb 2010 13:18:01 -0800</pubDate></item><item><title><![CDATA[Win CE R3 Adobe Flash Lite 3.1 - fscommand2 & ActionScript extensi]]></title><link>http://techplex.net/windowsce/48993-win-ce-r3-adobe-flash-lite-3-1-fscommand2-actionscript-extensi.htm</link><description><![CDATA[I have been trying to locate answers to the following questions about the Win 
CE R3 Adobe Flash Lite 3.1 support, but have not been successful so far:

1) What commands are implemented and accessible via ActionScript fscommand2 
API, and are there any custom commands implemented to provide any WinCE OS 
specific functionality?

2) Is the Object Oriented ActionScript extension mechanism added in Flash 
Lite 3.1 available in the Win CE 6 R3 version for OEMs to add extension 
libraries, or has this capability been disabled?  If it is enabled, how can 
we get the header files/etc. required to build such extensions?  The first 
link below describes the capability mentioning that it is only available if 
enabled by the device manufacturer, and the second link below describes in 
detail how to do this on Digital Home devices referencing header files/etc. 
for those devices, but I haven't found anything similar for the Win CE 
version, and I am not sure whether the device manufacturer in this case is 
Microsoft or the device OEM.
http://help.adobe.com/en_US/FlashLite/2.0_FlashLiteDevGuide2/WS78C2DA03-01F8-48ec-B690-A91FD1E76C37.html
http://www.adobe.com/devnet/devices/digital_home/as_extensions_flash_lite_digital_home.pdf

3) Finally, who is responsible for officially providing support for the Win 
CE Flash Lite functionality to device OEMs, Microsoft or Adobe?

Thanks,

--Russ

]]></description><author>Russ</author><pubDate>Fri, 19 Feb 2010 13:18:01 -0800</pubDate></item><item><title><![CDATA[Memory Leak]]></title><link>http://techplex.net/windowsce/48986-memory-leak.htm</link><description><![CDATA[I've got a bit of software that is leaking... :(

Im having a very hard time trying to figure out why...

Here is the code snippet that includes the leak. I know this because if 
I remove all the device notification and Queue calls... The leak 
disappears... So Im currently pointing the finger at the queue and 
notification routines...

Any pointers?



disk_off()
{
	BYTE DevDetail[sizeof(DEVDETAIL) + (MAX_PATH * sizeof( TCHAR)];
         DEVDETAIL * pDetail = (DEVDETAIL *)DevDetail;
         BOOL  bErr = FALSE;
         DWORD dwRead = 0, dwFlags = 0;

         // disk msg que options
         MSGQUEUEOPTIONS msgopts;

         // initialise all values
         HANDLE hDiskDev = NULL;
         HANDLE hDiskQue = NULL;

         // set msg que options
         msgopts.dwSize          = sizeof(MSGQUEUEOPTIONS);
         msgopts.dwFlags         = MSGQUEUE_ALLOW_BROKEN;
         msgopts.dwMaxMessages   = 100;
         msgopts.cbMaxMessage    = MAX_DEVCLASS_NAMELEN;
         msgopts.bReadAccess     = TRUE; // only allow reading from queue

         // create queue
         hDiskQue = CreateMsgQueue(NULL, &msgopts);

         if (hDiskQue)
         {
             // register for notifications from store mount driver
             GUID guiDev = STORE_MOUNT_GUID;//
             hDiskDev    = RequestDeviceNotifications(&guiDev, hDiskQue, 
TRUE);

             if (!hDiskDev)
                 perror("RequestDeviceNotifications");
         }
         else
             perror("CreateMsgQueue");

         // check if we are waiting for notifications
         if (hDiskDev && hDiskQue)
         {
             // wait on new msg from store driver
             DWORD dwWaitEvent = WAIT_TIMEOUT;

             // disk is ON, storage manager is running
             // unmount the disk store
             unmount_disk_store();

             // wait for event from driver
             dwWaitEvent = WaitForSingleObject(hDiskQue, INFINITE);

             if (dwWaitEvent == WAIT_FAILED)
             {
                 DWORD dwErr = GetLastError();
                 Perror("WaitForSingleObject", dwErr);
                 bErr = TRUE;
             }
             else if (dwWaitEvent == WAIT_TIMEOUT)
             {
                 log_buffer("DISK: Timeout Waiting on DISK.\r\n");
                 bErr = TRUE;
             }
         }
         else
         {
             if (IsStorageManagerRunning())
                 unmount_disk_store();
         }

         // empty out msg queue
         while (ReadMsgQueue(hDiskQue, pDetail, sizeof(DevDetail), 
&dwRead, 1, &dwFlags) == TRUE);

         StopDeviceNotifications(hDiskDev);
         CloseMsgQueue(hDiskQue);

         CloseHandle(hDiskDev);
         CloseHandle(hDiskQue);
}
]]></description><author>Juan</author><pubDate>Fri, 19 Feb 2010 15:30:11 +1100</pubDate></item><item><title><![CDATA[Memory Leak]]></title><link>http://techplex.net/windowsce/48985-memory-leak.htm</link><description><![CDATA[I've got a bit of software that is leaking... :(

Im having a very hard time trying to figure out why...

Here is the code snippet that includes the leak. I know this because if 
I remove all the device notification and Queue calls... The leak 
disappears... So Im currently pointing the finger at the queue and 
notification routines...

Any pointers?



disk_off()
{
	BYTE DevDetail[sizeof(DEVDETAIL) + (MAX_PATH * sizeof( TCHAR)];
         DEVDETAIL * pDetail = (DEVDETAIL *)DevDetail;
         BOOL  bErr = FALSE;
         DWORD dwRead = 0, dwFlags = 0;

         // disk msg que options
         MSGQUEUEOPTIONS msgopts;

         // initialise all values
         HANDLE hDiskDev = NULL;
         HANDLE hDiskQue = NULL;

         // set msg que options
         msgopts.dwSize          = sizeof(MSGQUEUEOPTIONS);
         msgopts.dwFlags         = MSGQUEUE_ALLOW_BROKEN;
         msgopts.dwMaxMessages   = 100;
         msgopts.cbMaxMessage    = MAX_DEVCLASS_NAMELEN;
         msgopts.bReadAccess     = TRUE; // only allow reading from queue

         // create queue
         hDiskQue = CreateMsgQueue(NULL, &msgopts);

         if (hDiskQue)
         {
             // register for notifications from store mount driver
             GUID guiDev = STORE_MOUNT_GUID;//
             hDiskDev    = RequestDeviceNotifications(&guiDev, hDiskQue, 
TRUE);

             if (!hDiskDev)
                 perror("RequestDeviceNotifications");
         }
         else
             perror("CreateMsgQueue");

         // check if we are waiting for notifications
         if (hDiskDev && hDiskQue)
         {
             // wait on new msg from store driver
             DWORD dwWaitEvent = WAIT_TIMEOUT;

             // disk is ON, storage manager is running
             // unmount the disk store
             unmount_disk_store();

             // wait for event from driver
             dwWaitEvent = WaitForSingleObject(hDiskQue, INFINITE);

             if (dwWaitEvent == WAIT_FAILED)
             {
                 DWORD dwErr = GetLastError();
                 Perror("WaitForSingleObject", dwErr);
                 bErr = TRUE;
             }
             else if (dwWaitEvent == WAIT_TIMEOUT)
             {
                 log_buffer("DISK: Timeout Waiting on DISK.\r\n");
                 bErr = TRUE;
             }
         }
         else
         {
             if (IsStorageManagerRunning())
                 unmount_disk_store();
         }

         // empty out msg queue
         while (ReadMsgQueue(hDiskQue, pDetail, sizeof(DevDetail), 
&dwRead, 1, &dwFlags) == TRUE);

         StopDeviceNotifications(hDiskDev);
         CloseMsgQueue(hDiskQue);

         CloseHandle(hDiskDev);
         CloseHandle(hDiskQue);
}
]]></description><author>Juan</author><pubDate>Fri, 19 Feb 2010 15:30:11 +1100</pubDate></item><item><title><![CDATA[Shared Folder in WinCE6.0 from Vista]]></title><link>http://techplex.net/windowsce/48982-shad-folder-in-wince6-0-from-vista.htm</link><description><![CDATA[Dear
My problem is as follows:
A simple network of three computers connected through a switch:
1) Embedded PC with VortexSX card WinCE 6.0 R2 ( "PCWINCE") where we shared 
folder "Shared".
2) PC with WindowsXP Pro CAN CONNECT to shared folder on the PCWINCE
3) PC with Windows Vista Ultimate or Windows 7 Ultimate and standard 
installation I CANNOT CONNECT to shared folder on the PCWINCE

From PC 2 (WINXP)  through explorer \\PCWINCE\Shared\   I CAN connect to the 
contents of remote folder
From PC 3 (WinVista or Win7) through explorer \\PCWINCE\Shared\    I CANNOT 
connect to the contents of remote folder

What's necessary configure to access the shared folder in WINCE from Windows
Vista or Windows 7 ?

Thanks]]></description><author>Stefano</author><pubDate>Thu, 18 Feb 2010 12:18:38 +0100</pubDate></item><item><title><![CDATA[Problems with PXA270 suspend mode]]></title><link>http://techplex.net/windowsce/48980-problems-with-pxa270-suspend-mode.htm</link><description><![CDATA[Problems with PXA270 suspend mode

I'm working with PXA270 and WinCE 6.0 and have problems with the WinCE suspend mode. My BSP is designed on MainstoneIII platform.
The suspend seems ok but the resume procedure hangs the system. I use GPIO1 for wake-up source. But a rising edge on GPIO1 had no effect. 
My Power Manager register settings are:
PWER: 0x00000002
PRER: 0x00000002
PSSR: 0x00000000
PCFR: 0x00000020
I have also understanding problems with the wake-up process:
The last function which is called from the CPU is XllpPmEnterSleep which sets the power mode:
    mcr     p14, 0, r3, c7, c0, 0         
    nop
    nop
    nop
    nop
    nop
    nop
    nop
    nop
But what is the CPU doing after sleep? Does the PXA atsrt on the end of the funtion XllpPmEnterSleep or does the CPU start on startup?

Thanks,
Andreas


Submitted via EggHeadCafe - Software Developer Portal of Choice 
SharePoint List Usage and Statistics
http://www.eggheadcafe.com/tutorials/aspnet/892bae83-5b96-4275-95fd-9723a79fdb14/sharepoint-list-usage-and.aspx]]></description><author>Andreas Geisreiter</author><pubDate>Thu, 18 Feb 2010 00:24:59 -0800</pubDate></item><item><title><![CDATA[MFC Application Linking Error for WinCE 6.0]]></title><link>http://techplex.net/windowsce/48979-mfc-application-linking-error-for-wince-6-0.htm</link><description><![CDATA[Hi all,

We have an MFC application which compiles and runs fine on Windows CE
5.0 and Windows Mobile 6.  However, if we compile the app for WinCE
6.0, we got the following linking error:

corelibc.lib(crtstrtw.obj) : error LNK2019: unresolved external symbol
wmain referenced in function "void __cdecl mainCRTStartupHelper(struct
HINSTANCE__ *,unsigned short const *)" (?
mainCRTStartupHelper@@YAXPAUHINSTANCE__@@PBG@Z)

I think this error means that the linker is looking for main() as the
application entry point.  But we have already specify the application
entry point is "WinMainCRTStartup".  What I don't understand is that
what makes the linker believes main() is the application entry point.
Is there any particular compile options we should include or exclude
to link to the correct WinMain()?

We are using VS 2005 to compile this app.  The error happens on both
ARMV4I and x86 configuration.

Your help is much appreciated.

Thanks.

David
]]></description><author>David</author><pubDate>Wed, 17 Feb 2010 15:48:02 -0800 (PST)</pubDate></item><item><title><![CDATA[Connecting PPC Pro Device Emulator with Physical Device]]></title><link>http://techplex.net/windowsce/48970-connecting-ppc-pro-device-emulator-with-physical-device.htm</link><description><![CDATA[Hi All,

I want to connect Device Emulator Image to Physical Device.
So that I can make live calls and brows from Original Cell network.
Does any one know how to do this on WM6.X PPC?

Thanks
Himanshu
17-FEB-2010


Submitted via EggHeadCafe - Software Developer Portal of Choice 
Generic Feed Parsers Redux
http://www.eggheadcafe.com/tutorials/aspnet/42a9b6e2-809e-4ca7-b3f6-acd41f462063/generic-feed-parsers-redu.aspx]]></description><author>Himanshu Lakdawala</author><pubDate>Tue, 16 Feb 2010 20:50:36 -0800</pubDate></item><item><title><![CDATA[WindowsCE roadmap]]></title><link>http://techplex.net/windowsce/48969-windowsce-roadmap.htm</link><description><![CDATA[Hi,

We are embarking on a project using WindowsCE as our embedded operating 
system. Does anybody know what the roadmap is for WindowsCE?

I am concerned about the longevity of this OS build environment because 
there has been no support for Platform Builder in Visual Studio since VS2005.

Sincerely
Arya Abraham
]]></description><author>aryaabraham</author><pubDate>Tue, 16 Feb 2010 15:45:01 -0800</pubDate></item></channel></rss>