Smartphone API Reference |
Default Metabase Settings
The following settings are the default metabase settings for the Registry CSP. These are supplied for reference only.
Setting | Description |
---|---|
Registry/HKCU/Software/Microsoft/VMail/DialMonitored | Enable the voice mail indicator to be cleared when the user dials the voice mail number. |
Registry/* | Allows access to the entire registry. |
Registry/HKCU/SOFTWARE/* | Location where ISVs should write their registry keys. |
Registry/HKCU/ControlPanel/SoundCategories/Reminder/Script | The script that determines how reminders are played. |
Registry/HKCU/ControlPanel/SoundCategories/Reminder/InitVol | Initial volume for Reminder sounds. |
Registry/HKCU/ControlPanel/SoundCategories/Alarm/InitVol | Initial volume for Alarm sounds. |
Registry/HKCU/ControlPanel/SoundCategories/Alarm/Script | The script that determines how alarms are played. |
Registry/HKCU/Software/Microsoft/MessengerService/UserMSN Messenger Service | MSN settings. |
Registry/HKLM/System/Platform/DataPath | ActiveSync, which runs by default as User Auth, needs to know what the default volume is on the device. |
Registry/HKLM/Security/ECall/* | List of emergency call numbers, for example "911", "112"). |
Registry/HKLM/Software/Microsoft/Shell/CumulativeCallTimers/* | Allow resetting of call timers |
Registry/HKCU/Software/Microsoft/AirSync/Logging/Enabled | (Setting UI) sets the logging mode for server sync |
Registry/HKLM/Security/WTLS/* | WTLS security settings: CipherSuites, KeyExchangeSuites, Certificates |
Registry/HKCU/Software/Microsoft/AirSync/Logging/NumberOfLogs | Number of server sync logs to store on the device |
Registry/HKLM/Software/Microsoft/Color/* | Needed to update colors on stinger using .tsk files. |
Registry/HKLM/Software/Microsoft/AirSync/Status/* | Settings for PC ActiveSync |
Registry/HKLM/PMail/MessageStore/* | Settings for PC ActiveSync |
Registry/HKLM/Ident/* | Sets the phones name |
Registry/HKCU/Software/Microsoft/Windows CE Services/* | RAPI access for creation of a partnership |
Registry/Comm/SecurityProviders/SCHANNEL/* | RAPI access for creating a partnership |
Registry/HKLM/Security/WAP/TPSList/DefaultTPS | Name of Trusted Provisioning Server |
Registry/HKCU/Software/Microsoft/AirSync/Connection/Secure | Determines whether device validates server certificate |
Registry/HKCU/SOFTWARE/Microsoft/* | Need this to be same role masks as HKLM/software/microsoft |
Registry/HKCU/Software/Microsoft/AirSync/Settings/IncludeRemoteSync | Remote sync for ActiveSync |
Registry/HKCU/Software/Microsoft/AirSync/Settings/WindowSize | Window size (Number of items brought down in each sync window) |
Registry/HKCU/Software/Microsoft/Internet Explorer/Main/Display Inline Images | Boolean to toggle whether or not to display images on Web pages in Pocket Internet Explorer |
Registry/HKCU/Software/Microsoft/Internet Explorer/Main/EnableWarning0 | Toggle security warnings. The default is ON. |
Registry/HKCU/Software/Microsoft/Internet Explorer/Main/EnableWarning1 | Toggle security warning 1. The default is ON. |
Registry/HKCU/Software/Microsoft/Internet Explorer/Main/Play_Background_Sounds | Toggle playback background sounds. The default is OFF. User setting available in Pocket Internet Explorer options. |
Registry/HKCU/Software/Microsoft/Internet Explorer/Main/Start Page | Default homepage URL |
Registry/HKCU/Software/Microsoft/MessengerService/PresetMsgs/0 | The text displayed in the UI for predefined text option 0. |
Registry/HKCU/Software/Microsoft/MessengerService/PresetMsgs/2 | The text displayed in the UI for predefined text option 2. |
Registry/HKLM/SOFTWARE/Microsoft/Internet Explorer/International/Default_CodePage | Language encoding option |
Registry/HKCU/Software/Microsoft/Internet Explorer/Main/ZoomSetting | Font size - not a user setting on stinger |
Registry/HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Internet Settings/ClearTypeText | ClearType on / off - not a user setting |
Registry/HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Internet Settings/Cache/History/CacheLimit | History cache limit - not a user setting |
Registry/HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Internet Settings/Cache/Cookies/CacheLimit | Cookie cache limit - not a user setting |
Registry/HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Internet Settings/Cache/Content/CacheLimit | Content cache limit - should be 1/3 ram - not a user setting |
Registry/HKLM/SOFTWARE/Microsoft/Internet Explorer/URL/UrlSuffix | Suffix autocomplete of URL in Pocket Internet Explorer address bar (Default is com) |
Registry/HKLM/SOFTWARE/Microsoft/Internet Explorer/URL/UrlPrefix | Prefix autocomplete of URL in Pocket Internet Explorer address bar (Default prefix is www) |
Registry/HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Internet Settings/EnableAutoDetect | Enable autodetect in Pocket Internet Explorer options |
Registry/HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Internet Settings/AllowCookies | Allow cookies in Pocket Internet Explorer |
Registry/HKCU/Software/Microsoft/MessengerService/PresetMsgs/9 | The text displayed in the UI for predefined text option 9. |
Registry/HKCU/Software/Microsoft/MessengerService/PresetMsgs/8 | The text displayed in the UI for predefined text option 8. |
Registry/HKCU/Software/Microsoft/MessengerService/PresetMsgs/7 | The text displayed in the UI for predefined text option 7. |
Registry/HKCU/Software/Microsoft/MessengerService/PresetMsgs/6 | The text displayed in the UI for predefined text option 6. |
Registry/HKCU/Software/Microsoft/MessengerService/PresetMsgs/5 | The text displayed in the UI for predefined text option 5. |
Registry/HKCU/Software/Microsoft/MessengerService/PresetMsgs/4 | The text displayed in the UI for predefined text option 4. |
Registry/HKCU/Software/Microsoft/MessengerService/PresetMsgs/3 | The text displayed in the UI for predefined text option 3. |
Registry/HKCU/ControlPanel/Power/AutoOff | Automatically turn the device on or off. |
Registry/HKCU/ControlPanel/Power/AutoOnTime | Determines when the device will automatically turn on. |
Registry/HKCU/ControlPanel/Power/AutoOffTime | Determines when the device will automatically turn off. |
Registry/HKCU/ControlPanel/Phone/CallHistoryMax | Maximum number of entries to store in call history. |
Registry/HKCU/ControlPanel/Phone/PlusConversion | If this is set, you cannot have speed dial entries that end in 0. |
Registry/HKCU/Software/Microsoft/Inbox/PresetMsgs/8 | The text displayed in the UI for predefined text option 8. |
Registry/HKCU/ControlPanel/Profiles/Normal/Items/XML | XML blob that defines the settings for the Normal profile. |
Registry/HKCU/ControlPanel/Profiles/Silent/Items/XML | XML blob that defines the settings for the Silent profile. |
Registry/HKCU/ControlPanel/Profiles/Meeting/Items/XML | XML blob that defines the settings for the Meeting profile. |
Registry/HKCU/ControlPanel/Profiles/Loud/Items/XML | XML blob that defines the settings for the Loud profile. |
Registry/HKCU/ControlPanel/Profiles/Car/Items/XML | XML blob that defines the settings for the Car profile. |
Registry/HKCU/ControlPanel/Profiles/Radio Off/Items/XML | XML blob that defines the settings for the Radio Off profile. |
Registry/HKCU/Software/Microsoft/Inbox/PresetMsgs/0 | The text displayed in the UI for predefined text option 0. |
Registry/HKCU/Software/Microsoft/Inbox/SMSText/MaxDeletedMsgs | Number of deleted SMS messages to keep in the deleted items folder at a time. Default is 50. |
Registry/HKCU/ControlPanel/Profiles/DefaultActiveProfile | The Profile that is the default when the device is powered on for the first time. |
Registry/HKCU/Software/Microsoft/Inbox/PresetMsgs/1 | The text displayed in the UI for predefined text option 1. |
Registry/HKCU/Software/Microsoft/Inbox/PresetMsgs/2 | The text displayed in the UI for predefined text option 2. |
Registry/HKCU/Software/Microsoft/Inbox/PresetMsgs/3 | The text displayed in the UI for predefined text option 3. |
Registry/HKCU/Software/Microsoft/Inbox/PresetMsgs/4 | The text displayed in the UI for predefined text option 4. |
Registry/HKCU/Software/Microsoft/Inbox/PresetMsgs/5 | The text displayed in the UI for predefined text option 5. |
Registry/HKCU/Software/Microsoft/Inbox/PresetMsgs/6 | The text displayed in the UI for predefined text option 6. |
Registry/HKCU/Software/Microsoft/Inbox/PresetMsgs/7 | The text displayed in the UI for predefined text option 7. |
Registry/HKCU/Software/Microsoft/Inbox/Settings/autosave | Determines whether or not autosave occurs for messages being composed into the Drafts folder. |
Registry/HKCU/Software/Microsoft/Inbox/PresetMsgs/9 | The text displayed in the UI for predefined text option 9. |
Registry/HKCU/Software/Microsoft/Vmail/RegOverridesSIM | If true, the voice mail numbers stored in the registry override the voice mail numbers stored on the SIM. |
Registry/HKCU/Software/Microsoft/Vmail/PhoneNumber2 | Voice mail number for line 2. |
Registry/HKCU/Software/Microsoft/Vmail/PhoneNumber1 | Voice mail number for line 1. |
Registry/HKCU/Software/Microsoft/Inbox/Settings/AutoSyncMilliseconds | How frequently auto-initiated syncs take place, in milliseconds. If 0, no auto-initiated syncs occur. |
Registry/HKCU/Software/Microsoft/Inbox/Settings/SMSUnicode | If true, SMS messages are sent using Unicode encoding. If false, we send using the GSM encoding. |
Registry/HKCU/Software/Microsoft/Inbox/Settings/SaveSent | If true, a copy of each sent message is placed in the "Sent Items" folder on the device. |
Registry/HKCU/Software/Microsoft/Inbox/Settings/IncludeOriginal | If true, the original message is included in the reply for e-mail messages. This has no effect on SMS messages (SMS messages never include the original on reply). |
Registry/HKCU/Software/Microsoft/Inbox/Settings/SortOrder | Sort order for listviews in messaging. |
Registry/HKCU/Software/Microsoft/Inbox/Settings/ShowDateTime | If true, the date and time is shown for each message in the list view. |
Registry/HKCU/Software/Microsoft/Inbox/Settings/ReadHTMLMail | If true, messaging attempts to decode HTML-only messages using Pocket Internet Explorer for display in plain text. |
Registry/HKCU/Software/Microsoft/Inbox/SyncServiceProviders/IMAP4/TrashMoves | If true, deleted items are placed in the deleted items folder on the server. |
Registry/HKCU/Software/Microsoft/Inbox/SyncServiceProviders/IMAP4/CreateSpecialFolders | If true, special folders (like "sent items" and "deleted items") are created on the server if they do not exist. |
Registry/HKCU/Software/Microsoft/Inbox/SyncServiceProviders/IMAP4/AgeFilter | Number of days worth of mail to keep on the device. |
Registry/HKCU/Software/Microsoft/Inbox/SyncServiceProviders/IMAP4/AttachFetchSize | Maximum number of bytes worth of attachments to automatically download when getting the full copy of a message. |
Registry/HKCU/Software/Microsoft/Inbox/SyncServiceProviders/IMAP4/FetchSize | Maximum number of bytes worth of a mail message to download when doing the initial partial download of a mail message. |
Registry/HKCU/Software/Microsoft/Shell/StartMRU/InitialOrder | MULTI_SZ that contains the applications that are placed in the MRU on initial device boot. Each SZ entry is the full path to the application's .lnk file, for example "//windows//start menu//calendar.lnk". The entries should be in the reverse order of how they'll appear in the MRU |
Registry/HKLM/Security/Policy/APIs/SIMMgr/* | The Required Trust for accessing for SIM Manager APIs 0=OEM_CERTIFY_FALSE (Untrusted - No Trust Required) 1=OEM_CERTIFY_RUN (User Trust Required) 2=OEM_CERTIFY_TRUST (Kernel Trust Required) (The Required trust can be set at the granularity individual Functions. In order to set a security a individual SIM Manager Function different than the default, a child subkey must be created[same name as the function] and set to the desired security level) |
Registry/HKCU/Software/Microsoft/SMS/Protocols/Raw/Priority | SMS Raw message type priority |
Registry/HKCU/Software/Microsoft/SMS/Protocols/Broadcast/Priority | SMS Broadcast message type provider priority |
Registry/HKCU/Software/Microsoft/ssupdate/SignalLevelLowFloor | Value used to determine whether the signal strength is "Very Low". Must be a number between 0 and 100. Any signal strength lower than this will show as 0 bars in the user interface. |
Registry/HKCU/Software/Microsoft/ssupdate/SignalLevelMedFloor | Value used to determine whether the signal strength is "Low". Must be a number between 0 and 100. Any signal strength lower than this but higher than or equal to SignalLevelLowFloor will show as 1 bar in the user interface. |
Registry/HKCU/Software/Microsoft/ssupdate/SignalLevelHighFloor | Value used to determine whether the signal strength is "Medium". Must be a number between 0 and 100. Any signal strength lower than this but higher than or equal to SignalLevelMedFloor will show as 2 bars in the user interface. Signal strength higher than or equal to SignalLevelHighFloor and smaller than 100 will show as 3 bars. Signal strength greater than 100 always shows as 4 bars. |
Registry/HKCU/ControlPanel/SoundCategories/*/AttenuationCategory | Identifies the attenuation category for the sound category. |
Registry/HKCU/ControlPanel/SoundCategories/*/Directory | Directory where the sound files for this category of sound live. |
Registry/HKCU/ControlPanel/SoundCategories/*/InitVol | Starting volume for the sound when played. This will vary depending on the attenuation setting for the sound. Ranges between 0 (off) and 5 (loudest) |
Registry/HKCU/ControlPanel/Sounds/*/Category | Category the sound falls into (either "ring", "feedback", "in call", or "notification") |
Registry/HKCU/ControlPanel/Sounds/*/Script | How the sound is played: "v" for vibrate, "l" for loop", "p" for play, "p3" for play three seconds. |
Registry/HKCU/ControlPanel/Sounds/*/Sound | Name of the sound file. Note that this does not include the directory; it is just the file name. |
Registry/Software/Microsoft/Shell/StartMenu/Order | MULTI_SZ that lists, in order, the special applications to bump to the top of the programs list. For example: "Inbox.lnk", "Contacts.lnk", "Calendar.lnk", and "Internet Explorer.lnk" |
Registry/HKLM/Security/Policy/APIs/ATCmdInt/Default | The Required Trust for accessing for the AT Command Interpreter (Wireless Data Link) (ATCI) APIs 0=OEM_CERTIFY_FALSE (Untrusted - No Trust Required) 1=OEM_CERTIFY_RUN (User Trust Required) 2=OEM_CERTIFY_TRUST (Kernel Trust Required) (All ATCI APIs have the Same Required Trust level as the default Key) |
Registry/HKLM/Security/Policy/APIs/ELDrv/Default | The Required Trust for accessing for the Event Logger APIs 0=OEM_CERTIFY_FALSE (Untrusted - No Trust Required) 1=OEM_CERTIFY_RUN (User Trust Required) 2=OEM_CERTIFY_TRUST (Kernel Trust Required) (All Event Logger APIs have the Same Required Trust level as the default Key) |
Registry/HKLM/Security/Policy/APIs/SIMTKit/Default | The Required Trust for accessing for the SIM Toolkit APIs. 0=OEM_CERTIFY_FALSE (Untrusted - No Trust Required) 1=OEM_CERTIFY_RUN (User Trust Required) 2=OEM_CERTIFY_TRUST (Kernel Trust Required) (All SIM Toolkit APIs have the Same Required Trust level as the default Key) |
Registry/HKLM/Security/Policy/APIs/ConnAPI/* | The Required Trust for accessing for Connection Manager (CM) APIs 0=OEM_CERTIFY_FALSE (Untrusted - No Trust Required) 1=OEM_CERTIFY_RUN (User Trust Required) 2=OEM_CERTIFY_TRUST (Kernel Trust Required) (The Required trust for CM APIs can be set at the granularity individual Functions. In order to set a security a individual SIM Manager Function different than the default key, a child subkey must be created [same name as the function] and set to the desired security level) |
Registry/HKLM/Security/Policy/APIs/ExTAPI/* | The Required Trust for accessing for Extended TAPI APIs 0=OEM_CERTIFY_FALSE (Untrusted - No Trust Required) 1=OEM_CERTIFY_RUN (User Trust Required) 2=OEM_CERTIFY_TRUST (Kernel Trust Required) (The Required trust can be set at the granularity individual Functions. In order to set a security a individual Extended TAPI Function's required Security different than the default, a child subkey must be created [same name as the function] and set to the desired security level) |
Registry/HKLM/Security/Policy/APIs/RILGSM/Default | The Required Trust for accessing for the Radio Interface Layer (RIL) APIs. 0=OEM_CERTIFY_FALSE (Untrusted - No Trust Required) 1=OEM_CERTIFY_RUN (User Trust Required) 2=OEM_CERTIFY_TRUST (Kernel Trust Required) (All RIL APIs have the Same Required Trust level as the default RIL Key) |
Registry/HKCU/Software/Microsoft/MessengerService/PresetMsgs/1 | The text displayed in the UI for predefined text option 1. |
Registry/HKLM/Security/Policy/APIs/WAPDrv/Default | The Required Trust for accessing for the WAP Drivers (WTP, WTLS & WDP) 0=OEM_CERTIFY_FALSE (Untrusted - No Trust Required) 1=OEM_CERTIFY_RUN (User Trust Required) 2=OEM_CERTIFY_TRUST (Kernel Trust Required) (All WAP Driver APIs have the Same Required Trust level as the default Key) |
Registry/HKLM/Security/Policy/APIs/TSP/Default | The Required Trust for accessing for the TAPI Service Providers (TSP) 0=OEM_CERTIFY_FALSE (Untrusted - No Trust Required) 1=OEM_CERTIFY_RUN (User Trust Required) 2=OEM_CERTIFY_TRUST (Kernel Trust Required) (All TSP APIs have the Same Required Trust level as the default Key) |
Registry/HKLM/Security/Policy/APIs/Default | The Required Trust for accessing for the CellCore APIs (Includes are CellCore Components. For example, CPM, Event Logger, RIL, Connection manager, SIM Toolkit, SIM Manager etc). Any specified Subkeys overide the Require Trust level of this Key. 0=OEM_CERTIFY_FALSE (Untrusted - No Trust Required) 1=OEM_CERTIFY_RUN (User Trust Required) 2=OEM_CERTIFY_TRUST (Kernel Trust Required) |
Registry/HKCU/Software/Microsoft/Internet Explorer/Main/DaysToKeep | Days to keep Pocket Internet Explorer history |
Registry/HKLM/SOFTWARE/Microsoft/* | Want to lock down the MS branch of Software |
Registry/HKLM/SOFTWARE/* | Any new apps that install must have access here |
Registry/HKLM/Windows CE Services/Synchronization/Objects/* | Any other sync providers for ActiveSync would be registered here |
Registry/HKLM/SOFTWARE/Microsoft/Windows CE/CurrentVersion/AeDebug/Enabled/* | Flag used for Windows CE debugging, not specific to ActiveSync |
Registry/HKLM/SOFTWARE/Microsoft/Windows CE Services/* | ActiveSync version |
Registry/HKLM/SOFTWARE/Apps/Microsoft Application Installer/fAskOptions/* | It is still used by wceload.exe for ActiveSync |
Registry/HKLM/SOFTWARE/Apps/Microsoft Application Installer/nDynamicDelete/* | It is still used by wceload.exe for ActiveSync |
Registry/HKLM/SOFTWARE/Apps/Microsoft Application Installer/Supported/* | It is still used by wceload.exe for ActiveSync |
Registry/HKLM/SOFTWARE/Apps/Microsoft Application Installer/fAskDest/* | It is still used by wceload.exe for ActiveSync |
Registry/HKLM/Security/WAP/PGList/* | List of proxy gateways |
Registry/HKCU/ControlPanel/SoundCategories/Notification/Script | The script that determines how notifications are played. |
Registry/HKLM/Software/Microsoft/Nibbles/Speed | Nibbles game speed |
Registry/HKLM/Software/Microsoft/Nibbles/Size | Nibbles board size |
Registry/HKLM/Software/Microsoft/Nibbles/HScore | Nibbles high score |
Registry/HKCU/ControlPanel/Phone/AutoAns | Auto answer timeout. |
Registry/HKCU/ControlPanel/Accessibility/SHBoxTimeout | Timeout for events and confirmations, such as SHBox or SIM Toolkit UI |
Registry/HKCU/ControlPanel/Phone/CallProgressIdleTimeout | When call progress is visible and there are no active, incoming, held, or outgoing calls, this is the number of milliseconds call progress waits until it navigates back to where you were before it came up. |
Registry/HKCU/ControlPanel/SoundCategories/Attenuation/1 | Attenuation level for alerts played while in a call. |
Registry/HKCU/ControlPanel/Comm/AutoCnct | Auto syncs ActiveSync |
Registry/HKCU/ControlPanel/Sounds/KeyPress/BeepMode | Beep mode for keyclick sounds. |
Registry/HKCU/ControlPanel/Sounds/KeyPress/Script | Script for keyclick sounds. |
Registry/HKCU/ControlPanel/Profiles/Car/Name | Name of profile. |
Registry/HKCU/ControlPanel/Profiles/Loud/Name | Name of profile. |
Registry/HKCU/ControlPanel/Profiles/Meeting/Name | Name of profile. |
Registry/HKCU/ControlPanel/Profiles/Silent/Name | Name of profile. |
Registry/HKCU/ControlPanel/Profiles/Normal/Name | Name of the profile. |
Registry/HKCU/ControlPanel/SoundCategories/InCall/InitVol | Initial volume for In Call sounds. |
Registry/HKCU/ControlPanel/SoundCategories/Ring/InitVol | Initial volume for Ring sounds. |
Registry/HKCU/ControlPanel/SoundCategories/System/InitVol | Initial Volume for Feedback sounds. |
Registry/HKCU/ControlPanel/SoundCategories/Notification/InitVol | Initial volume for Notification sounds. |
Registry/HKCU/ControlPanel/Profiles/ActiveProfile | The current active profile on the device. |
Registry/HKCU/ControlPanel/Sounds/RingTone0/Script | The script that determines how a ring is played. |
Registry/HKCU/ControlPanel/Phone/LockTimeout | Lock timeout for device password |
Registry/HKCU/ControlPanel/Phone/ShowSIM | Determines if SIM phonebook entries are autofiltered. |
Registry/HKCU/ControlPanel/Phone/AnyKey | Can hit any key to answer phone |
Registry/HKCU/ControlPanel/Power/Display | Display timeout value |
Registry/HKCU/ControlPanel/Owner/Notes | Notes |
Registry/HKCU/ControlPanel/Owner/E-mail | |
Registry/HKCU/ControlPanel/Owner/Telephone | Phone number |
Registry/HKCU/ControlPanel/Owner/Name | Owner name |
Registry/HKCU/ControlPanel/Home/Timeout | Timeout to home screen |
Registry/HKCU/ControlPanel/Accessibility/CharTimeout | Character timeout |
Registry/HKCU/ControlPanel/Accessibility/FontSize | Font Size |