<?xml version="1.0" encoding="utf-8"?><wixPdb version="3.0.3200.0" xmlns="http://schemas.microsoft.com/wix/2006/pdbs"><wixOutput type="Product" version="3.0.2002.0" xmlns="http://schemas.microsoft.com/wix/2006/outputs"><tableDefinitions xmlns="http://schemas.microsoft.com/wix/2006/tables"><tableDefinition name="_Streams" unreal="yes"><columnDefinition name="Name" type="string" length="62" primaryKey="yes" /><columnDefinition name="Data" type="object" length="0" nullable="yes" /></tableDefinition><tableDefinition name="_SummaryInformation"><columnDefinition name="PropertyId" type="number" length="2" primaryKey="yes" /><columnDefinition name="Value" type="localized" length="255" escapeIdtCharacters="yes" /></tableDefinition><tableDefinition name="_Validation"><columnDefinition name="Table" type="string" length="32" primaryKey="yes" category="identifier" description="Name of table" /><columnDefinition name="Column" type="string" length="32" primaryKey="yes" category="identifier" description="Name of column" /><columnDefinition name="Nullable" type="string" length="4" set="Y;N" description="Whether the column is nullable" /><columnDefinition name="MinValue" type="number" length="4" nullable="yes" minValue="-2147483647" maxValue="2147483647" description="Minimum value allowed" /><columnDefinition name="MaxValue" type="number" length="4" nullable="yes" minValue="-2147483647" maxValue="2147483647" description="Maximum value allowed" /><columnDefinition name="KeyTable" type="string" length="255" nullable="yes" category="identifier" description="For foreign key, Name of table to which data must link" /><columnDefinition name="KeyColumn" type="number" length="2" nullable="yes" minValue="1" maxValue="32" description="Column to which foreign key connects" /><columnDefinition name="Category" type="string" length="32" nullable="yes" set="Text;Formatted;Template;Condition;Guid;Path;Version;Language;Identifier;Binary;UpperCase;LowerCase;Filename;Paths;AnyPath;WildCardFilename;RegPath;CustomSource;Property;Cabinet;Shortcut;FormattedSDDLText;Integer;DoubleInteger;TimeDate;DefaultDir" description="String category" /><columnDefinition name="Set" type="string" length="255" nullable="yes" category="text" description="Set of values that are permitted" /><columnDefinition name="Description" type="string" length="255" nullable="yes" category="text" description="Description of column" /></tableDefinition><tableDefinition name="AdminExecuteSequence"><columnDefinition name="Action" type="string" length="72" primaryKey="yes" category="identifier" description="Name of action to invoke, either in the engine or the handler DLL." /><columnDefinition name="Condition" type="string" length="255" nullable="yes" localizable="yes" category="condition" description="Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData." /><columnDefinition name="Sequence" type="number" length="2" nullable="yes" minValue="-4" maxValue="32767" description="Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action." /></tableDefinition><tableDefinition name="AdminUISequence"><columnDefinition name="Action" type="string" length="72" primaryKey="yes" category="identifier" description="Name of action to invoke, either in the engine or the handler DLL." /><columnDefinition name="Condition" type="string" length="255" nullable="yes" localizable="yes" category="condition" description="Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData." /><columnDefinition name="Sequence" type="number" length="2" nullable="yes" minValue="-4" maxValue="32767" description="Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action." /></tableDefinition><tableDefinition name="AdvtExecuteSequence"><columnDefinition name="Action" type="string" length="72" primaryKey="yes" category="identifier" description="Name of action to invoke, either in the engine or the handler DLL." /><columnDefinition name="Condition" type="string" length="255" nullable="yes" localizable="yes" category="condition" description="Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData." /><columnDefinition name="Sequence" type="number" length="2" nullable="yes" minValue="-4" maxValue="32767" description="Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action." /></tableDefinition><tableDefinition name="Component" createSymbols="yes"><columnDefinition name="Component" type="string" length="72" primaryKey="yes" modularize="column" category="identifier" description="Primary key used to identify a particular component record." /><columnDefinition name="ComponentId" type="string" length="38" nullable="yes" category="guid" description="A string GUID unique to this component, version, and language." /><columnDefinition name="Directory_" type="string" length="72" modularize="column" keyTable="Directory" keyColumn="1" category="identifier" description="Required key of a Directory table record. This is actually a property name whose value contains the actual path, set either by the AppSearch action or with the default setting obtained from the Directory table." /><columnDefinition name="Attributes" type="number" length="2" description="Remote execution option, one of irsEnum" /><columnDefinition name="Condition" type="string" length="255" nullable="yes" localizable="yes" modularize="condition" category="condition" description="A conditional statement that will disable this component if the specified condition evaluates to the 'True' state. If a component is disabled, it will not be installed, regardless of the 'Action' state associated with the component." /><columnDefinition name="KeyPath" type="string" length="72" nullable="yes" modularize="column" keyTable="File;Registry;ODBCDataSource" keyColumn="1" category="identifier" description="Either the primary key into the File table, Registry table, or ODBCDataSource table. This extract path is stored when the component is installed, and is used to detect the presence of the component and to return the path to it." /></tableDefinition><tableDefinition name="Directory" createSymbols="yes"><columnDefinition name="Directory" type="string" length="72" primaryKey="yes" modularize="column" category="identifier" description="Unique identifier for directory entry, primary key. If a property by this name is defined, it contains the full path to the directory." /><columnDefinition name="Directory_Parent" type="string" length="72" nullable="yes" modularize="column" keyTable="Directory" keyColumn="1" category="identifier" description="Reference to the entry in this table specifying the default parent directory. A record parented to itself or with a Null parent represents a root of the install tree." /><columnDefinition name="DefaultDir" type="localized" length="255" category="defaultDir" description="The default sub-path under parent's path." /></tableDefinition><tableDefinition name="Feature" createSymbols="yes"><columnDefinition name="Feature" type="string" length="38" primaryKey="yes" category="identifier" description="Primary key used to identify a particular feature record." /><columnDefinition name="Feature_Parent" type="string" length="38" nullable="yes" keyTable="Feature" keyColumn="1" category="identifier" description="Optional key of a parent record in the same table. If the parent is not selected, then the record will not be installed. Null indicates a root item." /><columnDefinition name="Title" type="localized" length="64" nullable="yes" category="text" description="Short text identifying a visible feature item." escapeIdtCharacters="yes" /><columnDefinition name="Description" type="localized" length="255" nullable="yes" category="text" description="Longer descriptive text describing a visible feature item." escapeIdtCharacters="yes" /><columnDefinition name="Display" type="number" length="2" nullable="yes" minValue="0" maxValue="32767" description="Numeric sort order, used to force a specific display ordering." /><columnDefinition name="Level" type="number" length="2" minValue="0" maxValue="32767" description="The install level at which record will be initially selected. An install level of 0 will disable an item and prevent its display." /><columnDefinition name="Directory_" type="string" length="72" nullable="yes" modularize="column" keyTable="Directory" keyColumn="1" category="upperCase" description="The name of the Directory that can be configured by the UI. A non-null value will enable the browse button." /><columnDefinition name="Attributes" type="number" length="2" set="0;1;2;4;5;6;8;9;10;16;17;18;20;21;22;24;25;26;32;33;34;36;37;38;48;49;50;52;53;54" description="Feature attributes" /></tableDefinition><tableDefinition name="FeatureComponents"><columnDefinition name="Feature_" type="string" length="38" primaryKey="yes" keyTable="Feature" keyColumn="1" category="identifier" description="Foreign key into Feature table." /><columnDefinition name="Component_" type="string" length="72" primaryKey="yes" modularize="column" keyTable="Component" keyColumn="1" category="identifier" description="Foreign key into Component table." /></tableDefinition><tableDefinition name="File" createSymbols="yes"><columnDefinition name="File" type="string" length="72" primaryKey="yes" modularize="column" category="identifier" description="Primary key, non-localized token, must match identifier in cabinet. For uncompressed files, this field is ignored." /><columnDefinition name="Component_" type="string" length="72" modularize="column" keyTable="Component" keyColumn="1" category="identifier" description="Foreign key referencing Component that controls the file." /><columnDefinition name="FileName" type="localized" length="255" category="filename" description="File name used for installation, may be localized. This may contain a "short name|long name" pair." /><columnDefinition name="FileSize" type="number" length="4" minValue="0" maxValue="2147483647" description="Size of file in bytes (long integer)." /><columnDefinition name="Version" type="string" length="72" nullable="yes" modularize="companionFile" keyTable="File" keyColumn="1" category="version" description="Version string for versioned files; Blank for unversioned files." /><columnDefinition name="Language" type="string" length="20" nullable="yes" category="language" description="List of decimal language Ids, comma-separated if more than one." /><columnDefinition name="Attributes" type="number" length="2" nullable="yes" minValue="0" maxValue="32767" description="Integer containing bit flags representing file attributes (with the decimal value of each bit position in parentheses)" /><columnDefinition name="Sequence" type="number" length="4" minValue="1" maxValue="2147483647" description="Sequence with respect to the media images; order must track cabinet order." /></tableDefinition><tableDefinition name="InstallExecuteSequence"><columnDefinition name="Action" type="string" length="72" primaryKey="yes" category="identifier" description="Name of action to invoke, either in the engine or the handler DLL." /><columnDefinition name="Condition" type="string" length="255" nullable="yes" localizable="yes" category="condition" description="Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData." /><columnDefinition name="Sequence" type="number" length="2" nullable="yes" minValue="-4" maxValue="32767" description="Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action." /></tableDefinition><tableDefinition name="InstallUISequence"><columnDefinition name="Action" type="string" length="72" primaryKey="yes" category="identifier" description="Name of action to invoke, either in the engine or the handler DLL." /><columnDefinition name="Condition" type="string" length="255" nullable="yes" localizable="yes" category="condition" description="Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData." /><columnDefinition name="Sequence" type="number" length="2" nullable="yes" minValue="-4" maxValue="32767" description="Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action." /></tableDefinition><tableDefinition name="Media" createSymbols="yes"><columnDefinition name="DiskId" type="number" length="2" primaryKey="yes" minValue="1" maxValue="32767" description="Primary key, integer to determine sort order for table." /><columnDefinition name="LastSequence" type="number" length="4" minValue="0" maxValue="2147483647" description="File sequence number for the last file for this media." /><columnDefinition name="DiskPrompt" type="localized" length="64" nullable="yes" category="text" description="Disk name: the visible text actually printed on the disk. This will be used to prompt the user when this disk needs to be inserted." escapeIdtCharacters="yes" /><columnDefinition name="Cabinet" type="string" length="255" nullable="yes" category="cabinet" description="If some or all of the files stored on the media are compressed in a cabinet, the name of that cabinet." /><columnDefinition name="VolumeLabel" type="string" length="32" nullable="yes" category="text" description="The label attributed to the volume." /><columnDefinition name="Source" type="string" length="72" nullable="yes" category="property" description="The property defining the location of the cabinet file." /></tableDefinition><tableDefinition name="MsiFileHash"><columnDefinition name="File_" type="string" length="72" primaryKey="yes" modularize="column" keyTable="File" keyColumn="1" category="identifier" description="Primary key, foreign key into File table referencing file with this hash" /><columnDefinition name="Options" type="number" length="2" minValue="0" maxValue="32767" description="Various options and attributes for this hash." /><columnDefinition name="HashPart1" type="number" length="4" description="Size of file in bytes (long integer)." /><columnDefinition name="HashPart2" type="number" length="4" description="Size of file in bytes (long integer)." /><columnDefinition name="HashPart3" type="number" length="4" description="Size of file in bytes (long integer)." /><columnDefinition name="HashPart4" type="number" length="4" description="Size of file in bytes (long integer)." /></tableDefinition><tableDefinition name="Property" createSymbols="yes"><columnDefinition name="Property" type="string" length="72" primaryKey="yes" modularize="column" category="identifier" description="Name of property, uppercase if settable by launcher or loader." /><columnDefinition name="Value" type="localized" length="0" category="text" description="String value for property. Never null or empty." escapeIdtCharacters="yes" /></tableDefinition><tableDefinition name="Registry"><columnDefinition name="Registry" type="string" length="72" primaryKey="yes" modularize="column" category="identifier" description="Primary key, non-localized token." /><columnDefinition name="Root" type="number" length="2" minValue="-1" maxValue="3" description="The predefined root key for the registry value, one of rrkEnum." /><columnDefinition name="Key" type="localized" length="255" modularize="property" category="regPath" description="The key for the registry value." /><columnDefinition name="Name" type="localized" length="255" nullable="yes" modularize="property" category="formatted" description="The registry value name." /><columnDefinition name="Value" type="localized" length="0" nullable="yes" modularize="property" category="formatted" description="The registry value." escapeIdtCharacters="yes" /><columnDefinition name="Component_" type="string" length="72" modularize="column" keyTable="Component" keyColumn="1" category="identifier" description="Foreign key into the Component table referencing component that controls the installing of the registry value." /></tableDefinition><tableDefinition name="RemoveFile"><columnDefinition name="FileKey" type="string" length="72" primaryKey="yes" modularize="column" category="identifier" description="Primary key used to identify a particular file entry" /><columnDefinition name="Component_" type="string" length="72" modularize="column" keyTable="Component" keyColumn="1" category="identifier" description="Foreign key referencing Component that controls the file to be removed." /><columnDefinition name="FileName" type="localized" length="255" nullable="yes" category="wildCardFilename" description="Name of the file to be removed." /><columnDefinition name="DirProperty" type="string" length="72" modularize="column" category="identifier" description="Name of a property whose value is assumed to resolve to the full pathname to the folder of the file to be removed." /><columnDefinition name="InstallMode" type="number" length="2" set="1;2;3" description="Installation option, one of iimEnum." /></tableDefinition><tableDefinition name="Shortcut"><columnDefinition name="Shortcut" type="string" length="72" primaryKey="yes" modularize="column" category="identifier" description="Primary key, non-localized token." /><columnDefinition name="Directory_" type="string" length="72" modularize="column" keyTable="Directory" keyColumn="1" category="identifier" description="Foreign key into the Directory table denoting the directory where the shortcut file is created." /><columnDefinition name="Name" type="localized" length="128" category="filename" description="The name of the shortcut to be created." /><columnDefinition name="Component_" type="string" length="72" modularize="column" keyTable="Component" keyColumn="1" category="identifier" description="Foreign key into the Component table denoting the component whose selection gates the the shortcut creation/deletion." /><columnDefinition name="Target" type="string" length="72" modularize="property" category="shortcut" description="The shortcut target. This is usually a property that is expanded to a file or a folder that the shortcut points to." /><columnDefinition name="Arguments" type="string" length="255" nullable="yes" modularize="property" category="formatted" description="The command-line arguments for the shortcut." /><columnDefinition name="Description" type="localized" length="255" nullable="yes" category="text" description="The description for the shortcut." escapeIdtCharacters="yes" /><columnDefinition name="Hotkey" type="number" length="2" nullable="yes" minValue="0" maxValue="32767" description="The hotkey for the shortcut. It has the virtual-key code for the key in the low-order byte, and the modifier flags in the high-order byte. " /><columnDefinition name="Icon_" type="string" length="72" nullable="yes" modularize="icon" keyTable="Icon" keyColumn="1" category="identifier" description="Foreign key into the File table denoting the external icon file for the shortcut." /><columnDefinition name="IconIndex" type="number" length="2" nullable="yes" minValue="-32767" maxValue="32767" description="The icon index for the shortcut." /><columnDefinition name="ShowCmd" type="number" length="2" nullable="yes" set="1;3;7" description="The show command for the application window.The following values may be used." /><columnDefinition name="WkDir" type="string" length="72" nullable="yes" modularize="column" category="identifier" description="Name of property defining location of working directory." /><columnDefinition name="DisplayResourceDLL" type="string" length="255" nullable="yes" modularize="property" category="formatted" description="The Formatted string providing the full path to the language neutral file containing the MUI Manifest." /><columnDefinition name="DisplayResourceId" type="number" length="2" nullable="yes" minValue="0" maxValue="32767" description="The display name index for the shortcut. This must be a non-negative number." /><columnDefinition name="DescriptionResourceDLL" type="string" length="255" nullable="yes" modularize="property" category="formatted" description="The Formatted string providing the full path to the language neutral file containing the MUI Manifest." /><columnDefinition name="DescriptionResourceId" type="number" length="2" nullable="yes" minValue="0" maxValue="32767" description="The description name index for the shortcut. This must be a non-negative number." /></tableDefinition><tableDefinition name="Upgrade"><columnDefinition name="UpgradeCode" type="string" length="38" primaryKey="yes" category="guid" description="The UpgradeCode GUID belonging to the products in this set." /><columnDefinition name="VersionMin" type="string" length="20" primaryKey="yes" nullable="yes" category="text" description="The minimum ProductVersion of the products in this set. The set may or may not include products with this particular version." /><columnDefinition name="VersionMax" type="string" length="20" primaryKey="yes" nullable="yes" category="text" description="The maximum ProductVersion of the products in this set. The set may or may not include products with this particular version." /><columnDefinition name="Language" type="string" length="255" primaryKey="yes" nullable="yes" localizable="yes" category="language" description="A comma-separated list of languages for either products in this set or products not in this set." /><columnDefinition name="Attributes" type="number" length="4" primaryKey="yes" minValue="0" maxValue="2147483647" description="The attributes of this product set." /><columnDefinition name="Remove" type="string" length="255" nullable="yes" category="formatted" description="The list of features to remove when uninstalling a product from this set. The default is "ALL"." /><columnDefinition name="ActionProperty" type="string" length="72" category="upperCase" description="The property to set when a product in this set is found." /></tableDefinition><tableDefinition name="WixAction" createSymbols="yes" unreal="yes"><columnDefinition name="SequenceTable" type="string" length="62" primaryKey="yes" /><columnDefinition name="Action" type="string" length="72" primaryKey="yes" /><columnDefinition name="Condition" type="string" length="255" nullable="yes" localizable="yes" /><columnDefinition name="Sequence" type="number" length="2" nullable="yes" /><columnDefinition name="Before" type="string" length="72" nullable="yes" /><columnDefinition name="After" type="string" length="72" nullable="yes" /><columnDefinition name="Overridable" type="number" length="2" nullable="yes" /></tableDefinition><tableDefinition name="WixBuildInfo" unreal="yes"><columnDefinition name="WixVersion" type="string" length="20" category="text" description="Version number of WiX." /><columnDefinition name="WixOutputFile" type="string" length="0" nullable="yes" category="text" description="Path to output file, if supplied." escapeIdtCharacters="yes" /><columnDefinition name="WixProjectFile" type="string" length="0" nullable="yes" category="text" description="Path to .wixproj file, if supplied." escapeIdtCharacters="yes" /><columnDefinition name="WixPdbFile" type="string" length="0" nullable="yes" category="text" description="Path to .wixpdb file, if supplied." escapeIdtCharacters="yes" /></tableDefinition><tableDefinition name="WixComplexReference" unreal="yes"><columnDefinition name="Parent" type="string" length="0" localizable="yes" /><columnDefinition name="ParentAttributes" type="number" length="4" /><columnDefinition name="ParentLanguage" type="string" length="0" nullable="yes" /><columnDefinition name="Child" type="string" length="0" localizable="yes" /><columnDefinition name="ChildAttributes" type="number" length="4" /><columnDefinition name="Attributes" type="number" length="4" /></tableDefinition><tableDefinition name="WixComponentGroup" createSymbols="yes" unreal="yes"><columnDefinition name="WixComponentGroup" type="string" length="0" primaryKey="yes" /></tableDefinition><tableDefinition name="WixFile" unreal="yes"><columnDefinition name="File_" type="string" length="0" primaryKey="yes" modularize="column" keyTable="File" keyColumn="1" /><columnDefinition name="AssemblyAttributes" type="number" length="4" nullable="yes" /><columnDefinition name="File_AssemblyManifest" type="string" length="72" nullable="yes" modularize="column" /><columnDefinition name="File_AssemblyApplication" type="string" length="72" nullable="yes" modularize="column" /><columnDefinition name="Directory_" type="string" length="72" /><columnDefinition name="DiskId" type="number" length="4" nullable="yes" /><columnDefinition name="Source" type="object" length="0" /><columnDefinition name="ProcessorArchitecture" type="string" length="0" nullable="yes" /><columnDefinition name="PatchGroup" type="number" length="4" /><columnDefinition name="Attributes" type="number" length="4" /><columnDefinition name="PatchAttributes" type="number" length="4" nullable="yes" /><columnDefinition name="RetainLengths" type="preserved" length="0" nullable="yes" category="text" /><columnDefinition name="IgnoreOffsets" type="preserved" length="0" nullable="yes" category="text" /><columnDefinition name="IgnoreLengths" type="preserved" length="0" nullable="yes" category="text" /><columnDefinition name="RetainOffsets" type="preserved" length="0" nullable="yes" category="text" /></tableDefinition><tableDefinition name="WixGroup" unreal="yes"><columnDefinition name="ParentId" type="string" length="0" primaryKey="yes" category="identifier" description="Primary key used to identify a particular record in a parent table." /><columnDefinition name="ParentType" type="string" length="0" primaryKey="yes" description="Primary key used to identify a particular parent type in a parent table." /><columnDefinition name="ChildId" type="string" length="0" primaryKey="yes" category="identifier" description="Primary key used to identify a particular record in a child table." /><columnDefinition name="ChildType" type="string" length="0" primaryKey="yes" description="Primary key used to identify a particular child type in a child table." /></tableDefinition><tableDefinition name="WixMedia" unreal="yes"><columnDefinition name="DiskId_" type="number" length="2" primaryKey="yes" /><columnDefinition name="CompressionLevel" type="string" length="0" nullable="yes" /><columnDefinition name="Layout" type="string" length="0" nullable="yes" /></tableDefinition><tableDefinition name="WixMediaTemplate" unreal="yes"><columnDefinition name="CabinetTemplate" type="string" length="0" nullable="yes" /><columnDefinition name="CompressionLevel" type="string" length="0" nullable="yes" /><columnDefinition name="DiskPrompt" type="string" length="0" nullable="yes" /><columnDefinition name="VolumeLabel" type="string" length="0" nullable="yes" /><columnDefinition name="MaximumUncompressedMediaSize" type="number" length="4" /><columnDefinition name="MaximumCabinetSizeForLargeFileSplitting" type="number" length="4" /></tableDefinition><tableDefinition name="WixSimpleReference" unreal="yes"><columnDefinition name="Table" type="string" length="32" /><columnDefinition name="PrimaryKeys" type="string" length="0" /></tableDefinition></tableDefinitions><table name="_Streams" xmlns="http://schemas.microsoft.com/wix/2006/objects" /><table name="_SummaryInformation" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*10"><field>1</field><field>1252</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*10"><field>2</field><field>Installation Database</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*10"><field>3</field><field>Piper installation package</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*10"><field>4</field><field>Perforce Software, Inc.</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*10"><field>5</field><field>Installer</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*10"><field>6</field><field>This installer database contains the logic and data required to install Perforce Piper Client.</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*10"><field>7</field><field>Intel;1033</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*10"><field>9</field><field>{03B6AA8A-8DB3-4F0F-90F1-FF68B8C21A5B}</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*10"><field>14</field><field>200</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*10"><field>15</field><field>2</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*10"><field>19</field><field>2</field></row><row><field>12</field><field>2015/11/05 14:58:44</field></row><row><field>13</field><field>2015/11/05 14:58:44</field></row><row><field>18</field><field>Windows Installer XML Toolset (3.10.0.2103)</field></row></table><table name="_Validation" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row><field>_SummaryInformation</field><field>PropertyId</field><field>N</field><field /><field /><field /><field /><field /><field /><field /></row><row><field>_SummaryInformation</field><field>Value</field><field>N</field><field /><field /><field /><field /><field /><field /><field /></row><row><field>_Validation</field><field>Table</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Name of table</field></row><row><field>_Validation</field><field>Column</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Name of column</field></row><row><field>_Validation</field><field>Nullable</field><field>N</field><field /><field /><field /><field /><field /><field>Y;N</field><field>Whether the column is nullable</field></row><row><field>_Validation</field><field>MinValue</field><field>Y</field><field>-2147483647</field><field>2147483647</field><field /><field /><field /><field /><field>Minimum value allowed</field></row><row><field>_Validation</field><field>MaxValue</field><field>Y</field><field>-2147483647</field><field>2147483647</field><field /><field /><field /><field /><field>Maximum value allowed</field></row><row><field>_Validation</field><field>KeyTable</field><field>Y</field><field /><field /><field /><field /><field>Identifier</field><field /><field>For foreign key, Name of table to which data must link</field></row><row><field>_Validation</field><field>KeyColumn</field><field>Y</field><field>1</field><field>32</field><field /><field /><field /><field /><field>Column to which foreign key connects</field></row><row><field>_Validation</field><field>Category</field><field>Y</field><field /><field /><field /><field /><field /><field>Text;Formatted;Template;Condition;Guid;Path;Version;Language;Identifier;Binary;UpperCase;LowerCase;Filename;Paths;AnyPath;WildCardFilename;RegPath;CustomSource;Property;Cabinet;Shortcut;FormattedSDDLText;Integer;DoubleInteger;TimeDate;DefaultDir</field><field>String category</field></row><row><field>_Validation</field><field>Set</field><field>Y</field><field /><field /><field /><field /><field>Text</field><field /><field>Set of values that are permitted</field></row><row><field>_Validation</field><field>Description</field><field>Y</field><field /><field /><field /><field /><field>Text</field><field /><field>Description of column</field></row><row><field>AdminExecuteSequence</field><field>Action</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Name of action to invoke, either in the engine or the handler DLL.</field></row><row><field>AdminExecuteSequence</field><field>Condition</field><field>Y</field><field /><field /><field /><field /><field>Condition</field><field /><field>Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.</field></row><row><field>AdminExecuteSequence</field><field>Sequence</field><field>Y</field><field>-4</field><field>32767</field><field /><field /><field /><field /><field>Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.</field></row><row><field>AdminUISequence</field><field>Action</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Name of action to invoke, either in the engine or the handler DLL.</field></row><row><field>AdminUISequence</field><field>Condition</field><field>Y</field><field /><field /><field /><field /><field>Condition</field><field /><field>Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.</field></row><row><field>AdminUISequence</field><field>Sequence</field><field>Y</field><field>-4</field><field>32767</field><field /><field /><field /><field /><field>Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.</field></row><row><field>AdvtExecuteSequence</field><field>Action</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Name of action to invoke, either in the engine or the handler DLL.</field></row><row><field>AdvtExecuteSequence</field><field>Condition</field><field>Y</field><field /><field /><field /><field /><field>Condition</field><field /><field>Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.</field></row><row><field>AdvtExecuteSequence</field><field>Sequence</field><field>Y</field><field>-4</field><field>32767</field><field /><field /><field /><field /><field>Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.</field></row><row><field>Component</field><field>Component</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Primary key used to identify a particular component record.</field></row><row><field>Component</field><field>ComponentId</field><field>Y</field><field /><field /><field /><field /><field>Guid</field><field /><field>A string GUID unique to this component, version, and language.</field></row><row><field>Component</field><field>Directory_</field><field>N</field><field /><field /><field>Directory</field><field>1</field><field>Identifier</field><field /><field>Required key of a Directory table record. This is actually a property name whose value contains the actual path, set either by the AppSearch action or with the default setting obtained from the Directory table.</field></row><row><field>Component</field><field>Attributes</field><field>N</field><field /><field /><field /><field /><field /><field /><field>Remote execution option, one of irsEnum</field></row><row><field>Component</field><field>Condition</field><field>Y</field><field /><field /><field /><field /><field>Condition</field><field /><field>A conditional statement that will disable this component if the specified condition evaluates to the 'True' state. If a component is disabled, it will not be installed, regardless of the 'Action' state associated with the component.</field></row><row><field>Component</field><field>KeyPath</field><field>Y</field><field /><field /><field>File;Registry;ODBCDataSource</field><field>1</field><field>Identifier</field><field /><field>Either the primary key into the File table, Registry table, or ODBCDataSource table. This extract path is stored when the component is installed, and is used to detect the presence of the component and to return the path to it.</field></row><row><field>Directory</field><field>Directory</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Unique identifier for directory entry, primary key. If a property by this name is defined, it contains the full path to the directory.</field></row><row><field>Directory</field><field>Directory_Parent</field><field>Y</field><field /><field /><field>Directory</field><field>1</field><field>Identifier</field><field /><field>Reference to the entry in this table specifying the default parent directory. A record parented to itself or with a Null parent represents a root of the install tree.</field></row><row><field>Directory</field><field>DefaultDir</field><field>N</field><field /><field /><field /><field /><field>DefaultDir</field><field /><field>The default sub-path under parent's path.</field></row><row><field>Feature</field><field>Feature</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Primary key used to identify a particular feature record.</field></row><row><field>Feature</field><field>Feature_Parent</field><field>Y</field><field /><field /><field>Feature</field><field>1</field><field>Identifier</field><field /><field>Optional key of a parent record in the same table. If the parent is not selected, then the record will not be installed. Null indicates a root item.</field></row><row><field>Feature</field><field>Title</field><field>Y</field><field /><field /><field /><field /><field>Text</field><field /><field>Short text identifying a visible feature item.</field></row><row><field>Feature</field><field>Description</field><field>Y</field><field /><field /><field /><field /><field>Text</field><field /><field>Longer descriptive text describing a visible feature item.</field></row><row><field>Feature</field><field>Display</field><field>Y</field><field>0</field><field>32767</field><field /><field /><field /><field /><field>Numeric sort order, used to force a specific display ordering.</field></row><row><field>Feature</field><field>Level</field><field>N</field><field>0</field><field>32767</field><field /><field /><field /><field /><field>The install level at which record will be initially selected. An install level of 0 will disable an item and prevent its display.</field></row><row><field>Feature</field><field>Directory_</field><field>Y</field><field /><field /><field>Directory</field><field>1</field><field>UpperCase</field><field /><field>The name of the Directory that can be configured by the UI. A non-null value will enable the browse button.</field></row><row><field>Feature</field><field>Attributes</field><field>N</field><field /><field /><field /><field /><field /><field>0;1;2;4;5;6;8;9;10;16;17;18;20;21;22;24;25;26;32;33;34;36;37;38;48;49;50;52;53;54</field><field>Feature attributes</field></row><row><field>FeatureComponents</field><field>Feature_</field><field>N</field><field /><field /><field>Feature</field><field>1</field><field>Identifier</field><field /><field>Foreign key into Feature table.</field></row><row><field>FeatureComponents</field><field>Component_</field><field>N</field><field /><field /><field>Component</field><field>1</field><field>Identifier</field><field /><field>Foreign key into Component table.</field></row><row><field>File</field><field>File</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Primary key, non-localized token, must match identifier in cabinet. For uncompressed files, this field is ignored.</field></row><row><field>File</field><field>Component_</field><field>N</field><field /><field /><field>Component</field><field>1</field><field>Identifier</field><field /><field>Foreign key referencing Component that controls the file.</field></row><row><field>File</field><field>FileName</field><field>N</field><field /><field /><field /><field /><field>Filename</field><field /><field>File name used for installation, may be localized. This may contain a "short name|long name" pair.</field></row><row><field>File</field><field>FileSize</field><field>N</field><field>0</field><field>2147483647</field><field /><field /><field /><field /><field>Size of file in bytes (long integer).</field></row><row><field>File</field><field>Version</field><field>Y</field><field /><field /><field>File</field><field>1</field><field>Version</field><field /><field>Version string for versioned files; Blank for unversioned files.</field></row><row><field>File</field><field>Language</field><field>Y</field><field /><field /><field /><field /><field>Language</field><field /><field>List of decimal language Ids, comma-separated if more than one.</field></row><row><field>File</field><field>Attributes</field><field>Y</field><field>0</field><field>32767</field><field /><field /><field /><field /><field>Integer containing bit flags representing file attributes (with the decimal value of each bit position in parentheses)</field></row><row><field>File</field><field>Sequence</field><field>N</field><field>1</field><field>2147483647</field><field /><field /><field /><field /><field>Sequence with respect to the media images; order must track cabinet order.</field></row><row><field>InstallExecuteSequence</field><field>Action</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Name of action to invoke, either in the engine or the handler DLL.</field></row><row><field>InstallExecuteSequence</field><field>Condition</field><field>Y</field><field /><field /><field /><field /><field>Condition</field><field /><field>Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.</field></row><row><field>InstallExecuteSequence</field><field>Sequence</field><field>Y</field><field>-4</field><field>32767</field><field /><field /><field /><field /><field>Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.</field></row><row><field>InstallUISequence</field><field>Action</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Name of action to invoke, either in the engine or the handler DLL.</field></row><row><field>InstallUISequence</field><field>Condition</field><field>Y</field><field /><field /><field /><field /><field>Condition</field><field /><field>Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.</field></row><row><field>InstallUISequence</field><field>Sequence</field><field>Y</field><field>-4</field><field>32767</field><field /><field /><field /><field /><field>Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.</field></row><row><field>Media</field><field>DiskId</field><field>N</field><field>1</field><field>32767</field><field /><field /><field /><field /><field>Primary key, integer to determine sort order for table.</field></row><row><field>Media</field><field>LastSequence</field><field>N</field><field>0</field><field>2147483647</field><field /><field /><field /><field /><field>File sequence number for the last file for this media.</field></row><row><field>Media</field><field>DiskPrompt</field><field>Y</field><field /><field /><field /><field /><field>Text</field><field /><field>Disk name: the visible text actually printed on the disk. This will be used to prompt the user when this disk needs to be inserted.</field></row><row><field>Media</field><field>Cabinet</field><field>Y</field><field /><field /><field /><field /><field>Cabinet</field><field /><field>If some or all of the files stored on the media are compressed in a cabinet, the name of that cabinet.</field></row><row><field>Media</field><field>VolumeLabel</field><field>Y</field><field /><field /><field /><field /><field>Text</field><field /><field>The label attributed to the volume.</field></row><row><field>Media</field><field>Source</field><field>Y</field><field /><field /><field /><field /><field>Property</field><field /><field>The property defining the location of the cabinet file.</field></row><row><field>MsiFileHash</field><field>File_</field><field>N</field><field /><field /><field>File</field><field>1</field><field>Identifier</field><field /><field>Primary key, foreign key into File table referencing file with this hash</field></row><row><field>MsiFileHash</field><field>Options</field><field>N</field><field>0</field><field>32767</field><field /><field /><field /><field /><field>Various options and attributes for this hash.</field></row><row><field>MsiFileHash</field><field>HashPart1</field><field>N</field><field /><field /><field /><field /><field /><field /><field>Size of file in bytes (long integer).</field></row><row><field>MsiFileHash</field><field>HashPart2</field><field>N</field><field /><field /><field /><field /><field /><field /><field>Size of file in bytes (long integer).</field></row><row><field>MsiFileHash</field><field>HashPart3</field><field>N</field><field /><field /><field /><field /><field /><field /><field>Size of file in bytes (long integer).</field></row><row><field>MsiFileHash</field><field>HashPart4</field><field>N</field><field /><field /><field /><field /><field /><field /><field>Size of file in bytes (long integer).</field></row><row><field>Property</field><field>Property</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Name of property, uppercase if settable by launcher or loader.</field></row><row><field>Property</field><field>Value</field><field>N</field><field /><field /><field /><field /><field>Text</field><field /><field>String value for property. Never null or empty.</field></row><row><field>Registry</field><field>Registry</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Primary key, non-localized token.</field></row><row><field>Registry</field><field>Root</field><field>N</field><field>-1</field><field>3</field><field /><field /><field /><field /><field>The predefined root key for the registry value, one of rrkEnum.</field></row><row><field>Registry</field><field>Key</field><field>N</field><field /><field /><field /><field /><field>RegPath</field><field /><field>The key for the registry value.</field></row><row><field>Registry</field><field>Name</field><field>Y</field><field /><field /><field /><field /><field>Formatted</field><field /><field>The registry value name.</field></row><row><field>Registry</field><field>Value</field><field>Y</field><field /><field /><field /><field /><field>Formatted</field><field /><field>The registry value.</field></row><row><field>Registry</field><field>Component_</field><field>N</field><field /><field /><field>Component</field><field>1</field><field>Identifier</field><field /><field>Foreign key into the Component table referencing component that controls the installing of the registry value.</field></row><row><field>RemoveFile</field><field>FileKey</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Primary key used to identify a particular file entry</field></row><row><field>RemoveFile</field><field>Component_</field><field>N</field><field /><field /><field>Component</field><field>1</field><field>Identifier</field><field /><field>Foreign key referencing Component that controls the file to be removed.</field></row><row><field>RemoveFile</field><field>FileName</field><field>Y</field><field /><field /><field /><field /><field>WildCardFilename</field><field /><field>Name of the file to be removed.</field></row><row><field>RemoveFile</field><field>DirProperty</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Name of a property whose value is assumed to resolve to the full pathname to the folder of the file to be removed.</field></row><row><field>RemoveFile</field><field>InstallMode</field><field>N</field><field /><field /><field /><field /><field /><field>1;2;3</field><field>Installation option, one of iimEnum.</field></row><row><field>Shortcut</field><field>Shortcut</field><field>N</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Primary key, non-localized token.</field></row><row><field>Shortcut</field><field>Directory_</field><field>N</field><field /><field /><field>Directory</field><field>1</field><field>Identifier</field><field /><field>Foreign key into the Directory table denoting the directory where the shortcut file is created.</field></row><row><field>Shortcut</field><field>Name</field><field>N</field><field /><field /><field /><field /><field>Filename</field><field /><field>The name of the shortcut to be created.</field></row><row><field>Shortcut</field><field>Component_</field><field>N</field><field /><field /><field>Component</field><field>1</field><field>Identifier</field><field /><field>Foreign key into the Component table denoting the component whose selection gates the the shortcut creation/deletion.</field></row><row><field>Shortcut</field><field>Target</field><field>N</field><field /><field /><field /><field /><field>Shortcut</field><field /><field>The shortcut target. This is usually a property that is expanded to a file or a folder that the shortcut points to.</field></row><row><field>Shortcut</field><field>Arguments</field><field>Y</field><field /><field /><field /><field /><field>Formatted</field><field /><field>The command-line arguments for the shortcut.</field></row><row><field>Shortcut</field><field>Description</field><field>Y</field><field /><field /><field /><field /><field>Text</field><field /><field>The description for the shortcut.</field></row><row><field>Shortcut</field><field>Hotkey</field><field>Y</field><field>0</field><field>32767</field><field /><field /><field /><field /><field>The hotkey for the shortcut. It has the virtual-key code for the key in the low-order byte, and the modifier flags in the high-order byte. </field></row><row><field>Shortcut</field><field>Icon_</field><field>Y</field><field /><field /><field>Icon</field><field>1</field><field>Identifier</field><field /><field>Foreign key into the File table denoting the external icon file for the shortcut.</field></row><row><field>Shortcut</field><field>IconIndex</field><field>Y</field><field>-32767</field><field>32767</field><field /><field /><field /><field /><field>The icon index for the shortcut.</field></row><row><field>Shortcut</field><field>ShowCmd</field><field>Y</field><field /><field /><field /><field /><field /><field>1;3;7</field><field>The show command for the application window.The following values may be used.</field></row><row><field>Shortcut</field><field>WkDir</field><field>Y</field><field /><field /><field /><field /><field>Identifier</field><field /><field>Name of property defining location of working directory.</field></row><row><field>Shortcut</field><field>DisplayResourceDLL</field><field>Y</field><field /><field /><field /><field /><field>Formatted</field><field /><field>The Formatted string providing the full path to the language neutral file containing the MUI Manifest.</field></row><row><field>Shortcut</field><field>DisplayResourceId</field><field>Y</field><field>0</field><field>32767</field><field /><field /><field /><field /><field>The display name index for the shortcut. This must be a non-negative number.</field></row><row><field>Shortcut</field><field>DescriptionResourceDLL</field><field>Y</field><field /><field /><field /><field /><field>Formatted</field><field /><field>The Formatted string providing the full path to the language neutral file containing the MUI Manifest.</field></row><row><field>Shortcut</field><field>DescriptionResourceId</field><field>Y</field><field>0</field><field>32767</field><field /><field /><field /><field /><field>The description name index for the shortcut. This must be a non-negative number.</field></row><row><field>Upgrade</field><field>UpgradeCode</field><field>N</field><field /><field /><field /><field /><field>Guid</field><field /><field>The UpgradeCode GUID belonging to the products in this set.</field></row><row><field>Upgrade</field><field>VersionMin</field><field>Y</field><field /><field /><field /><field /><field>Text</field><field /><field>The minimum ProductVersion of the products in this set. The set may or may not include products with this particular version.</field></row><row><field>Upgrade</field><field>VersionMax</field><field>Y</field><field /><field /><field /><field /><field>Text</field><field /><field>The maximum ProductVersion of the products in this set. The set may or may not include products with this particular version.</field></row><row><field>Upgrade</field><field>Language</field><field>Y</field><field /><field /><field /><field /><field>Language</field><field /><field>A comma-separated list of languages for either products in this set or products not in this set.</field></row><row><field>Upgrade</field><field>Attributes</field><field>N</field><field>0</field><field>2147483647</field><field /><field /><field /><field /><field>The attributes of this product set.</field></row><row><field>Upgrade</field><field>Remove</field><field>Y</field><field /><field /><field /><field /><field>Formatted</field><field /><field>The list of features to remove when uninstalling a product from this set. The default is "ALL".</field></row><row><field>Upgrade</field><field>ActionProperty</field><field>N</field><field /><field /><field /><field /><field>UpperCase</field><field /><field>The property to set when a product in this set is found.</field></row></table><table name="AdminExecuteSequence" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row><field>CostInitialize</field><field /><field>800</field></row><row><field>FileCost</field><field /><field>900</field></row><row><field>CostFinalize</field><field /><field>1000</field></row><row><field>InstallValidate</field><field /><field>1400</field></row><row><field>InstallInitialize</field><field /><field>1500</field></row><row><field>InstallAdminPackage</field><field /><field>3900</field></row><row><field>InstallFiles</field><field /><field>4000</field></row><row><field>InstallFinalize</field><field /><field>6600</field></row></table><table name="AdminUISequence" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row><field>CostInitialize</field><field /><field>800</field></row><row><field>FileCost</field><field /><field>900</field></row><row><field>CostFinalize</field><field /><field>1000</field></row><row><field>ExecuteAction</field><field /><field>1300</field></row></table><table name="AdvtExecuteSequence" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row><field>CostInitialize</field><field /><field>800</field></row><row><field>CostFinalize</field><field /><field>1000</field></row><row><field>InstallValidate</field><field /><field>1400</field></row><row><field>InstallInitialize</field><field /><field>1500</field></row><row><field>CreateShortcuts</field><field /><field>4500</field></row><row><field>PublishFeatures</field><field /><field>6300</field></row><row><field>PublishProduct</field><field /><field>6400</field></row><row><field>InstallFinalize</field><field /><field>6600</field></row></table><table name="Component" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*30"><field>Piper.exe</field><field>{F489E8C9-BD3E-4EB4-84C1-4D068C910882}</field><field>INSTALLDIR</field><field>0</field><field /><field>Piper.exe</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*34"><field>log4net.dll</field><field>{F960286A-1FCC-412A-893D-8F28F120FAFF}</field><field>INSTALLDIR</field><field>0</field><field /><field>log4net.dll</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*38"><field>Newtonsoft.Json.dll</field><field>{DED3BD33-D5F1-46E8-95F6-7D5AA39F6E5A}</field><field>INSTALLDIR</field><field>0</field><field /><field>Newtonsoft.Json.dll</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*42"><field>p4api.net.dll</field><field>{75BB464A-1F26-40EA-9C0F-9D4C4CC1DFC0}</field><field>INSTALLDIR</field><field>0</field><field /><field>p4api.net.dll</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*46"><field>p4bridge.dll</field><field>{177A909F-2590-4CE9-9E88-5BD9C88F2FF4}</field><field>INSTALLDIR</field><field>0</field><field /><field>p4bridge.dll</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*50"><field>Technewlogic.WpfDialogManagement.dll</field><field>{2ED40DC4-F366-447F-9C04-4CC0FAD5683C}</field><field>INSTALLDIR</field><field>0</field><field /><field>Technewlogic.WpfDialogManagement.dll</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*54"><field>WpfAnimatedGif.dll</field><field>{4CA8EE04-F75E-4931-99E4-CDC1B751965B}</field><field>INSTALLDIR</field><field>0</field><field /><field>WpfAnimatedGif.dll</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*58"><field>hosts.json</field><field>{C68AA64E-91EA-4ED3-AE3A-C850C9B8842A}</field><field>INSTALLDIR</field><field>0</field><field /><field>hosts.json</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*67"><field>ApplicationShortcuts</field><field>{ADBBDA0B-D89F-43EA-BFEE-19F851921511}</field><field>ProgramMenuSubfolder</field><field>4</field><field /><field>reg821124685E90B9A1662CEE5C8CBAB2B2</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*79"><field>ApplicationDesktopShortcut</field><field>{26F6ECD8-9190-4FA2-BAA3-4191A17D16CC}</field><field>DesktopFolder</field><field>4</field><field /><field>reg85C24704B521BCB0D929EA2A0348EA42</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*90"><field>RegistryEntries</field><field>{2B8424B2-A08A-4967-AC02-4E33E2E5AC3F}</field><field>INSTALLDIR</field><field>4</field><field /><field>regF3B87827E188D77FFAE4C4DEC58614EF</field></row></table><table name="Directory" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*29"><field>INSTALLDIR</field><field>ProgramFilesFolder</field><field>Piper</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*28"><field>ProgramFilesFolder</field><field>TARGETDIR</field><field>.</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*66"><field>ProgramMenuSubfolder</field><field>ProgramMenuFolder</field><field>Piper</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*65"><field>ProgramMenuFolder</field><field>TARGETDIR</field><field>.</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*78"><field>DesktopFolder</field><field>TARGETDIR</field><field>.</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*26"><field>TARGETDIR</field><field /><field>SourceDir</field></row></table><table name="Feature" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*115"><field>DefaultFeature</field><field /><field /><field /><field>2</field><field>1</field><field /><field>0</field></row></table><table name="FeatureComponents" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*"><field>DefaultFeature</field><field>ApplicationDesktopShortcut</field></row><row sectionId="*"><field>DefaultFeature</field><field>ApplicationShortcuts</field></row><row sectionId="*"><field>DefaultFeature</field><field>Newtonsoft.Json.dll</field></row><row sectionId="*"><field>DefaultFeature</field><field>Piper.exe</field></row><row sectionId="*"><field>DefaultFeature</field><field>RegistryEntries</field></row><row sectionId="*"><field>DefaultFeature</field><field>Technewlogic.WpfDialogManagement.dll</field></row><row sectionId="*"><field>DefaultFeature</field><field>WpfAnimatedGif.dll</field></row><row sectionId="*"><field>DefaultFeature</field><field>hosts.json</field></row><row sectionId="*"><field>DefaultFeature</field><field>log4net.dll</field></row><row sectionId="*"><field>DefaultFeature</field><field>p4api.net.dll</field></row><row sectionId="*"><field>DefaultFeature</field><field>p4bridge.dll</field></row></table><table name="File" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*32"><field>Piper.exe</field><field>Piper.exe</field><field>Piper.exe</field><field>1114624</field><field>1.2.5787.26833</field><field>0</field><field>512</field><field>6</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*36"><field>log4net.dll</field><field>log4net.dll</field><field>log4net.dll</field><field>301056</field><field>1.2.13.0</field><field>0</field><field>512</field><field>2</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*40"><field>Newtonsoft.Json.dll</field><field>Newtonsoft.Json.dll</field><field>e8lrglzz.dll|Newtonsoft.Json.dll</field><field>407776</field><field>4.5.11.15520</field><field>0</field><field>512</field><field>3</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*44"><field>p4api.net.dll</field><field>p4api.net.dll</field><field>udhr6xsd.dll|p4api.net.dll</field><field>367616</field><field>2014.3.100.9144</field><field>0</field><field>512</field><field>4</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*48"><field>p4bridge.dll</field><field>p4bridge.dll</field><field>p4bridge.dll</field><field>2066944</field><field>2014.3.100.9144</field><field>1033</field><field>512</field><field>5</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*52"><field>Technewlogic.WpfDialogManagement.dll</field><field>Technewlogic.WpfDialogManagement.dll</field><field>vklod-pa.dll|Technewlogic.WpfDialogManagement.dll</field><field>35840</field><field>1.0.0.0</field><field>0</field><field>512</field><field>7</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*56"><field>WpfAnimatedGif.dll</field><field>WpfAnimatedGif.dll</field><field>pqgoiu1d.dll|WpfAnimatedGif.dll</field><field>40960</field><field>1.4.9.0</field><field>0</field><field>512</field><field>8</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*60"><field>hosts.json</field><field>hosts.json</field><field>hk3q0x88.jso|hosts.json</field><field>77</field><field /><field /><field>512</field><field>1</field></row></table><table name="InstallExecuteSequence" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row><field>FindRelatedProducts</field><field /><field>25</field></row><row><field>ValidateProductID</field><field /><field>700</field></row><row><field>CostInitialize</field><field /><field>800</field></row><row><field>FileCost</field><field /><field>900</field></row><row><field>CostFinalize</field><field /><field>1000</field></row><row><field>InstallValidate</field><field /><field>1400</field></row><row><field>InstallInitialize</field><field /><field>1500</field></row><row><field>ProcessComponents</field><field /><field>1600</field></row><row><field>UnpublishFeatures</field><field /><field>1800</field></row><row><field>RemoveRegistryValues</field><field /><field>2600</field></row><row><field>RemoveShortcuts</field><field /><field>3200</field></row><row><field>RemoveFiles</field><field /><field>3500</field></row><row><field>InstallFiles</field><field /><field>4000</field></row><row><field>CreateShortcuts</field><field /><field>4500</field></row><row><field>WriteRegistryValues</field><field /><field>5000</field></row><row><field>RegisterUser</field><field /><field>6000</field></row><row><field>RegisterProduct</field><field /><field>6100</field></row><row><field>PublishFeatures</field><field /><field>6300</field></row><row><field>PublishProduct</field><field /><field>6400</field></row><row><field>InstallFinalize</field><field /><field>6600</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*21"><field>RemoveExistingProducts</field><field /><field>1501</field></row></table><table name="InstallUISequence" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row><field>FindRelatedProducts</field><field /><field>25</field></row><row><field>ValidateProductID</field><field /><field>700</field></row><row><field>CostInitialize</field><field /><field>800</field></row><row><field>FileCost</field><field /><field>900</field></row><row><field>CostFinalize</field><field /><field>1000</field></row><row><field>ExecuteAction</field><field /><field>1300</field></row></table><table name="Media" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row><field>1</field><field>8</field><field /><field>#cab1.cab</field><field /><field /></row></table><table name="MsiFileHash" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*60"><field>hosts.json</field><field>0</field><field>1936310113</field><field>-1582732572</field><field>158404563</field><field>-1831369395</field></row></table><table name="Property" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*10"><field>ALLUSERS</field><field>1</field></row><row sectionId="*.Manufacturer" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*3"><field>Manufacturer</field><field>Perforce Software, Inc.</field></row><row sectionId="*.ProductCode" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*3"><field>ProductCode</field><field>{1762D69A-E6C6-48AC-A6C3-3C2E73A9248A}</field></row><row sectionId="*.ProductLanguage" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*3"><field>ProductLanguage</field><field>1033</field></row><row sectionId="*.ProductName" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*3"><field>ProductName</field><field>Perforce Piper Client</field></row><row sectionId="*.ProductVersion" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*3"><field>ProductVersion</field><field>1.1.0.0</field></row><row sectionId="*.UpgradeCode" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*3"><field>UpgradeCode</field><field>{25F576BF-1137-4DE4-AF1D-7C32D5BADA80}</field></row><row><field>SecureCustomProperties</field><field>NEWERVERSIONDETECTED;OLDERVERSIONBEINGUPGRADED</field></row></table><table name="Registry" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*72"><field>reg821124685E90B9A1662CEE5C8CBAB2B2</field><field>1</field><field>Software\Piper\ProgFiles</field><field>installed</field><field>#1</field><field>ApplicationShortcuts</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*84"><field>reg85C24704B521BCB0D929EA2A0348EA42</field><field>1</field><field>Software\Piper\Desktop</field><field>installed</field><field>#1</field><field>ApplicationDesktopShortcut</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*93"><field>regF3B87827E188D77FFAE4C4DEC58614EF</field><field>0</field><field>p4</field><field /><field>URL:p4</field><field>RegistryEntries</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*94"><field>regBBEF54F2EF6055A7D63A14FCBC062CEF</field><field>0</field><field>p4</field><field>URL Protocol</field><field /><field>RegistryEntries</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*96"><field>regE86C87403B48F38DB77561664C78F119</field><field>0</field><field>p4\DefaultIcon</field><field /><field>"[INSTALLDIR]Piper.exe"</field><field>RegistryEntries</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*99"><field>regA8BF63D925AF635FC0B9B1A4188125E2</field><field>0</field><field>p4\shell\open\command</field><field /><field>"[INSTALLDIR]Piper.exe" "%1"</field><field>RegistryEntries</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*91"><field>reg15CF10B9F62743BFE5B8D24DA42B109F</field><field>0</field><field>p4</field><field>*</field><field /><field>RegistryEntries</field></row></table><table name="RemoveFile" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*31"><field>Remove_Piper</field><field>Piper.exe</field><field>Piper.exe</field><field>INSTALLDIR</field><field>3</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*35"><field>Remove_log4net</field><field>log4net.dll</field><field>log4net.dll</field><field>INSTALLDIR</field><field>3</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*39"><field>Remove_Newtonsoft</field><field>Newtonsoft.Json.dll</field><field>vfaxde6a.dll|Newtonsoft.Json.dll</field><field>INSTALLDIR</field><field>3</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*43"><field>Remove_p4api</field><field>p4api.net.dll</field><field>k1se2b_e.dll|p4api.net.dll</field><field>INSTALLDIR</field><field>3</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*47"><field>Remove_p4bridge</field><field>p4bridge.dll</field><field>p4bridge.dll</field><field>INSTALLDIR</field><field>3</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*51"><field>Remove_Technewlogic</field><field>Technewlogic.WpfDialogManagement.dll</field><field>zune1cov.dll|Technewlogic.WpfDialogManagement.dll</field><field>INSTALLDIR</field><field>3</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*55"><field>Remove_WpfAnimatedGif</field><field>WpfAnimatedGif.dll</field><field>7g5yxen_.dll|WpfAnimatedGif.dll</field><field>INSTALLDIR</field><field>3</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*59"><field>Remove_hosts.json</field><field>hosts.json</field><field>uyliuell.jso|hosts.json</field><field>INSTALLDIR</field><field>3</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*73"><field>ProgramMenuSubfolder</field><field>ApplicationShortcuts</field><field /><field>ProgramMenuSubfolder</field><field>2</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*85"><field>DesktopFolder</field><field>ApplicationDesktopShortcut</field><field /><field>DesktopFolder</field><field>2</field></row></table><table name="Shortcut" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*68"><field>ProgramsShortcut</field><field>ProgramMenuSubfolder</field><field>Piper</field><field>ApplicationShortcuts</field><field>[INSTALLDIR]Piper.exe</field><field /><field>Piper application shortcut</field><field /><field /><field /><field /><field>INSTALLDIR</field><field /><field /><field /><field /></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*80"><field>DesktopShortcut</field><field>DesktopFolder</field><field>Piper</field><field>ApplicationDesktopShortcut</field><field>[INSTALLDIR]Piper.exe</field><field /><field>Piper application shortcut</field><field /><field /><field /><field /><field>INSTALLDIR</field><field /><field /><field /><field /></row></table><table name="Upgrade" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*16"><field>{25F576BF-1137-4DE4-AF1D-7C32D5BADA80}</field><field>1.1.0.0</field><field /><field /><field>258</field><field /><field>NEWERVERSIONDETECTED</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*17"><field>{25F576BF-1137-4DE4-AF1D-7C32D5BADA80}</field><field>1.0.0.0</field><field>1.1.0.0</field><field /><field>768</field><field /><field>OLDERVERSIONBEINGUPGRADED</field></row></table><table name="WixAction" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*21"><field>InstallExecuteSequence</field><field>RemoveExistingProducts</field><field /><field>1501</field><field /><field>InstallInitialize</field><field>0</field></row></table><table name="WixBuildInfo" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row><field>3.10.0.2103</field><field>Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\dist\Release\Piper_Installer.msi</field><field>Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Piper_Installer.wixproj</field><field>Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\dist\Release\Piper_Installer.wixpdb</field></row></table><table name="WixComplexReference" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*118"><field>DefaultFeature</field><field>1</field><field /><field>ApplicationDesktopShortcut</field><field>1</field><field>0</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*117"><field>DefaultFeature</field><field>1</field><field /><field>ApplicationShortcuts</field><field>1</field><field>0</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*107"><field>DefaultFeature</field><field>1</field><field /><field>Newtonsoft.Json.dll</field><field>1</field><field>0</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*105"><field>DefaultFeature</field><field>1</field><field /><field>Piper.exe</field><field>1</field><field>0</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*119"><field>DefaultFeature</field><field>1</field><field /><field>RegistryEntries</field><field>1</field><field>0</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*110"><field>DefaultFeature</field><field>1</field><field /><field>Technewlogic.WpfDialogManagement.dll</field><field>1</field><field>0</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*111"><field>DefaultFeature</field><field>1</field><field /><field>WpfAnimatedGif.dll</field><field>1</field><field>0</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*112"><field>DefaultFeature</field><field>1</field><field /><field>hosts.json</field><field>1</field><field>0</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*106"><field>DefaultFeature</field><field>1</field><field /><field>log4net.dll</field><field>1</field><field>0</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*108"><field>DefaultFeature</field><field>1</field><field /><field>p4api.net.dll</field><field>1</field><field>0</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*109"><field>DefaultFeature</field><field>1</field><field /><field>p4bridge.dll</field><field>1</field><field>0</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*115"><field>*</field><field>5</field><field /><field>DefaultFeature</field><field>2</field><field>0</field></row></table><table name="WixComponentGroup" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*104"><field>ApplicationFiles</field></row></table><table name="WixFile" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*32"><field>Piper.exe</field><field /><field /><field /><field>INSTALLDIR</field><field>1</field><field unresolvedData="..\dist\Release\Piper.exe">..\dist\Release\Piper.exe</field><field /><field>-1</field><field>0</field><field>0</field><field /><field /><field /><field /></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*36"><field>log4net.dll</field><field /><field /><field /><field>INSTALLDIR</field><field>1</field><field unresolvedData="..\dist\Release\log4net.dll">..\dist\Release\log4net.dll</field><field /><field>-1</field><field>0</field><field>0</field><field /><field /><field /><field /></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*40"><field>Newtonsoft.Json.dll</field><field /><field /><field /><field>INSTALLDIR</field><field>1</field><field unresolvedData="..\dist\Release\Newtonsoft.Json.dll">..\dist\Release\Newtonsoft.Json.dll</field><field /><field>-1</field><field>1</field><field>0</field><field /><field /><field /><field /></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*44"><field>p4api.net.dll</field><field /><field /><field /><field>INSTALLDIR</field><field>1</field><field unresolvedData="..\dist\Release\p4api.net.dll">..\dist\Release\p4api.net.dll</field><field /><field>-1</field><field>1</field><field>0</field><field /><field /><field /><field /></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*48"><field>p4bridge.dll</field><field /><field /><field /><field>INSTALLDIR</field><field>1</field><field unresolvedData="..\dist\Release\p4bridge.dll">..\dist\Release\p4bridge.dll</field><field /><field>-1</field><field>0</field><field>0</field><field /><field /><field /><field /></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*52"><field>Technewlogic.WpfDialogManagement.dll</field><field /><field /><field /><field>INSTALLDIR</field><field>1</field><field unresolvedData="..\dist\Release\Technewlogic.WpfDialogManagement.dll">..\dist\Release\Technewlogic.WpfDialogManagement.dll</field><field /><field>-1</field><field>1</field><field>0</field><field /><field /><field /><field /></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*56"><field>WpfAnimatedGif.dll</field><field /><field /><field /><field>INSTALLDIR</field><field>1</field><field unresolvedData="..\dist\Release\WpfAnimatedGif.dll">..\dist\Release\WpfAnimatedGif.dll</field><field /><field>-1</field><field>1</field><field>0</field><field /><field /><field /><field /></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*60"><field>hosts.json</field><field /><field /><field /><field>INSTALLDIR</field><field>1</field><field unresolvedData="..\dist\Release\hosts.json">..\dist\Release\hosts.json</field><field /><field>-1</field><field>1</field><field>0</field><field /><field /><field /><field /></row></table><table name="WixGroup" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*105"><field>ApplicationFiles</field><field>ComponentGroup</field><field>Piper.exe</field><field>Component</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*106"><field>ApplicationFiles</field><field>ComponentGroup</field><field>log4net.dll</field><field>Component</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*107"><field>ApplicationFiles</field><field>ComponentGroup</field><field>Newtonsoft.Json.dll</field><field>Component</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*108"><field>ApplicationFiles</field><field>ComponentGroup</field><field>p4api.net.dll</field><field>Component</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*109"><field>ApplicationFiles</field><field>ComponentGroup</field><field>p4bridge.dll</field><field>Component</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*110"><field>ApplicationFiles</field><field>ComponentGroup</field><field>Technewlogic.WpfDialogManagement.dll</field><field>Component</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*111"><field>ApplicationFiles</field><field>ComponentGroup</field><field>WpfAnimatedGif.dll</field><field>Component</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*112"><field>ApplicationFiles</field><field>ComponentGroup</field><field>hosts.json</field><field>Component</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*116"><field>DefaultFeature</field><field>Feature</field><field>ApplicationFiles</field><field>ComponentGroup</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*117"><field>DefaultFeature</field><field>Feature</field><field>ApplicationShortcuts</field><field>Component</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*118"><field>DefaultFeature</field><field>Feature</field><field>ApplicationDesktopShortcut</field><field>Component</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*119"><field>DefaultFeature</field><field>Feature</field><field>RegistryEntries</field><field>Component</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*115"><field>*</field><field>Product</field><field>DefaultFeature</field><field>Feature</field></row></table><table name="WixMedia" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row><field>1</field><field /><field /></row></table><table name="WixMediaTemplate" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*24"><field>#cab{0}.cab</field><field /><field /><field /><field>200</field><field>0</field></row></table><table name="WixSimpleReference" xmlns="http://schemas.microsoft.com/wix/2006/objects"><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*3"><field>Property</field><field>Manufacturer</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*3"><field>Property</field><field>ProductCode</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*3"><field>Property</field><field>ProductLanguage</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*3"><field>Property</field><field>ProductName</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*3"><field>Property</field><field>ProductVersion</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*3"><field>Property</field><field>UpgradeCode</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*17"><field>WixAction</field><field>InstallExecuteSequence/RemoveExistingProducts</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*21"><field>WixAction</field><field>InstallExecuteSequence/InstallInitialize</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*32"><field>Media</field><field>1</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*36"><field>Media</field><field>1</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*40"><field>Media</field><field>1</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*44"><field>Media</field><field>1</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*48"><field>Media</field><field>1</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*52"><field>Media</field><field>1</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*56"><field>Media</field><field>1</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*60"><field>Media</field><field>1</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*90"><field>Directory</field><field>INSTALLDIR</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*105"><field>Component</field><field>Piper.exe</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*106"><field>Component</field><field>log4net.dll</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*107"><field>Component</field><field>Newtonsoft.Json.dll</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*108"><field>Component</field><field>p4api.net.dll</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*109"><field>Component</field><field>p4bridge.dll</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*110"><field>Component</field><field>Technewlogic.WpfDialogManagement.dll</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*111"><field>Component</field><field>WpfAnimatedGif.dll</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*112"><field>Component</field><field>hosts.json</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*116"><field>WixComponentGroup</field><field>ApplicationFiles</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*117"><field>Component</field><field>ApplicationShortcuts</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*118"><field>Component</field><field>ApplicationDesktopShortcut</field></row><row sectionId="*" sourceLineNumber="Z:\rcowham On My Mac\Perforce\assembla.rcowham.piper\Piper_Installer\Product.wxs*119"><field>Component</field><field>RegistryEntries</field></row></table></wixOutput></wixPdb>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 16817 | christoph_leithner | "Forking branch Main of perforce-software-piper to christoph_leithner-piper." | ||
//guest/perforce_software/piper/main/windows/R1.1/dist/Release/Piper_Installer.wixpdb | |||||
#1 | 16507 | perforce_software | Move to main branch. | ||
//guest/perforce_software/piper/windows/R1.1/dist/Release/Piper_Installer.wixpdb | |||||
#1 | 16474 | Robert Cowham | Bring up-to-date with //guest/perforce_software/piper/windows/main/...@16473 | ||
//guest/perforce_software/piper/windows/main/dist/Release/Piper_Installer.wixpdb | |||||
#2 | 16473 | Robert Cowham |
Fixed build of Piper.exe rather than DESI.exe. Check in resulting .msi. |
||
#1 | 16471 | Robert Cowham | MEGA Update: all changes until 2015-11-04. |