aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/WindowsInstaller/WindowsInstallerTableDefinitions.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Data/WindowsInstaller/WindowsInstallerTableDefinitions.cs')
-rw-r--r--src/WixToolset.Data/WindowsInstaller/WindowsInstallerTableDefinitions.cs636
1 files changed, 0 insertions, 636 deletions
diff --git a/src/WixToolset.Data/WindowsInstaller/WindowsInstallerTableDefinitions.cs b/src/WixToolset.Data/WindowsInstaller/WindowsInstallerTableDefinitions.cs
index ea1ecbbd..f6c07a83 100644
--- a/src/WixToolset.Data/WindowsInstaller/WindowsInstallerTableDefinitions.cs
+++ b/src/WixToolset.Data/WindowsInstaller/WindowsInstallerTableDefinitions.cs
@@ -2136,517 +2136,6 @@ namespace WixToolset.Data.WindowsInstaller
2136 tupleIdIsPrimaryKey: true 2136 tupleIdIsPrimaryKey: true
2137 ); 2137 );
2138 2138
2139 public static readonly TableDefinition WixBundleContainer = new TableDefinition(
2140 "WixBundleContainer",
2141 TupleDefinitions.WixBundleContainer,
2142 new[]
2143 {
2144 new ColumnDefinition("WixBundleContainer", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2145 new ColumnDefinition("Name", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2146 new ColumnDefinition("Type", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2147 new ColumnDefinition("DownloadUrl", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2148 new ColumnDefinition("Size", ColumnType.Number, 4, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0),
2149 new ColumnDefinition("Hash", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2150 new ColumnDefinition("AttachedContainerIndex", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2151 new ColumnDefinition("WorkingPath", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2152 },
2153 unreal: true,
2154 tupleIdIsPrimaryKey: true
2155 );
2156
2157 public static readonly TableDefinition WixBundlePayloadGroup = new TableDefinition(
2158 "WixBundlePayloadGroup",
2159 TupleDefinitions.WixBundlePayloadGroup,
2160 new[]
2161 {
2162 new ColumnDefinition("WixBundlePayloadGroup", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2163 },
2164 unreal: true,
2165 tupleIdIsPrimaryKey: true
2166 );
2167
2168 public static readonly TableDefinition WixBundlePayload = new TableDefinition(
2169 "WixBundlePayload",
2170 TupleDefinitions.WixBundlePayload,
2171 new[]
2172 {
2173 new ColumnDefinition("WixBundlePayload", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2174 new ColumnDefinition("Name", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2175 new ColumnDefinition("SourceFile", ColumnType.Object, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2176 new ColumnDefinition("DownloadUrl", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2177 new ColumnDefinition("Compressed", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 2),
2178 new ColumnDefinition("UnresolvedSourceFile", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2179 new ColumnDefinition("DisplayName", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2180 new ColumnDefinition("Description", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2181 new ColumnDefinition("EnableSignatureValidation", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2182 new ColumnDefinition("FileSize", ColumnType.Number, 4, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 2147483647),
2183 new ColumnDefinition("Version", ColumnType.String, 24, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2184 new ColumnDefinition("Hash", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2185 new ColumnDefinition("PublicKey", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2186 new ColumnDefinition("Thumbprint", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2187 new ColumnDefinition("Catalog_", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "WixBundleCatalog", keyColumn: 1, description: "Reference to a catalog entry in the WixBundleCatalog table."),
2188 new ColumnDefinition("Container_", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown, keyTable: "WixBundleContainer", keyColumn: 1, description: "Reference to a container entry in the WixBundleContainer table."),
2189 new ColumnDefinition("Package", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2190 new ColumnDefinition("ContentFile", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2191 new ColumnDefinition("EmbeddedId", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2192 new ColumnDefinition("LayoutOnly", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2193 new ColumnDefinition("Packaging", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 1, maxValue: 2),
2194 new ColumnDefinition("ParentPackagePayload_", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2195 },
2196 unreal: true,
2197 tupleIdIsPrimaryKey: true
2198 );
2199
2200 public static readonly TableDefinition WixBundlePatchTargetCode = new TableDefinition(
2201 "WixBundlePatchTargetCode",
2202 TupleDefinitions.WixBundlePatchTargetCode,
2203 new[]
2204 {
2205 new ColumnDefinition("PackageId", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2206 new ColumnDefinition("TargetCode", ColumnType.String, 0, primaryKey: true, nullable: true, ColumnCategory.Unknown),
2207 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 2147483647),
2208 },
2209 unreal: true,
2210 tupleIdIsPrimaryKey: false
2211 );
2212
2213 public static readonly TableDefinition WixBundle = new TableDefinition(
2214 "WixBundle",
2215 TupleDefinitions.WixBundle,
2216 new[]
2217 {
2218 new ColumnDefinition("Version", ColumnType.String, 24, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2219 new ColumnDefinition("Copyright", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2220 new ColumnDefinition("Name", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2221 new ColumnDefinition("AboutUrl", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2222 new ColumnDefinition("DisableModify", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 2),
2223 new ColumnDefinition("DisableRemove", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2224 new ColumnDefinition("DisableRepair", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2225 new ColumnDefinition("HelpTelephone", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2226 new ColumnDefinition("HelpUrl", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2227 new ColumnDefinition("Manufacturer", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2228 new ColumnDefinition("UpdateUrl", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2229 new ColumnDefinition("Compressed", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2230 new ColumnDefinition("LogPrefixAndExtension", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2231 new ColumnDefinition("IconSourceFile", ColumnType.Object, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2232 new ColumnDefinition("SplashScreenSourceFile", ColumnType.Object, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2233 new ColumnDefinition("Condition", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2234 new ColumnDefinition("Tag", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2235 new ColumnDefinition("Platform", ColumnType.String, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2236 new ColumnDefinition("ParentName", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2237 new ColumnDefinition("UpgradeCode", ColumnType.String, 38, primaryKey: false, nullable: false, ColumnCategory.Guid),
2238 new ColumnDefinition("BundleId", ColumnType.String, 38, primaryKey: false, nullable: false, ColumnCategory.Guid, description: "Only valid after binding."),
2239 new ColumnDefinition("ProviderKey", ColumnType.String, 38, primaryKey: false, nullable: true, ColumnCategory.Guid, description: "Only valid after binding."),
2240 new ColumnDefinition("PerMachine", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1, description: "Only valid after binding."),
2241 },
2242 unreal: true,
2243 tupleIdIsPrimaryKey: false
2244 );
2245
2246 public static readonly TableDefinition WixApprovedExeForElevation = new TableDefinition(
2247 "WixApprovedExeForElevation",
2248 TupleDefinitions.WixApprovedExeForElevation,
2249 new[]
2250 {
2251 new ColumnDefinition("Id", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2252 new ColumnDefinition("Key", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2253 new ColumnDefinition("Value", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2254 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2255 },
2256 unreal: true,
2257 tupleIdIsPrimaryKey: true
2258 );
2259
2260 public static readonly TableDefinition WixBundleUpdate = new TableDefinition(
2261 "WixBundleUpdate",
2262 TupleDefinitions.WixBundleUpdate,
2263 new[]
2264 {
2265 new ColumnDefinition("Location", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2266 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2267 },
2268 unreal: true,
2269 tupleIdIsPrimaryKey: false
2270 );
2271
2272 public static readonly TableDefinition WixBootstrapperApplication = new TableDefinition(
2273 "WixBootstrapperApplication",
2274 TupleDefinitions.WixBootstrapperApplication,
2275 new[]
2276 {
2277 new ColumnDefinition("Id", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2278 },
2279 unreal: true,
2280 tupleIdIsPrimaryKey: true
2281 );
2282
2283 public static readonly TableDefinition WixUpdateRegistration = new TableDefinition(
2284 "WixUpdateRegistration",
2285 TupleDefinitions.WixUpdateRegistration,
2286 new[]
2287 {
2288 new ColumnDefinition("Manufacturer", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2289 new ColumnDefinition("Department", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2290 new ColumnDefinition("ProductFamily", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2291 new ColumnDefinition("Name", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2292 new ColumnDefinition("Classification", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2293 },
2294 unreal: true,
2295 tupleIdIsPrimaryKey: false
2296 );
2297
2298 public static readonly TableDefinition WixBundleCatalog = new TableDefinition(
2299 "WixBundleCatalog",
2300 TupleDefinitions.WixBundleCatalog,
2301 new[]
2302 {
2303 new ColumnDefinition("WixBundleCatalog", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2304 new ColumnDefinition("Payload_", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePayload", keyColumn: 1, description: "Reference to a payload entry in the WixBundlePayload table."),
2305 },
2306 unreal: true,
2307 tupleIdIsPrimaryKey: true
2308 );
2309
2310 public static readonly TableDefinition WixChain = new TableDefinition(
2311 "WixChain",
2312 TupleDefinitions.WixChain,
2313 new[]
2314 {
2315 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 2147483647, description: "A 32-bit word that specifies the attribute flags to be applied to the chain."),
2316 },
2317 unreal: true,
2318 tupleIdIsPrimaryKey: false
2319 );
2320
2321 public static readonly TableDefinition WixChainItem = new TableDefinition(
2322 "WixChainItem",
2323 TupleDefinitions.WixChainItem,
2324 new[]
2325 {
2326 new ColumnDefinition("Id", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2327 },
2328 unreal: true,
2329 tupleIdIsPrimaryKey: true
2330 );
2331
2332 public static readonly TableDefinition WixBundleRollbackBoundary = new TableDefinition(
2333 "WixBundleRollbackBoundary",
2334 TupleDefinitions.WixBundleRollbackBoundary,
2335 new[]
2336 {
2337 new ColumnDefinition("WixChainItem_", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixChainItem", keyColumn: 1, description: "Reference to a WixChainItem entry in the WixChainItem table."),
2338 new ColumnDefinition("Vital", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2339 new ColumnDefinition("Transaction", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2340 },
2341 unreal: true,
2342 tupleIdIsPrimaryKey: true
2343 );
2344
2345 public static readonly TableDefinition WixBundlePackageGroup = new TableDefinition(
2346 "WixBundlePackageGroup",
2347 TupleDefinitions.WixBundlePackageGroup,
2348 new[]
2349 {
2350 new ColumnDefinition("WixBundlePackageGroup", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2351 },
2352 unreal: true,
2353 tupleIdIsPrimaryKey: true
2354 );
2355
2356 public static readonly TableDefinition WixBundlePackage = new TableDefinition(
2357 "WixBundlePackage",
2358 TupleDefinitions.WixBundlePackage,
2359 new[]
2360 {
2361 new ColumnDefinition("WixChainItem_", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixChainItem", keyColumn: 1, description: "Reference to a WixChainItem entry in the WixChainItem table."),
2362 new ColumnDefinition("Type", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 3),
2363 new ColumnDefinition("Payload_", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePayload", keyColumn: 1, description: "Reference to a payload entry in the WixBundlePayload table."),
2364 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 2147483647, description: "A 32-bit word that specifies the attribute flags to be applied to this package."),
2365 new ColumnDefinition("InstallCondition", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2366 new ColumnDefinition("Cache", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 2),
2367 new ColumnDefinition("CacheId", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2368 new ColumnDefinition("Vital", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2369 new ColumnDefinition("PerMachine", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 2),
2370 new ColumnDefinition("LogPathVariable", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2371 new ColumnDefinition("RollbackLogPathVariable", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2372 new ColumnDefinition("Size", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2373 new ColumnDefinition("InstallSize", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2374 new ColumnDefinition("Version", ColumnType.String, 24, primaryKey: false, nullable: true, ColumnCategory.Version),
2375 new ColumnDefinition("Language", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2376 new ColumnDefinition("DisplayName", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2377 new ColumnDefinition("Description", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2378 new ColumnDefinition("RollbackBoundary_", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown, keyTable: "WixBundleRollbackBoundary", keyColumn: 1, description: "Reference to a rollback boundary entry in the WixBundleRollbackBoundary table."),
2379 new ColumnDefinition("RollbackBoundaryBackward_", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown, keyTable: "WixBundleRollbackBoundary", keyColumn: 1, description: "Reference to a rollback boundary entry in the WixBundleRollbackBoundary table."),
2380 new ColumnDefinition("x64", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2381 },
2382 unreal: true,
2383 tupleIdIsPrimaryKey: true
2384 );
2385
2386 public static readonly TableDefinition WixBundleExePackage = new TableDefinition(
2387 "WixBundleExePackage",
2388 TupleDefinitions.WixBundleExePackage,
2389 new[]
2390 {
2391 new ColumnDefinition("WixBundlePackage_", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table."),
2392 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 2147483647, description: "A 32-bit word that specifies the attribute flags to be applied to this MSI package."),
2393 new ColumnDefinition("DetectCondition", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2394 new ColumnDefinition("InstallCommand", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2395 new ColumnDefinition("RepairCommand", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2396 new ColumnDefinition("UninstallCommand", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2397 new ColumnDefinition("ExeProtocol", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2398 },
2399 unreal: true,
2400 tupleIdIsPrimaryKey: true
2401 );
2402
2403 public static readonly TableDefinition WixBundleMsiPackage = new TableDefinition(
2404 "WixBundleMsiPackage",
2405 TupleDefinitions.WixBundleMsiPackage,
2406 new[]
2407 {
2408 new ColumnDefinition("WixBundlePackage_", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table."),
2409 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 2147483647, description: "A 32-bit word that specifies the attribute flags to be applied to this MSI package."),
2410 new ColumnDefinition("ProductCode", ColumnType.String, 38, primaryKey: false, nullable: false, ColumnCategory.Guid),
2411 new ColumnDefinition("UpgradeCode", ColumnType.String, 38, primaryKey: false, nullable: true, ColumnCategory.Guid),
2412 new ColumnDefinition("ProductVersion", ColumnType.String, 20, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2413 new ColumnDefinition("ProductLanguage", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2414 new ColumnDefinition("ProductName", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2415 new ColumnDefinition("Manufacturer", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2416 },
2417 unreal: true,
2418 tupleIdIsPrimaryKey: true
2419 );
2420
2421 public static readonly TableDefinition WixBundleMspPackage = new TableDefinition(
2422 "WixBundleMspPackage",
2423 TupleDefinitions.WixBundleMspPackage,
2424 new[]
2425 {
2426 new ColumnDefinition("WixBundlePackage_", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table."),
2427 new ColumnDefinition("Attributes", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2428 new ColumnDefinition("PatchCode", ColumnType.String, 38, primaryKey: false, nullable: true, ColumnCategory.Guid),
2429 new ColumnDefinition("Manufacturer", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2430 new ColumnDefinition("PatchXml", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2431 },
2432 unreal: true,
2433 tupleIdIsPrimaryKey: true
2434 );
2435
2436 public static readonly TableDefinition WixBundleMsuPackage = new TableDefinition(
2437 "WixBundleMsuPackage",
2438 TupleDefinitions.WixBundleMsuPackage,
2439 new[]
2440 {
2441 new ColumnDefinition("WixBundlePackage_", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table."),
2442 new ColumnDefinition("DetectCondition", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2443 new ColumnDefinition("MsuKB", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2444 },
2445 unreal: true,
2446 tupleIdIsPrimaryKey: true
2447 );
2448
2449 public static readonly TableDefinition WixBundlePackageExitCode = new TableDefinition(
2450 "WixBundlePackageExitCode",
2451 TupleDefinitions.WixBundlePackageExitCode,
2452 new[]
2453 {
2454 new ColumnDefinition("WixBundlePackage_", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table for the parent Exe."),
2455 new ColumnDefinition("Code", ColumnType.Number, 0, primaryKey: true, nullable: true, ColumnCategory.Integer),
2456 new ColumnDefinition("Behavior", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Integer, minValue: 0, maxValue: 3),
2457 },
2458 unreal: true,
2459 tupleIdIsPrimaryKey: false
2460 );
2461
2462 public static readonly TableDefinition WixBundleMsiFeature = new TableDefinition(
2463 "WixBundleMsiFeature",
2464 TupleDefinitions.WixBundleMsiFeature,
2465 new[]
2466 {
2467 new ColumnDefinition("WixBundlePackage_", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table."),
2468 new ColumnDefinition("Name", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2469 new ColumnDefinition("Size", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2470 new ColumnDefinition("Parent", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2471 new ColumnDefinition("Title", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2472 new ColumnDefinition("Description", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2473 new ColumnDefinition("Display", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2474 new ColumnDefinition("Level", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2475 new ColumnDefinition("Directory", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2476 new ColumnDefinition("Attributes", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2477 },
2478 unreal: true,
2479 tupleIdIsPrimaryKey: false
2480 );
2481
2482 public static readonly TableDefinition WixBundleMsiProperty = new TableDefinition(
2483 "WixBundleMsiProperty",
2484 TupleDefinitions.WixBundleMsiProperty,
2485 new[]
2486 {
2487 new ColumnDefinition("WixBundlePackage_", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table."),
2488 new ColumnDefinition("Name", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2489 new ColumnDefinition("Value", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2490 new ColumnDefinition("Condition", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2491 },
2492 unreal: true,
2493 tupleIdIsPrimaryKey: false
2494 );
2495
2496 public static readonly TableDefinition WixBundleSlipstreamMsp = new TableDefinition(
2497 "WixBundleSlipstreamMsp",
2498 TupleDefinitions.WixBundleSlipstreamMsp,
2499 new[]
2500 {
2501 new ColumnDefinition("WixBundlePackage_", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table for the parent Msi."),
2502 new ColumnDefinition("WixBundlePackage_Msp", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table for the referenced Msp."),
2503 },
2504 unreal: true,
2505 tupleIdIsPrimaryKey: false
2506 );
2507
2508 public static readonly TableDefinition WixBundlePackageCommandLine = new TableDefinition(
2509 "WixBundlePackageCommandLine",
2510 TupleDefinitions.WixBundlePackageCommandLine,
2511 new[]
2512 {
2513 new ColumnDefinition("WixBundlePackage_", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table."),
2514 new ColumnDefinition("InstallArgument", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2515 new ColumnDefinition("UninstallArgument", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2516 new ColumnDefinition("RepairArgument", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2517 new ColumnDefinition("Condition", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2518 },
2519 unreal: true,
2520 tupleIdIsPrimaryKey: false
2521 );
2522
2523 public static readonly TableDefinition WixRelatedBundle = new TableDefinition(
2524 "WixRelatedBundle",
2525 TupleDefinitions.WixRelatedBundle,
2526 new[]
2527 {
2528 new ColumnDefinition("Id", ColumnType.String, 38, primaryKey: true, nullable: false, ColumnCategory.Guid),
2529 new ColumnDefinition("Action", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2530 },
2531 unreal: true,
2532 tupleIdIsPrimaryKey: false
2533 );
2534
2535 public static readonly TableDefinition WixBundleRelatedPackage = new TableDefinition(
2536 "WixBundleRelatedPackage",
2537 TupleDefinitions.WixBundleRelatedPackage,
2538 new[]
2539 {
2540 new ColumnDefinition("WixBundlePackage_", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table."),
2541 new ColumnDefinition("Id", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2542 new ColumnDefinition("MinVersion", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2543 new ColumnDefinition("MaxVersion", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2544 new ColumnDefinition("Languages", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2545 new ColumnDefinition("MinInclusive", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2546 new ColumnDefinition("MaxInclusive", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2547 new ColumnDefinition("LangInclusive", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2548 new ColumnDefinition("OnlyDetect", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2549 },
2550 unreal: true,
2551 tupleIdIsPrimaryKey: false
2552 );
2553
2554 public static readonly TableDefinition WixBundleVariable = new TableDefinition(
2555 "WixBundleVariable",
2556 TupleDefinitions.WixBundleVariable,
2557 new[]
2558 {
2559 new ColumnDefinition("WixBundleVariable", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2560 new ColumnDefinition("Value", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2561 new ColumnDefinition("Type", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2562 new ColumnDefinition("Hidden", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2563 new ColumnDefinition("Persisted", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2564 },
2565 unreal: true,
2566 tupleIdIsPrimaryKey: true
2567 );
2568
2569 public static readonly TableDefinition WixBundleProperties = new TableDefinition(
2570 "WixBundleProperties",
2571 null,
2572 new[]
2573 {
2574 new ColumnDefinition("DisplayName", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2575 new ColumnDefinition("LogPathVariable", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2576 new ColumnDefinition("Compressed", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2577 new ColumnDefinition("Id", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2578 new ColumnDefinition("UpgradeCode", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2579 new ColumnDefinition("PerMachine", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2580 },
2581 unreal: true,
2582 tupleIdIsPrimaryKey: false
2583 );
2584
2585 public static readonly TableDefinition WixPackageFeatureInfo = new TableDefinition(
2586 "WixPackageFeatureInfo",
2587 null,
2588 new[]
2589 {
2590 new ColumnDefinition("Package", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2591 new ColumnDefinition("Feature", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2592 new ColumnDefinition("Size", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2593 new ColumnDefinition("Parent", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2594 new ColumnDefinition("Title", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2595 new ColumnDefinition("Description", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2596 new ColumnDefinition("Display", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2597 new ColumnDefinition("Level", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2598 new ColumnDefinition("Directory", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2599 new ColumnDefinition("Attributes", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2600 },
2601 unreal: true,
2602 tupleIdIsPrimaryKey: false
2603 );
2604
2605 public static readonly TableDefinition WixPackageProperties = new TableDefinition(
2606 "WixPackageProperties",
2607 null,
2608 new[]
2609 {
2610 new ColumnDefinition("Package", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table."),
2611 new ColumnDefinition("Vital", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 1),
2612 new ColumnDefinition("DisplayName", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2613 new ColumnDefinition("Description", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2614 new ColumnDefinition("DownloadSize", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2615 new ColumnDefinition("PackageSize", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2616 new ColumnDefinition("InstalledSize", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2617 new ColumnDefinition("PackageType", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2618 new ColumnDefinition("Permanent", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2619 new ColumnDefinition("LogPathVariable", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2620 new ColumnDefinition("RollbackLogPathVariable", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2621 new ColumnDefinition("Compressed", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2622 new ColumnDefinition("DisplayInternalUI", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2623 new ColumnDefinition("ProductCode", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2624 new ColumnDefinition("UpgradeCode", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2625 new ColumnDefinition("Version", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2626 new ColumnDefinition("InstallCondition", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2627 new ColumnDefinition("Cache", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 2),
2628 },
2629 unreal: true,
2630 tupleIdIsPrimaryKey: true
2631 );
2632
2633 public static readonly TableDefinition WixPayloadProperties = new TableDefinition(
2634 "WixPayloadProperties",
2635 null,
2636 new[]
2637 {
2638 new ColumnDefinition("Payload", ColumnType.String, 0, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2639 new ColumnDefinition("Package", ColumnType.String, 0, primaryKey: true, nullable: true, ColumnCategory.Identifier, keyTable: "WixBundlePackage", keyColumn: 1, description: "Reference to a chain package entry in the WixBundlePackage table."),
2640 new ColumnDefinition("Container", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown, keyTable: "WixBundleContainer", keyColumn: 1, description: "Reference to a container entry in the WixBundleContainer table."),
2641 new ColumnDefinition("Name", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2642 new ColumnDefinition("Size", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2643 new ColumnDefinition("DownloadUrl", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Unknown),
2644 new ColumnDefinition("LayoutOnly", ColumnType.String, 3, primaryKey: false, nullable: false, ColumnCategory.Unknown),
2645 },
2646 unreal: true,
2647 tupleIdIsPrimaryKey: false
2648 );
2649
2650 public static readonly TableDefinition Streams = new TableDefinition( 2139 public static readonly TableDefinition Streams = new TableDefinition(
2651 "_Streams", 2140 "_Streams",
2652 null, 2141 null,
@@ -2704,94 +2193,6 @@ namespace WixToolset.Data.WindowsInstaller
2704 tupleIdIsPrimaryKey: false 2193 tupleIdIsPrimaryKey: false
2705 ); 2194 );
2706 2195
2707 public static readonly TableDefinition WixSearch = new TableDefinition(
2708 "WixSearch",
2709 TupleDefinitions.WixSearch,
2710 new[]
2711 {
2712 new ColumnDefinition("WixSearch", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier),
2713 new ColumnDefinition("Variable", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier),
2714 new ColumnDefinition("Condition", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Condition),
2715 },
2716 unreal: true,
2717 tupleIdIsPrimaryKey: true
2718 );
2719
2720 public static readonly TableDefinition WixSearchRelation = new TableDefinition(
2721 "WixSearchRelation",
2722 TupleDefinitions.WixSearchRelation,
2723 new[]
2724 {
2725 new ColumnDefinition("WixSearch_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixSearch", keyColumn: 1, description: "Reference to a WixSearch entry in the WixSearch table."),
2726 new ColumnDefinition("ParentId_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixSearch", keyColumn: 1, description: "Reference to a WixSearch entry in the WixSearch table."),
2727 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.DoubleInteger),
2728 },
2729 unreal: true,
2730 tupleIdIsPrimaryKey: true
2731 );
2732
2733 public static readonly TableDefinition WixFileSearch = new TableDefinition(
2734 "WixFileSearch",
2735 TupleDefinitions.WixFileSearch,
2736 new[]
2737 {
2738 new ColumnDefinition("WixSearch_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixSearch", keyColumn: 1, description: "Reference to a WixSearch entry in the WixSearch table."),
2739 new ColumnDefinition("Path", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Text),
2740 new ColumnDefinition("MinVersion", ColumnType.String, 24, primaryKey: false, nullable: true, ColumnCategory.Version),
2741 new ColumnDefinition("MaxVersion", ColumnType.String, 24, primaryKey: false, nullable: true, ColumnCategory.Version),
2742 new ColumnDefinition("MinSize", ColumnType.Number, 4, primaryKey: false, nullable: true, ColumnCategory.DoubleInteger),
2743 new ColumnDefinition("MaxSize", ColumnType.Number, 4, primaryKey: false, nullable: true, ColumnCategory.DoubleInteger),
2744 new ColumnDefinition("MinDate", ColumnType.Number, 4, primaryKey: false, nullable: true, ColumnCategory.DoubleInteger),
2745 new ColumnDefinition("MaxDate", ColumnType.Number, 4, primaryKey: false, nullable: true, ColumnCategory.DoubleInteger),
2746 new ColumnDefinition("Languages", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Text),
2747 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.DoubleInteger),
2748 },
2749 unreal: true,
2750 tupleIdIsPrimaryKey: true
2751 );
2752
2753 public static readonly TableDefinition WixRegistrySearch = new TableDefinition(
2754 "WixRegistrySearch",
2755 TupleDefinitions.WixRegistrySearch,
2756 new[]
2757 {
2758 new ColumnDefinition("WixSearch_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixSearch", keyColumn: 1, description: "Reference to a WixSearch entry in the WixSearch table."),
2759 new ColumnDefinition("Root", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.DoubleInteger),
2760 new ColumnDefinition("Key", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Text),
2761 new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Text),
2762 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.DoubleInteger),
2763 },
2764 unreal: true,
2765 tupleIdIsPrimaryKey: true
2766 );
2767
2768 public static readonly TableDefinition WixComponentSearch = new TableDefinition(
2769 "WixComponentSearch",
2770 TupleDefinitions.WixComponentSearch,
2771 new[]
2772 {
2773 new ColumnDefinition("WixSearch_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixSearch", keyColumn: 1, description: "Reference to a WixSearch entry in the WixSearch table."),
2774 new ColumnDefinition("Guid", ColumnType.String, 38, primaryKey: false, nullable: false, ColumnCategory.Guid),
2775 new ColumnDefinition("ProductCode", ColumnType.String, 38, primaryKey: false, nullable: true, ColumnCategory.Guid),
2776 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.DoubleInteger),
2777 },
2778 unreal: true,
2779 tupleIdIsPrimaryKey: true
2780 );
2781
2782 public static readonly TableDefinition WixProductSearch = new TableDefinition(
2783 "WixProductSearch",
2784 TupleDefinitions.WixProductSearch,
2785 new[]
2786 {
2787 new ColumnDefinition("WixSearch_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "WixSearch", keyColumn: 1, description: "Reference to a WixSearch entry in the WixSearch table."),
2788 new ColumnDefinition("Guid", ColumnType.String, 38, primaryKey: false, nullable: false, ColumnCategory.Guid),
2789 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.DoubleInteger),
2790 },
2791 unreal: true,
2792 tupleIdIsPrimaryKey: true
2793 );
2794
2795 public static readonly TableDefinition[] All = new[] 2196 public static readonly TableDefinition[] All = new[]
2796 { 2197 {
2797 ActionText, 2198 ActionText,
@@ -2950,47 +2351,10 @@ namespace WixToolset.Data.WindowsInstaller
2950 WixPatchMetadata, 2351 WixPatchMetadata,
2951 WixUI, 2352 WixUI,
2952 WixVariable, 2353 WixVariable,
2953 WixBundleContainer,
2954 WixBundlePayloadGroup,
2955 WixBundlePayload,
2956 WixBundlePatchTargetCode,
2957 WixBundle,
2958 WixApprovedExeForElevation,
2959 WixBundleUpdate,
2960 WixBootstrapperApplication,
2961 WixUpdateRegistration,
2962 WixBundleCatalog,
2963 WixChain,
2964 WixChainItem,
2965 WixBundleRollbackBoundary,
2966 WixBundlePackageGroup,
2967 WixBundlePackage,
2968 WixBundleExePackage,
2969 WixBundleMsiPackage,
2970 WixBundleMspPackage,
2971 WixBundleMsuPackage,
2972 WixBundlePackageExitCode,
2973 WixBundleMsiFeature,
2974 WixBundleMsiProperty,
2975 WixBundleSlipstreamMsp,
2976 WixBundlePackageCommandLine,
2977 WixRelatedBundle,
2978 WixBundleRelatedPackage,
2979 WixBundleVariable,
2980 WixBundleProperties,
2981 WixPackageFeatureInfo,
2982 WixPackageProperties,
2983 WixPayloadProperties,
2984 Streams, 2354 Streams,
2985 SummaryInformation, 2355 SummaryInformation,
2986 TransformView, 2356 TransformView,
2987 Validation, 2357 Validation,
2988 WixSearch,
2989 WixSearchRelation,
2990 WixFileSearch,
2991 WixRegistrySearch,
2992 WixComponentSearch,
2993 WixProductSearch,
2994 }; 2358 };
2995 } 2359 }
2996} 2360}