Windows CE Networking Team WebLog
Windows CE Networking - from NDIS to TCP to SOAP to VOIP and everything in between.
Kerberos cannot resolve netapi32.dll in CE5.0 after QFE updates
If you install the recent CE 5.0 QFE's AND try to build Kerberos.dll, you will run into a bug that...
Date: 05/16/2008
Inspect incoming SIP headers in RTC CE 6.0 R2 release
There are many scenarios where inspecting incoming SIP messages for custom headers is useful. Many...
Date: 05/13/2008
Adding custom SIP headers using RTC, in CE 6.0 R2 release.
Adding custom SIP headers using RTC, in CE 6.0 R2 release. In CE 6.0 R2, RTC now supports the...
Date: 05/13/2008
Problems building svsutil.hxx in Windows Mobile SDK
If you try to build svsutil.hxx on certain versions of the Windows Mobile SDK, you may run into...
Date: 01/22/2008
Controlling VOIP interfaces on Windows Mobile devices
RTC 1.5 can be restricted to use only certain types of interfaces (Wifi, Ethernet, etc.) on Windows...
Date: 01/16/2008
Pluggable video codec for RTC 1.5 stack
RTC 1.5 (CE 6.0 R 2 release) supports Point to Point Video calling. However, the stack does not ship...
Date: 01/14/2008
Sample Code for Local Audio Mixing using RTC 1.5 (CE 6.0 R2 Release)
Sample code for local audio mixing to achieve 3 way/N way calling. In CE 6.0 R2 release, RTC 1.5...
Date: 01/09/2008
What is new in RTC 6.0 R2 release?
Following are the new features in RTC 6.0 R2 release: 1. Local audio mixing capability (enabling 3...
Date: 01/08/2008
The History of the DCOM Remoting Addon Pack
I recently wrote about the recent DCOM Remoting Addon pack being available. Since I'm running out of...
Date: 01/08/2008
DCOM Remoting on Windows CE 6.0
As I wrote here, in Windows CE 6.0 we removed DCOM remoting - that is the ability to create and host...
Date: 01/04/2008
UTF-8 in ASP pages on Windows CE
My "stuff to blog about" well has pretty much run dry, as anyone who follows this blog knows....
Date: 12/14/2007
GPSID: Problem & workaround on recent WM6 release
BackgroundA number of customers on a recent WM6 versions have run into a problem where...
Date: 12/06/2007
Memory Corruption, Compiler Bug, Or Not?
While tracking down some memory corruption issues, I noticed in one function that a parameter on the...
Date: 10/22/2007
About Harish
Hi, my name is Harish Srinivasan. I work in the Windows CE Core Networking team. I own IPsec, IKE...
Date: 10/16/2007
Windows CE and the Serial Carrier Detect Signal
The Windows CE serial port based networking components have an historical affinity for the RS232...
Date: 07/24/2007
Privacy support in RTC 1.5
RTC 1.5 supports privacy for SIP. It implements a subset of RFC 3323, RFC3324, RFC 3325 and can...
Date: 06/07/2007
RTC's VOIP delay
This blog explains the different components that contribute to the audio delay in a VOIP call, and...
Date: 06/07/2007
How to make RTC VOIP functionality work with Vonage?
RTC uses standard based SIP signaling and RTP/RTCP media streams to provide VOIP functionality. To...
Date: 05/30/2007
NETUI and Disabling Prompts for Credentials by the Redirector
One of the questions that I've seen asked, time and time again, is "How do you disable the username...
Date: 05/26/2007
Real Time Communication (RTC) support on CE and Windows Mobile platforms
There were many queries about using RTC on Windows Mobile platform. With this blog, I will try to...
Date: 05/23/2007
PCMCIA Problems on Windows CE Devices.
I wrote the first PCMCIA driver for Windows CE in 1995. At the time, CE had not been ported to the...
Date: 05/07/2007
How to drop a (Microsoft Generated) debug DLL into a Windows CE device?
Sometimes on the newsgroups I tell an OEM that's having problems with some component to "Drop DEBUG...
Date: 04/09/2007
Creating MPPE Attributes in an EAP Extension
When an EAP extension succesfully completes authentication, it can fill in the PPP_EAP_OUTPUT...
Date: 04/05/2007
time.h for WinCE at OpenNetCF
Windows CE does not support the time.h structures, as I blog about here. Fortunately Chris Tacke at...
Date: 03/22/2007
Disabling Authentication for Windows CE 6.0 File Shares
The following is a set of instructions that will help you disable authentication on your File...
Date: 03/14/2007
Simplified WLAN (WiFi) Power States
General Current/Power consumption relationships: OFF < ON Waiting to Connect < Trying to...
Date: 03/01/2007
Associating an application with a connection in Connection Manager
Consider a scenario where a connection exposes some service to be used by a service-specific...
Date: 02/19/2007
Windows CE IRDA Architecture
The IrDA related Windows CE components are Irdastk.dll, Ircomm.dll and an IrDA NDIS miniport driver...
Date: 02/09/2007
Important WinCE KB article regarding Daylight Savings Time
Because I've been leading off a bunch of my more recent posts on obscure subjects with "Well,...
Date: 01/12/2007
How do I check a username/password validity on a local device on a WinCE device?
Suppose that you get a username and a password and you want to see whether it is legitimate. The...
Date: 01/11/2007
Avoid TLS calls in services/device drivers while processing IPC calls on WinCE
This post is another of the pretty low-level, under the hood about interprocess communication on...
Date: 01/05/2007
GPSID source code: the ultimate answer
Recently I've been asked some questions about how GPSID handles certain weird scenarios that fall...
Date: 01/03/2007
Hardcore pointer marshalling samples for Windows CE 6
This is one of those blogs where I hesitated to post it because it may be going too hard core into...
Date: 01/02/2007
802.11 WLAN WiFi : Power Mini FAQ - Windows CE
Mini Frequently Asked Questions related to WLAN, Power, and Windows CE. Why is it important? WLAN...
Date: 12/14/2006
802.11 WLAN WiFi Power Golden Rule: Minimize Duty Cycle
IEEE 802.11 WLAN, a.k.a. WiFi, is a dynamic technology being added to a number of CE devices....
Date: 12/14/2006
RTC 1.5 Useful registry Keys
RTC Core Layer and SIP protocol keys Port manager related keys Key Path: HKLM\Comm\RTC\PortRange...
Date: 12/08/2006
GPS Poll Driver Sample
I mention here that the information about the GPSID poll driver is now included in WinCE 6. If you...
Date: 12/07/2006
So you really don't want your service unloaded?
Suppose you have some service in services(d).exe on your CE device that is so critical that you...
Date: 12/06/2006
GPSID versus Location Framework
At some basic level, Windows CE's GPSID and Location Framework are doing the same thing. They're...
Date: 12/05/2006
Why was services.exe renamed to servicesd.exe in CE6.0?
In CE 6.0, one of the things we changed was naming services.exe to be servicesd.exe. I mentioned it...
Date: 12/04/2006
Turning off the BSTR cache in Windows CE
By default, whenever you use BSTRs OLE will keep the memory cached in order to aid performance....
Date: 12/01/2006
Windows Embedded CE 6.0 == Windows CE 6.0 == WinCE 6 == CE6 == Yamazaki
The new name for Windows CE is Windows Embedded CE 6.0. Some of the marketing guys are unhappy when...
Date: 11/30/2006
DCOM Demystified (kindof) on CE 6
As I hinted at here, in CE 6.0 we have removed DCOM remoting due to security concerns. This is only...
Date: 11/29/2006
Services.exe Migration for Applications in CE 6.0
Thanks to Seattle getting snowed in and MS borderline shutting down and me not having an emulator...
Date: 11/28/2006
Writing services for the WinCE 6.0 Kernel
When rewriting services.exe for the CE 6.0 kernel, we tried to make it so that as few changes as...
Date: 11/28/2006
Corrections to CE RTC 1.5 documentation on MSDN
There has been several documentation errors related to RTC 1.5 on MSDN. Here are a few of them:...
Date: 11/25/2006
Configuring TAPI line devices in Windows CE
In Windows CE, TAPI listens for device plug and play notifications. When it gets notified of a new...
Date: 11/21/2006
Quality of Service in RTC 1.5
RTC 1.5 supports quality of service for SIP & audio packets using DSCP and 802.1Q tagging....
Date: 11/16/2006