Skip to content

Commit c030b6c

Browse files
authored
Update settings-common.md
Added details on where the data comes from.
1 parent f5dc3a9 commit c030b6c

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

hub/apps/develop/settings/settings-common.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ The value of the *compatFlags* field of the backup JSON file is a combination of
119119
### Type: Windows.Data.Apps.AppMetaData structure
120120

121121
#### AppMetaData values
122+
Unless otherwise specified, the Values are found in the [AppXManifest](https://learn.microsoft.com/en-us/uwp/schemas/appxpackage/appx-package-manifest) for MSIX packages, and [Uninstall registries](https://learn.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key) for other formats.
122123

123124
| Name | Type | Description |
124125
|------|-------|---------|
@@ -135,8 +136,8 @@ The value of the *compatFlags* field of the backup JSON file is a combination of
135136
| reinstallId | wstring | Reinstall ID specified in Add Remove Programs. |
136137
| productUrl | wstring | Product URL Specified in Add Remove Programs. |
137138
| isPinned | bool | Boolean indicating if this app was pinned to the start menu. |
138-
| wingetID | wstring | Identifier to indicate if this app can be installed through winget, and the winget ID. |
139-
| wingetSource | wstring | Specifies where the app was sourced from through the Winget APIs. See *wingetSource* for supported values. |
139+
| wingetID | wstring | Identifier to indicate if this app can be installed through [winget](https://github.com/microsoft/winget-cli), and the winget ID. |
140+
| wingetSource | wstring | Specifies where the app was sourced from through the [Winget APIs](https://github.com/microsoft/winget-cli). See *wingetSource* for supported values. |
140141

141142
Supported values for the *installSource* field.
142143

@@ -181,6 +182,7 @@ Supported values for the *wingetSource* field.
181182
### Type: Windows.Data.Apps.AppLevelTileInfo structure
182183

183184
#### AppLevelTileInfo values
185+
AppLevelTileInfo are populated using an internal API.
184186

185187
| Name | Type | Description |
186188
|------|-------|---------|
@@ -264,15 +266,15 @@ FileInfo values are populated from the *App Compatibility* JSON above. All FileI
264266

265267
| Name | Type | Description |
266268
|------|-------|---------|
267-
| userIntent | uint32 | This is a bit array of values specifying user intent during Windows setup. See *userIntent* values. |
269+
| userIntent | uint32 | This is a bit array of values specifying user intent during Windows setup. See *userIntent* values. This data is read from HKCU\Software\Microsoft\Windows\CurrentVersion\CloudExperienceHost\Intent|
268270
| predictedUserIntent | uint32 | Windows sets flag to indicate that the user had one or more apps that are a signal of a developer. |
269-
| devModeEnabled | bool | Whether the user has specified Developer Mode from Windows Settings. |
271+
| devModeEnabled | bool | Whether the user has specified Developer Mode from Windows Settings. This data is read from from HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock |
270272

271273
Supported *userIntent* values.
272274

273275
| Value | Description |
274276
|-------|-------------|
275-
| 0b00000001 | None |
277+
| 0b00000001 | None |
276278
| 0b00000010 | Gaming |
277279
| 0b00000100 | Family |
278280
| 0b00001000 | Creativity |

0 commit comments

Comments
 (0)