How to get logging on MSMQ on a Windows Mobile Device

If you’re having problems with MSMQ on a general embedded device, you can build a debug image and setup very verbose logging in order to see what’s going wrong.  On a Windows Mobile device debugging MSMQ is harder and you can’t get as much information (since we only ship retail MSMQ DLLs), but there is…

1

Why doesn’t Windows Mobile support out of proc COM?

Why doesn’t Windows Mobile have out of proc COM in the first place?  It gets down to ROM constraints.  The difference between in-proc only COM and out-of-proc COM support is in the range of 500KB  – my former boss who did this work did a very good job componentizing desktop COM!  Given that I once…

5

Wifi driver handling of OID_802_11_SSID set requests

Wireless Zero Configuration (WZC) will issue OID_802_11_SSID set requests to an 802.11 (Wifi) miniport driver in a couple of distinct circumstances: WZC wants the miniport adapter to associate with Access Points (APs) that match the specified SSID, or WZC wants the miniport adapter to disassociate from any/all APs In case #2, WZC attempts to cause the disassociation…

2

Windows Mobile does not support out-of-process COM

COM on Windows Mobile only supports creating in-proc COM objects, not out-of-proc or COM objects on remote machines.  Although this is documented, I think it’s one of those things that’s buried since I’ve been asked on newsgroups a few times about this. There are two scenarios people run into with wanting out-of-proc COM:1) They either…

1

Why you can’t send IOCTLs, COMM settings, or WriteData() to GPSID multiplexer?

When I implemented GPSID to abstract out GPS hardware via a nice set of API’s, I thought when people heard about it they would all say how smart I was.  Unfortunately I didn’t get that.  Instead it was “You’re a bonehead, you’re going to break back-compat.  You didn’t break back-compat did you, you bonehead?”  Even…

8