RegistryKeys
Common Registry Keyshttp://code.google.com/p/rltoday/wiki/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