RegistryKeys
This is by no means complete. There are too many WM devices for this to be accurate for them all. Y = confirmed yes, N = confirmed no, blank = unconfirmed. Note that a confirmed no may be inaccurate due to third-party software or relience on optional hardware.
Note the keys below may be shown with a space or line break between the top level, e.g. HKEY_CURRENT_USER and the first "/". This white space is there for the web page only and needs to be removed when used on the PDA.
Name | Key | Comment | WM2003 | WM5 | WM6 |
Appointments upcoming (Today plugin) | HKEY_CURRENT_USER /System/State/Appointments/HomeScreen/Subject | when not available defaults to "No upcoming appointments." | Y | ||
Appointments upcoming location (Today plugin) | HKEY_CURRENT_USER /System/State/Appointments/HomeScreen/Location | ||||
Appointment - next (Today plugin) | HKEY_CURRENT_USER /System/State/Appointments/Next/Subject | ||||
Appointment - next location (Today plugin) | HKEY_CURRENT_USER /System/State/Appointments/Next/Location | ||||
Bluetooth Status | HKEY_LOCAL_MACHINE /System/State/Hardware/Bluetooth | 8 = Off // 9 = On(?No connections?) // 11 = Discoverable // 25 = ?Hands Free? 13 - Handsfree // Does anyone have a full list of these? Is there an A2DP one for example? // // I think this is bitwise too: // 1 = Power on // 2 = Searching // 4 = Not sure. Maybe headphones? // 8 = BT Exists (Seems always set) // 16 = Connected // | Y | Y | |
E-mail unread | HKEY_CURRENT_USER/ System/State/Messages/TotalEmail/Unread/Count | Y | Y | ||
Last Incoming Call Name | HKEY_LOCAL_MACHINE /System/State/Phone/Last Incoming Caller Name | Y | |||
Last Incoming Call Number | HKEY_LOCAL_MACHINE /System/State/Phone/Last Incoming Caller Number | Y | |||
Missed Calls | HKEY_CURRENT_USER /System/State/Phone/Missed Call Count | Y | |||
Operator Name | HKEY_LOCAL_MACHINE /System/State/Phone/Current Operator Name | Y | |||
Signal Strength | HKEY_LOCAL_MACHINE /System/State/Phone/Signal Strength | Y | |||
SMS unread | HKEY_CURRENT_USER /System/State/Messages/sms/Unread/Count | Y | Y | ||
Tasks active | HKEY_CURRENT_USER /System/State/Tasks/Active | Y | Y | ||
Tasks due today | HKEY_CURRENT_USER /System/State/Tasks/Due Today | Y | Y | ||
Tasks high priority | HKEY_CURRENT_USER /System/State/Tasks/High Priority | Y | Y | ||
Tasks overdue | HKEY_CURRENT_USER /System/State/Tasks/Overdue | Y | Y | ||
Voice Mail | HKEY_CURRENT_USER /System/State/Messages/vmail/Total/Unread/Count | Y | |||
Wi-Fi connection status | HKEY_LOCAL_MACHINE /System/State/Connections/Network/Count | 0 = off // 1 = on | Y | ||
Wi-Fi power status | HKEY_LOCAL_MACHINE /System/State/Hardware/Wifi | coded bitwise // 1 = always set? WiFi hardware present? // 2 = powered on // 4 = networks available // 8 = connecting // 16 = connected // // Bit 4 (Networks Available) can be set when wifi is off. On inspection, this bit appears to mean that you have a configured wifi network. So if this bit is true, then enabling wifi will probably result in an internet connection (Depending on location of course) | Y | Y |
Updates to BT and WiFi made ~Aug 2009 evilc@evilc.com