ࡱ>    !"#$-&'()*+,./012Root Entry F -@@HBExE(H @HYEDhE7G  @HB'C$H  K !"#$%&'()*+,-./01256789:;<=?@ABCDEFGHIJL !&'()*+,-x ܅ș&')*,/01x ܅ș<8;99:<\')1>? 胄8;d7 =eBX=.Y֟D=^O@HAEFAE(?(E8BA(H0@HA0C;;B&F7BB4FhD&B 0@HC/B(@HRDEC??(E8BA(H@HE;Ch 胄"""...22222222===@@@@@@GGGNNNNNNNNNNNN[[[[[[__aaajjjssssssssss  @H?CAED1H@H?dA/B6H 3@H?;C8DE 4p@H??wElDj>D/H>#$%#$% %234567#$%ABCDEF#$% 3NOPQRSTU $[\]3`abc#$%klmnopqrtwwwwtwtttttwwwwtwwtwwwtttttwwtwwtttttttwwtwttttwwwwwwttwtwwtttwttwwtwwwwwwwtttt a[22a[a[auuyy~uyyyu$u$uu67u$uu$yuuuNuuu$uuuuuucu$uyyuuvxz{|}".2=@GN[_ajs_i1 exec"""...22222222===@@@@@@GGGNNNNNNNNNNNN[[[[[[__aaajjjssssssssss    #$%#$%234567 %#$%ABCDEF#$%N 3OPQRSTU[\ $]`3abc#$%rqponmlk&&@HH@ HHHHHHHHHHHHHHHH&HH&HHHH         &     @H??wElDj;E$H~DE(;A:(B3BG&A%H%'ion for the shortcut.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. IconForeign key into the File table denoting the external icon file for the shortcut.The icon index for the shortcut.1;3;7The show command for the application window.The following values may be used.Name of property defining location of working directory.Primary key used to identify a particular component record.GuidA string GUID unique to this component, version, and language.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.Remote execution option, one of irsEnumA 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.File;Registry;ODBCDataSourceEither 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.Foreign key into Feature table.Foreign key into Component table.Unique identifier for directory entry, primary key. If a property by this name is defined, it contains the full path to the directory.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.The default sub-path under parent's path._SummaryInformationPropertyIdName of tableName of columnY;N;@Whether the column is nullableMinimum value allowedMaximum value allowedFor foreign key, Name of table to which data must linkColumn to which foreign key connectsText;Formatted;Template;Condition;Guid;Path;Version;Language;Identifier;Binary;UpperCase;LowerCase;Filename;Paths;AnyPath;WildCardFilename;RegPaNameTableFeatureFeature_ParentTitleDescriptionDisplayLevelDirectory_AttributesMainProgramBinary FilesPropertyValueManufacturerMorse Code BeeperProductCode{217535A0-32D6-11D9-9669-0800200C9A66}ProductLanguage1033ProductNameProductVersion1.3.0MediaDiskIdLastSequenceDiskPromptCabinetVolumeLabelSource#MorseCodeBeeper.cabAdvtExecuteSequenceActionConditionSequenceInstallValidateCostInitializePublishProductCostFinalizeInstallInitializePublishFeaturesInstallFinalizeCreateShortcutsAdminExecuteSequenceInstallAdminPac                          ( 9(.:> kQ>076f#7Bos9c%A?vJH-!_'us ,!kageInstallFilesFileCostFileComponent_FileNameFileSizeVersionLanguageexecutableBinaryFilesMCB.exe|MorseCodeBeeper.exelibraryMCH.dll|MorseCodeHook.dllInstallUISequenceExecuteActionValidateProductIDMsiFileHashFile_OptionsHashPart1HashPart2HashPart3HashPart4InstallExecuteSequenceRegisterProductProcessComponentsRemoveFilesRegisterUserUnpublishFeaturesRemoveShortcutsShortcutTargetArgumentsHotkeyIcon_IconIndexShowCmdWkDirProgram shortcutPMMCBBeeper|Morse Code Beeper[#executable]TARGETDIRComponentComponentIdKeyPathMorseCodeBeeperFolderFeatureComponentsFeature_DirectoryDirectory_ParentDefaultDirProgramFilesFolderMCB|Morse Code BeeperPFilesProgramMenuFolderPMFolderSourceDirAdminUISequenceSetCategoryKeyColumnKeyTableMaxValueMinValueNullableColumn_ValidationNIdentifierPrimary key used to identify a particular feature record.YOptional 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.TextShort text identifying a visible feature item.Longer descriptive text describing a visible feature item.Numeric sort order, used to force a specific display ordering.The install level at which record will be initially selected. An install level of 0 will disable an item and prevent its display.UpperCaseThe name of the Directory that can be configured by the UI. A non-null value will enable the browse button.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;54Feature attributesName of property, uppercase if settable by launcher or loader.String value for property. Never null or empty.Primary key, integer to determine sort order for table.File sequence number for the last file for this media.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.If some or all of the files stored on the media are compressed in a cabinet, the name of that cabinet.The label attributed to the volume.The property defining the location of the cabinet file.Name of action to invoke, either in the engine or the handler DLL.Optional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.Primary key, non-localized token, must match identifier in cabinet. For uncompressed files, this field is ignored.Foreign key referencing Component that controls the file.FilenameFile name used for installation, may be localized. This may contain a "short name|long name" pair.Size of file in bytes (long integer).Version string for versioned files; Blank for unversioned files.List of decimal language Ids, comma-separated if more than one.Integer containing bit flags representing file attributes (with the decimal value of each bit position in parentheses)Sequence with respect to the media images; order must track cabinet order.Primary key, foreign key into File table referencing file with this hashVarious options and attributes for this hash.Primary key, non-localized token.Foreign key into the Directory table denoting the directory where the shortcut file is created.The name of the shortcut to be created.Foreign key into the Component table denoting the component whose selection gates the the shortcut creation/deletion.The shortcut target. This is usually a property that is expanded to a file or a folder that the shortcut points to.FormattedThe command-line arguments for the shortcut.The descriptth;KeyFormatted;CustomSource;Property;Cabinet;Shortcut;URLString categorySet of values that are permittedDescription of column the directory where the shortcut file is created.The name of the shortcut to be created.Foreign key into the Component table denoting the component whose selection gates the the shortcut creation/deletion.The shortcut target. This is usually a property that is expanded to a file or a folder that the shortcut points to.FormattedThe command-line arguments for the shortcut.The descriptQ M8;>'!)  6$ ecuteSequenceRegisterProductProcessComponentsRemoveFiles@M@M1Windows Installer XML v2.0.2217.0 (candle/light)RegisterUserUnpublishFeaturesRemoveShortcutsShortcutTargetArgumentsHotkeyIcon_IconIndexShowCmdWkDirProgram shortcutPMMCBBeeper|Morse Code Beeper[#executable]TARGETDIRComponentComponentIdKeyPat a8;DE43b6-EvݣzkW+~Y(o w!'\9q e)\/֭guW*eВ2c> Dc#5#ab͝wBw`5z`Z lB! JS:?2a8;CG::n6K4aDwݱ Կ/Z<@ J؉5S_ZH{ɵw.ÙϩTCQq &tZbDCSC (<؋1:~P|?u.гgRq`'^xjg`3՟;v-faWwf0QNuO7yz&% Ϻ'tX7YOK&iL }"?ajkSJdo:En^u^S':\nOp?ÇtxMN:|Pux?ûtx?}ux"nNótx\Dp7U:|Hş~?vɨL.)b_5/?ǿ :km5·E=>ׯz1, 6B"PF|֔BʬReYMTBY,AMPe}.('ueڝ6x>S:i߈"7އIiUnL] r';~; [] oX[{7Bؿ8yX+47ҲfRs6x7_{u?.?WZOZ6d 4&PHF,ŀ,ױ!!U9 S*ji6kQH*5̰L^(ȥhxDT|u]+)O<WKqyW`0~ Y#]I~{%SϤy>~mYF3e0='ϹMrŵ-#ÓL|r|>EQP'+C&WBٔ eG;"bss G5ǐsĒ1bG?Ħ vQ N@6O,݃d."/VQaJ?>aFnPqH r#V"E" B;@> |1 !hCC&Œ \( &[G-5HaOf.5䓐EGa@q٩E қ)LQQBI {8G9 ǩnoq"D29d'cva;x~Aib%(8vYVkM&TWWG;5y_Ϳ-gȖWr?\?<^?d=BU]FB͔D)u'UڵhhZ-G}5(u.Ze:e`0*ٕmc@6֪+MMM{۾cZ^VV4uyדT)FF@ΟTxs/Juu3{YQQq]+MSCF',_i1 executable\i1 library}#CK;xTՕw€L'!Ȁn/ik&ہa@"E%k} ?=F£#da9s*bIaH+"wOiVvVVzː{ڌ;+#j;Hi>:WIHНNk׹bkwTh:(]>T o 5SۀȍGDۡY\kOqSс($r=B3O%иM{Ak *x5U\m2vUrkjpK4z*xbw`p'qNo!Kp=9V0toEXy,ĝdFo Cft/@ęF[N99r2Gvp;TM)*w3!o# Y]ѢM/&=ܗ8B5Ue hQH&Zc*N mإ0mX ь6z故Hbt´ U2!~0ȣز!_d4"t*,՘ kAl7ȞK5&ų9Xaךţ?΅g_[Z^F[Z7/ Q(- 9i-6XVC~aq7["uc f̊zz&z&^6Tr3#7a#cӈu%U4 $,&h21 tw^l[^H+/zC:8pflyn&1h8ؐn矖=)I-4n9%򴲉`V׋nJcή٫Ow[~$fٽ>R}wAOx[7>?Ɩ.۾wI$WUk?2^g\/~=R"6 #e1O&믅rW{&퉯/ H5V10\bQ6q׈di)Ǡe; `u`Xڥ:85FM[B̂{r;8&<_z(-OP);,)[(:,>8,cs| ='_\fbȋ˔ÛߜOS+?f3*BQs E'ʅa Sj"zFӛˬ7޼:o$AyWBu-KWLѪLR%F|u*QE"JN"(gh0nuǨ6lEjN;V GhS<ԪWm՗@m:U,RR%F\2ъHqCγcht4u17 ~>{U&U!bU4I!t(Y 4 ټgS,//+[gr.[v9qTɦl |\T+IrBǒT*$ǒ[2$G$`ǔ T63e-lh26[0k݌|%L&J4W^ z*Qc#J̬%L;e)K4dOKfź[WGTaKe~&[!?:n42X .l.w5):26^+x"7RځO ۱pOcڨoqrGzM]v{T&9t#k+9F^1eb= L<_I?2Fwav8`+bmJCSIIvKhL> &&fЍc9JîYBS9d'dwdP wLMԘW6ѩKqYOnPs } ŊcJ>ے)s{0eJnL=*t'>̠IBi%o W@hϳWnwE0"~ћ=wT<3TwD xaԲd/$L6n`C 6`׎r*XȆt4KL!~GkYXĦMw'y7/dM++V؏m I=\rv`Io4w6'uJޙXr P<p^LJ^C$\^UIqMrYrz..X\pUrIZ"'$n@"MK}b)b),GRKя^~,ʪ%RD7fǐ͌g&g/vf 1f_23*f*3#&-c`n*KM;խ·?UCDRkf[^oLh}엑8f#pWO4hdJ@SW8sdAma2Zj kv Ѕ`tL5|D[9oF9 *l=-- t0+Xx>bM ↎ Ρ% I:pǽԗ#_x8</ЃB υaoX4\>K/&7,Gsn=#wĤ=p~ #ԌXEZ#TI!sͣk0<knɰc`Aq-UW,ݩ;'nٯٯٯٯ+)# JI[CndZO%RBZA(Hȏ6tSmyNm;vD~,@'_/8oSo(g_\ p$nƳ̷,Xuw'L9Z{PmDp)vK~b:H MvastFxpcK$0+yy|q~:nhT܌aë}zp"ŵ4.3?I^Ǜ_pgtuTPYYy@{ΝENZC-?]]88L;?<|dSlgХXB/?k:XlxgOݟFXSs!oE罾Uª.uG޺cyb6jf'|_X): ]KO/7ף:6hseO݇m۶m3Sqjfq%' 㕕%%%wn߾}ɾP,ƠU;:Md]Ƣ!IC} }3mEe :)޽ K2X^amr CG^[q\S[ >|[pD=`1&\솠7ؗT/}c?@;FT=f ߎCQ%%I?!J2k IO׋') z%қ,'|zzWUkP#[E֚K+M۫#>[uf./|Nd緳TnF{ʌOwvUAUW_ViNzq\V-V'RPO$ޡnjt dl!٨d'9IԤn6[fIsRGT𑘱%4!Q@X?h2h͆,Jx$ ~9]M,l痜}ssg_:^MYGdnZO,E= ǩ8LZK֒{>g3H=[ $W+#SMrWO.r;&H/?O?6$~1F,ҀGYCf~l2:"F@\w!ƽ]_r|)#> \'>DrxҢ+7u uT6E޲ˍȾU7!2.iIG~rg2qƃE} [St3cnd6K 4qF(:F:e# 4On2m;ƪz7U YgPJ8"7ay~V%Wghzx R 4D1>:·4%U>?e[}Oe\=t3҇7#W&m0":T*Qw8>r5䑒ɐr).0ۿrh;='@քFLi NEPIBqtQmQ;D gOF{ErƧ78.%!>~n*v4؉z8̐\nV>ֳ׸XKJTx] a !5OߩQGVh*ka?I^IEIɵ.06p1kF |8{|M}{?޻8{{N0>2I]?Wio߮Y}P$DrdNɜo&soږnڗɮߟ"s]+%8ŻRs]@@p u{-@!8ׇ99d;-gs}StÁ\n\ s}D 8纀\wws]p >;f[122rr"[[;[ۭ?XY۞ͶVjlͶwl؎N.خn&3"y\",QKQ Wv9:fvn'}Fm]{]ν΃cγ΋οWk؍?ԚGA#