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

Next>