| No. | Member name | Path | Description |
| 1 |
ActiveApplication
| HKEY_CURRENT_USER\System\State\Shell\Active Application | Gets the name of the application that was previously active and the name of the application that is currently active, separated by the 'Escape' character ('\e'). |
| 2 | ActiveSyncStatus | HKEY_LOCAL_MACHINE\System\State\ActiveSync\Synchronizing | Gets ActiveSync's current synchronization state. |
| 3 | BluetoothStateA2DPConnected | HKEY_LOCAL_MACHINE\System\State\Hardware\Bluetooth | Gets a value indicating whether Bluetooth A2DP is connected. |
| 4 | BluetoothStateDiscoverable | HKEY_LOCAL_MACHINE\System\State\Hardware\Bluetooth | Gets a value indicating whether Bluetooth is discoverable. |
| 5 | BluetoothStateHandsFreeAudio | HKEY_LOCAL_MACHINE\System\State\Hardware\Bluetooth | Gets a value indicating whether device us under Bluetooth handsfree audio and control. |
| 6 | BluetoothStateHandsFreeControl | HKEY_LOCAL_MACHINE\System\State\Hardware\Bluetooth | Gets a value indicating whether device is under Bluetooth Hands Free Control. |
| 7 | BluetoothStateHardwarePresent | HKEY_LOCAL_MACHINE\System\State\Hardware\Bluetooth | Gets a value indicating whether Bluetooth hardware is present. |
| 8 | BluetoothStatePowerOn | HKEY_LOCAL_MACHINE\System\State\Hardware\Bluetooth | Gets a value indicating whether Bluetooth is powered on. |
| 9 | CalendarAppointment | HKEY_CURRENT_USER\System\State\Appointments\Current | Gets the current Appointment. |
| 10 | CalendarAppointmentBusyStatus | HKEY_CURRENT_USER\System\State\Appointments\Current\Busy Status | Gets the user's availability (free/busy status) for the time-slot taken by the current Appointment. |
| 11 | CalendarAppointmentCategories | HKEY_CURRENT_USER\System\State\Appointments\Current\Categories | Gets the current Appointment's categories. |
| 12 | CalendarAppointmentEndTime | HKEY_CURRENT_USER\System\State\Appointments\Current\End Time | Gets the current Appointment's ending time. |
| 13 | CalendarAppointmentHasConflict | HKEY_CURRENT_USER\System\State\Appointments\Current\Conflict | Gets a value indicating whether the current Appointment has a scheduling conflict with an existing Appointment. |
| 14 | CalendarAppointmentLocation | HKEY_CURRENT_USER\System\State\Appointments\Current\Location | Gets the current Appointment's location. |
| 15 | CalendarAppointmentStartTime | HKEY_CURRENT_USER\System\State\Appointments\Current\Start Time | Gets the current Appointment's starting time. |
| 16 | CalendarAppointmentSubject | HKEY_CURRENT_USER\System\State\Appointments\Current\Subject | Gets the current Appointment's subject. |
| 17 | CalendarEvent | HKEY_CURRENT_USER\System\State\Appointments\Event | Gets the current "All Day Event" Appointment. |
| 18 | CalendarEventBusyStatus | HKEY_CURRENT_USER\System\State\Appointments\Event\Busy Status | Gets the user's availability (free/busy status) for the current "All Day Event". |
| 19 | CalendarEventCategories | HKEY_CURRENT_USER\System\State\Appointments\Event\Categories | Gets the categories for the current "All Day Event". |
| 20 | CalendarEventEndTime | HKEY_CURRENT_USER\System\State\Appointments\Event\End Time | Gets the ending time of the current "All Day Event" Appointment. This will be the starting day of an Appointment Event that spans multiple days. |
| 21 | CalendarEventHasConflict | HKEY_CURRENT_USER\System\State\Appointments\Event\Conflict | Gets a value indicating whether the user's availability (free/busy) status conflicts with the current "All Day Event". |
| 22 | CalendarEventLocation | HKEY_CURRENT_USER\System\State\Appointments\Event\Location | Gets the location of the current "All Day Event" Appointment. |
| 23 | CalendarEventStartTime | HKEY_CURRENT_USER\System\State\Appointments\Event\Start Time | Gets the starting time of the current "All Day Event" Appointment. This will be the starting day of an Appointment Event that spans multiple days. |
| 24 | CalendarEventSubject | HKEY_CURRENT_USER\System\State\Appointments\Event\Subject | Gets the subject of the current "All Day Event" Appointment. |
| 25 | CalendarHomeScreenAppointment | HKEY_CURRENT_USER\System\State\Appointments\HomeScreen | Gets the Appointment that is currently displayed on the Home Screen. |
| 26 | CalendarHomeScreenAppointmentBusyStatus | HKEY_CURRENT_USER\System\State\Appointments\HomeScreen\Busy Status | Gets the user's availability (free/busy status) for the Appointment displayed on the Home Screen. |
| 27 | CalendarHomeScreenAppointmentCategories | HKEY_CURRENT_USER\System\State\Appointments\HomeScreen\Categories | Gets the categories of the Appointment that is currently displayed on the Home Screen. |
| 28 | CalendarHomeScreenAppointmentEndTime | HKEY_CURRENT_USER\System\State\Appointments\HomeScreen\End Time | Gets the ending time of the Appointment that is currently displayed on the Home Screen. |
| 29 | CalendarHomeScreenAppointmentHasConflict | HKEY_CURRENT_USER\System\State\Appointments\HomeScreen\Conflict | Gets a value indicating whether the Appointment that is currently displayed on the Home Screen has a scheduling conflict. |
| 30 | CalendarHomeScreenAppointmentLocation | HKEY_CURRENT_USER\System\State\Appointments\HomeScreen\Location | Gets the location of the Appointment that is currently displayed on the Home Screen. |
| 31 | CalendarHomeScreenAppointmentStartTime | HKEY_CURRENT_USER\System\State\Appointments\HomeScreen\Start Time | Gets the starting time of the Appointment that is currently displayed on the Home Screen. |
| 32 | CalendarHomeScreenAppointmentSubject | HKEY_CURRENT_USER\System\State\Appointments\HomeScreen\Subject | Gets the subject of the Appointment that is currently displayed on the Home Screen. |
| 33 | CalendarNextAppointment | HKEY_CURRENT_USER\System\State\Appointments\Next | Gets the next Appointment. |
| 34 | CalendarNextAppointmentBusyStatus | HKEY_CURRENT_USER\System\State\Appointments\Next\Busy Status | Gets the user's availability (e.g., Free, Busy, Tenative, Out of Office) status for the next Appointment. |
| 35 | CalendarNextAppointmentCategories | HKEY_CURRENT_USER\System\State\Appointments\Next\Categories | Gets the next Appointment's categories. |
| 36 | CalendarNextAppointmentEnd | HKEY_CURRENT_USER\System\State\Appointments\Next\End Time | Gets the ending time of the next Appointment. Gets the ending time of the next Appointment. |
| 37 | CalendarNextAppointmentHasConflict | HKEY_CURRENT_USER\System\State\Appointments\Next\Conflict | Gets a value indicating whether there is a conflict with the next Appointment. |
| 38 | CalendarNextAppointmentLocation | HKEY_CURRENT_USER\System\State\Appointments\Next\Location | Gets the location of the next Appointment. |
| 39 | CalendarNextAppointmentStart | HKEY_CURRENT_USER\System\State\Appointments\Next\Start Time | Gets the starting time of the next Appointment. |
| 40 | CalendarNextAppointmentSubject | HKEY_CURRENT_USER\System\State\Appointments\Next\Subject | Gets the subject of the next Appointment. |
| 41 | CameraEnabled | HKEY_LOCAL_MACHINE\System\State\Hardware\CameraEnabled | Gets a value indicating whether a camera is enabled. |
| 42 | CameraPresent | HKEY_LOCAL_MACHINE\System\State\Hardware\Camera | Gets a value indicating whether a camera is attached and enabled. |
| 43 | CarKitPresent | HKEY_LOCAL_MACHINE\System\State\Hardware\Car Kit | Gets a value indicating whether a car kit is present. |
| 44 | CellularSystemAvailable1xrtt | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Available | Gets available 1xRTT network status. |
| 45 | CellularSystemAvailableEdge | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Available | Gets available EDGE network status. |
| 46 | CellularSystemAvailableEvdo | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Available | Gets available EVDO network status. |
| 47 | CellularSystemAvailableEvdv | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Available | Gets available EVDV network status. |
| 48 | CellularSystemAvailableGprs | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Available | Gets available GPRS network status. |
| 49 | CellularSystemAvailableHsdpa | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Available | Gets available HSDPA network status. |
| 50 | CellularSystemAvailableUmts | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Available | Gets available UMTS network status. |
| 51 | CellularSystemConnected1xrtt | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Connected | Gets connected 1xRTT network status. |
| 52 | CellularSystemConnectedCsd | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Connected | Gets connected CSD network status. |
| 53 | CellularSystemConnectedEdge | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Connected | Gets connected EDGE network status. |
| 54 | CellularSystemConnectedEvdo | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Connected | Gets connected EVDO network status. |
| 55 | CellularSystemConnectedEvdv | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Connected | Gets connected EVDV network status. |
| 56 | CellularSystemConnectedGprs | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Connected | Gets connected GPRS network status. |
| 57 | CellularSystemConnectedHsdpa | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Connected | Gets connected HSDPA network status. |
| 58 | CellularSystemConnectedUmts | HKEY_LOCAL_MACHINE\System\State\Phone\Cellular System Connected | Gets connected UMTS network status. |
| 59 | ClamshellClosed | HKEY_LOCAL_MACHINE\System\State\Hardware\ClamshellClosed | Gets a value indicating whether Clamshell is closed or not. |
| 60 | ConnectionsBluetoothCount | HKEY_LOCAL_MACHINE\System\State\Connections\Bluetooth\Count | Gets a value indicating the number of Bluetooth connections that are currently connected. |
| 61 | ConnectionsBluetoothDescriptions | HKEY_LOCAL_MACHINE\System\State\Connections\Bluetooth\Descriptions | Gets a semicolon delimited string containing the description of each of the Bluetooth connections. |
| 62 | ConnectionsCellularCount | HKEY_LOCAL_MACHINE\System\State\Connections\Cellular\Count | Gets a value indicating the number of cellular connections that are currently connected. |
| 63 | ConnectionsCellularDescriptions | HKEY_LOCAL_MACHINE\System\State\Connections\Cellular\Descriptions | Gets a semicolon delimited string containing the description of each cellular connection. |
| 64 | ConnectionsCount | HKEY_LOCAL_MACHINE\System\State\Connections\Count | Gets a value indicating the number of connections that are currently connected. |
| 65 | ConnectionsDesktopCount | HKEY_LOCAL_MACHINE\System\State\Connections\Desktop\Count | Gets a value indicating the number of desktop connections that are currently connected. |
| 66 | ConnectionsDesktopDescriptions | HKEY_LOCAL_MACHINE\System\State\Connections\Desktop\Descriptions | Gets a semicolon delimited string containing the description of each desktop connection. |
| 67 | ConnectionsModemCount | HKEY_LOCAL_MACHINE\System\State\Connections\Modem\Count | Gets a value indicating the number of modem connections that are currently connected. |
| 68 | ConnectionsModemDescriptions | HKEY_LOCAL_MACHINE\System\State\Connections\Modem\Descriptions | Gets a semicolon delimited string containing the description of each modem connection. |
| 69 | ConnectionsNetworkAdapters | HKEY_LOCAL_MACHINE\System\State\Connections\Network\Adapters | Gets a semicolon delimited string containing the adapter name of each network connection. |
| 70 | ConnectionsNetworkCount | HKEY_LOCAL_MACHINE\System\State\Connections\Network\Count | Gets a value indicating the number of network connections that are currently connected. |
| 71 | ConnectionsNetworkDescriptions | HKEY_LOCAL_MACHINE\System\State\Connections\Network\Descriptions | Gets a semicolon delimited string containing the description of each network connection. |
| 72 | ConnectionsProxyCount | HKEY_LOCAL_MACHINE\System\State\Connections\Proxy\Count | Gets a value indicating the number of network connections that are currently connected. |
| 73 | ConnectionsProxyDescriptions | HKEY_LOCAL_MACHINE\System\State\Connections\Proxy\Descriptions | Gets a semicolon delimited string containing the description of each proxy connection. |
| 74 | ConnectionsUnknownCount | HKEY_LOCAL_MACHINE\System\State\Connections\Unknown\Count | Gets a value indicating the number of connections of unknown type that are currently connected. |
| 75 | ConnectionsUnknownDescriptions | HKEY_LOCAL_MACHINE\System\State\Connections\Unknown\Descriptions | Gets a semicolon delimited string containing the description of each connections of unknown type. |
| 76 | ConnectionsVpnCount | HKEY_LOCAL_MACHINE\System\State\Connections\Vpn\Count | Gets a value indicating the number of virtual private network connections that are currently connected. |
| 77 | ConnectionsVpnDescriptions | HKEY_LOCAL_MACHINE\System\State\Connections\Vpn\Descriptions | Gets a semicolon delimited string containing the description of each virtual private network connection. |
| 78 | CradlePresent | HKEY_LOCAL_MACHINE\System\State\Hardware\Cradled | Gets a value indicating whether the device is connected to a cradle. |
| 79 | Date | HKEY_LOCAL_MACHINE\System\State\DateTime\Date | Gets the current date. This Date/Time value changes once per day. Monitor this property to perform actions on a daily basis. Note: Do not use Date to get an accurate clock time; instead, use Time. |
| 80 | DisplayRotation | HKEY_LOCAL_MACHINE\System\GDI\Rotation\Angle | Gets the orientation of the display, specified as the number of degrees, ranging from 0 to 360. Portrait = 0. Landscape = 90 or -90. |
| 81 | HeadsetPresent | HKEY_LOCAL_MACHINE\System\State\Hardware\Headset | Gets a value indicating whether a headset is present |
| 82 | KeyboardPresent | HKEY_CURRENT_USER\Software\Microsoft\Shell\HasKeyboard | Gets a value indicating whether a keyboard is attached and enabled. |
| 83 | LockStates | HKEY_LOCAL_MACHINE\System\State\Lock | Gets the mobile device's lock state. |
| 84 | MediaPlayerAlbumArtist | HKEY_CURRENT_USER\System\State\MediaPlayer\WM/AlbumArtist | Gets the album artist's name of the currently playing track in Windows Media Player. |
| 85 | MediaPlayerAlbumTitle | HKEY_CURRENT_USER\System\State\MediaPlayer\Wm/AlbumTitle | Gets the album title of the currently playing track in Windows Media Player. |
| 86 | MediaPlayerTrackArtist | HKEY_CURRENT_USER\System\State\MediaPlayer\WM/OriginalArtist | Gets the artist's name of the currently playing track in Windows Media Player. |
| 87 | MediaPlayerTrackBitrate | HKEY_CURRENT_USER\System\State\MediaPlayer\Bitrate | |