MZ@ !L!This program cannot be run in DOS mode. $<ƉRƉRƉRRvRƉSKRv׉Rv߉RvljRvʋRv͉RvljRvljRRichƉRPELvR!  J @@$4 p@ 8\4l .textW   `.data @.idata @@.rsrcp  @@.reloc@@BUQ} SVW3C9] _^[] hyd5D$l$l$+SVW 1E3PeuEEEEdÐMd Y__^[]QÐUE KHqHH*` 3@] U}  ]j,h/E3uE } E tu4 h}tzEuu uEu}tYEuu u'Eu} pE tu(Euu uVEu 2EE p!5Ui#7} \ VE?C} \ S\a5%_)~}q ~eg{`9?C[HP5 4Yml$UEVTW}1S] ;' E;[ ~5@[_^] P`&APN".dOEN".dOE%s\%sbase\stor\vss\inc\vs_types.hxxCVssSafeCriticalSection::InitWSHVWRTCbase\stor\vss\modules\vssapi\vswriter.cpp{%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}CONTEXTTRUE(NULL)UNDEFINEDOtherWriterId = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}WriterName = %swszWriterInstanceName = %sInstanceId for Writer %s is{%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}InstanceId for Writer %s is {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}CVssWriterImpl::SubscribeCVssWriterImpl::SubscribeInternalCEventSystemEventSystem.EventSubscriptionWriterIdWriterInstanceIdCVssWriterImpl::CreateWriterCVssWriterState::InitializeSYSTEM\CurrentControlSet\Services\VSS\SettingsM SYSTEM\CurrentControlSet\Services\VSS\VssAccessControlGetCurrentAccessTokenbase\stor\vss\modules\sec\security.cxxGetClientTokenUserCAutoSid::CreateBasicSidCVssSidCollection::AddWellKnownSidCVssSidCollection::AddUserCVssSidCollection::AddSidCVssSidCollection::InitializeCVssSidCollection::IsSidAllowedToFireCVssSidCollection::ExpandForVerificationCVssRegistryKey::Createbase\stor\vss\modules\registry\registry.cxxCVssRegistryKey::OpenCVssRegistryKey::GetValueCVssRegistryKey::CloseCVssRegistryValueIterator::GetCurrentValueNameCVssRegistryValueIterator::GetCurrentValueNameLenCVssRegistryValueIterator::GetCurrentValueTypeCVssRegistryValueIterator::GetCurrentValueContentCVssRegistryValueIterator::ReadCurrentValueDetailsCVssRegistryValueIterator::AttachCVssDiag::InitializeCVssMachineInformation::IsDuringSafeMode] = ? }  ?9 |   TU 3ĉ$ED$El$|Ep$Et$Ex$E|$S$V$񋅈W}$$$W$Pu $jPP F={={={N{}ktu,$$~Ou$_^[3,]„US] VM9YA+Ë];s؃+F;W~F;vWMtVyrYAVErPFN+щEҍ]PE CPERHPT~~fF3f x_^[] A륍F뮅B"KMB"Fi"Sd#Mh#U}VW} t~rNSBS貑[~3FfD~_^]+;4 *M*vW+Qffu+Ã{{{ FpVP[73_^] EUEWjYzEBE BEB EB3BBT_]Pd5D$ +d$ SVW( 3PeuEEdÐ%%!ÐV~t vQ0Yf^ÐvR(TT$ &p'*usL7-L1/L1B+E2M7;N&7N\7O7sP7'Q7Q8R9?Sy;;X2<YS<SZ<C>Zu[ [\]]^  ^)__  9`` Oaaybcc#dd BABMetBB+EII    u*#(<(R(k(((()a)))$*F*e***+S++++ ,E,~,,,--- .@.t....H/l///0I00001@1111=222293|333C4444 5/5\55555616S6z66666667%7A7S7m77  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSVSSAPI.DLL??0CVssJetWriter@@QAE@XZ??0CVssWriter@@QAE@XZ??1CVssJetWriter@@UAE@XZ??1CVssWriter@@UAE@XZ?AreComponentsSelected@CVssJetWriter@@IBG_NXZ?AreComponentsSelected@CVssWriter@@IBG_NXZ?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z?CreateVssExamineWriterMetadata@@YGJPAGPAPAVIVssExamineWriterMetadata@@@Z?CreateVssSnapshotSetDescription@@YGJU_GUID@@JPAPAVIVssSnapshotSetDescription@@@Z?GetBackupType@CVssJetWriter@@IBG?AW4_VSS_BACKUP_TYPE@@XZ?GetBackupType@CVssWriter@@IBG?AW4_VSS_BACKUP_TYPE@@XZ?GetContext@CVssJetWriter@@IBGJXZ?GetContext@CVssWriter@@IBGJXZ?GetCurrentLevel@CVssJetWriter@@IBG?AW4_VSS_APPLICATION_LEVEL@@XZ?GetCurrentLevel@CVssWriter@@IBG?AW4_VSS_APPLICATION_LEVEL@@XZ?GetCurrentSnapshotSetId@CVssJetWriter@@IBG?AU_GUID@@XZ?GetCurrentSnapshotSetId@CVssWriter@@IBG?AU_GUID@@XZ?GetCurrentVolumeArray@CVssJetWriter@@IBGPAPBGXZ?GetCurrentVolumeArray@CVssWriter@@IBGPAPBGXZ?GetCurrentVolumeCount@CVssJetWriter@@IBGIXZ?GetCurrentVolumeCount@CVssWriter@@IBGIXZ?GetRestoreType@CVssJetWriter@@IBG?AW4_VSS_RESTORE_TYPE@@XZ?GetRestoreType@CVssWriter@@IBG?AW4_VSS_RESTORE_TYPE@@XZ?GetSnapshotDeviceName@CVssJetWriter@@IBGJPBGPAPBG@Z?GetSnapshotDeviceName@CVssWriter@@IBGJPBGPAPBG@Z?Initialize@CVssJetWriter@@QAGJU_GUID@@PBG_N211K@Z?Initialize@CVssWriter@@QAGJU_GUID@@PBGW4VSS_USAGE_TYPE@@W4VSS_SOURCE_TYPE@@W4_VSS_APPLICATION_LEVEL@@KW4VSS_ALTERNATE_WRITER_STATE@@_N1@Z?InstallAlternateWriter@CVssWriter@@QAGJU_GUID@@0@Z?IsBootableSystemStateBackedUp@CVssJetWriter@@IBG_NXZ?IsBootableSystemStateBackedUp@CVssWriter@@IBG_NXZ?IsPartialFileSupportEnabled@CVssJetWriter@@IBG_NXZ?IsPartialFileSupportEnabled@CVssWriter@@IBG_NXZ?IsPathAffected@CVssJetWriter@@IBG_NPBG@Z?IsPathAffected@CVssWriter@@IBG_NPBG@Z?LoadVssSnapshotSetDescription@@YGJPBGPAPAVIVssSnapshotSetDescription@@U_GUID@@@Z?OnAbortBegin@CVssJetWriter@@UAGXXZ?OnAbortEnd@CVssJetWriter@@UAGXXZ?OnBackOffIOOnVolume@CVssWriter@@UAG_NPAGU_GUID@@1@Z?OnBackupComplete@CVssWriter@@UAG_NPAVIVssWriterComponents@@@Z?OnBackupCompleteBegin@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@@Z?OnBackupCompleteEnd@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@_N@Z?OnBackupShutdown@CVssWriter@@UAG_NU_GUID@@@Z?OnContinueIOOnVolume@CVssWriter@@UAG_NPAGU_GUID@@1@Z?OnFreezeBegin@CVssJetWriter@@UAG_NXZ?OnFreezeEnd@CVssJetWriter@@UAG_N_N@Z?OnIdentify@CVssJetWriter@@UAG_NPAVIVssCreateWriterMetadata@@@Z?OnIdentify@CVssWriter@@UAG_NPAVIVssCreateWriterMetadata@@@Z?OnPostRestore@CVssWriter@@UAG_NPAVIVssWriterComponents@@@Z?OnPostRestoreBegin@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@@Z?OnPostRestoreEnd@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@_N@Z?OnPostSnapshot@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@@Z?OnPostSnapshot@CVssWriter@@UAG_NPAVIVssWriterComponents@@@Z?OnPreRestore@CVssWriter@@UAG_NPAVIVssWriterComponents@@@Z?OnPreRestoreBegin@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@@Z?OnPreRestoreEnd@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@_N@Z?OnPrepareBackup@CVssWriter@@UAG_NPAVIVssWriterComponents@@@Z?OnPrepareBackupBegin@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@@Z?OnPrepareBackupEnd@CVssJetWriter@@UAG_NPAVIVssWriterComponents@@_N@Z?OnPrepareSnapshotBegin@CVssJetWriter@@UAG_NXZ?OnPrepareSnapshotEnd@CVssJetWriter@@UAG_N_N@Z?OnThawBegin@CVssJetWriter@@UAG_NXZ?OnThawEnd@CVssJetWriter@@UAG_N_N@Z?OnVSSApplicationStartup@CVssWriter@@UAG_NXZ?OnVSSShutdown@CVssWriter@@UAG_NXZ?SetWriterFailure@CVssJetWriter@@IAGJJ@Z?SetWriterFailure@CVssWriter@@IAGJJ@Z?Subscribe@CVssWriter@@QAGJK@Z?Uninitialize@CVssJetWriter@@QAGXXZ?Unsubscribe@CVssWriter@@QAGJXZCreateVssBackupComponentsInternalCreateVssExamineWriterMetadataInternalCreateVssExpressWriterInternalCreateWriterCreateWriterExDllCanUnloadNowDllGetClassObjectGetProviderMgmtInterfaceGetProviderMgmtInterfaceInternalIsVolumeSnapshottedIsVolumeSnapshottedInternalShouldBlockRevertShouldBlockRevertInternalVssFreeSnapshotPropertiesVssFreeSnapshotPropertiesInternalU]jhue輡YÐMd Y__^[]Qw|MUjhdPSVW 3PEde}E_;NE3Qn PEȋ] u2FOw_rO3fYMd Y_^[]rWPRuPQTM멍Wߋc3끍O묋E33}fENffu+Ok9uUkWVM}ȅ_k},ME̍<6WSTPQӃuȃ} E3f 8}E9} kuMWAtA}E}Mԍ4?VPEPQӃ}}E3f 0E}r uz $UjhÓdP 3ʼnESVWPEdeщEM }$ Ei3EEfuԍE,<TU,PEWVQh?jxh`X̉EAEAE A E$AfEhfATEjAVE(AEkAWEkRINuН3҃tU3MfE~ffu+ai;kiRVMpMt6U<6W  PRӃu}E3f 83E3M̉UfE~ ffu+i;iRVMM̅t6U<6W PRӃuȃ}zE3f 8h[UE`gMEQЍ|, hT?E(6MEQЍDE wE;jhaE;ohuMVEt=WMԍ<6WRPQӃu}E3f 8\rHw3Dž\@DžXfHr,Mw3Dž@}Dž<f,r uw3ExEfErdv3Džx}Džtfdr uv3EEfEE}r uv\ 6ӋE}ԉ$gύQffu+MP` \g׍rf fu+3Bhg3ۅQg++ tc ftZfJu)gAdding context: '%s' = '%s' (%d): f$3fE\ r uUu}kgMd Y_^[M3M]d\?kzl$UE3ɃAA]UjhdP 3ĉ$SVW 3P$dًE$D$3D$lD$4D$p0D$tD$xD$| DŽ$DŽ$D$pD$HD$lD$8D$tD$D$$Pօ/$D$`@ @D$Dt$Lu|$<($St$ Ou$Ƅ$s$3Ƅ$tP\ DPF|<Mb+t$Hi+<D$ 3sE3t$|!T$3t$D$L=ut$,Vt$(Qt$,RhPvPD$DhaPh=5 (t$`փ3D$D$P$|$3DŽ$D$,$DŽ$DŽ$DŽ$XDŽ$  DŽ$DŽ$P󫋄$D$@$D$0$D$4$D$8$ D$<<D$H|$P$D$L3D$(D$$D$`D$D$P8D$$PօD$D$`U@ @D$Dt$Lu|$<(7$St$eOu$Ƅ$ $3Ƅ$tP\ DPF|<Mb+t$Hi+<D$ 3sE3t$|!T$3t$D$L=ut$,Vt$(Qt$(RhPvPD$DhaP;5 (t$`t$W4$$;W@Ƅ$DŽ$DŽ$$MTime spent: %02ld:%02ld:%02ld-%04ld; total: %#x; HRESULT: %#xUjhMdPSVW 3PEdM3DžHE`DžL@DžPDžT+DžX Dž\E󫋅LEHEPETEXE<Eċ\EȍEPEEEEEEEE8EP EE܅@ @Euȁu}(}\ t` OuEEE(EE}PjjWE{zujuEPVjWu }V-4V3tDF|<<+uĸMb]i3+sE3|!3uE=uuVWQSRhPvPEhaP7(u Md Y_^[]hzX3G@GG GG GGTEP=E`p4ESet m_pSidAdminUQSVW}w(R}ctu$Ou_^[]ËD$$D$  D$$3D$ @X$$D$ho8,@ @u(}t'\ XOu4E3hEXhG@GG 0GGGT󫍅PPC7`PC6PC5PC4PC3PC2PC1PC0PC.PC,Ps(C(hhX<3hG@GG 1GGGT󫍅Pd0ĐDž@h3DžD@DžHXDžL2DžPDžTECThEEPQEX@XHGDGLG PGfEfGTEGVTGEGWE}EPjG}r u0E{HCGs8PCFPCEPCDPCCPCBPCAPC@PC>PCPCDž@h3DžD@XDžHDžLrDžPDžTEE9E 8EtXx[ OuE4PQ(Dž@hDžD@3DžHXDžLvDžPDžTEEE 8EtXx OuESPQ8Dž@hDžD@3DžHXDžLzDžPDžTEEE 8EtXxOuEPDž@hDžD@3DžHXDžL~DžPDžTEEE 8EtXx$$OuEuPQPDž@hDžD@3DžHXDžLDžPDžTEEE 8EtXxOuEjPQXDž@hDžD@3DžHXDžLDžPDžTEEH8EtXxKOu5T EPPCPCӲ{hhSܞ +EQEEPhEUVhhhS萞uVhhhSVhlX3G, GG G GGTEPCdt jHjPz EC˱3t\ DF|<<+uȸMb]i3+sE3|!3uE=uuVWQSRhPvPEhaP(u Md Y_^[]EParameters %sDiagnose enabled for (%s)SYSTEM\CurrentControlSet\Services\VSS\DiagUjhMdPSVW 3PEdM3Dž8EPDž<Dž@DžDUDžH DžLE󫋅ةEPEPjEPjV M܅JB9}9=4z1QWӋ}SEEPjӋ؉]7EPEPSEPWV u MW觡5SW֋=\ 3tDF|<<+uMb]i3+sE3|!3uE=uuVWQSRhPvPEhaP(u Md Y_^[]E1N UjhߌdPSVW 3P$dL$3D$tD$<$D$xD$|DŽ$DŽ$ DŽ$DŽ$D$xD$PD$tD$@D$|D$D$D$H$D$L<D$X|$`$D$\3D$8D$4D$pD$D$P8D$4P D$D$p@ @D$Tt$\u|$L($\ t$OuE }DŽ$t$D$PjD$(D$(PjWvD$4Էh8hhD$@hpP3t`D`F|<<+t$XMb\$i3+sE3|!3t$D$\=ut$dPLSV 3PD$XdXQj hhhhLqjL$pd$`QD$D$ XD$`0>L$P+*L$ D$ XqL$ËL$Xd Y^[]ÐCVssSidCollection::IsProcessValidWriterUjhdP( 3ʼnESVWPEd]h hEuEvudEP ElEPuh3hV== =T+ȅX`E U$X̉EAEAEA EAfE`fATEbAVE AEcAWAEc R@Ou}rbEVPj辅}r uP3EVEfE3}cP<Md Y_^[M3+]ÍE뜐UuY]Ð%Ujh~dPSVW 3P$(d3D$tD$4$D$xD$|DŽ$DŽ$ DŽ$DŽ$D$xD$HD$tD$8D$|D$<$D$@$D$D<D$P|$X$D$T3D$0D$,D$hD$D$P83D$,P  D$D$hN@ @D$Lt$Tu|$D(0$\ t$XOuDŽ$0D$ HD$pD$lXƄ$0D$$P2D$,D$ D$(i5D$Pjjjt$4֋D$zg_h t$ 藀|$pD$(Pt$ Wjt$4օ2t$(;t$kD$$D$ HtPD$$3D$ @XtXDXF|<Mb+t$Pi3+ٹ<L$sE3t$|!T$3t$D$T=ut$4VSQt$(RhPvPD$LhaP(t$h Nj$(d Y_^[]ËD$hlUjhjdPSVW 3PEdى]3C{ C$EC(C,C0C4C8C<C@CDCHCLCPCTCXC\C`CdChClCpCtCxC|ǃǃǃǃǃhh$j jEPǃǃǃ4ƃ8ƃ9ǃ<ǃ@ǃDǃHǃLǃPǃTǃXǃ\ǃ`ǃdǃhǃǃǃǃǃL ǃfǃǃǃǃǃǃǃǃǃǃǃǃǃǃƃǃǃfǃƃ@@ @@@ǀǃǃƃǃǃǃǃ ǃ$= ǃǃǃǃ ǃǃǃ$׋5 j։$ j։ ǃ03DžPhDžThDžXDž\DDž`DždEETEċPEXE\E`E<E̍}ԋdE3EEEEEP8yEP gEE@ @EȋuЁu}(}thOuSh̾X3hGGG EGGGTEPd=\ d3tDF|<Mb+ui3+<MsE3u|!U3uE=uuVWQuRhPvPEhaP(u ËMd Y_^[]ËECVssWriterImpl::CVssWriterImpl*** Constructing object %p{{{{{{{{{{{{{{{{{{{{{{{{{base\stor\vss\modules\vswriter\vswrtimp.cppUjhdPSVW 3P$d3D$\D$$|$tD$`D$dD$hD$l D$pDŽ$D$`D$8D$\D$(D$dD$,D$hD$0D$lD$4<D$@|$HD$pD$D3D$ D$D$XD$D$P8D$P D$D$X@ @D$t>ЋP  L ;E 9MtP3ۉ=L Y=P CD =T 9}:,31,3,,p y@t APÐ V> ~ ^ÐVWH _^Ðh2YÐhYÐhYÐj l Ð3    Ðht p @ p Ã},*%%0%Xx hH  QuQv+[4dDNkhUu 0 X d   $ x3] jhxs*  E   3= = }h 5j[]Eh ։]Eh ։]=( , =4 =< =8 =@ 5 tN9>tJjV = dtF$鐐бRe3)UVu3;u su u݃^]ÐUQQV5H Wx t.FePjjEMPjQVh)+N 6_^]Ðh YÐUuYH]Ðjh(eP E jYeP EL EEPEPux u܋M P M L E0(ÐVjYÐ%Ld3} D PU3 9=T j_" hhT UYYhhY=T } Yu3=  X }'<`zhP L Y 3 'Uee VWN@;P H УD _^]ÍEPEp4u|}lh8hhhpVlEE2Md Y_^[] ޵ P \` P h \T ,l  \ QRPh -ZY QRPhl  ZYUju h'5uh]% QRPh, ZY QRPhL ZY QRPhl bZYp8CSystemjjhh m隶}EEUGvsstrace.dlljTh80X3jGPGG G GGTYPM袐eu ֋}ET<uM2KCreateWriterExabout to enter context callbackcE鼨E2PI鷪BootableSystemStateUjh\dPHV 3PD$PdXQjh)hhhh6jL$hJEd$XHΒL$ ƋL$Pd Y^]SubscribeCallbackVhjjhP D$$3|$`hpX3$hGGG GGGTD$xPڋ$`jjhRhPQ ؉\$$D$X> ?]??,@@@IAABBBDCCD|DDLEE FyFFUGG HpHHIII JJKlKK%LLL\MM-NN OxOODPP$Q|QQR\CLSIDTYPELIBHKCRHKCUHKLMHKUHKPDHKDDHKCCHKEY_CLASSES_ROOTHKEY_CURRENT_USERHKEY_LOCAL_MACHINEHKEY_USERSHKEY_PERFORMANCE_DATAHKEY_DYN_DATAHKEY_CURRENT_CONFIGModuleREGISTRYbad allocationINCICHLHbase\stor\vss\inc\ichannel.hxx\\?\UNC\\\?\\\VSSVSSAPICPbase\stor\vss\modules\vssapi\vssapi.cppOpenSCManager(NULL,NULL,SC_MANAGER_CONNECT) OpenService (shSCManager, '%s', SERVICE_QUERY_STATUS)QueryServiceStatus (shSCService, &sSStat)Coordinatorthis function can only be called by an adminSoftware Providermethod not implemented in client SKUGatherWriterMetadataGetFileCountsGetComponentGetComponentInfoGetFileGetPathStringCchCopyGetDatabaseFileGetDatabaseLogFileA:\NULL required input parameter.Memory allocation failed.FF_yD #FaeXJ4p/7jl|LrootSNAPSHOT_SET_DESCRIPTIONsnapshotSetIdxmlnsx-schema:#VssComponentMetadatacontextNULL output pointerNULL output parameter.?L4JNP6i@…=AQa =E8k݊W7777IxhcZI gv5A M^cOiz{%7}K")fapM:YGBfYb5=&-*KDW=0 >::7;l%gc:+"N/0N4SaI g>SuFgB)/M;DA99?_\fMA]_\6j|Ho{{{{{{{{{{{{{{{{{{AA & 3 %<  ' 8 # C$ 9 @ C SE ) - !, !#S/KSiKSWSHJTWRCbase\stor\vss\modules\vssapi\jetwriter.cppMDULKPRCbase\stor\vss\modules\vssapi\modulekeeper.cxxVSSCOM Call %S failed [0x%08lx]VssLoadStringCVssResource::LoadStringWTRCTRCCbase\stor\vss\modules\trace\fntracer.cpp%dTraceInternalWithFormat failed due to out of memory conditioninternal tracing buffer - out of memoryTHROWOut of memory detected in function %sERROR_DISK_FULL detected in function %sUnexpected error in routine %s. hr = 0x%08lxOut of memory detected. %s.Unexpected error calling a provider routine: %s [hr = 0x%08lx] %s%sINCCXMLHbase\stor\vss\inc\vs_cmxml.hxxout of memorycould not allocate space for metadata1.2BACKUP_COMPONENTSWRITER_COMPONENTSBACKUP_METADATARESTORE_METADATAPARTIAL_FILEDIRECTED_TARGETRESTORE_TARGETRESTORE_SUBCOMPONENTALTERNATE_LOCATION_MAPPINGCOMPONENTDIFFERENCED_FILEversionbootableSystemStateBackupwriterIdinstanceIdinstanceNamecomponentTypelogicalPathcomponentNamebackupSucceededpathfilespecrecursivealternatePathmetadatarangesselectComponentsbackupTyperestoreTypepartialFileSupportbackupOptionsrestoreOptionsbackupStamppreviousBackupStampselectedForRestoreadditionalRestoresrestoreTargetpreRestoreFailureMsgpostRestoreFailureMsgfilesRestoredrepairtargetPathtargetFilespecsourceRangestargetRangeslastModifyTimeLowlastModifyTimeHighlastModifyLSNauthRestorerollForwardTyperollForwardPointrestoreNameprepareForBackupFailureMsgPostSnapshotFailureMsgbackupSchemaFailureMsgErrorCodeApplicationErrorCodeBUECXMLCbase\stor\vss\modules\backupext\vsxml\vs_cmxml.cxxCannot find PARTIAL_FILE element.NULL required input parameterCannot be called during restoreMust be called by writerCan only be called during restoreNULL output parameterMust be called during restore.Cannot call this function in the requestor.Can only call this function from the writer.Can only be called during backup.waiting INFINITE for coordinator thread: %#xwait returned for coordinator thread: %#x, wait<%d> error<%#x>Access deniedThis Domain Controller has the Active Directory service stopped or is running in Directory Service Restore ModeCannot call this in WinPECannot call this in Safe ModeCVssAsrWriterRestore::InitializeForRestoreCalling Initialize during safe modeInvalid account called functionnot called from coordinatorCannot use this method for restoreCannot use this method if no writers are involvedUnexpected call to PrepareForBackup in state %d.SetEvent(cancelEventRequestorCVssBackupComponents::SaveAsXMLPostPrepareForBackup failed with hr = 0x%08lxResetEvent(cancelEvent)::CreateVssExamineWriterMetadataMemory allocation error while adding to mapCVssBackupComponents::CalculateComponentPathAdding VSS_VOLSNAP_ATTR_AUTORECOVER to internal contextIVssBackupComponents::SetContextInternalIXMLDOMNode:cloneNodeIXMLDOMNode::replaceChildSetThreadTokenCoInitializeExSetEvent(cancelEvent)::WaitForSingleObject(cancelEvent, INFINITE) Required input string parameter is NULL.The ASR object is not createdCan only be called during restore.Invalid state %d for call to BackupComplete.Can't call BackupComplete without first gathering writer metadata.A critical piece of information is missing. Possibly, the backup document was created with an earlier version of the infrastructure.Invalid state %d for call to PreRestore.Invalid state %d for call to PostRestore.Cannot use this method for backupImproper account attempted to call functionNULL Required input parameter.Invalid state %d to request BACKUP_COMPONENTS contentnot a valid sidError querying IXMLDOMElement to the node. 0x%08lxunexpected NULL pointer InstanceId for Writer %s isThe server does not support transportable shadows::RevertToSelf()SetThreadToken(NULL, hToken)rethrowingOutput parameter is NULLMust call InitializeForRestore for Resync operationThe client process is not running under an administrator account or does not have restore privilege enabledMethod not implemented on client SKUThe SNAPSHOT_SET_DESCRIPTION element is missing. In this case it is possible that the BCD is not that of a transportable snapshot.IXMLDOMNode::get_xmlCComBSTR::AppendNULL output paramter.Can't call this function while PrepareForBackup is in progressCan't allocate writer instance arrayCVssBackupComponents::AddWriterDataDidn't find writer with instance id. %sSID didn't match initialization sidApplicationCVssBackupComponents::AddExpressWritersWRITER_METADATAIDENTIFICATIONfriendlyNameAn invalid combination of arguments was specifiedPrepareForBackupDoSnapshotSetBackupCompletePreRestorePostRestoreGlobalInterfaceTableCoCreateInstance-GITRegisterInterfaceInGlobal({%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}, %lu)RevokeInterfaceFromGlobal(%lu) [%0x08lx]Error: getting a NULL interfaceGetInterfaceFromGlobal({%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}, %lu)WCÃj^ D+GRQ/B彆3)6{O>`qJNULLpwszOptionStringERROR_BAD_FORMATGetLastError( )SkipDiskRecreationm_pAsrSys != NULLm_pAsrLdm != NULLm_pAsrFmt != NULLERROR_ALREADY_ASSIGNEDGetLastError()wszBootVolumeName~%C eNXMLRWCbase\stor\vss\modules\xmlrw\xmlrw.cpp- ERROR: Call %S not succeeded. Error Code = 0x%08lx. Error description = %s m_pReader->GetQualifiedName(XML_STR_PARAM(qualifiedName))m_pReader->GetQualifiedName(qualifiedName.GetBufferAddr(), qualifiedName.GetLengthAddr())m_pReader->GetNamespaceUri(XML_STR_PARAM(namespaceUri))m_pReader->GetNamespaceUri(namespaceUri.GetBufferAddr(), namespaceUri.GetLengthAddr())m_pReader->GetLocalName(XML_STR_PARAM(localName))m_pReader->GetLocalName(localName.GetBufferAddr(), localName.GetLengthAddr())ReFSFSSSHRMCbase\stor\vss\modules\remotevss\util\share\sharemgt.cxxUNC path not initializedUNC Path starts with invalid prefixBUEXWXMLbase\stor\vss\modules\backupext\vsxml\vs_xwmxml.cxxpwszFsNameNTFSFATFAT32CDFSUDFexFATpwszXmlDochrE_OUTOFMEMORYE_FAILFixedVolumesERROR_INVALID_NAMERemovableMediapXmlDocVolumeNameMediapVolumeVolumeGuidDosPathERROR_INSUFFICIENT_BUFFERERROR_INVALID_PARAMETERpAsrSyshVolume::GetLastError()AsrFmt::_RestoreVolumeInformationERROR_NOT_FOUNDA7ޞHt9(g\??\Volume{hMountMgrfResultu5t pSifDiskpCurPack->IsDiskInPack( pSifDisk->DeviceNumber, &fInPack )DoVdsIoctlCall(hVdsDriver, IOCTL_VOLMGR_QUERY_PACK_INFO, &QueryPackInBuffer, sizeof(QueryPackInBuffer), (void **)&pQueryPackOutBuffer)pPackIdDevicePathToWin32Path(DD_VOLMGR_CONTROL_DEVICE_NAME, ARRAY_COUNT_PARAM(wszVolMgmtCtlPath))DynPackpSifDiskListpSifPack->GetPackId( &guidPackId )pPhyDiskpfIntactpAsrSystem::UuidCreate( &guidOfflineHive ) == RPC_S_OKSafeStrConvertGuidString(&guidOfflineHive, ARRAY_COUNT_PARAM(wszOfflineHive))o0J=c%G̣M(C1IsOnlineIsCriticalpDiskListDynDiskDynVolumepNewPackIdpguidRestoredPackIdpguidPackIdcqm~1Ud\܉6HwAGuidDeviceNumberNumSymbolicNamesDynPlexpSifDynDisksERROR_DEVICE_NOT_CONNECTEDERROR_INVALID_DATADoVdsIoctlCall(hVdsDriver, IOCTL_VOLMGR_QUERY_VOLUME_INFO, &VolInfoInBuffer, sizeof(VolInfoInBuffer), (void **)&pVolInfoOutBuffer).`cjZ,TypeStatusPercentageDynMemberYΈ!*ZN췁DynExtentGzjŦ_YY"Gpt5. 9Fh䣫hDiskVersionDiskBusesDisksAsrVhdAutoExtendMbrDiskGptDiskNumPartitionsPartitionTableSizeBusKeyBytesPerSectorSectorsPerTrackTracksPerCylinderNumCylindersMediaTypeDiskSizeIsExcludedIsSharedppCurrentDiskMbrPartitionGptPartitionPartitionIndexPartitionFlagPartitionTypeFileSystemTypePartitionOffsetPartitionLengthpPartInfopAsrExPartInfopulPartitionIndexVhdFileInfoVirtualDiskpVirtualDiskInfontStatus\\?\GLOBALROOTppDiskListpSifSystemDiskppwszOutVolumeNameVolumeMountPointpwszDeviceNameERROR_UNSUPPORTED_TYPE#ϥhP-Pc2x (s*K>;pSifDisk->AssignedTopbSectorBufferpDriveLayoutExpwszVolumehVolume != INVALID_HANDLE_VALUE&aӥ9&g%$\ M}-`1bOh3qJidwError\\.\PhysicalDrive%lu~/2]?K8x.pAsrLdm->IsSifDiskDynamic( pSifDisk, &bDynamicDisk )pAsrLdmpPhysicalDiskList9{qPJ"XzۀGO +m'Z/>pwszValueNamePreRestoreExitCodePostRestoreExitCodeLastInstancehkeyOfflineSoftwareHivelResultpVolListRestoredVolumes,wB$e3cU>L CpguidToConvert && pwszGuidStringOuty#23&Vmf#hkeyERROR_DATATYPE_MISMATCHhӰ 67x|8pwszVolumePathfRet*yOŃ4[KpIoctlOutputBufferdwLastErrorSwNbeopwszNameToQueryKE+ \Q0rL┧=$alՐV~u~u F^ÐUuD_Y]ÐUcsm9Eu u PYY]3]Ðj hz輕e] Ë}NjuueO}x +uU3@EEȕ}] uE䐐u uWSV&Ðzjhp{#eMx;M+M MUEEEEE8csmt EE,eE#4{^{%pUju|h P]ËU$X  T P L 5H =D p  d @ < %8 -4 h E\ E` El  ` d X  \ h jXkǀl jX l jX D l jXk LjX D Lh]ÐUX  T P L 5H =D p  d @ < %8 -4 h  E` El ` d X  \ h jXkǀl h]ÐUVEtV47Y^]}%H%D%@%<%8%%%UE3SVWH<AYt} p ;r H;r B(;r3_^[]ÐUjh hydPSVW 1E3PEdeEhtTE-PhVt:@$ЃEMd Y_^[]ËE3Ɂ8ËeE3Md Y_^[]Ð~~UEMZf9t3]ËH<39PEu f9Q]ÐUuuu uhMh ]ÐM3P-M3<Pd5D$ +d$ SVW( 3PuEEdÐPd5D$ +d$ SVW( 3PEuEEdÐPd5D$ +d$ SVW( 3PEeuEEdÐ%%0 QRPh iZY, ᐐ@ siX di4 뷐 QRPh tiZY Ii :id ih hjHhM FeEPMGh* EEPd̐string too longjH\PeMjhEEceEPMGh* EEP̐invalid string positionUuY]ÐU 3ʼnEEEDž0@hЂM31]Invalid parameter passed to C runtime function. %% Cg QRPh ;gZY gp f$ f QRPh fZYL fH fD }fx nf Qt Pf< Af $ Gf%  QRPh 4fZY ᐐ Ր QRPh eZY ᐐ QRPh eZY ᐐ Ր ɐ 뽐 뱐 륐 QRPh \eZY QRPh 8eZY QRPh, eZY ᐐ Ր ɐ 뽐 뱐Ð3ÐUE3Ƀ@AA]l$8ېl$<ϐ(l$8?l$<0l$8l$<@XÐUE3Ƀ$AA]3$3UE3ɃAA]3@UE3ɃLAA]UE3Ƀ8AA]UE3ɃAA]`ÐÐUEVWq`_^]A|ÐAxÐÐdÐ3@ ÐAÐAÐUU Vu B$ JNB$ FJNB$? F^]UUVu JF $?BNJF $?BF$?B^]Ðl$酀l$Ā@@ SVWٸjD{3PCdChClCpCtC P詛 _^[ÐVWjXjF P舛3 3~3~x_^ÐVW3jpWV>j`FpWP2_^ÐV3jPPVFPFT ^ÐV3j8PVF8F< ^ÐW3j YJ(_ÐUE M@+A]ÐXEՉT$LH3 y"M:EM*M"T$B 43l"\# MDT$B 83AȊ"M~DMt-T$B 83 c"t# # M&DMT$B @3x "# XCT$<832؋"kC]T$3 J3H="# MBMT$B $3h"$ ($ XBH+T$403"$ MFB)T$B L3\("4AԿɿM+PAPAPAP8M0T$<83t" $ M2AM"T$B D3蜿l"$ H@T$,(3> J31؎"MfM^M9T$B 3о8K"$ % x @aT$B 3uJ3k"lL?tBM+l/MK`T$B X3J3޽0Y"% p% ?@M8'@'''M''@QM'@>@3@(@@@Mt'Ml'@@@@<5'T$B 3茼J3肼"& & X=T$LH3"M MMT$B J3跻J3譻\("' M MMqT$B J3OJ3EĒ"' MT$B J3J3(]"MMMM`|(|DqMiMa|V`KT$B 3&J3"' ' T$B J3ӹ4N"`( ( ;~8[T$3h"( Mu#M#hj jEPËM驙MpK^M鮸M;(M##M#L 6#L$(#T$B D3" ( X9PPYËT$LH3"8) HS9T$<83躷P5"$M8yT$B J3P"H) M8T$B J3 c") M&8IT$BJ3萶x "TT$B J3K") * M1T$B J3J3 e"M;1IT$B J3萵J3膵"T6`t^HxlT$B 3ôJ3蹴P4" + + MyT$B J3`"d5љT$B T3J3 f"ܙ$+ |#5 T$B x3芳J3耳"x+ >T$B 3%J3"MT$B J3IJJ3躲P5" c===T$B 3DJ3:Л" . MT$B J3(["9T$3 J3r". M2MT$B t3J3", - C21h<h|jT$B x3sJ3i" - p-  1Bd駿xUcX {x)CT$B 3软J3賯X." , H, MƏT$B J3X"MÐMwT$B J3{"X0 M*1T$B J3訮`#"<l/MMMMMMh u YYËT$B h3" / 0/ M:M2M*T$B J3賭T."h0 u[YÍMT$B J3]"0 M.h uYYËT$B J3z". . M>.1T$B J3蘬p"<0 M-h u CYYh u 3YYËT$B J3+"/ 0 Mf-`鶫T$B 3ͫ@H"@. `. d-iT$B `3]J3S"t0 M,T$B J3 c"@1 MMT$B J3蓪J3艪"1 M lMT$B J33ԣ"1 M M<MT$B J3שJ3ͩ<H"1 M T$B 3qJ3g"1 \ hijj|PÍ``T$B P3J3ߨ(Z"2 2 M *V T$B 3zJ3p"3 D3 M TMxT$B J3"1 T$B J3קJ3ͧ@H"3 3 M)iT$B J3p"tM TMxM T$B J3"4 MMM T$B J3跦P2"4 M MMMT$B ,3P"2 M 4T$B J3 c"T2 M IT$B J3营x "TM tMT$B J3;̨" 3 M T$B J3Ԥ4O"2 M 鸿MܿT$B 3|"2 M `M鄿T$B J3'"1 MK T$B J3У8K"M)MM$T$B J3p"T M M]M$< M@ MD MP T$B J3 d"S M@ MT$B J3荢|"v M MyM$X M@ MD MP T$B J3"S M@ M MhD M| M M<M M M M%MHM<z MDl ML^ M`P Mhb Mn"MR M镁T$B J3Р8K"0v M$eT$B J3t"pM߁T$B J3"ȭMT$B J3ğD?" M!M M M T$B J3_"n @n M Mu T$B J3 "@4 MJ Ms MgM_T$B J3觞`""0_ `_ hMM MT$B X3=J33د"o o MMT$B܋J3۝,V"K MUT$B J3t"`K MT$B J3"̰K MFMoMc~T$B J3諜`&"(O PO xЛGT$B 3?J35ر"(7 P7 kfT$B 3қJ3ț@C"6 6 MM/M#}M}T$B J3c"(g Xg MMM|T$B J3~"O O M>MT$|x3襚 J3蘚p"S MMM{M{T$B J33س"^ ^ MnMOMJT$B |3ЙJ3ƙHA"0c Xc MMMT$B J3c"(p Pp  e;pq|fdMtwTl`2\'XKP@h u蒟YYËT$B 03臘J3}"8 7 0MMMtMMfyMT$B ,3J3([" `6 6 MQT$B |3uJ3k"\5 M鞖ɶT$B J3"ԶMNM/T$B J3軖P6"_ _ MMMT$B J3["0e Xe MMwMrT$B J3v"d d M6MMMT$B J3蓕t"PB MT$B J3,"A ct9p.`#dGT$\X3蛔 J3莔| "P4 MT$B J3$"Y M^T$B x3赓J3諓`&"X\ MT$B J3@Ⱥ"X M~T$B |3ՒJ3˒@F"Z M|,T$B t3mJ3c"`[ [ MMMzT$B |3J3q"e e M.MWT$B J3蛑p"XW xW MT$B J30J3&"V L[MMfMprM'$MM;DBrM0qM{M M{M0qT$B 3IJ3?Ƚ"; p; M~M_MZMRMJT$B J3ӏ8N"n n MM7T$B J3{"V W MM1pT$B h3J3 "PX xX MFM'M("T$B J3諎`&"V 0V MM0MT$B J3K"(] P] MMgMbT$B J3 f"c c M&M/T$|x3荍 J3耍"X< MnEt eMnÍMnT$B J3鑿"D MmMeM]T$B܋J3跌P2"C M MT$B J3c޾"Hl hl M MT$B J3 醾"r r MF M'T$B J3賋X."m m M M-MMT$B J3Kƽ"Z 8Z MrMjT$BJ3n"C M2 =T$B J3茊"HE M Mh u +YYËT$B J3#鞼"F G M^ T$B J3踉P3"pE M MT$B J3c޻"pG G M M MT$B J3~"S @S M> M +T$B p3計J3螈p"\ \ MT$B 3-騺"; Mf MT$B J3Ӈ8N"(K HK M M7T$B J3{"Q Q MMMT$B J3閹"H H MVM iT$B J3ÆH>"PL pL MM'h ucYYËT$B J3[ָ"R R MMMT$B J3v"(P PP M6M_T$B J3装h" R @R MM'MMT$B J3;鶷"(Y XY MvMT$B J3(^"0Q PQ MMGM )T$B J3胄"0N XN MM T$B J3+馶"I I Mf T$B J3J3趃X1"0T MMMMT$B |3HJ3>鹵"0a `a MbT$B J3(["MMGh u 胉YYËT$B J3{"8u `u MMT$B J3#鞴"u u M^M+$T$B x3ȁJ3辁P9"Z [ MyT$B J3P˳"E MMT$B J3v"G H M69T$B J3萀x "D8r MMh u 3YYËT$B <3(飲"q q Mf T$B J3H;"@m MM'M T$B J3cޱ"l l tMMMMdM_T$B p3~(`" a b MUT$B J3t~"``H MMM |MMM_M_M_M OT$B p3}8P" t t MMT$B J3{}"s (s xMUlMM|Mt }T$B 3|j" (? ? M*MMMM,T$B 3q|" 8 H9 Mh u?YYÍM~Mv0MT$B ,3{ d" @@ @ M"MM<T$B 83y{"<  = MMM > MBMUMM<T$B 83zx " B 8C MT$B J3$z韬"D M^T$B J3yP3"F MMMT$B |3XyJ3Nyɫ"W W MMMT$BJ3xf"PD M ET$B J3xt"PMYMEt eMYÍMYMYT$B J3xJ3x鋪" D MNMwM'T$B J3wX.": : MMMT$B J3SwΩ"x8 8 @8$^T$3v J3v0R"(@ MMT$B J3v"h< < MMT$B J3+v馨"= = MfMM?T$B J3u@F"pB B MMT$B J3su"] ] MMMT$B J3u鎧"0d Xd MNM/MYM"T$B |3tJ3tp" ^ P^ MMT$B J3Ct龦"(o Ho M~MMfsT$|x3s J3s8K"8B MMMM'M T$B J3csޥ"9 (: MMM$zM$rT$B J3rv"` ` M6MMT$B J3rp"T T MMMMSMMST$BJ3#r J3r鑤"A M>T$B J3qJ3qX-"(MMMT$B J3SqΣ"b b MmT$B J3ps"M6M_T$BJ3pd"04 MMMT$B |3DpJ3:p鵢"U 0U MvMT$B J3o(^"0` P` MQT$B J3xo"\hD MMT$B J3#o鞡" F @F M^MM{PT$B J3nH>"i i MM'MPT$B J3cnޠ"h h MMMOT$B J3n~"Hk pk M>MgT$B J3m`&"L L MMMOT$B J3KmƟ"t (t M|MNT$B `3lJ3l0V"k k XP#T$LH3wl"S MMxT$B p3lJ3 l醞"[ \ MFM'T$B J3kX."@q `q MMMT$BJ3SkΝ"X; MMT$B J3jz"8I XI M>MgM[LT$B J3jh"0i Xi MMMKMKT$B J3;j鶜"P P MvMT$B J3i(^"@M `M MMGT$B J3i"(J HJ MMT$B J33i鮛"M M MnMT$B J3h0V"J J MM?M3JT$B J3{h"0f Xf MMT$B J3#h鞚"f f M^MM{IT$B J3gH>"g g MM'MIT$B J3cgޙ"0j Xj MMMHT$B J3g~"s s M>MgT$B J3f`&"N N MMMHT$B J3KfƘ"0h Xh 4tMMGM{MT$B 3eJ3eH;"k j xMMMMGMMFT$B t3=e鸗" 4 4 MbT$BJ3d(["MMT$B J3d"8A XA MMMM MMET$B J3d鎖"q p \KMtMlMNM\T$B L3cJ3cx" 5 X5 MMMT$B |30cJ3&c顕"U U MyMT$B J3b@F"y y M!M/M}T$B J3kbJ3abܔ"x 0x MT$B J3as"pz M6M_T$B J3ah"w w MMT$B J3KaƓ"v v MT$B J3`(["z MOM{T$B J3`J3`"y (y MMT$B J3+`馒"y z MMyMzT$B J3_J3_H<"x x MqT$BJ3h_"|MM5zT$BJ3_ J3_遑"Pw M]-T$B J3^\'"8MMyyT$B J3W^J3M^Ȑ"pw MMT$B J3]r"w MQ9T$B J3]h"DMMmxT$B J3K]J3A]鼏"`w MxT$B J3\J3\,Y"M5UT$B J3\"`MMM~GMEt eM=ËT$B J3 \酎"p{ MFM*T$BJ3[T." { MMMFEt eM<ËT$B J3B[齍"{ {\uT$3Z@D"P{ MiT$B J3pZ"tMT$BJ3Z铌"XS@cDXHD<T$403Yt"{ XT@D<T$403Y阋"| MZMmT$BJ3X@B"0{ MMT$BJ3sX"@{ @,$0ZC oT$3W J3W$`"{ M"MKM?9T$B J3W" ( MM8T$B J33W鮉" } @} lkMM8M8Mx8Mp8Mh8T$B h3V`(" X  MMM8T$B J3KVƈ"`  MMM7M7MRT$B J3U0V"Љ  MM?h u{\YYËT$B J3sU"  MT$|x3U J3U逇"MBMkM MT$B J3T`""  MMM T$B J3KTƆ"8 ` MM鯾M鑾M鉾T$B J3S(^"x  MQT$B J3xS"\ MM߽MT$B J3S閅"| | MVMMaT$B J3RP6"~ 8~ MMh u[YYYËT$B J3SR΄"  MM鷼h u XYYËT$B J3Q f"  M&IT$B J3Q"T MMMɻM T$B J3Q閃"X  MVT$B J3PX+"$ȅ MT$B J3HPÂ" MM鯺h u VYYËT$B J3O(^"`  MMGM )T$B J3O"؈  MMT$B J3+O馁" Ȏ `cX鉹ThH]M/T$D@3N J3Nl" MMT$B J3GN€" @ MM鯸T$B J3Mn"h  M.MWT$B J3Mp"0 P MMT$B J3CM"؄  M~M駷T$B J3L f"} } M&MOT$B J3Lx" ( MMT$B J3;L~" @ MvM韶T$B J3K(^~"~ ~ MMGT$B J3K~" ( MMT$B J33K}" 8 MnM闵T$B J3J0V}"  MM?T$B J3J|"  MMT$B J3+J|" ؍ MfM鏴T$B J3I8N|"  MM7T$B J3{I{"  MM߳T$B J3#I{"X x M^M釳T$B J3H@F{"P p MM/T$B J3sHz"  MMײT$B J3Hz"(| H| MVMT$B J3GH>z"`  M+)M߱M ԱT$B J3]Gy"@ MMñM(M(T$B J3Fry"  l3M\MP(M(M.M &M0(T$B h3uFx" ( PM԰M鶰M鮰M'M'T$B L3EJ3E fx"H  M&MOMC'M;'T$B J3Ew"h  MMM&M&T$B J3Ew"  MVMMs&Mk&T$B J3DX .w"  T$B J3kDJ3aD v"  xMĮMwM鞮M閮M鎮M%M~MvM%T$B t3CH @v" @  M/MM M%M %T$B J3SC u" Ж MM鷭Mjh uIYYËT$B J3B( ^u"  MMGh uIYYËT$B J3{B t"  M#Et eM#ÍM#T$B J3B t"ȗ MJMsT$B J3AP 2t"p  MMT$B J3cA s" 0 M T$B J3@ ss" X M69 T$B J3@x  s"D  MMM骪MѪh u #GYYËT$B J3@ r" 8 DSM|Et eMZËEt eMZh uFYYËT$B @3?J3y?q" ؤ MM隩h uFYYËT$B J3?q" @ Mh uEYYËT$B J3>X.q" 8 MMMʨMtM鯨M֨T$B h3->p" p  dcP鉨MXMMXMXMXMXT$B L3=J3=x p" `  MξM鲧h u 3DYYËT$B J3+=o"  Mfh uCYYËT$B J3<@Fo"  MiT$B J3`<n"t M鞽T$B J3;sn" M6M_MM9T$B J3;xn"  @˼MMRVMJVEt eM6VËEt eM!VËT$B <3:J3:lm" 0 M_h u AYYËT$B J3:xm" ؛ Mh u ;AYYËT$B J33:l" Б pkh鑤MsMkT$B X39J39P3l" ȡ THMMMgTM_TT$B <3:9J309k" H MnM闣MyT$B J388Nk" @ MM7MT$B J3s8j"ȥ  M鮹MM鹢MǢM驢T$B J38~j"p  \;MNMFLQM3MRT$B D37J3x7i"`  M鶸MߡT$B J3#7i"  M^M釡T$B J36@Fi"  p\M!MM MMT$B X3B6h" Й x M~M鑠T$BJ35fh"0 M*ET$B J35g"P( M龶MT$B J3+5g" М MfM鏟T$B J348Ng" @ MM7T$B J3{4f"  M鶵MߞT$B J3#4f"( H M^M釞M{T$B J33H>f"p  MM'MMT$B J3[3e" @ MeM"~M<Md^Mh{M%MQT$B J32HAe" ȩ MM-T$B J3h2d" MuM2}M<MdnMhzM5MaMEMT$B J31H>d" p  MM'MڛT$B J3c1c"ȧ  uYÐT$B J31c"MFM*MMMT$B 30pc"  MֱT$B J300b"h MnT$B J3/@Cb" MiT$B J3`/a"t M鞰M邙T$B J3 /a"H h C)T$3.`%a"4MMM˜T$B J3K.`"  M醯T$B J3-( [`"p M?M銩M$HT$B J3z- _"< MMH T$B J3 - _" M\!T$B J3,@!C_"!MGMGMMT$B J3k,J3a,!^"ܫ h雭Et eMGËEt eM GËT$B d3+J3+0"T^"$ MMFM!T$BJ3{+ J3n+"]"t M骬M9FT$|x3+ J3+#]" MEM:M4MT$B J3*h#]"T p۫X鼔l鱔MTEMLEh \1YYËT$TP3* J3*$\" UMza-$T$B J3)l$\"8$P T$B J3W)$["t  M髤$T$B J3)J3(%q["$MG=%T$B J3(J3(x% ["H%M%T$B J38(J3.(%Z"%M,邒&T$B J3'4&OZ"&M*]&T$B J3|'&Y"h&M鉑Mđhj jEPSËMMp_M&MOM7M)MM'T$B J3&p'Y" x MҧMRMdT$B `3)&J3&'X"  M^(T$BJ3%@(CX"(lLMMԏMT$B 03R%J3H%(W" ` ȳ t`M^T$B D3$J3$8)OW"   Ma)T$B J3x$)V"l)M鶥M#M 钎M銎M邎T$B J3 $)V"h MJM\3pX`#Xl&\`"h֍T$LH3Y#*U" M钤M饍T$B J3"+zU"X M>h u)YYËT$BJ3"d+U"h tߣl\T$B \3F"J3<"+T"  Mv+T$BJ3! J3!4,NT",p\TMT$B 83c!J3Y!,S" @ M钢M饋M靋M镋MXM 酋T$B |3 0-WS" @ Y-T$3z -R"d-M鶡-T$BJ3 -R"-M^.T$B J3J3`.)R". M.T$B J3P.Q".M鎠MFMjM鑉M鉉T$B J3(/^Q" ؼ MM1x&lMh db%YYÍdT$\X3I/P"0 M醟x閈M鎈MQh u$YYËT$lh3@0EP"x M -i0T$B܋J3p0O"t0MT80T$BJ30O"0MVhӿM/8*MT$B 43J3p1O"  pӝ\酿PEM駾M陆MeM鉆T$B 83J32N"  p |7d鴾M4 MѽT$B 03J3y2M" 8 8 p鳜\eM钽M鄅MPMtT$B @3J33kM" P h'TٽH陽MMM鹼M݄T$B 03cJ3Y3L" @ `鏛MQnM`M釄MMwMoMg3M%( MAT$B 3J34 L"  MƚMكMуT$BJ3+4K" M雃MTT$BċJ305RK" MGMT$B̋J35J"0 M5T$B J3,5J"5MjM铂T$BJ306RJ" MY6T$B J3p6I"d6 M鮘p`d M邹T$B L3J37sI" X h/M`T$\X3 J3~7H" M麗M鞀MŀT$B J37H"ح  M^M釀T$B J3J3H8:E"( P MvMfM^My}T$B J38;NE" о MMT$B J3{;D"( H T鳓M M:-M2-T$B D3 J3<~D"0 ` M>M.M&MM8!T$tp3|<D"P Mʒ<T$BJ34<C"<o+.T$3@=CC"x Mxu+T$tp3j J3]=B" M隑M +T$B |3J3>uB"  M6MT$BJ3d>B" M>T$B J3<>A"> MvMfT$BJ3$?^A" M"MyT$BJ3x? A" MΏ?T$B J3(?@"? 8c @T$B 43 J3 X@.@"@` M@T$B J3X @?"@MMHT$B J3 A{?"X M>h uYYËT$B J3 hA?"  MލAT$B J38 A>"Ax MvAT$B J3 8BK>"B0 MaBT$B J3h B="lB M馌MuT$B 3 B="  MN!CT$B J3 `C#=",C MCT$B J3@ C<"C M~CT$B J3 0DS<"C MYDT$B J3p D;"dD M鮊DT$B J3 E;"D MF)ET$B J3hE;"4E( xۉET$LH3B J35E:"EMrET$B J3@FG:"Fh MMqT$B @3pF9" 0 h u#YYÍMT$B J3F9" MRM6qM.qM&qMqM EqMT$B J3pG9" H MևMpMpT$B H38G8" MpMpT$BJ3 J34HQ8"8 Mo]HT$B J3|H7"hHM麆HT$BJ3$J3H7"HMMNMaoMYoM"oMoT$B J3dI7" MyMڅT$B J3OI6" M%4郅MM MT$B 03J34JN6" MM|\t\MqËT$B 3KJ3AJ5" MJT$B J3 Kc5"JM&IKT$B J3J3vK4"TK( M鮃MlT$B J3K4"  MZMPlT$B J3@LB4"  kT$B 3jJ3`L3" MLT$B J3Ms3"L M9MT$B J3xM 3"DML h h4YYMT$B 3-J3#M2"Mh u3YYh u3YYËT$B x3J3XN-2" h u3YYh u{3YYËT$B J3KJ3AN1" h t3YYNT$B `3J34ON1"Oh u2YYÐ]OT$B J3tJ3jO0"pOh uC2YYÐOT$B J3P0"Oh u1YYÐ)PT$B J3J3lP0"$2̂<XQPt$p$P$̉$A$A$ A $PM|Vj Y\$$0)XQPt$p$P$̉$A$A$ A $PMZj \L$p$x顁XQPt$p$P$̉$A$A$ A $PMiCjF\$($ |P\ hXhXE P7SJ3f2z22.DF..fLF2t P\ O33hXhXE PS3fz.DF..fLFt P\ OMXMeMp~r F3fƀF3f鹀Ph@hj(XQj jMh4hhhx贁h^Error loading VSS.DLL [0x%08lx]PVhhj(XQj jbh4hhhx4"lError loading VSS.DLL resource with ID = 0x%08lx [0x%08lx]r?+׋VRS 2}2sr?3f2jWM jjM (EM鼠jW jj 騡F7Fr3f遡jWM| jjMp 関VEM*EEsE3fhjW3 jj( E鎢~r3fˢ?PSjQT~ }颔}EusE3f}ȋTӔ}Eԉ}sE3f%cMU鍖EusE3f鼖1M̋UEuȃsE3fjVM jjM uEsE3fMU/EusE3fMjVM jjM uEsE3fǴ{hhXQj jTh@hhhx}̃zffuW+ʋAP2hSXQj jXh@hhhxU}-̍u,t POژhH* DžPjMh* EPMMAeEFEËM}uM{Mjj{jj̃r +SWVz鏧NNFr 3fWMuuXE PchREpEPulEEQPEP}uE.@..fHXE P VuhudhV *1P\ 21u,H1<1D$8(S,)L$|$(jVhtt$@t$@t$Lt$Dt$Dt$DD(P(L$\0t$t$\)hbD$PL$d(t$hXQj hGhX hhzD$xP D$tdtv=(Ph0XQj hRhX hhzD$xPdD$a(V](D$L W, L$,w|$, jVhtt$Tt$Tt$`t$Xt$Xt$XD P hH* D$D$PSafeBoot option 0x%08lxUnrecognized safe mode option %udXQj hhhhQy~ h^Ѝ$HQj hhhh$yVL$xQ|Xt$tQkj $\L$t$t$t$,h@^h#XQj hhhhx$PQj hhhh$[xt$XVQj $\$^Vh]h#XQj hhhhw$P(E)W,;M})jVhtuuuuuuDP\  D$<.W,.L$|$.jVhtt$Dt$Dt$Pt$Ht$Ht$HDX.Pm.QF3.WhhXQjhhhhhv$PFailed to create CVssWriterImpl. hr = 0x%08lx̋EE3@Ëe3ہ}K @./@ @D$<W,1L$V|$jVhtt$Dt$Dt$Pt$Ht$Ht$HDP\ hYXQjhhhhhuD$xP`L$#s&hXXQjhhhhhmuD$xP`L$W+P hxXQjhhhhhuD$xPK`L$#ԖǃH؉\$$khHYXQjhhhhhtD$xP`L$p#bad event flagsThe writer has already called the Subscribe function.uMhhhhu-uMhhhhug@-uMhhhhjm-uMhhhhu>@-W,g;jVhtsss sss DP\ A;CbA;CbA ;C bENt'vWSPхxb}\bTbabvvrE3Ɂ8Ëeh 5ֻ SjY3 jY3 ?E3Ɂ8Ëe S̋E3Ɂ8Ëe jY3E43S @tQA3N[频uMh#hPhhun?9uMh#hPhhu;l9uMh#hPhh9uMh#hPhhuòl9UQSV3EWF4EP~(jZRE;F0EPjZRx2C;F,w*N4E 3f9F8t Wu _^[]j3Ph`hXF̉Qj hh@h$h8^puF4v(@jv(PhxXQj hSh$h8#p}WY3pFF(u2hh#hXQj hSh$h8oWjhhXQj hSh$h8oW̐CVssIOCTLChannel::UnpackOutput buffer overflow. Trying to read non-existent arguments. m_pbOutputBuffer = %p, m_dwOutputCurrentOffset = %lu, dwSize = %lu, m_dwOutputCurrentOffset = %luIOCTL Unpack overflowOutput buffer overflow. Reading bad arguments. dwSize = %luArithmetic overflow. m_dwOutputCurrentOffset = %lu or dwSize = %lu too large.VWNjY3 ~(F@_^V3WjY&~F_^ÐUQVf F p F= uhH* EEPght  ^]33WfA8yfQQQ Q$Q(Q,Q0Q4Q@A<_VQY>u^ÐVF( Fxt P@Fx^t P@Ðyt QAÐ tQPÐV@X^Ð1 ÐVWw V  V~t VF7Y_^ÐV ~$t v$YS3ۉ^$^ 9^4t v4Y9^^4^,[t~t vNu3GM_^[]U$ 3ʼnES3VWEh }ӋuYu V-y VUHJuV h ӋYuVMEMSN-y5SuE t9HHTE3PWWS EjEEPjWEu 0#3Qff;u+Mu=+‹}wKt0ĉe WMEu5Suֿ@W3WPeǃ }E~9+‹Ef Cv UjY+ME@E;|̋uMu3QjP3ɋËE8M#ˍQff;u+Sh EYu5SuֿMh}IND׋nDE;EtPSf8"EM+3PSQfhhulWhulhhul$O3ff;uE+x}PhWl }}MEu MPcBtWYuM*SVӅx3YYMqǍe_^[M3u]"UEVP;s3RYȅtA^]UQS] 3Vq8eWfe E P Ey5VWhhXQj hhHh$h8buU E PDy4VhhXQj hhHh$h8fbuE_^[]Arithmetic overflow. wAlignmentOffset = %hu was larger than m_wAlignmentBytes = %huCVssIOCTLChannel::ApplyAlignmentArithmetic overflow. m_wAlignmentBytes = %hu too largeUQSى]VW} u@|M'a&tRvVP73\u E Ue &tt+vWuuӅt(} ux ^u@ vu띸W_^[]jhyLUظ E5 u u3ۋ}܋M u @tf9^MY%9^u4ELP ]F9uPhv V}E;Nt u uQE 9u u L3ۋu}ܐELPËE8du$uGUQSVW3ɋىO9u7hPhXNN(Qj h}hth$h8^W8Nt1hhWXQj hhth$h8^WN(N0u 9N,u;^,vSv4hYYF4^,v,vv@hSh8XQj hhth$h8^WOQj hhth$h8]v$vjF0Pv,v4vv$hS6D$ uHzt =u0^,3 ff(hhXQj hf؃f(|$ uLS6v@hShXQj h hth$h8+]Wdp~ ہ_kv06v@hShXXQj h%hth$h8\WQj h'hth$h8\v4v0gG_^[]Channel not openCVssIOCTLChannel::Callprevious IOCTL hasn't yet completedCould not extend the output bufferIOCTL sent: %lx on device %s Input buffer size: %ld, Output buffer size: %ldIOCTL %lx failed on device %s - 0x%08lx. Error code = 0x%08lxIOCTL %lx succeeded on device %s - 0x%08lx. Output buffer: size received = %ldUV06ut8|3@3^]Ƀ0|#9~@~F~ Aw AÍAÍA2Ðh&õXtE̾E QjhVWhT\Y3ۍSSj`]Eh8EhP| QPh`9u9XRQP(XQjhVWhqX XXX;HVEVRQP,X̾QjhVWhWy XRRRRRPQ XQjhVWhsW H RRRPQX̾QjhVWhV@ X||;F ER|RPQXQjhVWhyV\ X RPQ XQjhVWh.Vx XB B$B(RPQhSPlVÉ ;ERRPQXQjhVWhcU XERPQ XQjhVWhU XhPdu*h0XQjhVWhTPdEPB,h#hhh0}Ê,h#hhh,h#hhhM,h#hhh趩Ê3ۈtE}8hXXQjh'VWhiSP蜩`Qff;u+ʍPuD 4XQjh/VWhRX!PYYtu'PTYYt)u8t u& E\ ӍEEEӍ`lDžl#d蟭E RRPQXQjhGVWh{Q XE RPQ XQjhKVWh,QXhPdPQff;u+ʍPuD1XQjhYVWhP6XPYYtƅu!PTYYt*ƅt  EpB;E RRPQXQjhqVWhO)XxE xRPQ XQjhuVWh5OXhPxduPQff;u+ʍPu}/XQjhVWhN?XS\ Ӎ6h0XQjhQyPYYtƅu!PTYYt"ƅu`t uNx EHB;E |xh0XQjh{EE XCheckFilesOnVolumeGetWriterMetadataCountGetWriterMetadataGetIdentityGetVolumePathNameVolume reported for this component is invalid. We assume that component is not torn.TornComponentsBlockRevertSYSTEM\CurrentControlSet\Services\VSS\Settingsj$e~}XEPDVW4MG_Ðjަe~}49FuEEhH* PޤXEPVWӺM^ÐSW39_~%V4v\ 6\ VtCY;_|^g3_[ÐV39t 6&^ÐV>t63FF(F0^ÐUVuWNffu+AuP` GuEhH* EPuV*yE_^]UQQVEP3ɍEPQhQQQu Muȅu ȋE^]U}u uU !Eu@ ] UQS]Uu@l#VWj$Yt3  @3t/Nx3F uSuVtQ_^[]US]u@\#VWjDYt Qz3t0EωG$;.x3uSu WtQ=_^[] UVu@t)&} tM u EVuu P$^]UVW39~uE9~u@hthPF WWhthPFFt WWu6Ft u6_^]API-MS-Win-Core-LocalRegistry-L1-1-0.dllRegDeleteKeyExWadvapi32.dllRegDeleteKeyWUQSV3Wu9s~$u0tG;{} pMy_^[]h赢򉍸}X̉Qjh!hhh!F3ۍdS]E E$ Eu7h( hWXQjh/hhhEdPuh( hWXQjh2hPdu?Ph8XQjh9hhh9EdPfx:ffEEPhƅzlxEt;hQPdu@Ph8XQjhMNhhWXQjhI hPPTu9PhXQjhYhhhDdPPdo(9uhh hXQjh^Pd;(9Fhh hXQjhbtwhSPC -vt(~ hPXlQjhy]hPdu%PPhXQjh}U V2 l9Jff;u+ыAff;u+Aff;u++ʉuhhWXQjhiMP` ȉuhhXQjh7PP"3ҋfH^hHhXQjhU V lx8>t36׍d&9 hh hXQjhh8hXQjh|dhhhhX|dhhhh`詔^|dhhhh+1|dhhhh\w^Ë3ۋt \ tP\ l}6\ 7\ t%%ldכGetRootAndLogicalPrefixPathsInternalGetVolumePathName is fail on the path %s, winerror 0x%08lx.Expand mapped drive letter of share failedGetVolumeNameForVolumeMountPoint is now failing on the volume, winerror 0x%08lx. ResolveDfsTargetsGetVolumePathName fail on DfsTarget: %s, winerror 0x%08lx.NormalizeUNCPath for DFS RootPathInvalid uLogicalPrefixPathSize lengthCoTaskMemAlloc for uLogicalPrefixPathSizeNormalizeUNCPath for non-DFS RootPathU 3ĉ$SWD$SPQTu.h@XQjhhhhWzWEAE-hWuWˉ/hWPmW[j=Xf9}tK3QWPP3i}ucQ3hPPt \WUj\Z9EQh?WVSt/QhWVPt W_^ÐV3Wft f;tPft_^ÐUVW~ W uRW_^]UQQ3VEf9u`SWSf9t7ftm+u(WSEUȋ++3t33f9t9V3ҋEf9u3_[^]Ã+t;r3f9t닋ؐUQ3x} vWu uQ t3f]UQxhuQQ t3f]UU QȅxEPuQMe tE3f]ÐUW3t'E SVu+tft fNJu^[uz3f_] USVWuru 3VWx;wt z3fw_^[] 3tvWUE;r3]UE;r+ʉ3]UQu ]UjhgdP` 3ĉ$XSVW 3P$pd3ۉ\$$xj(\$D$ YD$|$ jY3\$8L$ Ƅ$x3D$8hfD$@D$BSP{d L$H VQp;uoeu~UJT$<$L$LPL$7x}T$u_^ÐU 3ʼnEVVjP P@Mx 33@^-D]ÐVWOxO(G xG@_^Ðj h`  ;s24e*eE3Ɂ8Ëe23EÍe1 D UL 3ʼnEH SVWuH P jXrčMjQPEu3u܍EP4] x {׍A#}+%ƉE;rtOjEPVtuMtEut3@;;rE;sjQSV x IEPɁAQSVe_^[M3nB]Ðu3ÍQffu+Ð39 ÐUuUu ޷] j|ќPtu](}ܥu}̥0X̿QjhVWhjM{pe2ҹ EMu,hHhXQjhVWhoEP蠀eE讄udpPX̥QjhVWhEPjh,MXQjhjEh`P t"EWEȉuPQp X̥Qj hVWhyEPjhMeXQjhVWhMMEȍŨXu܋SRPQ XEQjhhhhMEXEȅPQuMhhhhxqj<|uMhhhhuAifRuMhhhhj+uMhhhh|k<uMp$GetProviderMgmtInterfaceInternalGetProviderMgmtInterfaceR,Z > GlmEp7a{%IQ I}fIJ7rhxvpu} ]`PX0XQjhhhhhl3E\TEtt2ҹ Ihh3ۅÃXQjhhhhSP}htt Xt33ChPhWXQjhhhhKSP}hQ藦jjjE, ؉\uEh~ PXQjh"hhhP豄jhS4 TuJhhh~ PXQjh(hhhxPOlQP u*h~ PXQjh.BphEJqL X̥Qjh=VWhhPjh,}hXQjhDVWXhP`PQ@EhPQjh?rJh\hhEhP4uGh\hhhXQjhUhhhP衂DžPLEPJhEL X̥QjhdVWh5hPjh, }hXQjhkbXhP`PQ@EhRPQGj2EPVTu?PVhh#XQjh{hhhcPxEPhtPVhHh #XQjhQ|EE|P~yPVhh #XQjhf|įyPVhh #XQjh*QQ`PP|m`tX|Z菜ZsEO(hhhhb(hhhhta3^(hhhhb`1(hhhhBcË\T50 tPօtS֋- #!<蘸h GetVolumeNameForVolumeMountPoint(%s,...) failed with error code 0x%08lxVssAPI::IsVolumeSnapshottedIsVolumeSnapshottedInternalFAILED as insufficient privileges to call shimFAILED as invalid parametersCoCreateInstance(CLSID_VSSCoordinator)RegOpenKeyExW(%ld,%s\%s,...) = ERROR_FILE_NOT_FOUNDEncountering a non-fixed volume (%s) - %udVolume (%s) not supported for snapshots 0x%08lxSYSTEM\CurrentControlSet\Services\VSSA]Amx]ProvidershL,e} u0XQj[Sh%h$hh- 3 Pa3E  2҈ E?u6hHhXQSh2h$hh Pqthh@XQSh5뿍 P&3PhdAh)EhP+ xAdEPx;|xGQPX (yDh$XQShJh$hh P]`x9vxQ+3(螕3EP%X(QjhZh$hh L% 費X3ɋQVPX(Qjh]h$hh% iXjh VX(Qjh`h$hhz% 3XEQVP$X(Qjhdh$hh' ̺XjPQX(Qjhgh$hh% 脺X3҉`R`RPQX(Qjhkh$hh% .`Xy:X(Qjhoh$hhE% XWP觫?t (3 Vh@>h(EhP( )x>> EPx藠h VP7 $;|3Dž(E xDu1xEu!Dž(3Dž@X댍xCt2Wh(&XQjhVhh P)ZdxDQj hVWhXh(QJjjZ xZ\Hh&XQjhVWhf PY`xqPPx@ 2+PPV u&VPWh&XQjhchPVTGhPP VPWh&XQjhh$hhV PX(lDž(1` Dž@X!:EcETdpp5t Yt Y Dh'XQjhVhP(XQjhh$hhD PwW΃dQff;u+Aȍ4F;s 3f9xoDž(/Dž@X َEEd膫pp蟎5t YY8 hh$hhT#8 hh$hhS&$j8 hh$hhTS$=8 hh$hhOU$ Dž(W<( Ϊ[ShouldBlockRevertInternalInvalid name for key under WritersBlockingRevertCreateVssBackupComponentsInitializeForBackupDisableWriterClassesWaitQueryStatusQueryStatus OUT paramApplication %s has registered to block volumes.Invalid type for value under ApplicationsBlockingRevertApplication %s has successfully blocked volume %s from revert using value %s.Value %s identified as volume name or mount point, but does not match the queried volume.Key value element %s does not match the volume name and is not a mount point.SYSTEM\CurrentControlSet\Services\VSS\Settings\ApplicationsBlockingRevertSYSTEM\CurrentControlSet\Services\VSS\Settings\WritersBlockingRevertUDVW0XQjhh*hhh*MbR}t$w$5\ w(w,w0w4w8<M_^]VssAPI::VssFreeSnapshotPropertiesVssFreeSnapshotPropertiesInternalUES3Vu EWtHtjWXHÊ#uWSWSEUFt Nt^~VF3_^[]V30 FDZ F8` @F< ^VWO g8Gl_^ÐVWw iD 3F8Fu uuuu uWWu Vu$P y QR#_^[],UVWUMu u8u4u0u,u(u$u ^_^]4UEVWHu@uu PP_^]$Uu tu(u$u uuu uQP,]$UEHu2P8]UEHu2PL]Iu2ËRP4ÐUU M]jC}MQWP ؉]kM3j ZY, th3ɋ 3 P葜YE!uthh.Spj V@>3M tu!5 3ɉMFEURQWP؅3EPPPEEPE0WQ0؅xMMEePA UMQWBPPMu ME AM;  }JztQ{u3!5 WPPMu tQ{3!5 ]u5 WPLjT0X?Qj hShho3MV5>h jLu*YYEEtuȥGEu0h@hXQj hShhEP5NNOu4VPE 0uMhh?hhuu98?yuMhh?hhuE8b?OuMhh?hh9?(uMhh?hhu":?<uM賏LoadVssSnapshotSetDescriptionCannot allocate snapshot set description.UuM@u 肂] 8_8 <     UuM Au ] 4 UMVWA@8Ou3S @tQo3N[_^]UMVWA8Ou3S @tQH3N[_^]UUVWgORTWOI_^]Iu@ËRPHÐUU M]Iu@ËRjPÐUU M]Iu@ËP3ÐUM]jTT0XDQj h)Shh(3MV9uE}u0h hWXQj h.ShhEPJ7uhPDhXQj h5ÍMuF8PQ7uMh?hDhhu?5nCyuMh?hDhhu4COuMh?hDhhz5C(uMh?hDhhu5C<uM}CreateVssBackupComponentsInternalThe client process is not running under an administrator account or does not have backup privilege enabledj\0XGQj hNVhh3ۍMSM7]E} ]]u0h hWXQj hUVhhAEPrGKh tujPYYE Et 1EuuhGhXQj h\hGug:hHHh#XQj hajt6Wt.QhhXQXQjjehWh hKEP%?h XQXQjjahWh hEPO6uMjjhWh hu!VpuMjjhWh hu WIuMjjhWh h!AW%uMjjhWh hum"hWËM]}C$Htd Mw3PCVssJetWriter::InitializeThreadFuncCoInitializeEx failed 0x%08lxCvssIJetWriter::Initialize failedCvssIJetWriter::Initialize failed [0x%08lx]jD|&XQjhh0Yh h3ۍMS#E]HtItP8؍MWvCVssJetWriter::IsBootableSystemStateBackedUpjD|0&XQjhhYh h*3ۍMS"E]HtItPL؍MuCVssJetWriter::IsPartialFileSupportEnabledjD|l%XQjh~hZh hf3ۍMS,"E]Ht U ؍Mt.CVssJetWriter::IsPathAffectedUDXQjhh8[h hjM!MGt]CVssJetWriter::OnAbortBeginUDXQjh h[h hHjM!Ms]CVssJetWriter::OnAbortEndUDXQjhh8\h hjM MKs]CVssJetWriter::OnBackupCompleteBeginUDXQjhh\h h6jMMr] CVssJetWriter::OnBackupCompleteEndUDXQjhh`]h hjMiM!r]CVssJetWriter::OnFreezeBeginUDXQjhh]h hjMMqE ]CVssJetWriter::OnFreezeEndUDXQjhhd^h hjMeMq]CVssJetWriter::OnIdentifyUDXQjh7h^h h jMMp]CVssJetWriter::OnPostRestoreBeginUDXQjhAhp_h hjM[Mp] CVssJetWriter::OnPostRestoreEndUDXQjhh_h hjMMo]CVssJetWriter::OnPostSnapshotUDXQjh$h`h hjMKMo]CVssJetWriter::OnPreRestoreBeginUDXQjh.h ah hjMMun] CVssJetWriter::OnPreRestoreEndUDXQjhhah hnjM5Mm]CVssJetWriter::OnPrepareBackupBeginUDXQjhh0bh hjMMWmE] CVssJetWriter::OnPrepareBackupEndUDXQjhhbh hDjM Ml]CVssJetWriter::OnPrepareSnapshotBeginUDXQjhhXch hjMsM+lE ]CVssJetWriter::OnPrepareSnapshotEndUDXQjhhch hjMMk]CVssJetWriter::OnThawBeginUDXQjhhhdh h蚿jMaMkE ]CVssJetWriter::OnThawEndjD| XQjhheh hjMEeHu@ U MzjCVssJetWriter::SetWriterFailureUVuNt xf^]UQA tHtHuI K]qquEEheP/̐`* UQyuhH* EEPAP]ÐUDVN QXQjj)h`fh`hx褽jMkM#i^]ÐCVssModuleKeeper::CVssModuleKeeperUDVXQjj.hgh`hxjMMh~t VF^]ÐCVssModuleKeeper::~CVssModuleKeeperU u P-rY]Ã3sjMPh* EPi̐UV3jPufFfFEG^]UVu3fFfFG^]a3AfAÐUUVWjNBFBFB F BFfBTfFTBVFVBFBWFWBW+_ IOu_^]Vh h-YY^ÐUVu5^]  hUVEP\^]VH* @X^ÐjjÐyWt VWjq_>t 6\ &Ou_^Ð1KYÐ|UD 3ʼnEVuEWu hjPqEPVM_3^M]UL 3ʼnES]WjjhjhPhu jhu,PhPhu Wh uftWft%Pu hjhP萚u hjhPrPSM_3[G]0x%08lx, %s0x%08lxUD 3ʼnEVuEWu h8kjPEPVM_3^]%uUQ} Vu MVg~Vu~Wtf~TsM Qffu+SAEP` ؅uFVu U%FT\fFTMVD[E^]U 3ʼnESVWu lp]|PPPxPPPPtPPPpEhj=P虘lE8PSM_^3[p]UE AQM[E]UVH`E@XtVHY^]UVEtVGY^]j$YueEPWgXEEP}EsEu PjjjM藵M+`j?eMEuu hXhXE PLu]eElePuhEQPEP}uEj.YfHfHfHXE PMVudj%VFYM Ðj0}3ۍMȉ]EuȅuhXhXE PWudEPfElEPuhẺ]QPEЉ]P }uEj.YfHfHfHXE P5}EsEVPjWSjMVEYM Ðhx3ۍ]@Eu hXhXE PuElPuhQPP-uj.YfHfHfHjShS]dhPhSjhtPw%jhPhSWh uftWft+PSVhpjhXE Pup"SVhpjhXE PulVgDYM %s, 0x%08lx, %s%s, 0x%08lxUjh<dPHSVW 3PD$XdXQj hhqhhhxв3ۍL$lS \$`Qff;u+ʋUrff;u+4 VuVD$y7PhqhPXQj hhqhhhxJD$|PzL$]L$Xd Y_^[]CVssAutoCoString::AppendStringCchCatW(m_pwsz, cchNewLength + 1, pwsz)V~t vN^ÐUV6\ U΃&:39^]UQQVMuuhrHeE ePuEQPEP}uEj.YfHfHfHVhrVAY^] DebugTrace failed due to out of memory condition UVut;S3f9t2Wf>%u"~ftPPYt j Xfff9u_[^]h ك\e\hku1hXhXQj h|huhhhxدS hihgjj|EP/E3}NtED,t8P`jjjPk|E艭jj`E>z_^[] USVWuru 3VWx ;wt z3fwMt1_^[] j٦3ۉ]}w/L9]hMutcEl]PuhE]QPEP6}uEj.YfHfHfHXE PaE =ujPXVPh]EPMrXE P!E =uuPhou\ V]&YEdGEEhH* P̐j53ۉ]9] uEMX胩Ë}wK9]lMutcEp] PulE ]QPEP } uEj.YfHfHfHXEP5E$=ujPXVPh] EPM FXEPE$=uu PhCu \ V]%YEhPhdPXGEPWre-throwing %#xj6eEhhXPTVg̐UVvIt1E$=uuu Phvvv uuu@M^]`TRACE_BINARYUVv*It!uu uvvv vvv D^] UV?t!uu uvu$v u uuDMq^]dh3ۍM]Euu hXhXE Pu#Eh]PudE]QPEP}uEj.YfHfHfH}u]]EEPS xEt URPQ]u;qpu"SVhȒh#XE P u1V0PM DSMQ8XWQM j\M0WSVh(h#XE PuSVhpPkOut of memory detected in function %s - %sERROR_DISK_FULL detected in function %s - %sUnexpected error in routine %s - %s. hr = 0x%08lxj 蒐eEhPEE udXPMuȓËu ӓþM =ÍM +#Ðj`\e;qupuhh#XE PW#;uhPۍEPM XVQj \MQVuE hhh#XPW2uhVSS_E_SNAPSHOT_SET_IN_PROGRESS detected in function %sUnexpected error in routine %s. hr = 0x%08lxjh3M}Euu hXhXE PuEl}PuhE}QPEP}uEj.YfHfHfH}d;qtVpu hh#XE PWuhEPM XWQM j\M1WVhXh#XE PuVhP닐jeElPEE uhudXPuyVËu aþM xÍM #UÐjdѥ/3M}Euu hXhXE P;uLEp}PulE}QPEP}uEj.YfHfHfH}EdG;J=?=q4=)===puVh|h#XE PW=====u+XM VPj0\Vh uh뎁}h#t6VEPM NXwQj0\MwE VhuhXPWXM VPj0q\Vhh#VhQERROR_DISK_FULL detected. %sInvalid device when calling a provider routine: %sTimeout error calling a provider routine: %s.hm;Eud}Eܥ3MԉuE]ԅu!hXhXE P7uVGExuPutE؉uQPEP}uEj.YfHfHfHuܹF;uPEPEPEPEPEPEPEPEPEPEPuShQXE PV=Wu|M P;XSQuܺ0j\|XEPEPEPEPEPEPEPEPEPEPuShПhWT#;u@EPEPEPEPEPEPEPEPEPEPuSh #;u@EPEPEPEPEPEPEPEPEPEPuShP#;u@EPEPEPEPEPEPEPEPEPEPuShx#;u@EPEPEPEPEPEPEPEPEPEPuSh/#;u@EPEPEPEPEPEPEPEPEPEPuSh`#;u@EPEPEPEPEPEPEPEPEPEPuSh0#;u@EPEPEPEPEPEPEPEPEPEPuShT#;u@EPEPEPEPEPEPEPEPEPEPuSh u$M PfS|Qu܃XvQ,j0/\|r$gEPEPEPEPEPEPEPEPEPEPuE vShh#XPV̐Out of memory detected. %s. Provider ID = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Invalid argument detected. %s. Provider ID = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Provider veto detected. %s. Provider ID = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Volume not supported. %s. Provider ID = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Bad state. %s. Provider ID = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Snapshot id not found. %s. Provider ID = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Volume not supported by provider. %s. Provider ID = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Cannot revert DiskID. %s. Provider ID = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Insufficient storage. %s. Provider ID = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Snapshot set creation is already in progress. %s. Provider ID = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Unexpected error calling a provider routine: %s [hr = 0x%08lx] Provider ID = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}jdѥ03M}Euu hXhXE PEuuhXhXE P赾WEh]PudE]QPEP<}uEj.YfHfHfHuAwVh`XQjhhhhhx!zWZV_ l=V9GuhPXE P WEPM 6XwQ螿j0\MwE Vhh#XP赽W̐%s event failed at one writer. hr = 0x%08lxCVssFunctionTracer::TranslateWriterReturnCodeU  3ʼnEV;FFPvv$tN %d]TRACING_STARTEDCVssFunctionTracer::UpdateLocalIsTracingEnabledFlagVWu!IS3ۍQff;u+MP` ȉt֍zff;u+VBW[_^ÐUEVEPR@ u1hhXQj hhhhhxuV^]VssReallocStringU QMh* EEP̐UVW}v9~s vW{u!~~rv3f3;_^]UyQr9EryrAB;Ev2]UE SVW}9Gs E _+9]s];ujËP,E Pj\QStOrOOV~rE}PE APPuT^~r?3f__^[] UVMsPu ^]UVW}Wt ~rFFu +WVMQu Rtu EЋ^]UVu u9EthH* EEP^]UVu uHwEF4@f8FjDu}tRPeGPNa4ÐV>t 6&Yff^ÐV @X^ÐV@X^ÐV~t v`N@X^ÐVWwt VjYg@X_^ÐjuEFxuPMtQP~ÐV>t 6&Y~tvfYf^ÐWw 7 _ÐjL}EKx"ϋ4VV\ Ky}wl"3ۋ5Yt PYt PYw| ӍOTUuwPwDw@Ӄ$t w$փg$Yg(Og,Ew}ÐjHt}3ۉ]XQjh VhPhhciSM+E8t(8\u8]uWhW9@P$@hxXQjh VhPhhhEPdj@PV@hXQjh hhPhhhEP̾l芙`YYt w`_`XtQ1X<MhE`}@XLn}DY}<D}HE @蚑E5t PփYt PփYExuPӍEw|uEFxuPEtQPwh OE\qDtWGzÐCVssBackupComponents::~CVssBackupComponentsjxRue~tZmN F F @X0zÐq4 ÐUVW};ttP Պ_^]UV6 u ^]UVW{j _yf>FjXuf Fu9Et f>F_^]UVW};ttP K_^]UV6 u u9EthH* EEP^]jЭeU5rU N*rMMpxUUu9u><t4ff; uftfHf;Jufu3Ƀ32]Vhq6j?*w"~u3C?P6hYYu3G^F>tu3@[_^]j3G}Fh@k P6YYtGFPvYYt/F^KFk t EPSF t EP}3u 5 uփMMunU 3ʼnESVWu ٍ}쥋C@P35hYYu3DCPsYYtCKIC;tu쥥C tE3@M_^3[]UVFP6hYYt5F@PvhYYtFM QFMFQHP3F3u ^]jpEYX̿PhQjhVWS>YjMeMUjEe}$E },}(}4]MčCPEu Eju$u ujPEԥP Qh`EEPK1u(MEhЛu,Mh}0uPhM袛u4Mh蒛EPEPMȉMcMEcMEcuȅVjYh%hWXQjhVWSWEPuMhBhhPhhu|1yuMhBhhPhhuL[OuMhBhhPhh跬(uMhBhhPhhu)ËuM!k0CVssBackupComponents::AddAlternativeLocationMappinghu E0}܋]X̉EإQjh hhPhhu}u4},uXVjheE\t7hXh#XQjh hhPhhVhP=]thh#XQjh 뾅uh( hWXQjh 롍hP0s`ME{dt"{dthh#XQjh \j׍hEbEԍMCPEuE܋juĥuuԥPhPEP聭M`jjMbhEhPx txeEQPhXMt^}tXpMMEut VjYMEȼ9jhE@X.uu܋uĥuإ蝞MxMEut VjYMEȼiuhh hhPhh`uhh hhPhh\臧 Xuhh hhPhhJ.uhh hhPhhd[zËph%0CVssBackupComponents::AddComponentCVssBackupComponents::AddComponent called at the wrong timeDisableAutoRecoverySYSTEM\CurrentControlSet\Services\VSS\SettingsUjhdPVW 3PD$(d} }}s~At3hPh#XQjhNhhPhhQu~<u0hh#XQjhQhhPhhVQuōFPL$ |d$0~QhD$Pxu L$D$4hNuL$h=}uPhL$uL$h贙u L$h裙}tuL$hF<@AD$ PD$PL$A\L$ D$03\t$ t VjYL$(d Y_^]hhWXQjhKhhPhh"PuInvalid parameter specifiedCVssComponent::AddDifferencedFilesjTxOXQjhhphPhhfO3MV,MEVVuuIuEuu P4uMhhphPhhuѣyuMhhphPhhu衢OuMhhphPhh -(uMhhphPhhu~WËuMvbCVssComponent::AddDifferencedFilesByLastModifyLSNjTJNXQjhhhPhhM3MV覦MEuEuIuVuuu PuMhhhPhhuIdyuMhhhPhhuOuMhhhPhh脢(uMhhhPhhuËuM`CVssComponent::AddDifferencedFilesByLastModifyTimejhALX8̾PQj[ShWVhhRLjMe} E}}} u~ u/hPh#XQShWhPhhKEP~uh|h#XQShɋMQVP`XEQShWhPhhKMAX9]thh#XQShpFPM~E0QhEԋPru MԈ]hluMh\uMh`L}tuMh(6}tuMh@ u Mh|F@AEPEP@|MoVMEcVuЅVjYhhWXQShWVyuMhh8hPhhu yuMhh8hPhhu۝OuMhh8hPhhF(uMhh8hPhhu踟ËuMO]CVssComponent::AddDirectedTargetMust be called by writer.IVssComponent::GetRestoreTargetRestore target must be Directed.hډEX}̋u Qjh$h0hPhhhHjx,e3hPfPH3Dž( VWEhthP)ykVhX0̾PhQjh($SVWGxP/dhXQjh*$SVWGxPbPhXQjh0$h0hPhhRGxPd vh3WuhH* DžPWhjWjhPXDžHEPh~ PX0QjhD$WhPhhFxP袑h8u1QjhJ$WPShhJFXVQ虍jx\Shh#XQjhM$WShhExP'hjVqF jPh?VWtPh4~ PX0QjhU$WhPhh~ExP蚐h8u1Qjh[$WPShhBEXVQ葌jx\Khh#XQjh^$0Ph\hpXQjhg$WhPhhDxPӏh8u1Qjhm$WPShh{DXVQʋjxA\脉hh#XQjhp$,3ɋf FPQ1y5hXQjhz$h0hPhhCxP`DžHxh~$h0hPhhtCjxh~$h0hPhhl^xh~$h0hPhhl1xh~$h0hPhhp՘ËDž(qxQ芞 CVssBackupComponents::AddExpressWriterStringCchPrintfW to create file name failed with 0x%08xCreateFile(%s) failedCreateFileReadFile(%s) failedNon-unicode file found (%s)Failed AddWriterDataUjh<dPHSVW 3PD$XdX1̻PQjh %WShh@jL$p薙d$`hXQjh%WShh@D$pP`D$y,PhXQjh%WShhe@D$tP蚖d2ҋbD$y,PhpXQjh%WShh(@D$tP]dL$3L$Xd Y_^[]ÐAddExpressWriters for System subdirectory failed with 0x%08xAddExpressWriters for Application subdirectory failed with 0x%08xhl :H@X1Qjh$ShPhh>jt3}E1jY8L}hLPPPf(}ܥ> 3fVPP> 3fVPP> 3fVPP> ƅFƅEEVPDu.h4XQjh$ShPhh=P]HEuEPPhlVPy0PhPXQjh$ShPhhZ=P1PPhXhQjh$SVW#=PdEPPhthPyPhPXQjh$SVWkLPPp<DžEHPhp~ PXQjh$SVWRuMh !h8hPhhu }yuMh !h8hPhhu{OuMh !h8hPhhF}(uMh !h8hPhhu}ËuMO舃CVssBackupComponents::AddSnapshotToRecoverySetInput snapshot ID is GUID_NULLInput destination volume is given, but empty stringRequestor inputs snapID: {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Destination: %sj\(&X̿PQjhVWhh%jM~e} Eu,h,hWXQjhVWhh%EP貎} ut$h h#XQjh WhP뱀\thXh#XQjhр]thh#XQjh믍EPh/XQjhWhPhh$EP`XQjhWhPhh$h "hMmv`ME~dthh#XQjhu I-eEEPEP*u Euu PQMEE茸MEؼ9uMh,hhPhhuxyuMh,hhPhhujw=OuMh,hhPhhxd(uMh,hhPhhuGyËuM?7CVssBackupComponents::AddToSnapshotSetCannot call AddToSnapshotSet at this pointUjh<dPHSVW 3PD$XdكXQjh'hhPhhB"3L$lV{t$`t(UjXF;rh 3@jZ Q5t$YYu5hhXQjh'hhPhh!D$tPߊPV"ulD$ L$L$Xd Y_^[]CVssBackupComponents::AddWriterClassCan't allocate writer class arrayhb|ډxEXu̿0tE QjhG#WhPhhlhQ j yeeQEDžXE}؋Mإ}ȍ WVSPX}t,tlVP PM&x Pu؀}x3VVVx~Qjh`#h0hPhhSXu؋̃Qȥ'gj v\QdSh h#XQjhc#h0hPhh Ph*VXQjhT#h0hPhh Pp|pEPh?X̻0PhQjhn#SVWc p|XRh5PXQjhp#SVW@ dXeE|RRURdRURURPQ8XQjh#SVW Yu؃X}EjPEP ~uȍ}EjPEPk Zld胸AtTE|RURRTRtRRPQ X̿PhQjh#SWV` {|LLXRPQ(XQjh#SWV 3xX} EYLN0U<1}uuQjh#0SWhhXuȋ̃Qȥcj r\ahh#XQjh#S~>Mq>uͶQjh#04ShPhhguȋQȥ:cXuQbj r\T`4I`h$h#XQjh#2`\`E PvD 3QQQvuSh1hXQj h#E0Fl0uhX1hXQjh#hLh*hWXQjhM#Wo$ h$h0hPhhk $ h$h0hPhhj ^$ h$h0hPhhkA 1$ h$h0hPhhalt ËDžX rTwo writers with identical instance ids. %sCreateVssExamineWriterMetadataIVssExamineWriterMetadata::QueryInterfaceIVssExamineWriterMetadata::GetIdentityExXML doesn't match parameters to ExposeWriterMetadataIVssExamineWriterMetadata::GetRestoreMethodGetBackupSchemamultiple writer with no restore plancolliding instance namesCannot create CInternalWriterMetadata because of allocation failurehNouM} X̉}Qjh*%h0hPhh3ۍ0S]k]E%uE9MEE]Eu7hhWXQjh5%h0hPhh`0P{uhhWXQjh:%È8 WӋuWӋ}euӋ؉teES7QMEENEMuGFjh M>Xjh2M>Ajh02M=*3uEEPhM:EPMSQMsu EuPh(M:EPM!QMAEPhP2M:MP}𥥥}̍EP}WX u8EPVX 8MMuyMEPk1uEU܍MtE}tMjjSuWu MEu S uWVh@hWXQjhg%H0hx%h0hPhhxdH0hx%h0hPhhuc'^H0hx%h0hPhhdT1H0hx%h0hPhh|NeË80ߺkwszXMLDocument parameter is NULLpbIsMetadateStore parameter is NULL{Class or instance IDs are not valid GUIDsjttjډM؋EX̉E̋E EQjh%hhPhhjMfe}EEMhWSPPM؍EPM؍u܃jjPlu5Sh1hXQjh%hhPhh EPvFlu0u4hX1hXQjh%hhPhh; EPlvuЋuMh%hhPhhuayuMh%hhPhhu`OuMh%hhPhha<(uMh%hhPhhuobfËuM?hCVssBackupComponents::AddWriterDataWithSidj ܶg~3ۉ]^}E(]u u1ύQff;u+ʋUZff;Eu+ :]P3PFuEhH* EPeWSUy3ΉE@:~EuNSrx֍ME(:UVuW6 P67_^]VWPW_^}U}VuE %WqSt-؋E ;}XWPj u@>tP6W E Pu_P E 3fG6 >3_[^]U SVU,UeEPΉuyRWuj u8V3W^ EPu>PL EE3f G3 ;3_^[]jX1 XQj[ShVhPhhm jM4beE} u/h hWXQShVhPhh. EP_ruE'Pth h#XQShhth(!h#XQSh؋Fdt9t4Ph&h#XQShhhPhhEPquh0'h#XQShsNlVth'h#XQShGM e QVP XEQShhhPhh \M購X} u1hXQShhhPhhEP^`v`M踕jjZEneME-uMhhhPhhu.\yuMhhhPhhuZOuMhhhPhhi\(uMhhhPhhu\ËuMrCVssBackupComponents::BackupCompleteGetWriterComponentsCountBackupComplete called with no components selected.UQQVW~dt9~d t3hh#XQjh h`hPhhun3~dr\9~`uGhWWjjW F`;u.hXQjh! h`hPhhJu蓬\u BHhHNg_^]VssapiPublisherCVssBackupComponents already initializedCVssBackupComponents::BasicInitCreateSemaphore(NULL, 1, 1,NULL)j\<X!Qj[ShR WhPhhjM\eEu\t/hXh#XQShW WhPhhEPl]thh#XQShZ h3XQSh\ WhPhh@EPX`XQSh] WhPhhh "hM6Lv`MeE]PEPօEu PQ0MEE>MEؼKuMhf h!hPhhuLWa!yuMhf h!hPhhuV!OuMhf h!hPhhW!(uMhf h!hPhhuW!ËuM萭CVssBackupComponents::BreakSnapshotSetj\X`$Qj[Shs WhPhhkjM2ZeEu\t/hXh#XQShx WhPhh'EPXj]thh#XQSh{ h3XQSh} WhPhhEP`XQSh~ WhPhhh "hMIv`M薎eE]PEPru Eu uPQPMEEԔMEؼuMh h`$hPhhuT#yuMh h`$hPhhuS#OuMh h`$hPhhU$(uMh h`$hPhhuUF$ËuM&CVssBackupComponents::BreakSnapshotSetExjpY[X'̾PQjhJWVhhjMWe]CPCPC PC PC PC PC PCPCPCP3h@(XQjhMWVhhEPTeČEEPsDXEQjhPWVhhQ#MuM܃XQMQMQVPXEQjhUWhPhh p)M贲X3ɉM9MOeUERQVPXEQjh]WhPhh)McEUXRPQ XEQjhaWhPhh~*M&eXE(EUȋEppExjEUũeMxWuh`*XQjhmh'hPhhEP;ShWu'EuPQME(+ME@XE,MAM;Mh*XQjhyWhPhhwEPRdƃMEՐMDu\ EuPQhP#hXQjhrh'hPhhEP9eCVssBackupComponents::CacheAutoRecoveryInfoFilling in ComponentFlags Cache info in ProcessAutoRecoverComponent for writer with instance id: {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}.IVssExamineWriterMetadata::GetFileCountsIVssExamineWriterMetadata::GetComponentIVssWMComponent::GetComponentInfoComponent path= %s ComponentFlag = %uFinished Filling in ComponentFlags cache info in ProcessAutoRecoverComponent with %d elementsjTXQjhh#hPhhF3ۍMS Q}]EtFύQff;u+t0WDύQff;u+f|O\t h|u h|NuMhh#hPhhucLJ,yuMhh#hPhhu3Kt,OuMhh#hPhhL,(uMhh#hPhhuM,ËuM觢 UjhKdP 3ĉ$SVW 3P$dًuX̿2Qjh*WhPhh3$P`O$PL$8评Ƅ$83f9-蚼D$$hPVdu|Php3XQjh*WhPhh$PBLdt$8t VjYL$u:t6hh8XQjh*h2hPhh$PH`t$ L$Ƅ$3Ƅ$D$$tPQL$(Ƅ$ D$0L$ @D$0L$ ;o3XQjh*h2hPhhG$$hKahL3hWXQjh*WhPhh$P5Z̐CVssBackupComponents::CheckForDeletingWriterinvalid argumentGetVolumePathName is now failing on the volume, winerror 0x%08lx. Autorecovery bit will NOT be set, Deleting writer will NOT do its work even if it should.GetVolumeNameForVolumeMountPoint is now failing on the volume, winerror 0x%08lx. Autorecovery bit will NOT be set, Deleting writer will NOT do its work even if it should.IVssExamineWriterMetadata::QueryInterface(IID_IVssExamineWriterMetadataEx)IVssExamineWriterMetadataEx::GetExcludeFromSnapshotCountIVssExamineWriterMetadataEx::GetExcludeFromSnapshotFileGetVolumePathName fails for exclude file path %sGetVolumeNameForVolumeMountPoint fails for exclude file path %sOmitted VSS_VOLSNAP_ATTR_AUTORECOVER for internal context due to VSS_VOLSNAP_ATTR_NO_AUTORECOVERY presencef9ujXfQ ÐV~t vf^ÐV~t jjv(f^ÐjTȹXQjh h;hPhh3ۍMSBu ]Et}t]t#Et }hXQjh h;hPhhEP觘E`  u4h hXQjh h;hPhhBEPsRuESWuVPQ,Eh hWXQjh uMh h;hPhhu= ;yuMh h;hPhhur<5;OuMh h;hPhh=\;(uMh h;hPhhuO>;ËuMGCVssBackupComponents::CoordGetBackupStatejx4=DEXu ̋]}QjhPh>hPhhẺuԉ]ȉ}jMo@eEu5h hWXQjhV>WhPhhfEPP}u' duh hXQjh_Spuh*hWXQjhb낾}hWEMܥuVPM]̿>{(t3s(hX*h#XQjhmWhPhhEPOhXQjhsWhPhhyEP葕`XQjhtWhPhhPh "hMn/XQjhuWhPhh!VhMC/u܋jQuȍKĥd:u܋K3uХ}Eh*hWXQjhYAuMh{h>hPhhu[:R>|uMh{h>hPhhu+9|>RuMh{h>hPhh:>+uMh{h>hPhh|;>ËuM蜐@CVssBackupComponents::CoordGetContentjTX@̿PhQjh VWS}jMD=e Eu(h hXQjh VWSn CVssBackupComponents::EnableWriterClassesCannot allocate writer class arrayUjh<dPHSVW 3PD$XdكXQjhW*h chPhh3L$lVot$`|$Yh 3ɋjZ QYYu5hp0hXQjhe*h chPhhD$tPN*~%34@|$;|߉L$mlL$Xd Y_^[]ÐCVssBackupComponents::EnableWritersForRestorehԾE Xű] }QjhRh hhPhhuЉ]}ԉEjMeE0EEXE0 u4hh hXQjhYh hhPhh輿EP(uh( hWXQjh\ƍFpPpMSh+XE̻ hQjhaShPhh[EPd|tPhxhXPQjhbSWhh EPV]dShhXQjhch hWhhEP$}dWhhXQjhdh hhPhh踾EPdtitdt_tZtUtPtK tF tAt< t7 t2 t-t(u$ $th$ihWXQjhvnuhPih#XQjhzI}hWEMܥuVPihX hQjhWhPhhѽEPl`XQjhWhPhh訽h "hMXQjhWhPhhyVhMMԅt0XQjhWhPhhGuԍMhgMԋEЃx, tx, tx, tMԋjQQj UԋjRQQuܥHȥ kMtEMp=uE F ;} Mы_^[]USYV3W~9UwhuF;|_^[]USV3W9s~"E;EPu=uEF;s|_^[]UjhdPTVW 3PD$`dXQj hhhhǡjL$xud$lL$u uu0D$PNt$5 t$֍L$ MNjL$`d Y_^] CInternalWriterData::FindRestoreComponentU, 3ĉD$(SVWuM |$ D$ L$L$P.t$ 3ۋ|$ \$9}T$ ucf9EOHt9GMff;uftfQf;Pufu3t$ EO0+ft9D$ 39v)؋׋fuVD$ F;r\$hC\$;:3t$t VjYL$4_^[3]\$D$tʉƐj5wPM-evsh4SX0YuWPHut VjY ÐUHSVWXًQjh&hXhPhhjMPM-39vvP fPGvh;rut VjYM'J_^[]ÐCVssBackupComponents::FreeWriterComponentsUDXQjh&hhPhh jMeMI3]CVssBackupComponents::FreeWriterMetadatajX̝XQjhhhPhhb3ۍMS(uE]PE?xPMk+EtQ8uVjYuMh#hhPhhuyuMh#hhPhhufAOuMh#hhPhhh(uMh#hhPhhuCËuMG;CVssBackupComponents::FreeWriterStatusjX(XQj[Sh"VhPhh軛VMe} Eu/h/hWXQSh"VhPhh}EPuE'P`v\thXh#XQSh"h뱀]thh#XQSh""9^duh/h#XQSh%"뻀8thph#XQSh*"뚃eEE^uv`[=MM]jjZjeME)uMh9"hhPhhu*yuMh9"hhPhhuOuMh9"hhPhheԉ(uMh9"hhPhhuËuMnEϭCVssBackupComponents::GatherWriterMetadataCan't call this function twice on the same instancejX9FXQjh:VhPhhۘ3ۍMS} ]Eu0h hWXQjh?VhPhh蛘EPuEPΉs\thXh#XQjhGh뱀]thh#XQjhIv`M-&SjEZM]E螭uMhXhhPhhuyuMhXhhPhhuo8OuMhXhhPhh_(uMhXhhPhhuLËuMBDCVssBackupComponents::GatherWriterStatusUDVXQjh:h`hPhh–jL$du ET$ jh`RPQ L$"B^]CVssComponent::GetAdditionalRestoresUDVXQjhhhPhh jL$duM`u I-L$t$kA^] CVssComponent::GetAlternateLocationMappingUDVXQjh1h؎hPhhFjL$d M`ju I裑L$t$@^]CVssComponent::GetAlternateLocationMappingCountUDVXQjhhhPhh|jL$dBU tER̍T$ jhRPQ L$?^]CVssComponent::GetAuthoritativeRestoreUDVXQjhshhhPhh趓jL$d|M2u Iz1L$t$?^]CVssComponent::GetBackupMetadataUDVXQjhhhPhh jL$du ET$ jhRPL$k>^]CVssComponent::GetBackupOptionsUDVXQjhhđhPhh\jL$d"u ET$ jhRPL$=^]CVssComponent::GetBackupStampjhXQjh WhPhh賑3ۍMSy]EEEXuE0蟭u0hh hXQjh WhPhhSEP} t]t#Et Mt!Ut"0( EPNkFPMNEEPhEPu MEPh@EPu@ٍEPhEPëu뺃eEMQhdPMud뗋UlMuEEMEEM uЅt VjYMEX荐h hWXQjh6 h^uMhY hhPhhu_NyuMhY hhPhhu/xOuMhY hhPhh(uMhY hhPhhu ɔËuM:CVssBackupComponents::GetBackupStateUDVXQjhhhPhh芎jL$dPu ET$ jhRPQ L$9^]CVssComponent::GetBackupSucceededUjhdPhSVW 3PD$xdA8PL$3ۉ$\$Ƅ$T$D$Rh PuFyxQjh-hPL$,ShWvXvQ;j >\L$vhhh#XQjh0hSW&VZE L$\$$L$!$L$o!L$xd Y_^[]CVssBackupComponents::GetCallbackInterfaceError querying for the IDispatch interface. hr = 0x%08xjT`DX ̿PhQjhA VWS׋VMeEEh hWXQjhI VWS蜋EPuMhP h hPhhu2{uMhP h hPhhu[uMhP h hPhhjϘ4uMhP h hPhhu E#uMg6Ȟ CVssNULLWriterComponents::GetComponentj\谊X̿PQjhFSWhhD3MV EuuEu,h hWXQjhMSWhhEP6}M؉0GP#OEjhOu7u h@h#XQjh\hhPhh螉EP;] s3VGh͵uu h@h#XQjhiCh jD$YYȉM Et! twGPGPVww4Euu&hxhXQjh~hhPNB0EN4QPu܅VjYuMhhhPhhu[RyuMhhhPhhu+|OuMhhhPhh(uMhhhPhhu͛ÃeMtQuM3 CVssWriterComponents::GetComponentCannot find %d COMPONENT.Cannot create CVssComponent due to allocation failurejT4:X ̿PhQjh VWS͆VMeE Eh hWXQjh% VWS蒆EPuMh* h hPhhu(~uMh* h hPhhuTuMh* h hPhhc֝-uMh* h hPhhu uMg1șCVssNULLWriterComponents::GetComponentCountjX覅X8QjhVhPhh;3ۍMS} ]Eu0h hWXQjhVhPhhEP,uMFP^Ejhu"ut VjYM7033jhFݰu7uVjYuMh1h8hPhhu yuMh1h8hPhhu̟OuMh1h8hPhhF(uMh1h8hPhhuËuMO/谗CVssWriterComponents::GetComponentCountUDVXQjhhhPhh,jL$du ET$ jhRPL$.^]CVssComponent::GetComponentNamejXXQjhShPhh{3MWA}Eu u0h hWXQjhShPhh;EPl>} }MGPVOEO̿\U RWPMuaU jaut VjYu  uMhhhPhhudIyuMhhhPhhu4sOuMhhhPhh(uMhhhPhhuĢËuM, CVssComponent::GetComponentTypehAEXű} ]QjhhhPhhuЉ}ȉ]̉EyjM@eE茱EEXE0hu4h)hXQjhhhPhhEPIEԅuh hWXQjhÅuh*hWXQjh 릃 F,j^;tH tCt>t9t4PhX*h#XQVhhhPhhEPhXQVh$hhPhhXEPp.`XQVh%hhPhh,h "hMJXQVh&hhPhh~WhMt.XQVh(hhPhh~ShM}hWuȍEMP a]Ѝu܃ȋjjQu̥˥Vu܋3ҋuԥEu-E̅t&MЃy, uЋuԥ̬EMEX~uMh3hhPhh|uMh3hhPhht&RuMh3hhPhhM+uMh3hhPhhx[zËuM(+CVssBackupComponents::GetContenthI}u䀾M#3SSjSDFH9Hu.hXQjhhPhPhh|u9SSSSLP9PuhXQjh뫉T]]E]ME译EPjjPhXQjhhPhPhh{}W(`u,h,,XQjhhPhPhh{W`EdPjuuhXQjh뭋uEPSVhhS<ʐ@u9@hXQjhxMqhhPhPhhuyMqhhPhPhhuOMqhhPhPhh;(MqhhPhPhhupeËu3ۀ}]uS~ WhXQjhhPhPhh!z]SW`jhhPhPhhyhP,pQ>XWQ訿j \p]{}/h,sXQjhhPhPhhxySjHt,hXQjhhPhPhh:ySTyhxPXQjh뉃MME|E@Xu N|SCreateEvent(NULL, FALSE, FALSE, NULL)CVssBackupComponents::GetCoordinatorInterfacepassing impersonation token to Coord Keeper ThreadDuplicateToken(hToken, SecurityImpersonation, m_hInitializeToken)CreateThread(...)SetThreadToken(NULL, hToken) failed: %#x::WaitForSingleObject(m_hReadyEvent, INFINITE) Failed to create and initialize coordinator proxyjXBvXQjhhhPhhu3ۍMSu]EtEtMtUt} t_{skc]MCPE2jh蒡u4hh#XQjhhhPhhuEPE3ˉE;E s/jhBuhh#XQjh#뮋E@VV/u ֍M%}uVtuEPhEEPՏu뻋MEuh̝WESPu뉍GPEWPבuiuVjYh hWXQjhuMh;hhPhhuyuMh;hhPhhu^IOuMh;hhPhhp(uMh;hhPhhu;ËuM3CVssComponent::GetDifferencedFileCannot find DIFFERENCED_FILE element.UDVXQjhhhPhhprjL$d6Mju InL$t$^]CVssComponent::GetDifferencedFilesCountjXqrXQjhXhhPhhq3MWz]}Et;Et8Mt9Ut:u t>}$t'PH@80(uMFPdEjh_u4hh#XQjhthhPhhpEP3;} s,jhuhh#XQjhzGSWu ׍MxuWtu`WЙtu$|W輙tuh(詙u h@蚙uVjYh hWXQjhjuMhhhPhhuyuMhhhPhhufAOuMhhhPhhh(uMhhhPhhuCËuM; CVssComponent::GetDirectedTargetCannot find DIRECTED_TARGET element.UDVXQjhjhhPhhznjL$d@Mju IjL$t$^]CVssComponent::GetDirectedTargetCountj\*nXQjh&hظhPhhmjMeeee}tЋutME|Mt MEM tRuuPhXQjh1hظhPhh9mEPoM pE E!M&'}VjhQWXE̾ظQjhLVhPhhl֍M!XEPhEP<u2hhjXQjhQVhPhhjlEPuEPh$EPu h$hjXQjh[hظ뭋M E1Mh`hWXQjhAhظhPhhkEPuMhehظhPhhu.yuMhehظhPhhuOXOuMhehظhPhh(uMhehظhPhhu,Ë}5 Oj#}}j֍M CVssComponent::GetFailureCVssComponent::GetFailure(%d,%d,%s,%d)Invalid input parameters.CVssComponent::GetFailure could not find "%s" attribute.jT)jXQjhShPhhi3MWo}Eu u0h hWXQjhShPhhiiEPMy uh8h#XQjhʼn>} E EPh菒u U MJu  uMhhhPhhu蜽yuMhhhPhhul;OuMhhhPhh׽b(uMhhhPhhuIËuMA|CVssComponent::GetFileRestoreStatusjd.hڋ}XQjhhXhPhhg3MVE uuEu4h hWXQjhhXhPhhvgEP0MԍGPOE4jSO藓u5Shh#XQjhhXhPhhgEPI;}s0EVSHuShh#XQjhGh j::GetInterfaceUDVXQjhhhPhhbjL$dbu ET$ jhxRPL$ ^]CVssComponent::GetLogicalPathj`^bډMXQjh<hhPhhajM趺euEuu4h hWXQjhFhhPhhaEP]M&CPCEUjWK踍u#ut VjYM 3@3}EMQhPu MiEW} uVjYuMh]hhPhhu茵!yuMh]hhPhhu\KOuMh]hhPhhǵr(uMh]hhPhhu9ËuM 1tCVssComponent::GetMetadataUDVXQjhhXhPhh_jL$d萸uM u IL$t$+ ^] CVssComponent::GetNewTargetUDVXQjhWhhPhh$_jL$dM ju I[L$t$ ^]CVssComponent::GetNewTargetCountjXI^XQjhVhPhhq^3ۍMS7E]Et}tMtUtuMFPDEߝjh?u4hh#XQjh(hhPhh]EP;] s,jhuhh#XQjh.CWWu ׍MeuWƆtuh0賆uh褆uVjYh hWXQjhV0uMh:hhPhhu蟱yuMh:hhPhhuo8OuMh:hhPhhڱ_(uMh:hhPhhuLËuMDpCVssComponent::GetPartialFileUDVXQjhDhHhPhh[jL$d螴Mju I5XL$t$:^]CVssComponent::GetPartialFileCountUDVXQjhhhPhh&[jL$du ET$ jhRPL$^]CVssComponent::GetPostRestoreFailureMsgUDVXQjhhhPhhdZjL$d*u ET$ jhRPL$^]CVssComponent::GetPostSnapshotFailureMsgUDVXQjhhhPhhYjL$dhu ET$ jhRPL$^]CVssComponent::GetPreRestoreFailureMsgUDVXQjhh@hPhhXjL$d謱u ET$ jhtRPL$G^]CVssComponent::GetPrepareForBackupFailureMsgUDVXQjh hhPhhXjL$du ET$ jhRPL${^]CVssComponent::GetPreviousBackupStampUDVXQjhhhPhh`WjL$d&Mu I$L$t$^]CVssComponent::GetRestoreMetadataUDVXQjhhxhPhhV3L$`VuU t2ER̍T$ Vh\RPL$ ^]CVssComponent::GetRestoreNameUDVXQjhh hPhhVjL$dƮu ET$ jhRPL$a^]CVssComponent::GetRestoreOptionsjdUXhQjhi VhPhhQU3ۍMS]EdEEX}E0=qu0hh hXQjhp VhPhhTEP"u uh hWXQjhs hhÍEPO/GPMOE~]OEUR|WPMu\U{>u uԅt VjYMEXTuMh hhhPhhuۨyuMh hhhPhhu諧OuMh hhhPhh#(uMh hhhPhhu舩MËuMgCVssBackupComponents::GetRestoreStatejX jSXQjhhhPhhS3ۍMSƫu]Et}tEt]MCPE臒jh,~u4hHh#XQjhhhPhhiREP蚻3ˉE;E s/jh,~uhHh#XQjh뮋E@VxV{u ֍MzZWVh{tuMEhP3muVjYh hWXQjh-uMhhhPhhuIdyuMhhhPhhuOuMhhhPhh脦(uMhhhPhhuËuMdCVssComponent::GetRestoreSubcomponentCannot find RESTORE_SUBCOMPONENT element.UDVXQjh}hhPhhPjL$dިM,ju IuLL$t$z^]CVssComponent::GetRestoreSubcomponentCountjXiOX0̿PQjhSWhhTOjMeEu u,h hWXQjh SWhhOEPI} uh8h#XQjh ShPŃ&GPMOE譎e E EPhOxu U M6u  uVjYuMhh0hPhhuyuMhh0hPhhuOuMhh0hPhhO(uMhh0hPhhuËuMXaCVssComponent::GetRestoreTargetjTMXQjhh hPhhDM3ۍMS ]} tut] ]M QEjhMQSXEQjhh hPhhL MX}t'u EPv8uMVjh8QSEu  uMhh hPhhu3zyuMhh hPhhuOuMhh hPhhn(uMhh hPhhuËuMw_ CVssComponent::GetRollForwardUDVXQjhy+hhPhhlKjL$d2uUuM L$t$^]CVssBackupComponents::GetRootAndLogicalPrefixPathsjl,EX] ̉EQjh3 hhPhhJjM\e}ܸ𥥥EPEԥEphX EhPXQjh= hhPhh+JEPuMhA hhPhhuuMhA hhPhhu莝ZuMhA hhPhh@3uMhA hhPhhukj uܥuM0CVssBackupComponents::GetSessionIdCLSIDFromString failedjt+]u }܃XQjh!uWhPhhuHjMaeEu0h hWXQjh!WhPhh]HEP莱j`jVH th h#XQjh!븍EP#h7XQjh!WhPhhGEP`XQjh!WhPhhGh "hMs`M\uJ]uAeEEPEPzEVu܋PQM؉EEeEEPEPYEVu܋PQEy|=#tuuET6PEPEPEPEPEPEPEPEPEPuhhX̥Qjh!hhPhhFEPJME ME̼-\uMh!hhPhhu.yuMh!hhPhhuOuMh!hhPhhi(uMh!hhPhhuۛËuMr諡CVssBackupComponents::GetSnapshotPropertiesGetSnapshot({%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x},%p)j Ƞ;L X̥Qjh~h8hPhWDuSjhAXQjhh8hPWgDeXeURh<PXFQjhh8hPW DEXjPQ XFQjhh8hPWCMXEtPQM QWCVssBackupComponents::GetSoftwareProviderInterfaceQueryInterface(IVssProviderNotifications)IVssProviderNotifications::OnLoadaJrp>`Z,D Gj\qBX0QjhD'WhPhhWB3MV]uuEu0h hWXQjhL'WhPhhBEPE3u\thXh#XQjhR']thh#XQjhU'랍EPFPMNE老jhhNmu7u hh#XQjhd'h0hPhh^AEP菪3;} s4jFhhmuu hh#XQjhp'Gh jDTYYE EtQjjvvS3EEu!hhXQjh'h0p4jVP F3PQu܅VjYuMh'h0hPhhu%yuMh'h0hPhhuOuMh'h0hPhh`(uMh'h0hPhhuҕÃeMtQ}uMXS CVssBackupComponents::GetWriterComponentsCouldn't find %d WRITER_COMPONENT.Cannot create CVssWriterComponents due to allocation failure.jX>X`Qj[Sh'VhPhhe>jM,e} Eu/h hWXQSh'VhPhh&>EPWu'\thXh#XQSh'h`뼀]thh#XQSh'؍EPFPM^E}jhhiu"ut VjYM33jhhFiu7uVjYuMh.'h`hPhhuyuMh.'h`hPhhu賐OuMh.'h`hPhh(uMh.'h`hPhhu萒EËuM'PCVssBackupComponents::GetWriterComponentsCountjx!s}Xű] }QjhhXhPhhu;jM讔eElEEXE0Wu4h)hXQjhhXhPhh;EP跤uh hWXQjhƅuh*hWXQjh멃&}ܾEhWSPMܥEj^9p,tËuM.g CVssBackupComponents::GetWriterContentjTx8X̻PQjhVShh 8VMԐeM EJ}h hWXQjh VShh7EPuMh hhPhhu[RuMh hhPhhu(euMh hhPhh蓌>uMh hhPhhuEp} puMJ CVssNULLWriterComponents::GetWriterInfojX6XQjhVhPhhc6jM*eM EM}te} t_uMFP^NEuu Eh(PNGLuEhPN3LuVjYh hWXQjhVhPhh5EPuMhhhPhhuEhyuMhhhPhhuOuMhhhPhh耊(uMhhhPhhuËuMH CVssWriterComponents::GetWriterInfoUHVWXQjh%hhPhhs43L$hV8}tAM\u5]u,T$ 7Rut$u Qt$xD$  Wt$L$_^]CVssBackupComponents::GetWriterMetadatajT\3X̻PQj_WhL"VShhx3VM@eM Eu+h,hWXQWhS"VShh>3EPoE!\thXh#XQWhX"Ā]thh#XQWh["룀hHh#XQWh^"{uMhb"hhPhhudIuMhb"hhPhhu1vYuMhb"hhPhh蜇2uMhb"hhPhhuuMECVssBackupComponents::GetWriterMetadataCountGather writer metadata is not completeh1X ̿PhQjh&VWS1jM߉3ɉMME9M?E4]8\t,hXh#XQjh'&VWhh0EP]thh#XQjh*&ɋ}EPy PM襾EE ;v6QPhth#XQjh:&h hPhh/0EP`vhHuuh j # of writers(%d)Cannot create CVssExamineWriterMetadata due to allocation failure.Metadata supplied by writer {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x} is invalid.UDVXQjhh`hPhh+3MV菄EVVu uuuuu PM%^]CVssBackupComponents::GetWriterStatusjT,r+X̿PhQjhVWS+jM̃eM Eu(hphWXQjhVWS*EPE!hh#XQjhuMhhhPhhu7vuMhhhPhhu~YuMhhhPhho2uMhhhPhhuuMn=CVssBackupComponents::GetWriterStatusCountNULL output pointer.GatherWriterStatusAsync was not called or is not complete.j\)X̿PQjhVWhh(3ۍMSbM]EEtMt}}}u\t4hXh#XQjhhhPhh (EP:]thh#XQjhEPPMME E;rhHh#XQjhy}k<U }򥥥uD u t D(Mt$MU$uEEM ]t D0}(t 4K5 S֋]5 S֋u܅VjYh hWXQjhVWuMhhhPhhuH{eyuMhhhPhhuzOuMhhhPhh{(uMhhhPhhu{ËuM9$CVssBackupComponents::GetWriterStatusExInvalid writer selectionh%X(̿PQj[Shp!VWhh3%jt}3ɉMME Eu.hthWXQShw!VWhh$tPE\thXh#XQSh|!€]thh#XQSh!롃=< u貱=8 uh+h@XQSh!oh6XQSh!VWhhO$tPd`XQSh!VWhh($h "htCmEMP::InitializeUSVWٍuuK{0u(u K@uKDEClsP 3CP_^CLCHfCpCtC[]0UVQu X }uFt4y0PhuXQj hhhh EVy^] Error on initializing the Id 0x%08lxCVssID::InitializejTxXQjhhhhPhhjMYuueEN} jhNSHu ӍM%V؍Nԃf)uMhhhhPhhupyuMhhhhPhhuoOuMhhhhPhhq&(uMhhhhPhhuqPËuM}/CVssWriterComponents::InitializehqX ̾PQj[Shd WVhhjMseESu+hXhXQShi WVhhEP3UEMEEEP覀}tO}uI}uCXQSht WVhhyjjZMRq\hxh#XQShu |hXQShy WVhh1EPI]E`P,s`M E} u <slVjKUhP RQPEXQjh WhPhh4 MXM VE EPKhEu  KhB<zhh hXQjh WhP{\K]>CP|Zh }eE9CVȉu^Mjh K3Eu  MX"sMs"ES%QhDEPK/@hx hl ME[h<hM[EPEPMIEE PK66e E E PEP3M E 賬ME#ME#ME#V5 W֋ut VjYMCdƃƃEؼh-uMh h hPhhxflG |uMh h hPhht3kt OuMh h hPhhl (uMh h hPhhum ËuM+CVssBackupComponents::InitializeForBackupGetVSS_IDAttributeValueran out of memory allocating snapshot set id!j`qZX̾PQjh3 WVhh3ۍMSnj]2YEIu<2ҹ Ku,hXhXQjh9 WVhhEP~hXQjh; WVhhtEP`]E]U]MPS{}tU}uO}uIXhQjhE WVS$jjZMk\hPh#XQjhF WVSUuEPv`MۢE\XtQ許h j X~(YYt@3ɉXfHXÉXu&XPQjh_ WVhhdMU Y7Ey|hPXPQjhf W]tKXP̻hQjhk WVSjjZMj\h h#XQjhl u 6MFdƆƆEԼD)uMhz hhPhhuEhhyuMhz hhPhhugOuMhz hhPhhh(uMhz hhPhhuhËuM艾&CVssBackupComponents::InitializeForRestoreThis Domain Controller has the Active Directory service stopped.hIŰى]X(̾PQjhWVhhjxjE3ɉMEM9t;u$h!XQjhWVhhxP#hXQj^VhWhPhhVxPkCd`t8t3Ph&h#XQVhWhPhhxPAzu2h0'h#XQVhWhPhhxPzKlth'h#XQVh뻃{duECd $uh!XQVhWhPE3E9t8MFMȉEЉEEEĉlptPdQ3E9ȉEPPPn؋QM脦K2tjQK4lѵE]@MEj;MXrEĿ(EEEЋht VjY3Džd@XhEEEMԈ8QSƃ^P$XEQj[Sh&WhPhhxXEhPQEy/XQSh,WhPhhhUx~EԍUjRPQEy#XQSh0WhPhhh빋Ey&XQSh2WhPhh_Uh= #td= #t]Ẽ8uEċuEu/EPQ MԈ]藢lv}5tuY}tuY3]䋃E؅M<tj}؍O9tQ2l\4<tFjWSXE̿(QjhKWhPhhj xX(E؋@hdME趡luuЅt V5Y5EtPY Qj 3uVEEPxP u؍EEPxP~XQjhYWhPhh h meEClE썋HMQjh]Mu؋qhSP$uPQMjhu :vhhPXQjhih(hPhh PdE sMESMEGuxhlh(hPhh`^`Ouxhlh(hPhhT%_Xuxhlh(hPhh`.uxhlh(hPhh\`Ëue}E u)u$uhl%XQjhrh([uŰu5uVhx"VXQjhvh(suxhxh(hPhhX._uxhxh(hPhhP]Xuxhxh(hPhh]_.uxhxh(hPhhL_ Ëux]CVssBackupComponents::InternalBackupCompleteIVssAsync::WaitIVssAsync::QueryStatusDisableWriterInstancesIVssWriter::InternalBackupComplete1IVssWriter::BackupComplete(%s)h xUԉMX0!̾PhQjhw"SVWjM`M3҉UUAdE̋EE9t4u$h!XQjh"SVWEPiydu(h/h#XQjh"SVWEPphXQjh"SVWxEP萶`XQjh"SVWWh "hMuPE@dgeMEPEEP u$uh!XQjh"'EE8tME]3EPQHEyEEhH* P`eMEjPEEPEMȃ8PFeEUЋERh PE؉EynQjh"SVWVXuQLj M]\`Kuh!h#XQjh"SVWEP8oXQjh"SVWh",^EE4HlHMQjhȉE쥥 yuЋ]jjjSP u؃4PQMjhxhp"XQjh"h0!hPhhI,PT`]Ey3Ph"XQjh"h0!hPhhEP1[d,uMEUMEIME=ME1uMh"h0!hPhhlKYbuMh"h0!hPhhtXRuMh"h0!hPhhY+uMh"h0!hPhhxYË]e}Eu3u$u&h!XQjh"h0!hPhhUԋjuuu2uVhx"VXQjh"h0!hPhhiuMh"h0!hPhhuX uMh"h0!hPhhpV RuMh"h0!hPhhLX +uMh"h0!hPhh|X!ËuMRCVssBackupComponents::InternalGatherWriterMetadataError querying the IDispatch interface. hr = 0x%08lxCVssBackupComponents::InternalGatherWriterMetadata1IVssWriter::RequestWriterInfo, GatherWriterMetadataAddExpressWriters failed with 0x%08xhU؋ى]X)̿PQjhoVWhhjMLY3ɉMCdEЋEEM9t8u$hl%XQjh{VWhh3EPӃhXQjhVWhh EP$`CdEPSPH3h Ejh*0UEClEԍH8MQjhfpeEu t shM"hM.EPM蛖u u܋]jjuSP uԃ8PQMjhoh*XQjhh)hPhhX0Pc`蚸u 0迧ME蟐ME蓐uMhh)hPhhpP(|uMhh)hPhhtzO-(OuMhh)hPhhPT((uMhh)hPhhuWQ~(Ãe}Eu$u$uh!XQjhU39EMPuuu.uVhh+VXQjhh)hPhhEPduMhh)hPhhxwO6)|uMhh)hPhhuGN`)RuMhh)hPhhO)+uMhh)hPhh|!P)ËuM踥CVssBackupComponents::InternalGatherWriterStatusUnable to allocate writer property arrayCVssBackupComponents::InternalGatherWriterStatus1IVssWriter::RequestWriterInfo, Request Writer StatusPostGatherWriterStatus failed with hr = 0x%08lxhpSU܉MXp0̾PhQjhPSVWjMPE3ɉMEM9t4u$&h!XQjhYSVWEP8{Mydt+qdh )h#XQjhbSVWdEP`hXQjhiSVWAEPYE`u@d$uh!XQjhpgE3E9tjE8\"MQMEQMQeMEPEEPhXQjhSVWh0:|uMhh8<hPhhu<:RuMhh8<hPhhi>:+uMhh8<hPhh|>:Ëue}Eu.u$u!h!XQjhh8<hPuU؋u%uVhx"VXQjh h8<hPuMh h8<hPhhu =;yuMh h8<hPhhu;;OuMh h8<hPhhD=;(uMh h8<hPhhu=<ËuMMCVssBackupComponents::InternalPrepareForBackupCVssBackupComponents::InternalPrepareForBackup1IVssWriter::PrepareForBackup (%s)jTXx>̿PQjha VWhhvjM=?eE Eh hWXQjhf VWhh6EPgOuMhj hx>hPhhu:=~uMhj hx>hPhhu9 >TuMhj hx>hPhh;2>-uMhj hx>hPhhuy;\>uM lCVssNULLWriterComponents::IsChangedjT4^X@̿PhQjhVWSjM=eM Eh hWXQjhVWSEPMuMhh@hPhhuK9b?uMhh@hPhhu8?YuMhh@hPhh9?2uMhh@hPhhu9?E@ uM肏CVssWriterComponents::IsChangedUHVWXQjhh@hPhhsjL$l9]M3E*2,Start-from index %u is specified (none zero), but instance-id is %p and bCreateIfNotThere is %uCVssBackupComponents::PositionOnWriterComponentsWRITER_COMPONENTS element was not found.UjhdPPSVW 3PD$`dXXPQjhShPhhjL$xU-d$h3A3tL$3jut,hPXQjhShPhh1D$xPWuu(h"XQjhShPhhD$xŃd$L$w`\$q3ɉt$u t$$\$ OdL$LL$;ƋL$`d Y_^[]CVssBackupComponents::PostBackupCompleteWaitForSingleObject(cancelEvent, INFINITE)jd9ى]XQjhhRhPhh3MWm+3ɉ}A3]PM`}EEMs`usl3HuPPh A}Et EP+2}}juMhhRhPhhu& RË]uMhhRhPhhun%9RuMhhRhPhh&`RuMhhRhPhhuK'RjXMCdƃEuԅt VjYM| CVssBackupComponents::PostDoSnapshotSetjhى]XVQjh"WhPhh3MPEO)e3A3tM{3jut+h%XQjh"WhPhh-EPSuuh"XQjh"ƍPM,^3EԼEE8^us`Mju^EE%EtPY3h jZ QLYYhp0hXQjh#WhPhhMEP~8uMh4#hVhPhhu#TË]uMh4#hVhPhhu"TuMh4#hVhPhh$!UuMh4#hVhPhhu$KUz3ɉEM9vSMH0$6kt3AMM苻UEU쥥u@hFEu;rV}ttuph$6u`hVXE#Qjh*#WhPhhEP$YYQjh+#WhPhhj;0M$\}|ƃƃ8E Mԋ}CdEԼuЅt VjYMxRCVssBackupComponents::PostGatherWriterMetadataRegistry Writer did not respond, severe errorUjhdP 3ĉ$SVW 3P$dً}XQjhh[hPhh+j$$$3A3tL$4w3ijWt3h%XQjhh[hPhh$PaOWu/h"XQjhh[hPhh$PL$0Yd$D$Ƅ$L$s`}Et$D$<HGd$$t$($3|$|,9H$6t(h$6uP]E w^[$}[D ND >D .D D D $$jQSQjheh[hPhh$X|$lt$QDj 0$ \L$xt$(N|D FLD(FHD0Fx4PdL$$'ux\tu uMq3uMhhX^hPhhu]Ë}uMhhX^hPhhu^uMhhX^hPhh+^uMhhX^hPhhuU^뀐CVssBackupComponents::PostPostRestorej\z}XQjhh`hPhh jMe3A3tMwp3juEt/h%XQjhh`hPhhEPFHuuh"XQjhƒeEEMw`\E uEuxEP XtMEhL&h#XQjh.h`hPhhEP(-uMh2h`hPhhu `yuMh2h`hPhhu]J`OuMh2h`hPhhq`(uMh2h`hPhhu:`Ë}39EGd$ux\tu uMnCVssBackupComponents::PostPreRestorejd!}X0cQjhShPhhjMIe3A3tMm3jut+hcXQjh ShPhh'EPEuuh"XQjh$ƍPM&PeEEMw`mE uEEEPOuMh4h0chPhhuN_byuMh4h0chPhhubOuMh4h0chPhhb(uMh4h0chPhhubË}39EGd!}ME{uԅt VjYMXlCVssBackupComponents::PostPrepareForBackupWaitForSingleObject(cancelEvent, INFINITE) jXy>XeQj[Sh[VhPhhѿjMe} Eu/h hWXQSh`VhPhh蒿EP(u]thh#XQShche뿃'EPOuhx)h#XQShjʋFdt4Ph )h#XQShohehPhhEP/(v`MLjjZE8eME^uMhhehPhhu_NeyuMhhehPhhu/xeOuMhhehPhhe(uMhhehPhhu eËuMiCVssBackupComponents::PostRestorej\X@hQj[Sh WhPhh荽jMTeEu\t/hXh#XQSh WhPhhIEPz&]thh#XQSh h4XQSh WhPhhEPl`XQSh WhPhhּh "hMv`MJeE]PEP?u Eu uPQTMEEPMEؼuMh h@hhPhhugyuMh h@hhPhhugOuMh h@hhPhh?g(uMh h@hhPhhu$hËuMHgCVssBackupComponents::PreFastRecoveryjtAu X]̿8kuQjhWhPhhjMeEu0h hWXQjhWhPhhEP$]thh#XQjhŃ&EP襕uhx)h#XQjh땋Cdt1Ph(h#XQjh$WhPhhVEP#s`MAHE}ܾEPl Ey0hPXQjh1h8khPhhEP+EPM`JEEPKhZTEu \u*eEEPEPXQj_WhhqhPhhw]4jh  EM豹uMh#!huhPhhusyuMh#!huhPhhu tOuMh#!huhPhh3t(uMh#!huhPhhux]tj[hh.h#X]QSh%!huhPhhYEPeEUGRPXEQSh,!huhPhhp/McXu UMP辤XEQSh/!huhPhhͮ/MucX]u jh KEuЅt VjYEuPQ\XEQSh5!huhPhhUvMbXƇu MEBMYÐCVssBackupComponents::ProcessBCDVssCoordinator::InitializeRecoverSetjX輭XQj[Sh h(yhPhhP3MVuE}$u3h hWXQSh h(yhPhh EP>7uth h#XQSh 뽍EPЇh2XQSh" h(yhPhh讬EP[`XQSh# h(yhPhh肬h "hMv`Md:\uP]uGe$E$EPEP-/E$u Wu uPQ(M$EE@e$E$]PEPgE$u Wu uPQEy=Ph`yT6X̥QSh4 h(yhPhh蟫EP1"M$E@MEuMhF h(yhPhhuxyuMhF h(yhPhhuxOuMhF h(yhPhhPx(uMhF h(yhPhhuyËuMYV躾 CVssBackupComponents::QueryError calling Query(). [0x%08lx]UDVXQjhvhdzhPhhjMuu WugM &ou3M zou"M zouM zotMQA#PE@učMU^] CVssComponent::QueryInterface[;KN܎, -^l1Kђ;,!E'=j\QNX}̾PQj[Sh2*WVhhjMeEnt+hh@XQSh7*WVhh裨EPuth h#XQSh:*WhPÀ\thXh#XQSh=*׀]thh#XQSh@*붍EP u hP}XQShE*WhPhhEP5dMv`5eE]PEP*Euu PQ8MEE1uMhN*h}hPhhu?n|yuMhN*h}hPhhu|OuMhN*h}hPhhz|(uMhN*h}hPhhu|ËuMR CVssBackupComponents::QueryRevertStatusQueryRevertStatus(%s)UjhdPP 3ĉD$HSVW 3PD$`d|$uGPL$0t$$J4d$hhXQjhhhPhhVU`OwL$ 3d$jhhOD$pL$uLD$h:L$D$h:t$0t VjYL$`d Y_^[L$H3z]\$QjSP`XFQjhhhPhh,$YXL$4wt$諮jhhL$X̻PQjh?!WShhҜWMueE\t,hXh#XQjhD!WShh蒜EP]thh#XQjhG!ɀuh,h#XQjhJ!맃}uhȉhWXQjhM!눲 @uh@-hXQjhP!\$uh.h@XQjhT!7hYXQjhV!WShh跛EPJ`XQjhW!WShh蒛h "hMv`Mt)eEEPEPOEuu PQdMEE/MEԼʰuMha!hhPhhuyuMha!hhPhhu OuMha!hhPhh3(uMha!hhPhhux]ËuƆMuFf CVssBackupComponents::RecoverSetNo address given for the ppAsyncUUB$IuBP*Y3]UUBIuJȅtQ23]jQE3P]\uk Q 6OȉE-WB;t8+֋5$k PA PQ֋G+EMOPAPQփG5hHk P73YCYu9_uGPwYYu9_uGOu 5 u֋茬 U 3ʼnESVWuٍ}쥍EPu3SB;t:5$+ RAPQ֋C C+ǍPAPQփC5hHP3YYu{uCPsYYu{uCK3@M_^3[]VW=>t7S39^~&3QY4F +C ;^|=6׃&Y[~t v׃fYf_^ÐV>t&S39^~4 C;^|6&Y[~tvfYf^ÐUVuWx4W;}-B;t+RAPQ$ O3@3_^]jD|كXQj hhhhjMF} ek CP$KWK$MMA8CInternalWriterData::RemoveRestoreComponentUQSVW3tOEU[uEGE;s*⋋+NVAPQ$ _^[]UjhIdPTVW 3PD$`dXQj h7Whh jL$xd$h~$tyFPL$)#D$h~$tMvQPD$$y6Pvhh4XQj hEWhh 譔$PhF$t$t VjYL$ @L$`d Y_^]ÐCVssSafeComPtr<struct IVssCoordinatorEx2>::ResetjtO]u }܃XQjh*PVWhhÓjMeEYt,hh@XQjh *VWhh腓EPth h#XQjh*ɀ\thXh#XQjh*맀]thh#XQjh*녍EPnh;XQjh*VWhhEPB`XQjh*VWhhȒh "hM}pu8PEPEPEPEPEPEPEPEPEPEPuhXQjh*VWhhREPĐMs`7 eEEPEPuEԍu܃PQ4MԉEEw&ME̼脧uMh'*hhPhhu(yuMh'*hhPhhuUROuMh'*hhPhhy(uMh'*hhPhhu2ËuM<CVssBackupComponents::RevertToSnapshotRevertToSnapshot({%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x},%sUQVWtkW G̃POt G(O$HPfLJ_^]ÐjX ,X8"QjhShPhh3MWu }Eu0h hWXQjhShPhh聏EP>E}PejGPMOEOuVjYuMhh8"hPhhuܔyuMhh8"hPhhuOuMhh8"hPhh -(uMhh8"hPhhu~WËuM:vjTt貎X̻PQjh{ WShhF3MV E uEh hWXQjh WShhEP7uMh hhPhhuuMh hhPhhui>ZuMh hhPhhe3uMh hhPhhuF 0E@uM83CVssNULLWriterComponents::SaveAsXMLjX&XhQjhShPhh軌3MV} uEu0h hWXQjhShPhh{EP7MuFPNETuVjYuMhhhhPhhuחyuMhhhhPhhuOuMhhhhPhh((uMhhhhPhhuRËuM7{CVssWriterComponents::SaveAsXMLj`)vX̿PhQjh?VWS jMeMUjE迗}$Eu(hhWXQjhEVWSŠEP]u h&h#XQjhHVWhhƍEPeCPMEu Eju$u ujPEP}(EuPh`MiMEڕu؅VjYuMh]hhPhhuyuMh]hhPhhuo8OuMh]hhPhh_(uMh]hhPhhuLËuM4D$CVssBackupComponents::SetAdditionalRestoresUSVW}t M 袭N_^[tE] j`X(̿PhQjh:VWSjMFeMUjE5}$Eu(hhWXQjh@VWS8EPi]u h&h#XQjhCVWhhƍEPbCPM$Eu Eju$u ujPEP}(EuPhMMEPu؅VjYuMhXh(hPhhuyuMhXh(hPhhuœOuMhXh(hPhhP(uMhXh(hPhhuËuMY2躚$CVssBackupComponents::SetAuthoritativeRestoreUDVXQjhhhPhh0jL$dM2u IL$t$1^]CVssComponent::SetBackupMetadataj`Xp̿PhQjhVWSjMFeMUjE5}(E}$]\t,hXh#XQjhVWhhEPK]thh#XQjhɀth0h#XQjh맍EP_CPMEu Eju$u ujPEPu(MEhME(u؅VjYh( hWXQjhVWSuMhhphPhhuߟyuMhhphPhhu OuMhhphPhh 0(uMhhphPhhu{ZËuM/s$CVssBackupComponents::SetBackupOptionsjXA`X̾PQj_WhSVhhjMe} Eu+h( hWXQWhSVhh踂EPu~ thh#XQWhShPƀ~ th0h#XQWhڍFPMNE3u NhFu@AVjYuMhhhPhhuyuMhhhPhhuOuMhhhPhh@(uMhhhPhhukjËuM-cCVssComponent::SetBackupStampj`bX̻PQjh VShhjM}eE\t,hXh#XQjh VShh赀EP]thh#XQjh ɋUMEύEPn[GPMOE:wMw+}EuPhMf} uPh@MNuMhd>}uVhM(MƇE蒋u؅VjYuMh hhPhhuWVyuMh hhPhhu'OuMh hhPhh(uMh hhPhhuѤËuM*CVssBackupComponents::SetBackupStatehu E0}܋]X̉EХQjh>hhPhhudu4},uV~jMeMjE E؅u4h%hWXQjhGhhPhh~EP7\thXh#XQjhM]thh#XQjhO럍EPXCP| EdE܋juԥuuإPEPEP}8EuPhMMEuVjYuMhihhPhht|uMhihhPhhxOuMhihhPhhA(uMhihhPhhujkËuM(:4CVssBackupComponents::SetBackupSucceededUjhodPSVW 3P$dكXQjhhةhPhh{3L$tW}uKP$KPu5h hXQjhhةhPhhh{D$|P|$Ƅ$?{TVωt$觯t[jh ytIjhhgt7WOgQV L$&$d Y_^[]sP cPQjhhةhPhhL$tzX̃Qȥj L$xn\L$\賿CPCPC PC PC PC PC PCPCPCP3hHh#XQjhhةhPhhz$PJ̐CInternalWriterData::SetComponentsran out of memoryXML data from writer is not valid:{%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}h~<uhh#XQjhčFPME謩jWt06uMv sShMEܬMEMuEQWEPShME诬EPEPMuME uuFu3EE9vijEhP tŰt8BK0U|t'KBlt}tuKuE][hG;rjEhP9 thxh#XQjhP_E}}؋E$}ȥE%ohXQjhihhPhhH4P辞3ۃ`8](K#<hh#XQjhThh#XQjhYwK0U&hxhWXQjh]H|4j'PuuuhXQjhu}(u%P~ uM$Emuu:MSuhhXQjhGE]|4j&uMQPuu}(uPh8MjEhP tűMhlu=tVjYu MERxtVjYEL4hhhPhhL4hhhPhh腙"^L4hhhPhhO1L4hhhPhh SËEe<}C$˥kt}t$˥膬<4ʠ4restoreInstanceIdCVssBackupComponents::SetSelectedForRestoreExDidn't find a running writer with a matching instance id.Didn't find a running writer that matched the selected component.cannot restore a component to a different writer class idThe component was previously selected for restore under a different instancej|BUكX̿PQjh)VWhh#BjxeeE $xu/hxhXQjh)VWhhAxPEPu॥\EyhPXQjh)hhP몃eeEM}QMQWPEyhPXQjh)uMu$KCPMpKE sMsJEEPEPMrMLMELut VjYMELEEtPQME7Euxh)hhPhhuJcuxh)hhPhhuUuxh)hhPhh|+uxh)hhPhhuE}uEtWQxgSCVssBackupComponents::SetSnapshotSetDescriptionOnly Volume snapshot service can set snapshot set description.RethrowUjh dPSVW 3PD$ dكd$d$(X̥QjhDhHPhWV`>M$Pjh4H;XQjhJhHWV0>MXL$3}PtjVVV3VE L$L$(t$L$GL$ d Y_^[] VSSEventCVssBackupComponents::SetupWriterj\a=X̾PhQjhSVW%=jMM3EEE9dtqhdXQjhSVWu_^ÐtVW_^ÐUQSVWپh9f3f;uftfPf;Vufu܋u jX_^[]úL9f0f;2uftfpf;rufuދuj뾺@9f0f;2uftfpf;rufuދu@놺9f0f;2uftfpf;rufuދujH9f0f;2uftfpf;rufuދuj 9f0f;2uftfpf;ru ftɃujWhhWXQj hhXh:h;!S!The string %s is not a valid backup type.CVssMetadataHelper::ConvertToBackupTypeUM Vf13f;2uftfqf;rufu܋Ƀu^]M f1f;2uftfqf;ru ftu2u hhhWXQj hhh:h; u辉̐Value %s is neither yes nor no.CVssMetadataHelper::ConvertToBooleanUQEMSVX7Wu4 7@7f3f;u%ftfYf;^ufu܋ l7Ƀu 3@_^[]f1f;2uftfqf;ru ftujXWhhWXQj hGh(h:h;%uW̐The string %s is not a valid component typeCVssMetadataHelper::ConvertToComponentTypeUQQSVډMW9f3f;uftfNf;Oufu܋Ƀu 3@_^[]j9_f1f;2uftfqf;ru fuɃujX뽺9f1f;2uftfqf;ru ftujShhWXQj hhh:h;tu覆̐The string %s is not a valid file restore status.CVssMetadataHelper::ConvertToFileRestoreStatusUSVu D:Wj[f93f;:uftfyf;zu fuދɃu jX_^[]:f9f;:uftfyf;zu fuɃu:f9f;:uftfyf;zu fuɃuj눺:f9f;:uftfyf;zu fuɃujM:f9f;:uftfyf;zu ftu@VhhWXQj hQh( h:h;>up̐The string %s is not a valid interconnect address type.CVssMetadataHelper::ConvertToInterconnectAddressTypeUQQSVډMW7f3f;uftfNf;Oufu܋Ƀu 3@_^[]j7_f1f;2uftfqf;ru fuɃujX뽺 8f1f;2uftfqf;ru fuɃujźL8f1f;2uftfqf;ru fuɃuJ8f1f;2uftfqf;ru fuɃujO8f1f;2uftfqf;ru fuɃuj09f1f;2uftfqf;ru fuɃuj8f1f;2uftfqf;ru ftujShp;hWXQj hh h:h;9uk̐CVssMetadataHelper::ConvertToRestoreMethodUQSVWپ9f3f;uftfPf;Vufu܋u@_^[]ú9f0f;2uftfpf;rufuދujX뾺 :f0f;2uftfpf;rufuދujú :f0f;2uftfpf;ru ftɃujWh@ hWXQj h~h h:h;SThe string %s is not a valid restoreTarget.CVssMetadataHelper::ConvertToRestoreTargetUQQSVډMW9f3f;uftfNf;Oufu܋Ƀu 3@_^[]j9_f1f;2uftfqf;ru fuɃujX뽺9f1f;2uftfqf;ru ftujShhWXQj hGhHh:h;u6~̐The string %s is not a valid restore typeCVssMetadataHelper::ConvertToRestoreTypeUM 9SWj[f93f;:uftfyf;zu fuދɃu 3@_[]M 9f9f;:uftfyf;zu fuɃujXM :f9f;:uftfyf;zu ftuju hhWXQj hhh:h;^u|̐The string %s is not a valid rollforward type.CVssMetadataHelper::ConvertToRollforwardTypeUQQSVډMW6f3f;uftfNf;Oufu܋Ƀu 3@_^[]j6_f1f;2uftfqf;ru fuɃujX뽺6f1f;2uftfqf;ru ftujShPhWXQj hhh:h;uz̐The string %s is not a valid source type.CVssMetadataHelper::ConvertToSourceTypeUQQSVډMWD:f3f;uftfNf;Oufu܋Ƀu 3@_^[]jP:_f1f;2uftfqf;ru fuɃujX뽺\:f1f;2uftfqf;ru fuɃujźd:f1f;2uftfqf;ru fuɃuJp:f1f;2uftfqf;ru fuɃujOx:f1f;2uftfqf;ru fuɃuj:f1f;2uftfqf;ru fuɃuj:f1f;2uftfqf;ru fuɃuj:f1f;2uftfqf;ru fuɃuj c:f1f;2uftfqf;ru fuɃuj (:f1f;2uftfqf;ru ftuj ShhWXQj hh0h:h;"uTw̐The string %s is not a valid storage bus type.CVssMetadataHelper::ConvertToStorageBusTypeUQSVWپd6f3f;uftfPf;Vufu܋u@_^[]ú6f0f;2uftfpf;rufuދujX뾺6f0f;2uftfpf;rufuދujú6f0f;2uftfpf;ru ftɃujWhhWXQj hhh:h;3 Sgu̐The string %s is not a valid usage typeCVssMetadataHelper::ConvertToUsageTypeUVWuVt2VhhWXQj hhh:h;> Wrt_^]Value %s is not a valid guid.CVssMetadataHelper::ConvertToVSS_IDUQQSVډMW7f3f;uftfNf;Oufu܋Ƀu 3@_^[]j7_f1f;2uftfqf;ru fuɃujX뽺7f1f;2uftfqf;ru ftujShp;hWXQj hh8h:h; ur̐CVssMetadataHelper::ConvertToWriterRestorej! 3ۉ]}u3h hWXQj hh h:h; u Br]uM܍FP,NEHEPuND2u(8Et UM 4ut VjY3C uu iut VjYu M qh-h h:h;u]yM qh-h h:h;u[OM qh-h h:h;W](M qh-h h:h;u] ËE @CVssMetadataHelper::GetBooleanAttributeValuejHcE3ɋu ]}ủ]EĉMu1h hWXQj hh@h:h;VFpMȍGPM3O4E"SMJEEPEPO4ѰEjjMt+}t Uut VjY}3F&}WVKuȋEĈt VjY3W Mqhh@h:h;uZyMqhh@h:h;uYOMqhh@h:h;4[(Mqhh@h:h;u[/ËE̋@}aCVssMetadataHelperLite::GetBooleanAttributeValuej|u3Et}tPtL]M܉CPAKEDVuuu !uVjYh hWXQj hh h:h;u mM qhh h:h;u:YsyM qhh h:h;u XOM qhh h:h;uY(M qhh h:h;uYËE @CVssMetadataHelper::GetByteArrayAttributeValuej\IUXQj hh "h:h;Q3ۍMS\}]Eu4h hWXQj hh "h:h; EP>lFPM.} EtNBju^$/u"ut VjYMG33juF.u7uVjYuMh4h "h:h;uW!yuMh4h "h:h;uU!OuMh4h "h:h;XW!(uMh4h "h:h;uW "ËuMaCVssMetadataHelper::GetElementCountj\كXQj hOh $h:h;J3MVZ}uEu4h hWXQj hUh $h:h;EP7jC7PM'jhFK4E?u"ut VjYMN3jhFK4F u7uVjYuMhoh $h:h;u#U#yuMhoh $h:h;uS#OuMhoh $h:h;^U#(uMhoh $h:h;uU$ËuMgCVssMetadataHelperLite::GetElementCountj e}u3h hWXQj hh%h:h;/u ahuM܃'FPMNE>WuNh(t E `}t UM NE @uVjYM qhh%h:h;uXSU%yM qhh%h:h;u(R%OM qhh%h:h;S%(M qhh%h:h;uT%ËE @CVssMetadataHelper::GetStringAttributeValuejDaYueE} ]Eĉ}̅u1h hWXQj hFh'h:h;XWf&MP{Eă4EȉEbSMAMčEVPEjjMЈEE}tg}t ӋVGuVjYMqh[h'h:h;ucQJ'yMqh[h'h:h;u3Pt'OMqh[h'h:h;Q'(Mqh[h'h:h;uR'Ë}̋GWCVssMetadataHelperLite::GetStringAttributeValueje}u3h hWXQj hh)h:h;hu d}MܾuFP}NE;eEEPuN$tuu ΋Uf}t UM fE @u uVjYM qhh)h:h;ugOF)yM qhh)h:h;u7Np)OM qhh)h:h;O)(M qhh)h:h;uP)ËE @CVssMetadataHelper::GetVSS_IDAttributeValuejL! VEeM] EEMĉ]̉Eu1h hWXQj hlh+h:h;bSbAPM}}čO4meuMVE=EEPEPO43EjGEWM}tuuċˋec}t ֋Buĉ{V uVjYMqhh+h:h;uIMd+yMqhh+h:h;uL+OMqhh+h:h;M+(Mqhh+h:h;uM+Ë]̋CSCVssMetadataHelperLite::GetVSS_IDAttributeValueU\SVWQj hh,h:;SL$(^XVQ>j (N\L$mVrU6 66^]ÐInvalid data source typeCVssMetadataHelper::WszFromSourceTypeUQVJtOJtEJt;Jt1h8hWXQj hh8h:h;UVT66 6d6^]ÐInvalid usage typeCVssMetadataHelper::WszFromUsageTypeUQVHtFHth:h;<肚XS` u1h<hXQj hh>h:h;WN3PPSVjuPPluNV\ 3~ XGQj hh>h:h;6<ߙXMuЉ1 @ CVssMetadataHelperLite::get_ansi_stringValuej@@u3ۉ]E]Pu  tuu?u ] j,l@}3ɋEEȋE M̈MЉMMP(EEPEPN4؍M3PjEuuuEu E? j ?3u}UuRu 7PE$eu؉u܉uuEMu]؋P` u3h@hXQj hh8Ah:h;CuuL7CPV MIu }t U Muu 3Failed to allocate byte array.CVssMetadataHelper::get_byteArrayValuejL4>}3ۉ]E]Pu  MhX<hWXFQj hhpBh:h;Vu7Lj E ] Pu tE 3uf9h<hWÃXQj hhpBh:h;SuKl7u s CVssMetadataHelper::get_dwordValuej4>=U3ɋE UM̉ MЉMMP$EEPEPN4؍M3PjEMhX<hWXFQj h%hCh:h;VuJj E3PuЉ} tE3uf98h<hWÃXQj h,hCh:h;9Su}JElE0u E; CVssMetadataHelperLite::get_dwordValueUE Pu  ]j ;u MԋEP&V#eEVPO4ijjMԊx;UVuj u9EthH* EEP(9^]Ujh\dPHV 3PD$PdXQjhhhEh<h=jL$h7d$XL$ V iL$ &ƋL$Pd Y^]ÐBuildComponentDocumentFromStringjh:U]eNff;Eu+ut<UtNuE֋HEPпuMi3Eu΋Uh4G茾Gy-hPXQjhhGh<h=qWNOMTE΋U0DGyhGPXQjh볋USnDGyhGPXQjh댋UhDGCDGyh$HPXQjh^3P hTGhXQjh/<root></root>XML document is too longBuildDocumentFromStringFirst StringCchCat failedSecond StringCchCat failedThird StringCchCat failedUjh\dPHV 3PD$PdXQjhhHh<h=:jL$h4d$XL$ V L$ 衆ƋL$Pd Y^]ÐBuildExpressWriterDocumentFromStringjD|6XQjhhIh<h=xjM?3eMVp %MDBuildWriterDocumentFromStringUSVW3]hJ{;KWQj V؉]SVSVutlV؅t\tOh 3ɍGjZ Qu(WM$g>uut VjY_^]Ð2҅ttItu uŠÐUVtRPE^]jhK4uXL3}Qj hShh=hx=:WM13AM9>u0hMhWXQj hShh=hx=EP1A}jXfẺMu  ؉]Eu#9E thhXQj hhL뢋URWSũPXEQj hhLhh=hx=pMMEXM0u0SE MMEkM跂E CXMLDocument::CreateNodeNULL documentIXMLDOMNode::createNodeUjh9dPPSVW 3PD$`dXQj _Wh9h0Ohh=hx=B3ۍL$tS/\$hN<9]39] * 9u<VQPDXD$|QWhBh0Ohh=hx=OL$t芊Xu L$T2L$`d Y_^[]\$T$D$hRuQPXD$|̾0OQWhLVhh=hx=pOL$tX|$$uL$\$hizD$u PQhXD$|QWhRVhh=hx=PL$tX\$hL$xiL$胀*hhOhWXQWh<h0Ohh=hx=D$|P=CXMLDocument::FindAttributeNULL argument.IXMLDOMNode::get_attributesIXMLDOMNamedNodeMap::getNamedItemIXMLDOMNode::get_textUjh9dPPSVW 3PD$`dXQj hhQhh=hx=`jL$x&,d$h~FL$WD$a3CSu \$puu(SjuD$σd$PmD$2ۉFL$D$hhgL$s~ËL$`d Y_^[]CXMLDocument::FindElementUjh9dPPSVW 3PD$`dXQj hhHRhh=hx=@jL$x+d$hL$GD$GP_3CSu\$p3E4eu/F|Sj uًD$Od$PAD$2ۉGL$D$h`Ujh9dPPSVW 3PD$`dXUQj j'Whh=hx=3ۍL$tS(\$hN9]\$u T$RD$|uQPHXD$|Qj j0hUhh=hx=U4UL$tt$lL$lX\$\$hcL$zƋL$`d Y_^[]h=hWXQj j+Whh=hx=D$|P8̐CXMLNode::InsertChildIXMLDOMNode::insertBeforej\R*X3̉}Qj hhVhh=hx=EWM '3C]}3}ث3fE؋E MQEpPMqMEW6MuM]]\bMhyECXMLNode::InsertNodejP*t)XQj hhWhh=hx=l3MV2&uOu4h=hWXQj hhWhh=hx=,EP]6URQP(XEQj hhWhh=hx=WM蝁X}uEUGRPQXEQj hhWhh=hx=XMKMXEff;uftfPf;Qu ftu u Mw Mw25CXMLDocument::IsNodeMatchIXMLDOMNode::get_NodeTypeIXMLDOMNode::get_NodeNameUjhdP0SVW 3P$@dX3ۋ̉\$lQj _Wh h(]hh=hx=6S$#3҉$HeT$$RuPX$QWhh(]hh=hx=\]$|Xf9D$$\$Ƅ$HT$RPX$̾(]QWhVhh=hx=r]$X\$0\$(\$ Ƅ$HT$0D$\$8\$4RPQX$QWh"Vhh=hx=]$~D$p$XRPQ$X$QWh%Vhh=hx= ^$k~D$pT$xXRPQ(X$QWh(Vhh=hx=H^$%~D$p$XRPQ,X$QWh,Vhh=hx=8^$}D$p$XRPQ0X$QWh/Vhh=hx=^$}Xt$(t$8t$@t$t$hXQj hWShx=ۺ$P$D$t$$t$,VPX$̿=Qj hWhh=hx=膺p>$*oXƄ$L$NL$$= SV׍L$4e$d Y_^[]h >hWXQj hSVhx=$Error querying IXMLDOMNode to IXMLDOMElement. 0x%08lxUjhdPSVW 3P$dX=Qj _WhShh=hx=+j$$~}u ؉\$0Ƅ$u7hhXQWhh=hh=hx=輸$P!E jYfL$D$$d$$T$FRh5Pt$<QWh=$Shh=hx=QXVQj $\L$t[t$hH>hXQWhShh=hx=$P"!D$t$SPX$Qj hh=hh=hx=襷p>$IlXƄ$L$KL$S L$4b$d Y_^[]h=hWXQWhShh=hx=)$hUjhdPSVW 3P$dX=Qj _WhShh=hx=辶j$$~}u ؉\$0Ƅ$u7hhXQWhh=hh=hx=O$P|jXfD$E D$$jjD$$PP$ d$Ƅ$T$FRh5Pt$<QWh=$Shh=hx=ӵXVQj $ \L$tt$hH>hXQWhShh=hx=w$PD$t$SPX$Qj h h=hh=hx='p>$iXƄ$L$IL$VS L$4z`$d Y_^[]h=hWXQWhShh=hx=諴$WUjh%dPTVW 3PD$`dL$XQj hSh=hh=hx=H3L$tV VVju t$xVVpuH~ XD$|Qj hch=hh=hx=<L$thXWV t$D$hu5hphXQj hih=hh=hx=虳D$|PWVju jjpuH~ XD$|Qj hvh=hh=hx=C<L$tgXL$VufV L$^L$`d Y_^]Cannot allocate stringUjhydPdVW 3PD$pdXQj hFh=hh=hx={3$W= |$xD$$e|$|$|$|$ uL$D$|u t$uoL$JL$,]L$pd Y_^] UjhdP 3ĉ$SVW 3P$dL$ ]u $\$X̥Qj jg=Vhh=hx=艱j$L $|$ yD$P$P.9D$$t$5 ֋؉\$ D$Ƅ$Pu5hhXQj jxh=hh=hx=$Pt$։D$Ƅ$u1hhXQj j|h=hh=hx=蜰$3L$$SfD$(Jd$Ƅ$T$GRh5Pt$<Qj hh=hh=hx=$2XVQj $\L$thXQj hh=hh=hx=ѯ$PD$t$$t$(VPX$Qj hh=hh=hx=}p>$!dXƄ$L$CL$$V5 S֍L$4Z$d Y_^[$31]hhXQj jpVhh=hx=$h >hWXQj jjVhh=hx=$UjhPdPSVW 3P$dX=Qj _WhShh=hx=Uj$$~'}u D$Ƅ$u3hhXQWhShh=hx=$Pj1j ؉\$ Ƅ$u3hhXQWh#h=hh=hx=虭$uu h xj0S蛎L$$3fD$$SGd$Ƅ$T$FRh5Pt$<QWh.=$Shh=hx=XVQj $\L$t#t$hXQWh1Shh=hx=转$PD$t$$t$,VPX$Qj h;h=hh=hx=ip>$ aXƄ$L$@L$$= SV׍L$4W$d Y_^[] h >hWXQWhShh=hx=$%I64dError querying IXMLDOMElement from the IXMLDOMNode. hr = 0x%08lxUVu u袳F4tEƃf8DZF4x^] y|?/%GUVu u8F4tEƃf8DZF4jMu eEPE詵}}t|uEQh?PNWhBME(}tuMuh(CuMuh4CEPEPN2MaMEUh*hWXQj h]VSh(DoEPuMhlh8~hDh(Du}yuMhlh8~hDh(Du}OuMhlh8~hDh(D@}(uMhlh8~hDh(Du#~ËuMIQ誹CVssLunInformation::AddInterconnectAddressh<荥XQj hhhDh(D#jluMeFP;3EQh?EPrQh?EEP]Q?EWEPGQWEEP6Qh?EEP!EEPEPMM5EPEPMMEPEPMMEPEPMMEPEPM֯MEʯME辯ME貯ME覯ME蚯uVjYulhhhDh(Du\QulhhhDh(Du&UulhhhDh(D+ulhhhDh(Du؀ËtlNCVssSnapshotDescription::AddLunMappingjhآXQj hhhDh(DnjM5uM̃eFP0^E$Qh`?EPEu Mh|@uMh@EPEPtM裭ME藭uЅVjYuMhhhDh(Du\QyuMhhhDh(Du,{OuMhhhDh(D(uMhhhDh(Du ̂ËuML$CVssSnapshotSetDescription::AddSnapshotDescriptionjhРXQj h[hhDh(DfjM-eM̋]CP.KEu K̥s6MsE6MseEEPEPMvMEZ4ME菫ME胫uЅVjYuMhjhhDh(DuHeyuMhjhhDh(DuOuMhjhhDh(D(uMhjhhDh(DuËuMJCVssSnapshotSetDescription::DeleteSnapshotDescriptionj\y躞Xh̿DQj hVWh(DN3ۍMSE]]Eu,h/hWXQj hVWh(DEP@uM؉FP-,NEu uNh j<蛱YYEEtvЋv7E]u&h(EhXQj hhhhD`KDEK4QPu܅VjYuMhhhhDh(DudžyuMhhhhDh(DuOuMhhhhDh(D!(uMhhhhDh(DuBÃeMtQ>uMHzCVssSnapshotSetDescription::FindSnapshotDescriptionUjhdPx 3ĉD$pSVW 3P$dى\$Xu̍$Qj hrhhDh(D蠛jL$xf$s\$t$h`?t`D$p2Ph|@D$$\$P蓱jD$`PD$xPHZ uL$F$d Y_^[L$p3+]uO<`tjh 3TD$kPD$nPD$qPD$tPD$wPD$zPD$}P$P$P$P$hh#XQj hhhDh(De$P̐CVssSnapshotSetDescription::FindSnapshotHelperCannot find the snaphot description for snapshot{%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}.jXEfXhQj hVhDh(D3ۍMS]E} u0h( hWXQj hVhDh(D軘EPuMFP&NEv] E EP@NSu ӍMݠu Yu  uVjYuMhhhhDh(DuыyuMhhhhDh(DuOuMhhhhDh(D"(uMhhhhDh(DuLËuM C聫CVssSnapshotDescription::GetAttributesjXhX`Qj hjVhDh(D3ۍMS]E} u0h( hWXQj hoVhDh(D轖EPuMFP$NEx] E EP NSu ӍMߞu Yu  uVjYuMh{h`hDh(DuύyuMh{h`hDh(DuOuMh{h`hDh(D (uMh{h`hDh(DuJËuM"A胩CVssSnapshotSetDescription::GetContextUDVXQj hh hDh(DjL$du ET$ jhd@RPL$t$c@^]CVssSnapshotSetDescription::GetDescriptionUDVXQj h3hhDh(D>jL$dM?u IL$t$?^]CVssLunMapping::GetDestinationLunUDVXQj hhhDh(D萓jL$dVu ET$ jhxARPL$t$>^]CVssSnapshotDescription::GetDeviceNamejX 8XQj h|hthDh(DΒ3MVuE}t7w]t3s=5uMFP EΉuUjh0@赾u7u hh#XQj hhthDh(D4EPe3;u s2Mjh0@duu hh#XQj hFɃeeuEPhAE>u AM1EPhAuAu5|uW֋5 YYuSu֋uVjYh hWXQj hhthDh(D4EPeuMhhthDh(DuyuMhhthDh(Du OuMhhthDh(D4(uMhhthDh(Duw^ËuM&N4 QPu܅VjYuMhhhDh(DuZSyuMhhhDh(Du*}OuMhhhDh(D(uMhhhDh(DuΥÃeMtQuM) CVssSnapshotDescription::GetLunMappingCannot find the %d lun mapping.Cannot allocate lun mapping.UDVXQj h'h8hDh(D|jL$du ET$ jhCRPL$t$O(^]CVssSnapshotDescription::GetMappedOriginUDVXQj h\hhDh(D*|jL$du ET$ jhCRPL$t$'^]CVssSnapshotDescription::GetMappedOriginPathUDVXQj hhШhDh(DZ{jL$d u ET$ jhCRPQL$t$&^]CVssSnapshotDescription::GetMappedSnapshotIdUDVXQj h9hhDh(DzjL$dPu ET$ jhRPL$t$%^]CVssSnapshotSetDescription::GetMetadatajTl.zXpQj hShDh(Dy3MVM uEt1}tAt=7uQ̍Mjh@QVEMWjhhPKK4QPu؅VjYuMhEhPhDh(DuyuMhEhPhDh(DuִOuMhEhPhDh(D<(uMhEhPhDh(Du'ÃeMtQYuM4蕂 CVssSnapshotSetDescription::GetSnapshotDescriptionCannot find the %d snapshot description.Cannot find the %d snaphot description.UDVXQj hhжhDh(DTmjL$du ET$ jh|@RPQL$t$^]CVssSnapshotDescription::GetSnapshotIdUDVXQj hhhDh(DljL$d\u ET$ jhP RPQL$t$^]CVssSnapshotSetDescription::GetSnapshotSetIdUDVXQj hh`hDh(DkjL$du ET$ jhCRPL$t$'^]CVssLunMapping::GetSourceDeviceUDVXQj hhhDh(DkjL$dM?u IL$t$x^]CVssLunMapping::GetSourceLunUDVXQj h hhDh(DrjjL$d8ET$Ru ̍T$jh\CRPQL$t$^]CVssLunInformation::GetStorageDeviceIdDescriptorjXijXлQj h[VhDh(Di3ۍMS_]E} u0h hWXQj h`VhDh(DYiEPuM_FPtNE] E EPdANS肒u ӍMxqu |Yu W uVjYuMhlhлhDh(Dut9yuMhlhлhDh(DuDcOuMhlhлhDh(D诽(uMhlhлhDh(Du!ËuM|CVssSnapshotDescription::GetTimestampjXhXQj hhhDh(Dg3ۍMS^u ]Et}ttQtM]MCPKE2K؉QPKЉQPuVjYh( hWXQj hhhDh(DfEP%uMhhhDh(Du芻#yuMhhhDh(DuZMOuMhhhDh(DŻt(uMhhhDh(Du7ËuM/z CVssSnapshotSetDescription::GetToplevelNodeUDVXQj hhhDh(DejL$dju ET$ jh@RPQ L$^]CVssSnapshotDescription::IsDynamicVolumeUjh=dP 3ĉ$SVW 3P$d|$uXQj jphhDh(Ddj$i$GPL$(V ؉\$ d$Ƅ$TwD$PΉt$ 躘΄u:hh#XQj jhhDh(Dd$PIjh Ru L$,vmjh 2u  L$,ލG<׉D$)$t$|$jh`?t[D$L$l6p $Ƅ$ $P$PD$4xvͣL$lƄ$m׍$")uPh elh`h#XQj hhhDh(Db$hDPXQj hhhDh(Db$VNfot$5 S֋t$(t VjYL$, $d Y_^[$3`]CVssSnapshotSetDescription::LoadFromXMLLoad of snapshot set description document failedThe provider doesn't exist in the setUEt @] UUBIuJ̅tQ衷3]jX$aXpQj hShDh(D`3MV} uEu0h hWXQj hShDh(Dy`EP7MuFPNERuVjYuMhhphDh(DuԴyuMhhphDh(Du褳OuMhhphDh(D*(uMhhphDh(Du聵TËuM ysCVssSnapshotSetDescription::SaveAsXMLjXb_XQj hhhDh(D^jM迷uMeFPNE谞u Nh@:uVjYuMhhhDh(DuBkyuMhhhDh(DuOuMhhhDh(D}(uMhhhDh(DuËuM qCVssSnapshotDescription::SetAttributesjXQ]X̿D(DQj hVWSc]jM*e} Eu(hDhWXQj h VWS,]EP]uMFPLNEu Nhd@9uVjYuMh&hhDh(Du{2yuMh&hhDh(DuK\OuMh&hhDh(D趱(uMh&hhDh(Du(ËuM pCVssSnapshotSetDescription::SetDescriptionjX\X̿D(DQj hVWS[jMZe} Eu(h( hWXQj hVWS\[EPuMFP|NEu NhxAiuVjYuMhhhDh(Du諯yuMhhhDh(Du{,OuMhhhDh(DS(uMhhhDh(DuX}ËuMPnCVssSnapshotDescription::SetDeviceNamejX8ZXQj h7h0hDh(DYjM蕲uMeFP^E脙u hB舧uVjYuMh?h0hDh(DuyuMh?h0hDh(DuެOuMh?h0hDh(DI(uMh?h0hDh(Du軮ËuMRlCVssLunInformation::SetDiskSignaturejXYXXQj hhhDh(D:XjMuMeFPUEu hAA}tuhA,uVjYuMhhhDh(Dun?yuMhhhDh(Du>iOuMhhhDh(D詬(uMhhhDh(DuËuMk CVssSnapshotDescription::SetExposurejXWXQj h)hhhDh(DVjMae} uuMFPNEBWh@N蔙uVjYuMh3hhhDh(Du֪yuMh3hhhDh(Du覩OuMh3hhhDh(D((uMh3hhhDh(Du胫RËuM{iCVssSnapshotDescription::SetIsDynamicVolumejX \UXQj hhhDh(DTjM蹭eMU(Ej`uMFPE藔E PhAEPhB }uPhe} Eu(h( hWXQj huVWS@OEPquMFP`NEu NhCMuVjYuMh{hhDh(Du菣yuMh{hhDh(Du_HOuMh{hhDh(Dʣo(uMh{hhDh(Du<ËuM4bCVssSnapshotDescription::SetMappedOriginPathjXiNXQj h hXhDh(DMjMquMeFP^E`u hCduVjYuMhhXhDh(DuyuMhhXhDh(Du躠OuMhhXhDh(D%(uMhhXhDh(Du藢>ËuM.`CVssSnapshotDescription::SetMappedSnapshotIdjXlLX(̿D(DQj hLVWSKjMƤe} Eu(h( hWXQj hQVWSKEPuMFPNE腋u NhՎuVjYuMhWh(hDh(DuyuMhWh(hDh(DuOuMhWh(hDh(DR(uMhWh(hDh(DuĠËuM[^CVssSnapshotSetDescription::SetMetadatajXJX̿D(DQj hVWS9JjMe} Et]}tWuMFPDE߉u h@0uhYCVssSnapshotDescription::SetProviderIdjX!EX̿D(DQj hgVWSEjMe} Eu(h( hWXQj hkVWSDEPuMFPNE衄u NhAuVjYuMhqhhDh(Du3zyuMhqhhDh(DuOuMhqhhDh(Dn(uMhqhhDh(DuËuMwWCVssSnapshotDescription::SetServiceMachinejXyCX̿D(DQj hVWSKCjMe} Eu(h( hWXQj hVWSCEPEuMFP4NEтu NhC!uVjYuMh hhDh(DucJyuMh hhDh(Du3tOuMh hhDh(D螗(uMh hhDh(DuËuMVCVssLunMapping::SetSourceDevicejXAX̻DQj hVSh(DAjMYe} Eu,hhWXQj hVSh(DVAEP自uMFPvNEwNWh\CVuVjYuMhhhDh(Du褕 yuMhhhDh(Dut3OuMhhhDh(DߕZ(uMhhhDh(DuQËuMITCVssLunInformation::SetStorageDeviceIdDescriptorjX)@XQj hhHhDh(D?jMyuMeFPNEjuNu hdAǐuVjYuMhhHhDh(DuyuMhhHhDh(DuɒOuMhhHhDh(D4(uMhhHhDh(Du覔/ËuM=R CVssSnapshotDescription::SetTimestampVW=PVwQή_@^ÐUVFED f@F8Fu$=(+D;M*UVu1FHE3FLFHFTFP(FX^]p5s#N7<=A=&-*KDW=Y-UVWuO46gL8GD _^]Æϋm\Kn jbuu[3NEF EVFIFPVWw<(k@XFWY_^VWwP(j@XFWY_^VN5FVY^VNEFVY^jp;X̾TIhIQj hj SVWk;SM3e} EC}9}/}MčG PeOCVssCreateWriterMetadata::AddExcludeFilesjp*Xx̿TIhIQj hVWS5*VMe} E}uMčF P9EEP QhFEEPN jQu MEh muMhl}uPhMlEPEPM[M@5ME45ME(5uȅVjYh( hWXQj h VWS/)EP`uMh(hxhTIhhIu}yuMh(hxhTIhhIu|OuMh(hxhTIhhI~9(uMh(hxhTIhhIur~cËuM j<CVssCreateWriterMetadata::AddExcludeFilesFromSnapshotUDVX`Qj h VhTIhhI'VL$d薀u$MT$ u uuuhHuu h@7L$ ^] CVssCreateWriterMetadata::AddFilesToFileGroupjp9 b'X̿TIhIQj hVWS&VMe} E}uMčF PEEPQh`FEEPN *Nu MEhiuMhi}uPhMi}tuMhiEPEPMWM1ME1ME1uȅVjYh( hWXQj hVWS%EP uMhhhTIhhIuoz>yuMhhhTIhhIu?yhOuMhhhTIhhIz(uMhhhTIhhIu{ËuM9CVssCreateWriterMetadata::AddIncludeFilesj0  U3ۋE ]u܉U؉EЉ^u1h( hWXQj h hhhTIhhIi$V蝍uhhWXQj h ɋʉyff;u+j:_r f9zufz\t(ʍYff;Eu+f9zPhLEjPHF̻hQj h ShTIhhI#XcXEP` uhOhXQj h SEPWjEP ؁uHuԋW@ u#S\ hPhXQj h EPWjEP ؅tgW\ t?ESPhP~ ہSXQj h. hhhTIhhI"Vh@PjXQj h( .M؋эZff;Eu+3ҍKff;u+SR UЉu#W\ hxhXQj h< 7S!XFQj h? hhhTIhhI"Y]؍Jff;Eu+ыYff;Eu+3 SP UЋȉ u#W\ hxhXQj hG u؍C7htPQDFQj hJ hhhTIhhIc!X XW\ hjXQj h MqhO hhhTIhhIuuyMqhO hhhTIhhIut OMqhO hhhTIhhI v0(MqhO hhhTIhhIu{vZËu܋FR|CVssCreateWriterMetadata::ConvertMappedDriveNULL required output parameter.Input path is not a drive letter%c:\StringCchPrintfCannot alloc outputj|$ ~كX Qj h VhTIhhIjxweC PM,K&VhME_ME'Vu׋E`Ff1f;2uftfqf;rufu3ɃtpHf1f;2uftfqf;rufu3Ƀt:`f1f;2uftfqf;rufu3ɃeEEPC hDeEE Pu荕xuubVh XQj h h hTIhhI$xPWqdMs s$VhME 6^ME &Vu׋EP׍MELjC jV uVjYuxh h hTIhhIu4oy uxh h hTIhhIum Uuxh h hTIhhIfo +uxh h hTIhhIuo Ëuxi-ÐCVssCreateWriterMetadata::ConvertMappedNetworkDrivesToUNCempty documentRANK: new path is %sRANK: new alt path is %sj@ uى]}3E9E9E9E9E 7ff;uftfPf;Qufu3unE0Hff;uftfPf;Qufu3t7EPHff;uftfPf;Qufu3um@7ff;uftfPf;Qufu3uhEHff;uftfPf;Qufu3t1hhWXQj h' hhTIhhIQV腀C PMwM EC@;tttPQYYt2ExHtpHuYYu2t] Vjh0FCuhOh#XQj h: HjWBu5uWhHh#XQj hC hhTIhhIpV= 3EEEEPhx?؍EPEhH ?u E Mff;uftfPf;Qufu3uEu3PEuX BL3uuhHh#XQj hw 3ۍQff;u+utM3ۍQff;t3ۋMEff;uftfPf;Qufuދ=uEu׋]K3ɋÉM+GD;jVO$%uwVhNh#XQj hA]VO<gDG~8jVO$uVh`Nh#XQj hh-hTIhhIbu aMAaw M_Dh j< YYEEtu.3Euuh8OhXQj h$NGEV0PeMEMu؅VjYM qh3h-hTIhhIuSLZ,yM qh3h-hTIhhIu#K,OM qh3h-hTIhhIL,(M qh3h-hTIhhIuM,Ë}u M~}@tO<%MtQ F CVssWMComponent::GetComponentFilej9eeEu3h hWXQj hh/hTIhhIGu y_}M؃ GPe]EGTt9ff;uftfQf;Pufu3uM;OXs[SOPgXO4jSO4)u4Sh`Nh#XQj hh/hTIhhIu ^M3+GX;s/jSO4ؠuShNh#XQj h뭋MFh jPOX YYEEtw}tG$EPb4PHE謭jjMEE}tG(pEP)4HEsjjMEE}tG 7EP3HE:jjMEE}tG,jjMEME8TVjY|dhh9hTIhhIX?8|dhh9hTIhhI`>&9^|dhh9hTIhhI?S91|dhh9hTIhhI\O@9Ë]}elyt WSPldECVssWMComponentLite::GetComponentInfoUDVXQj hhx:hTIhhIjL$dnBu ET$ jh4IRPL$ ^]CVssWMDependency::GetComponentNameUDVXQj hh0;hTIhhIjL$dAu ET$ jh4IRPL$W^]CVssWMDependencyLite::GetComponentNameUDVX;Qj hoVhTIhhI5VL$d@uET$ u h0HRPQL$蕓^] CVssWMComponent::GetDatabaseFileUDVX<Qj h/VhTIhhIVL$dH@uET$ u h0HRPQL$^] CVssWMComponentLite::GetDatabaseFileUDVXX=Qj hVhTIhhIVL$d?uET$ u hPHRPQL$)^] CVssWMComponent::GetDatabaseLogFileUDVX>Qj hHVhTIhhIVL$d>uET$ u hPHRPQL$s^] CVssWMComponentLite::GetDatabaseLogFilejTXQj hh@hTIhhIT3MV>uE}u_Ћ%OjhHˉwhu9hHh`Nh#XQj hh@hTIhhIEPN;u s3jhHuhHhNh#XQj hFw؍MPrh j[yMqh h[hTIhhIu?h[OMqh h[hTIhhI[(Mqh h[hTIhhIu[ÃMMtQb}G CVssExamineWriterMetadataLite::GetFileTypeUDVX\Qj hVhTIhhIVL$dL u ET$ jhRPL$r^]CVssWMFiledesc::GetFilespecUDVXQj h<h]hTIhhIhH]L$du ET$ jhRPL$>r^]CVssWMFiledesc::GetFilespecLiteCVssWMFiledescLite::GetFilespech'f"MXE ]}uMQj hh`hTIEEhhIE]}h`p3EEttMMEt }g}]UMEFPhS~E!j02Su ӍpeEEPh(pP?E̋PhpP(MQhP2PeEEPEV)puULuȋ ӃeEPhEpuEUܱM}uȉ1u܋MMEăe}u̥uӋlVjYh hWXQj hh`hTIhhIpP-uph h`hTIhhI\z3`uph h`hTIhhI`Af`Xuph h`hTIhhI`.uph h`hTIhhId`ËxpnCVssExamineWriterMetadata::GetIdentityhMXE ]}uMQj h hdhTIEEhhIE]}bhdT#3EEttM茞M脞Et }}FPH P~8E xj02S.mu ӍT?eEEPh(TPkEPhTPTMQhP2PeEEVM6EEPEЋPGkEjjMOTtUu eMhEEEPEЋPjEjjMTtE랋U.M}u1uMMEe}u5 u֋LVjYh hWXQj h hdhTIhhI9TPg)lTh hdhTIhhIPclTh hdhTIhhI@ d^lTh hdhTIhhIMd1lTh hdhTIhhIDUdË\TjCVssExamineWriterMetadataLite::GetIdentityjX(XfQj hfWhTIhhI轾WM3ۉ]Eu}MGPLu Euuuu WP Ey1PhMPXQj hzhfhTIhhIGEPx']OEURh@PES] uVjYh hWXQj hrWhTIhhIԽEP'uMhhfhTIhhIujCfyuMhhfhTIhhIu:mfOuMhhfhTIhhIf(uMhhfhTIhhIufËuMhCVssExamineWriterMetadata::GetIdentityExjXyXiQj h8WhTIhhI艼WMQ3ۉ]Eu}MGPJu Euuuu WP Ey1PhMPXQj hLhihTIhhIEPD%]OEURh@PES] uVjYh hWXQj hDWhTIhhI蠻EP$uMhShihTIhhIu6whyuMhShihTIhhIuhOuMhShihTIhhIqh(uMhShihTIhhIuhËuMzfCVssExamineWriterMetadataLite::GetIdentityExUDVXiQj hVhTIhhIQVL$duMT$ h`Fu L$e^] CVssExamineWriterMetadata::GetIncludeFileUDVXxjQj h VhTIhhI蒹VMZ@Mu e^] CVssExamineWriterMetadataLite::GetIncludeFileUDVXQj hh@khTIhhIjL$du ET$ jhIRPL$Ad^]CVssWMDependency::GetLogicalPathUDVXQj hhkhTIhhI2jL$du ET$ jhIRPL$c^]CVssWMDependencyLite::GetLogicalPathUQeA$MP^8Eˉ]fjhF[u= Džd}hGME7EEPEЋPHZEWjMQ\t G萸Uʕű= E׃eMăQhG΋PMQh GPMQhu ET$ jhIRPQL$T^]CVssWMDependency::GetWriterIdUDVXQj hhP{hTIhhIШjL$du ET$ jhIRPQL$0T^]CVssWMDependencyLite::GetWriterIdh臨U܋X̻TIQj h(VShhIjpe}Eu/hLhWXQj h1VShhIاpPUp)UpE2Q\Ew ENVM5_ E3M3MQh2EEPh~hl MEh<hMqQh02EPEu,MhuMh(E܅tPh@MuMhP2uMhEuMhEu MhE|uMhFlEPEPMM*EPEPMEEP*MEMEMEME۱ut VjY󭍍\EruphqhhTIhhIu~uphqhhTIhhIu\K~UuphqhhTIhhIu~+uphqhhTIhhIu3~ËxpP%4x-schema:#VssWriterMetadataInfoCVssCreateWriterMetadata::InitializeNULL string input parameterUjh<dPLSV 3PD$XdXQj hh(hTIhhI 3ۍL$lS\$`9]tNLKuq؍L$lOËL$Xd Y^[]CVssExamineWriterMetadata::InitializeUjh<dPLSV 3PD$XdXQj h hhTIhhI3ۍL$lS\$`9]tN\Ju؍L$|NËL$Xd Y^[]CVssExamineWriterMetadataLite::InitializeUjhdPHSVW 3PD$XdXQj jhXhTIhhI'3ۍL$lS\$`\$MC\$`_Vωt$`t3Sh 3t"Sh2"tWOg 2V L$=MËL$Xd Y_^[]CVssExamineWriterMetadata::LoadDocumentjXhvXQj h hȃhTIhhI jMeEuN8MuMh hȃhTIhhIu}0yuMh hȃhTIhhIuMZOuMh hȃhTIhhI(uMh hȃhTIhhIu*Ã}MKCVssExamineWriterMetadataLite::LoadDocumentjXX̿TIhIQj hVWS葟VMYe} Eu(hDhWXQj h VWS[EPuMFP{-u Eu3ɄMVjYuMhhhTIhhIuyuMhhhTIhhIu~)OuMhhhTIhhIP(uMhhhTIhhIu[zËuMISCVssExamineWriterMetadata::LoadFromXMLjX@XP̿TIhIQj hVWSӝVMe} Eu(hDhWXQj hVWS蝝EPuMFP+u E>u3ɄMVjYuMhhPhTIhhIuyuMhhPhTIhhIuOuMhhPhTIhhI+(uMhhPhTIhhIu8ËuM4H蕰CVssExamineWriterMetadataLite::LoadFromXMLUDVXQj hX h`hTIhhIjMuu WuMM &atMA#M PatMAQPE@učM2G^] !iIC9NFtCVssCreateWriterMetadata::QueryInterfaceUDVXQj hhphTIhhIjMuu Wu^M &`u3M 5`u"M 5`uM 5`t MQPE@učMF^] CVssExamineWriterMetadata::QueryInterfaceUDVXQj hhhTIhhIjMuu Wu^M &_u3M 5_u"M 5_uM 5_t MQPE@učME^] CVssExamineWriterMetadataLite::QueryInterfaceUMA8JutjPH3]UMALJutjPH3]UUBIuJ̅tQ@\3]UUBIuJtQE\3]UMA8JutQM\3]UMALJutQ>\3]jXq&Xh̻TIQj ho VShhI躗VMe} Eu,h hWXQj hw VShhIEPuM'F P%N EWuVjYuMh hhhTIhhIuԌyuMh hhhTIhhIuOuMh hhhTIhhI%(uMh hhhTIhhIuOËuMB~CVssCreateWriterMetadata::SaveAsXMLjXnX ̻TIQj hVShhIVMe} Eu,h hWXQj hVShhIǕEPuM'FP#NEuVjYuMhh hTIhhIu!yuMhh hTIhhIuOuMhh hTIhhI\ݎ(uMhh hTIhhIuËuMe@ƨCVssExamineWriterMetadata::SaveAsXMLUDXQj hhhTIhhINjMME@?@]CVssExamineWriterMetadataLite::SaveAsXMLj`) XQj h/ hhTIhhI袓jMiuMԃeF P!NcCVssCreateWriterMetadata::SetBackupSchemajpJX(Qj h VhTIhhIߑVMU M3ۉ]EUME }MĉEG PO::GetInterfaceUjhIdPPSVW 3PD$`dكXQj h h`hh y3L$tWs|$h4!VL$D$h{$9;uX̥Qj h`WVh |ySjhd3$gvXQj hWVh Oy3L$t-X` sVh5uQP D$$y]6j~jFjghhjhhhNh[h7|Ph3PXQj h)Whh x$PC$t$t VjYL$.$L$`d Y_^[]CVssSafeComPtr<struct IVssAsync>::InitializejD$XQj hh8hRhRwjM~\ #uF\ #~uFeFPƆQMF#詋ÐCVssAsyncBackup::OnFinishj\wuXT̻RQj hWShRAwjMeE~XtF\ #toyuMh/hThRhRuOuMh/hThRhRy(uMh/hThRhRuËu~XM{!܉ÐCreateEvent(NULL, TRUE, FALSE, NULL)CVssAsyncBackup::OnInitj`uXQj _Wh8h@hRhR,u3ۍMS]E]9^Xu_X@̾RQWhASVhRtj M\hSh#XQWhBSVhRtEPhXQWhEh@hRhRtEP#`XQWhFh@hRhRbtLPhMySSh XEQWhJh@hRhRtL%M(XE]]EH&HHHyH<HHIEPNdEjPQEy8PhȴXQWhh@hRhRsEPd}|ZEUSRPQEy8PhXQWhh@hRhR8sEPnd}| } #Et]u䍖QuNX&}uEyE}aYMQNXqE<PhpXQWhNX4jEPhXQWhNX8zEPhXQWh|NXEPhXQWhq\NX_EtkPhXQWhf-NX:Ey2PhpXQWh[h@hRhRqEPdEtF\MEuMhh@hRhRuyuMhh@hRhRuӲOuMhh@hRhR?(uMhh@hRhRu$À}td M?袄ÐCVssAsyncBackup::OnRunInternal PrepareBackup failed. 0x%08lxInternal BackupComplete failed. 0x%08lxInternal GatherWriterMetadata failed. 0x%08lxInternal GatherWriterStatus failed. 0x%08lxIVssAsync::Wait failed. 0x%08lxIVssAsync::QueryStatus failed. 0x%08lxUDXQj hhhRhRbnjM)M]ÐCVssAsyncBackup::OnTerminateUEHtCHt9Ht/Ht%HtHtHt/2(4!L343 32]GatherWriterStatusUjh<dPSVW 3P$dX̸Qjh"Wh,Qh@Q/m3ۍL$lS$9^~F PjVhSS=׾̸0hXQj h:Vh,Qh@QlD$tP`$j h;Vh,Qh@QlSL$XQV׃X0QCj0L$pD\L$T艱$=׃8 ׾̸,Q0hXQj hGVSh@QlD$tP5`L$Xj hHVSh@Qkj$Q蠱׃X0Q荱j0L$p\$аL$TǰLF΋FF7vh|QXQj h'Wh,Qh@QOkD$tPdL$Ë$d Y_^[]ÐCVssWorkerThread::PrepareJob_beginthreadex failed. errno = 0x%08lxUuMu ] 5jXjXQj ^VhvhhRhRj3ۍMS]E} tEtu3hhWXQVh~hhRhRiEPhXQVhhhRhRiEP`XQVhhhRhRniuUPhM育F::ResetUjh<dPHSVW 3PD$XdXhQjhqSh,Qh@Qd3L$lVTt$`9www5PwhQXQj hSh,Qh@Q)dD$|P6lwPh(RXQj hSh,Qh@QcD$xP)hG=G7wh|QXQj hvSh,Qh@QcD$tPdL$$ƋL$Xd Y_^[]CVssWorkerThread::StartJobUjh<dPHSVW 3PD$XdڋXQjhh@h,Qh@Qb3L$lV赻t$`9wGP tkwu]w5Pw@hQXQj h Sh,Qh@QbD$|PlwPh(RXQj h ojww5Pw@hxXQj hSh,Qh@QbD$|P lwPh@XQj hSh,Qh@QaD$xPGhL$M ƋL$Xd Y_^[]ÐCVssWorkerThread::TerminateWaitForSingleObject(%p,INFINITE) == WAIT_FAILED, GetLastError() == 0x%08lx, m_eThreadState == %dWaitForSingleObject failed. Error: 0x%08lx. State: %djD|XQjhh h,Qh@Q`jM͸e~Ft ~uPPM` sÐCVssWorkerThread::ThreadFunctionjT _X4Qj _WhRShRhRO_3MVuEE9p\uZXRQWhZSVhR_j M\hSh#XQWh[SVhR^EP@ EXRQWhbSVhR^j M臵\h`h#XQWhcuMhjh4hRhRu%uMhjh4hRhRuhuMhjh4hRhR]AuMhjh4hRhRuϳEuPEPju VL uMM qCVssAsyncBackup::Waitinvalid hThreadUM3]U u QY]Ã3sjMh* EP̐U uPY]Ã3sjM轡h* EPֶ̐U;tVu;u^]ÐUVjFEjjuX^]UVjFu^]jr }@TG@EG@GG@3G EGGGuEO$u w 藟EtE } PN$N$HG@oj 蓷ًE{ uωE CEVC}5eFPO%fCDfoUVu0^] (j$!}uVeF PO DTSnj$!迶u貴eN uDTnUVuw^] (:MjjÐUQVFP0EPv%ffY^]ÐVjjN#YjjY^ÐV~t vY3FFF ^Ðjr 訵}@TEw;wttj3ۍO$SjX9_t wxYMO___GP0EPwPY__ CmÐVjjN DTP^Ԑj`!Ep]~EuSO 6y?EtE;ptF Pyf3E3}fESM}@EEPM0MEPVEEPWjM0WWjMtWWjMiWF(UVNEtVY^]UV2EtVY^]UVEtVY^]UVxEtVY^]UVLEtVqY^]UVKujuhH* EEPEPFu 6 &^]V~t66 f&^Ðh"E Xu3ۉE]Qj h!hShlShSVShn]EOVPGu;puhMMECF(PM j[]MjjP]]tjjMԃQUt jjM@UGh;pƱUjhq"dPp 3ĉD$hSVW 3P$duX] Qj h/hShlShSUjL$xb3$D$tD$pfD$`D$\Ƅ$PVwujjL$dkTL$2}|$tD$`sD$`P D$Ƅ$u5hhXQj h9hShlShSTD$|P!j jjL$dSL$X$d Y_^[L$h3~]Ujh"dPx 3ĉD$pSVW 3P$dEX̉D$xQj hhxhlShS7Tj$$3ۋE C~ D$FD$\$3CSt$ tAND$dPD$ ;T$ Ȉ$jjL$lƄ$Ru묋D$F~ D$L$$,D$$d Y_^[L$p3}]CVssXMLLiteDocument::FindElementjXM#X3̉}Qj jzh0hlShSRWM辫}M}]EEMEPT} M sM EPQu)SLQj hh0hlShSREMuPJ}EEPWuH XEQj hh0hlShS8RMXuEEtPQM]MWjM QeCreateStreamOnHGlobalCVssXMLLiteDocument::LoadFromXMLULSVWXQj hh0hlShSAQ3ۍMS~teMtG;GuLG tHO@H;s G @DÅu(8] t(V t!G ˉFB~F t 먋F FMS_^[]CVssXMLLiteDocument::NextUjh#dP 3ĉ$SVW 3P$duXQj hBhhlShSP3ۍ$Sר$\$SD$Ƅ$Ph0T X$Qj hHhhlShSO$^X\$(D$(Ƅ$PSSh TSV X$̾Qj hMVhlShS]O($D$lXt$(PQ X$Qj hQVhlShSOt$XD$T$$RPQX$Qj hYhhlShSN$lX|$4,3jYD$ D$$$fD$t!$$f$Ƅ$D$$Ht|;wsv kD$T$RT$$RPQ0X$Qj hfhhlShSN$XL$pt$t$$h jDaYYD$Ƅ$tt3VL$tQr3Ƅ$D$PD$Q X$Qj hohhlShSkM$X|$4D$T$RT$$RPQ0X$Qj hshhlShSM$XL$pt$t$$D$T$RT$$RPQ@X$Qj hwhhlShSL$SX$t$t$$uD$pPNtjj$Q{D$PQ$D$4^ ;u wwGD$PQ,X$Qj hhhlShS L$D$lXPQPt;wt3\$jj$JjjL$xƄ$JhhXQj hkhhlShSK$P跴OD$,jP?L$(Ƅ$Ƅ$D$tPQL$,$d Y_^[$35u]CVssXMLLiteDocument::ParseCreateXmlReaderCreateXmlReaderInputWithEncodingNameSetInputReadGetQualifiedNameMoveToFirstAttributeGetValueMoveToElementULVXQj hhhhlShSIjMhFMf F^]ÐCVssXMLLiteDocument::ResetToDocumentU$ 3ʼnESVW}ًwtrEPUxr@Pu hdXQj hhhhHWhMjjGs;stE @PWkM_^3[r]level %d node %s CVssXMLLiteElement::TraceINCXLTHbase\stor\vss\inc\vs_xmllite.hxxj P$ HjHeeYuuEtQuuu u[u{Yjj腡̐jH3YtHtHtf@DÐj $G}ujY;vu#3EƋ_u;s G+;w4eNȉE(MMAeEEËM}uM] trGGSPFPQBjjESGw;vZMjjjjs̐Uuuu uTE]ÐVyEtAxEu^Ë;u IyEtxEu^ÐU, 3ʼnEQMh* EEPҟ̐U, 3ʼnEQM~hTEP裟̐* U, 3ʼnEQM=h* EEP[̐UyEArI]UQSW}E߀Eu8VsO(jj DjjO DW{EEYt^_[]UVuWv9ws wV[,} tsG;sPj uV)3;_^]VyEt3PPPPP茢^ËAxEu^Ë;Au IyEt^ÐjL$#~#IE}EEr2h<MneEPMh* EEPɝQPvWvF؋F;u XFF} t F;8u_F;xuXSxDH ;u;HIyDt5;xu WG@DG@@DGpJyDu@DAD@@Dx,;8u WG@DG@@DGpW yDaNEIADlmap/set too longUQESVWEE΋x Ȼ?3ҋ+B;sA;+;s3;s(؋E+FMtQvQStMESыF+EtPuPRt @~Et vY^F EF^ËM+;sAtPQPQtM~3@++t ȋEMFVU{+ MMtRWRStME+F~PQP+StMQEP:Y_^[] UyQr9EryrA;Ev2]UUVrBxEuPBFA;PupB;u0pr^]ȐAxEtËȐxEtÐUuuu utE]ÐUUV2FFxEuPBFA;PupB;Pup0Vr^]U}Vt)~r#} FSvu SjPESY[u FA^]jHP%葛hMeEPMoh* EEPN̐vector too longUE SVW}9Gs ϜE _+9]s];ujPE PjCjSt7r~rNNE SPvQDSQ_^[] UVu!YPu ^]UVW}Wet~rFFu +WV :ju `t(~rFFu WvPu _^]yu3ËA +AÐVFpF@FfF^@ÐUExPr@RPqQ ]UQQEVu WO;1u;uGE&;tM VD$PEu ߋE0_^] jT%(M] EE{Et2hlMxeEPMh* EEPӖM ` yEt{CxEt U z;upEsuwEH9Yuy 9u>~HM9uEtMЋE@E9XusEtMAZQ;SuEruw>CBCPMA9XuPC9uPCBCDJDBDKD{DUD;utNyDuADVFDNUyExDu AxDtlAxDuQ@DAD:NFDADFDAMV@D~yDuADVFDUyEuAxDuxDuADvB;xt;4xDuAQ@DAD#FDADFDMV@DGDjjK(9jjK 9SEYHtIHEM :invalid map/set iteratorUS]VW9^sF} +;stFVNr ] ]M r ++PE PRPF+NjP_^[]USVW{wu N yv6~Et;{tM G Px} CE EM _^[]U SVW{wM F Py6v2~EEtڋut0C;8uu WjE PE@,Muu N Ny u WuŋE0@_^[]UQQSVW{uusjuEKE };u PWu j;uI WCWpjك Py:E MEuWN yFWxEtVjbu XM WI ^yDE MsE};utG P4yE VHyEtPWWEP;E_^[] UVWu3 u +wuQu G_ E^] UEP@u+]ÐUVW;ϋ<;sOEQWuEwPd_^]yu3ËA+AÐy$rAÍAÐUE SVپMWjc{ C5y}{ t WuX tN3ɅtF3@Q PCI0Ps_^[]UE SVٍuMWj{ CE CxtH3Ʌt@3@s Q PjsI0z_^[]VWOXG6]>(GGDZg@G[pt wӃgY t w Ӄg Yg$uWӍxuPhj jEPׇ  ~tVFEÐCVssWriterImpl::~CVssWriterImpl*** Destructing object %pQ YÐq, ÐV~tvfY~ tv f Yf$~uV^ÐQV FFVY^YUVX0E@XtVY^]VVY^j hE#euN]8tU NdE䍎UEPh蜞ËeEEuh'juԋكX Qjh?Whhh.jM謇eEdu0h\hXQjhDWhhh.EPԗthWh#XQjhGhXQjhIWhhhV.EP茄`VhXXQjhJWhhh'.EP]dpMVPEˉ]ZEԍ}EtMQPX Eu܋pdjhPpuԋEj?dEMEuMhYh hhhuyuMhYh hhhuOuMhYh hhhV(uMhYh hhhuȂ ËuM_蘈CVssWriterImpl::AbortInternalBackup privileges are not setReceived Event: AbortUVFP6hYYu3FFPvhYYtFFFtENtE 3@^]UVFP6hYYu39FPvhYYtFMQFMFQHP3@^] Ujh$(dP`SVW 3PD$pdكXQjhJhhhh*3$W豃|$xLs(K,WjdQVD$$T$ AD$C(D$ C,T$D$$9{$T$C 4N L$F$D$;r ;L$~FPFPF PF PF PF PF PFPFPFP6hPXQjhahhhh*$PAČKt4>T$~tKFPFPF PF PF PF PF PFPFPFP6hXQjhnnN L$ F$D$$;r;L$s}FPFPF PF PF PF PF PFPFPFP6hXQjh{hhhh)$PKČD$,VP蠊G;{$QL$,tL$pd Y_^[]ÐCVssWriterState::AgeStatesRemoving completed state {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Removing aborted state {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Removing zombie state {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}\ÐUQQVEF EEE^]Ðj hE#euNA/tuU NeE䍎UEPh}ËeEE h(JUًEX̉]xEQjhWhhh%jl~eE[u5hXWhXQj^Vh Whhhw%lP襎thWh#XQj^Vh#}}ܾE}hXxQj^Vh0Whhh$lP`hPThXQVh1Whhh$lP4C7dPC6PC5PC4PC3PC2PC1PC0PC.PC,Ps(hhXQVh2Whhh[$lPʳĐXQVh3Whhh-$sTlhJm{Ht/XQVh5Whhh#sHlhmCGPCFPCEPCDPCCPCBPCAPC@PC>PCPCPCPC`EuthhhhhH@hmuthhhhhpgXuthhhhhoh.uthhhhhThË]EEPp 5uthhhhh\ggFuthhhhhL.fyXuthhhhhg.uthhhhhlhÍt虽3mÐCVssWriterImpl::BackupShutdownInternalCan only be called from the coordinatorReceived Event: OnBackupShutdownWriterId = {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}WriterName = %sWriter's OnBackupShutdown method threw an exception.Writer rejected the backup shutdownjPt)jkكXQjhhhhhbjM)heEˋ(EEEu{`pu1Mƃ薺"CVssWriterImpl::BeginSequencejH|jXQjhhhhh3ۍMSRg} u]tFύQff;u+t0W3ύQff;u+f|O\t h|#uh| N?M虹! CVssWriterImpl::CalculateComponentPathUS]VWj0 Yp  s(   s8u3t+sT )jpOt@ _^[]j\)hXQjhYhhhh 3ۍMSe]M}QW]P XEQjh^hhhh xMNEXE(H$X MH(M3ɉMEppEPuWPM 3Qff;u+Quu  uhXQjhlhhhh EP:bd3;r;syU EU MRWQPXEQjhuhhhh MUXu tM EG3MPM ;s8P+Ph XQjh~hhhh9 EPoah3ҋ]M;r;siUMEQWSPXEQjhhhhh M腿XuME,G3넋;s8P+Ph XQjhhhhhv EP`h3ҋM;r;UMEQWSPXEQjhhhhh MXu,tMElG33MPMENL;s6P+Ph XQjhhhhh EP_hjM؍ME(\8M^CVssWriterImpl::CheckTornComponentchecking whether component %s is tornskipping torn check for the final %d filespecs for performance reasons. Only the first %d filespecs were checkedUjh*dPSVW 3P$dL$@Xp%̿Qj[ShVWhhj$C`$$jj@hƄ$hP* tbd$0D$0QPh*$|$0t?h%XQShVWhh$P+]`L$\j+h(&XQShVWhh$P\3`D$PCPCl:uthh;hhhd=:Xuthh;hhhp>:.uthh;hhh`>:Ë]ue|};|hd<XQjhh;hhhtP>dFt2t)t tt~~!jj j j jjp{F~uVjjh#pHut赓CCVssWriterImpl::DoAbortEntering operation AbortAbort skipped in state %dOnAbort failed. hr = 0x%08lxUjh ,dPh 3ĉD$`SVW 3PD$xdL$EX] ̉D$lQjhhH@hhh3L$tV?$|$`|$ GhSD$$PL$l D$x u8h@XQjh(hH@hhh_D$xP<`CD$`PpjD\L$lPPPL$tPPPP$PPP$hpAXQjh=t$~ W`L$`觫8F L$lPPPL$tPPPP$PPP$h`BXQjhThH@hhh$PO;Č383ۍpS'@;QQSpq'Y@PhCXQjhehH@hhh$P:h3pV#'@PGoPGnPGmPGlPGkPGjPGiPGhPGfPGdPw`GGPGFPGEPGDPGCPGBPGAPG@PG>PGPCPCUրuEC;X$r3ut VjYM_^3[]j .uVMH3}9~$v+^ ȋUEdu G;~$s E@4 ut VjY*jd /f}XQjhLh(lhhh3ۍMS]gyEGpuSyMQehlXQjh_h(lhhh茹EP`]܉]]]EEPEPu ESPEPuSX u䉇\` dhGpSu荏$Su5 u֍MEEMME ]uMhqh(lhhhuS ZkyuMhqh(lhhhu# kOuMhqh(lhhh k(uMhqh(lhhhukË}e}8wuhluXQjhwh(lhhhɷEP ̐CVssWriterImpl::InitializeDelayedPostSnapshotCacheWriter is now in Delayed Post Snapshot modeError caught. Re-throwing ... hr = 0x%08lxUQME= VuEu   ¨3^]Ujh/dPSVW 3P$dt$E X]̉$EQjhtD$xEh@u$E h$E$hh$$˵j$3ɉ$D$|$$tD$4tD$8 tPpD$$F8PL$|$= Qd$L$0T$RƄ$SQP(ȉL$Dy_D$$t#xuL$Pjjh#pwwL$DQhwQXQjh*h@uhhh<$|$4tt$ L$4t$t$QD$DD$$txuL$Pjjh#pvXQjh:h@uhhh踯j $\hHVh#XQjh=h@uhhhw$Yt$Vt$,S׍L$X\ `dhCp|$ {t$$Ƅ$b؉\$$Ƅ$D$(tL$PpD$ L$!D$4h j,YYL$tIq(|$pq8$x`($@xt$pt$3T$u^D$ txuPjjh#pqhThX|̿hQjhVWSq$PPQQL$t诳VL$tƄ$yjh L$xqaT$xL$t$Qh jDνYYD$(Ƅ$tjjjt$|$:=3Ƅ$tH43ɋD$u[t9OuWQL$jh#pphThX|̿hQjhVWS_$APQT$jPQ D$4ystuL$Wjjh#p p\$PQt$4#|hUt$<hXQjhVWSΨ$PL$pƄ$'|$L$$huhL$(AC\$$WSD$4D$ txuL$Pjjh#pZoX|̿hQjhVWS'j $\hHVh#XQjhVWS$|= SV׍L$,bS$d Y_^[]tuL$Wjjh#pnX|̿hQjhVWSrj $E\hHUh#XQjhVWS=$CVssWriterImpl::InternalGetWriterComponentsCachedUjh|0dP S 3PD$(d3ۍL$Sjh\$4hP t#QD$\$Ph}L$'Ht9\$ ÍL$]QL$D$v4ËL$(d Y[]EnableRemoteSnapshotsXÐhÐUjhdPPSVW 3PD$`dXQjhShhh{3L$tV@ut$lhXQjhShhhFD$|P{duV9wxu1h(XQjhShhhD$xP8`ċMt$t$)ktf9wx~YO|T$ GuC;_x}FG|5j.4֋O|j\D$$L$ JQ֋ȃD$t;s 3@3 3D$MT$PD$t$Pt$]D$$ x\$~~G|S4VhPXQjhhhhh$PJG|l ff;uftfPf;Qufu3txG|F;wx|h܁XQjhhhhh袣D$xP5\ `St$jL$ \L$OËL$`d Y_^[]5\ St$jCVssWriterImpl::IsPathAffectedIsPathAffected called with path %sempty volume count IsPathAffected: Compare m_ppwszVolumeArray[%d]=%s wszVolumeRoot=%s no matching volume foundUQQSVٍMWS/u˥uÅt VjY_^[]UQSVWj^VUhxWӃ t$jhWӃ tj^VhWӃ u3Mt1_^[]ÐUy tuA q ]UjhdPPSVW 3PD$`dXQjh,hhhh襠jL$xkd$hD$p(D$D$D$ht[] utFFPpehtjp@=#u~ujj~t j_聄L$KL$`d Y_^[]CVssWriterImpl::LeaveStateUjh<dPHSVW 3PD$XdX ̻`TQjhhWShtTPjL$pd$`8u-h8hXQjhjWShtTD$tPDP L$Ɔ9~JL$Xd Y_^[]CVssWriterImpl::LockLock called when it wasn't initializedUSVu WFPFPF PF PF PF PF PFPFPFP6hhXQjh8hhhh}W|FĐPShXQjh9hhhh謝W@FhPShXQjh:hhhhxW FhPSh XQjh;hhhh?WF(hPSh8XQjh<hhhh Whv,ShhXhQjh=hVS֜WjdPjhBhVS贜hMQXȋh $Rgj0j\MP_^[]Old snapshot setCVssWriterState::LogStateAgingOld operationOld state%#xOld failureOld extended failure hrOld extended failure messageAn older writer session state is being removed. UD 3ʼnEVWj>^33Vf<>WP53VfEEWP$3VfWP 3VfWP3Vf|~WPߚ3j~fWPǚH3f<>j~WP謚 =  P P P P P P P P P P5 Vj@Pz P P P P P P P P P P5 PCPCPFPFSnapshotDevicesList = <%s>Writer's OnPostSnapshot method threw an exceptionWriter rejected the post Snapshotj hЪeE#euN8tuU NdE䍎RUEPhtËeEEe hf2BUuȋEX̉uԿhEQj[ShWhhhxj|uehXEQShWhhh{x|P`Ezu2hXhWXQShWhhh9x|PgthWh#XQShÃ}uh( hWXQShhXQShWhhhw|P&`hPThXQShWhhhw|PF7dPF6PF5PF4PF3PF2PF1PF0PF.PF,Pv(hhXQShWhhh.w|PĐXQShWhhhwvT|h~Ht/XQShWhhhvvH|hFGPFFPFEPFDPFCPFBPFAPF@PF>PFPFhXQjhWhhh0t|Pc`wE1hhXQjhWhhhs|P%`}hWu|MP1V]؍EQP4jVSL=EEPVR<u܋˥KQjjM؋jh:euȍEjjuEjjPujԼEűEu|hhhhhhTu|hhhhhh\dCXu|hhhhhhm.u|hhhhhhx8ËuE}}kuظ#pjPP19hXQjhhhhhhq|P/`h,uXQjhhh}u'|Phh#XQjhɃ}tpPuu2ME=u|hhhhhhPu|hhhhhhlѲXu|hhhhhh>.u|hhhhhhX+ËuԋM3E9EH @AAA04E=MEdE=u|hhhhhh`u|hhhhhhtXu|hhhhhh, .u|hhhhhhp=ËuԀ}tT|3XCVssWriterImpl::PreRestoreInternalReceived Event: PreRestorebackup schema: %#xThe pre-restore event will be serializedThe pre-restore event is not serializedWriter's OnPreRestore method threw an exceptionWriter rejected the prerestorej hжYE#euN6vtuU NbE䍎FUEPhrËeEEY h2BUċEX̉u@EQjhP Whhhl3ۍpSyEĉ]\Dž` dhEZu9hXWhXQj_WhW h@hhhLlpPz}q}gthWh#XQj_Wh] hXQj_Wh_ h@hhhkpP`hPThXQWh` h@hhhkpPF7dPF6PF5PF4PF3PF2PF1PF0PF.PF,Pv(hhXQWha h@hhh9kpPĐXQWhb h@hhhkvTph$9^Ht3XQWhd h@hhhjvHphFGPFFPFEPFDPFCPFBPFAPF@PF>PFFGdPFFPFEPFDPFCPFBPFAPF@PF>PFPFPF3=3f9thxQYYuu:hXQjXPh hphhhVD$xPݬ`h 3j^ QEj]YYuLL$PPjh#pihhXQVh& hphhh0VD$|P`U3Jff;uu +uB6XD$|QjXPh/ hphhhUL$t hx6׋ȃ`t&3ҋf9t j XhxRYYjZuލL$L$`d Y_^[]CVssWriterImpl::ProcessObjectListNo local volumes in the snapshot set - this is expected only in case of a remote snapshots set;USWEP؃u3WVB;t9+Ӌ5$ PAPQ֋G G+ÍPAPQփG5hP7YYuuGPwYY^uuGO3@_[]USVW3ۋW~M u90u9Ht C;|u3B;t9+Ӌ5$ ؍PAPQ֋G G+ÍPAPQփG5hP7YYuuGPwYYuuGO3@_^[]j h,?E#euN[tuuuU NoE䍎+(UuEPVËeEE?Rwh(Q4肮Uى]ЋEX̉]E̾Qjh WVhhQj`趪ee}Et%} u%}umh( hWXQjh# } u/h$hWXQjh WVhhQ`P賺}uh( hWXQjh 2uhXWhXQjh& 맀thWh#XQjh) C7PC6PC5PC4PC3PC2PC1PC0PC.PC,Ps(hhXQj^Vh+ WhhhP`P'ĐXQVh, WhhhPsT`h觙{Ht/XQVh. WhhhUPsH`hrCGPCFPCEPCDPCCPCBPCAPC@PC>PCPCMj`\EЋE1}pjhPejjEEPű蹃jVEMEQ蒸Ex`h hhhh$5xx`h hhhh^x`h hhhh^1x`h hhhhǡË]Eh}\hXQjh hhhhK`Pҡ`h,hXQjh hh}uh`jXQjh 胤tOM+hy=PhXQjh hhhh K`P>dheC8PMJC(PM>sT uE ]ą}ԅMURQP,hy8PhhXQjh hhhhfJ`P蔳uEVWSPQV5 hWSu֍MEhPhXQjh x`h hhhh蚞x`h hhhh^I^x`h hhhhÞv1x`h hhhh,EEhX̻hQjh WVSH`P`hXQjh WVSH`P`Mu E ]uhPhXQjh }hWu`MP*EЍu܃pEjhPeuЍEjjPűE׍MuMu܃uп jp胊P(EEM &9EuSvHhXQjh hhhhG`PĝDž\u܍(lDž< $ failure<%#x>VW3WN$>~~~ ~~~WN ~_^ÐUjh<dPLSW 3PD$XdXQjhhhhh?3ۍL$lS豘\$`D$ (D$D$ D$w|f_xp_|pYYwt\ _t\ 8]uL$L$Xd Y_[]CVssWriterImpl::ResetSequenceUjh4dPXSVW 3PD$hdt$ XQjh hhhh>j$gd$p}up] L$QSP|$D$,FF8PL$ D$pt$u8h8hXQjh hhhh">$POd$D$pL$QSPD$,yNjjjh#t$,hhXQjh hhhh=$PEt$VPQ$D$,yd3ۋS!@uOL$ SSjh#pzt$,ht$4XQjh hhhh==$넋t$t$= V׍L$$L$hd Y_^[] CVssWriterImpl::SaveChangedComponentsCouldn't allocate instance id stringSaving WRITER_COMPONENTS document as XML failed. hr = 0x%08lxIVssWriterCallback::SetContent failed. hr = 0x%08lxUVW}4t U BFA _^tE] ULSVWXًQjhhhhh;jL$tȓSL$%u˥uuMAPAPA PA PA PA PA PAPAPAP1u h0XQjhhhhhv:$P訐Đ*3A9Htxu} } @ xuH@t$t VjYL$_^[]CVssWriterState::SetBackupCompleteStatusCan't set backup complete on session id (%#x){%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x}Ujh5dP0SVW 3PD$@dt$]L$Vd$HEtD$L$j'{L$0j t$$t$,V.D$Hu39N$vF x4tA;N$s؃{|,}ECE C(us, c, uK,L$ D$Ht$t VjYL$@d Y_^[]Ujhi5dP(SVW 3PD$8dSL$d$@j,zL$(juVS7jD$DzL$pD$@t$t VjYL$8d Y_^[]j5SMNu e˅t jy{EFFF0ut VjYJUjh6dPXSVW 3PD$hdt$XQjh hhhh\6j$d$pL$VwM 3C\$p&t Sxu L$$zutFtG;Ft8hXQjh'hhhh5$P`P~tHF#3ɋF9ptA } tFM zut FGFG3ۋt$ t VjYL$$ËL$hd Y_^[]CVssWriterState::SetNoResponseFailureWriter sequence no longer in operation, retry     jD|XQjhMh hhh3jMe΋jjuPXMeGCVssWriterImpl::SetWriterFailureUjhdPPSVW 3PD$`dى\$XQjhZhhhh*33L$tWu|$h#t2#t*#t"#t6#t#t Wpu؅tK{4t(VPh8XQjhkhhhh2$PƈhS5VhXQjh~hhhhZ2D$|P菈dWuL$u VpEL$NjL$`d Y_^[] CVssWriterImpl::SetWriterFailureExrestorebackupSetting the %s failure status, hr=%#xThe calling thread is not the same thread that originally serviced the event; setting failure state, hr=%#xU싁`Ht=Ht+HtHtHt12CEt:E+Et+EEtE Et Et33@]jh(eeMt)^E%UEphËeEjXr j\|6/ى]X̿QjhjVWhhi/jM03PEPEEh KEy?jjjh#p:XQjhyVWhh/UMhL%E󥥥 C<$PhVXQjhhhhh.EPduMhhhhhu8uyuMhhhhhuOuMhhhhhs(uMhhhhhuÀ}]td S۾YMi3AÐCVssWriterImpl::StartTimerThreadInternalUjhdPPSVW 3PD$`dXQjhWhhh%-3ۍL$tS\$hD$(D$D$D$9D<džH$u2PhVXQjhWhhh,D$|P݂dD΃D jWu6PhWXQjhhhhhP,D$|P腂dW蒌L$L$`d Y_^[]ÐCVssWriterImpl::TerminateTimerThreadj hE#euNr4tU NaE䍎UEPh豚ËeEE`yh6肇UċXu̿ Qj[Sh Whhh*jMeMĉpDžt@ xƅ|E `u/h\XhXQSh Whhh*EPÓ}uhThWXQSh ɀthWh#XQSh hXQSh Whhh)*EPA`hPThXQSh Whhh)EPiF7dPF6PF5PF4PF3PF2PF1PF0PF.PF,Pv(hhXQSh Whhh)EPĐXQSh Whhhe)vTMhr~Ht,XQSh Whhh3)vHMhSrFGPFFPFEPFDPFCPFBPFAPF@PF>PFPFPCPC먋EURVhPQ$XEQjhDh hhhT MCX V G WSh XQjhOh hhh'EP]kEhEPQuMhQh hhhui  yuMhQh hhhuph7 OuMhQh hhhi^ (uMhQh hhhuMj Ë]jCPp uMտ6(ÐCVssWriterImpl::UnsubscribeInternalSubscriptionID == allocation of BSTR failedIEventSystem::Remove**** Unsubscribe succeeded for [%p] (%u subscriptions removed)jd!8nM܃Xu̍}QjhUh hhh3MVok}܍MWuǠE9w$v(G {4uiuF;w$s܅ujEP؋u॥u؉C0t VjYM賽mCVssWriterState::UpdateSessionIdOnBeginSequenceUjh8dP 3ĉD$xSVW 3P$dى\$EX̉D$lQjhh hhhDj$j$|$x[$D$$L$xhWt$Px|$L$W13Ƅ$t0 T$xȉD$u F;s D$M H0|$;u|L$xt3tG x4tF;sM H0;uG|$hD$$ht$L$pPӍL$hLL$PD$lPt$ t VjYL$$读$d Y_^[L$x3:]CVssWriterState::UpdateThreadIdForSessionVNآf$3\ @^jH9Hk}O螢3ۉ]D _(G$(_D0XQjj+h h\ZhpZSMgEOD3f_@KM舺"ÐCVssExpressWriter::CVssExpressWriter{{{{{{{jH_9Zj}X3FuQjj8h h\ZhpZLjMg@uAtVW<M貹ODtQPw$(<@Xt WG!ÐCVssExpressWriter::~CVssExpressWriterV \FWV\Y^jX9 XQjhh h\ZhpZ) jMe]eE{At,s(Mec(E(;MuE(;{@t} u KD3{03C,fC@M@ uMhh h\ZhpZuFag uMhh h\ZhpZu` uMhh h\ZhpZa ruMhh h\ZhpZua ECVssExpressWriter::CleanupUE ] U 3ĉ$ESV] u WXD$|̉\$h$Qjhh` h\ZhpZR 3$PD$hdj Y $j Y |$|(D$D$f3t$ t$u@h XQjh)h` h\ZhpZ $Pa`WL$39=h V׋t$ uD$ D$ hH* PdhVPuGPh XQjh4h` h\ZhpZL $PVhd#f3ۍJff;u+8]tL$|Yff;D$ t$Yff;D$ u+ L$8]RP3P׋|$uD$ D$ hH* }L$|u$D$wPD$zPD$}P$P$P$P$P$P$P$P$C)QVhP PWQ@t$0yNVh XQjhMh` h\ZhpZ$P1_$djt$4QP 3D$D$8(L$|$7L$|$7L$(5$_^[32]CVssExpressWriter::CreateFilePath\Vss\Writers\Application\\Vss\Writers\System\GetWindowsDirectoryW failed with %d%s%s%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x.xmlStringCchPrintfW failed to create file name with 0x%08xSمu@[Ã#VWj(1Yt Q3t"N7x3F t Q3lj3_^[Ðjx4:bMXE0]M̋QjjUhP! h\ZhpZ]ȉE3MV^Eԍ}܉uEu1h hWXQjjahP! h\ZhpZEPn30{@thZhWXQjjhÀ{Ath0[hWXQjjl맋E̅ȍQff;u+u u SP4uh[hWXQjjxPC0E؋E u C,EPl Ey5Ph! h#XQjhhP! h\ZhpZEPmMEyh" PXQjh]SPuȋ FDPh# SESyPhx" uXQjhP}ԋWh# SESy"'Ph" uXQjhRPSPPh" XQjhhP! h\ZhpZEP#ZM̃djv,uu(u$QhuSP(Ey.SPSPEhh# hW XQjhE@@h! hWXQjjruMhhP! h\ZhpZuW |uMhhP! h\ZhpZuV RuMhhP! h\ZhpZ/X ! +uMhhP! h\ZhpZ|X7! ËuM5n^,CVssExpressWriter::CreateMetadataNo writer name providedCoCreateGuid failed with 0x%08xCVssCreateExpressWriterMetadata::CreateInstance failedFirst QueryInterface failedSecond QueryInterface failedReference count on CVssCreateExpressWriterMetadata is %luCVssCreateExpressWriterMetadata::Initialize call failedw.wnBɖw.wnBɖ㐐UQQS3ShjSjSu XEtMEHM[]Ul 3ĉD$hES] VWXD$dẺD$tQjhh% h\ZhpZXjL$|X|$d3SD$D$ 3ۍD$\$PVa D$(yPh% XQjhhT+ SWPHt$ x(hp+ SWPHt$ xh+ SWPHt$ L$D$('L$莤_^[]CVssExpressWriter::RecreateDirectories\Vss\Vss\Writers\Vss\Writers\System\Vss\Writers\ApplicationGetWindowsDirectoryW failed with %d. ULSVWXQjhnh\h\ZhpZ3ۍL$pS[PM \$D$(Qff;u+ʋUrff;u+< L$0&}PSt$uhH* D$D$P&QuGu htPV!D$ yAPhh- XQjh{h\h\ZhpZD$xPTd# EVPQDL$t$ D$(~%L$_^[] StringCchPrintfW failed with %dUTSVWX\̿\ZQjhVWhpZ3ۍL$xSNu \$hX\$x̉\$|QjhVWhpZ$P=dSu D=׋d$D$jPjh/ D$$  uQ׋Vh 2 XQjhh\h\ZhpZA$PKSd~ t$(D$Pu @ur׋Vh2 XQjhVh2 XQjhu?Sh@3 XQjhh\h\ZhpZ$PRdD$(#|$tt$d$t$(L$ _^[]D:(A;OICI;FA;;;BO)(A;OICI;FA;;;LS)(A;OICI;FA;;;NS)(A;ID;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;CIIOID;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;ID;FA;;;SY)(A;OICIIOID;GA;;;SY)(A;ID;FA;;;BA)(A;OICIIOID;GA;;;BA)(A;ID;0x1200a9;;;BU)(A;OICIIOID;GXGR;;;BU)(A;OICIIOID;GA;;;CO)ConvertStringSecurityDescriptorToSecurityDescriptorW() failed with %dCreateDirectoryW() failed with %dGetFileAttributesW() failed with %dCould not recreate directory, file in place (%08x)jh;xX,7 ̿\ZQjhVWhpZ 3ۍMSH]]E(E]]{@u2{Au,hh7 h#XQjh'VWhpZEPXs0jSP yuMhh ? h\ZhpZu8> OuMhh ? h\ZhpZj:> (uMhh ? h\ZhpZu:> ËuME(MdCVssExpressWriter::UnregisterCannot delete, waiting for saveCannot delete well known writerWriterExists returned 0x%08x - writer does not existsDeleteFile for "%s" failed with %dDeleteFile(%s)Ud 3ĉD$`SVWEu |$XD$X̥QjhA \ZVWhpZ3ۍL$pS;jD$\hPǡ uh0B XQjhVW]L$t$XQP8thpB XQjh$}tA}t;}t5hB XQjhhA h\ZhpZ\$vD$wP%:D${ D$L D$P&DD$TXSD$X5_DŽ$VDŽ$ lNDŽ$IDŽ$52D$i-TD$ Ph@\XQjh.hF h\ZhpZ$P3$dL$D$(e L$ _^[]CVssExpressWriter::WriterExistsVN FN^tQPÐh;F9XQj j/ShK hL ST53ۍM]E+3E]fEԍWE9u?裱\y0h]PXQjj=hhK hL \TPEhXQjjAhhK hL -TPB`XQjjBhhK hL hK hT%VMgEЋPM#VSh MVjhDwMoEEE@EhhSM tVh7MEPMxr@K ff;uftfPf;QufuދM3Pju$3fuhlL hXQjj_`3ۍEEE@EhM  VhxmM/EPMxr@K ff;uftfPf;QufuދM3PjJj[bVjhMVhMEPMjSPEdSjMSjMEME蛂M*QPuhL hXQjjz lTj}hhK hL L.J lTj}hhK hL H,J lTj}hhK hL ?.J rlTj}hhK hL P.*K BhL XDž\Qjj}hhK hL TP.`nK Ë\T14Ðbe000cbe-11fe-4426-9c58-531aa6355fc4ASR WriterASRWRTASRWCbase\stor\vss\modules\vswriter\asrwriterrest.cppAsr writer not foundAsr component not foundException caught!QuÃyrIQRPÐ3AAA AAAAA A$A(A,A0A4A8A<ÐVM@X^ÐV(O@X^ÐV>t6CgY~t vEY~t v6Y~ t v gY^ÐVv4f4N$NN^뒐UVE@XtVfY^]UV(E@XtVfY^]U 3ʼnEeSVW8ډEtjj EPWhSMh PEYYuijuV\uVY~H >SjjjVXtӋ׋؅y VYE0tWY3M_^3[]UjhY<dPSVW 3P$dX R Qj hWhhK3ۍ$S -$(\$$D$ \$4D$0\$,D$(Sh?L$@O D$Ƅ$PD$D$PSD$ \$PSu\$, ȃzRNt$L$0uPSӋ|$4uD$D$hH* P-t$L$(XuPjӋt$,uD$D$hH* čD$PD$PWD$ PVu uBPh_XQj hh R hh$P.)dWL$$h|L$$VL$$D$8VWPS uVD$$Pp(hL$8@}L$DD$DY`(L$(t$(L$0t$0L$ t$ L$Lp}$d Y_^[]CVssSidCollection::AddSidToRegistryUVh u'FYY^uhH* EEPN+]V~t v f^ÐV~t vf^ÐU 3ʼnESWمu3`jj EPWhu~C 9V39uv.EPVWdt1MAPQjjS`tF;ur3^M_3[]~ ېUjh<dPHSVW 3PD$XdXlT ̻Qj hyWShjL$p(d$`FPu uA~ uD$ hT XQj hWShD$tPDSL$#{L$Xd Y_^[]CAutoSid::CreateFromStringConvertStringSidToSid(%s)SVWQQO uxjw j7l_^[Ujh=dPSVW 3P$ dXQj hhW hh3ۍ$SC'$(L$D$H\$(D$$XƄ$(L$\$ \$~D$P腀D$PSSjt$,Ӌ=D$׋zy|$nt$L$(pt$(D$ Pt$Vjt$,ӅuCXW Qj hShhׅ~ h^Ѝ$=|$ ;|$Qj h#W L$xSVh\W$QXt$lQj $$\$PL$lGt$t$$h@^h#XQj h%SVh$P6d$(L$$D$$XiL$D$HL$,D$@X1xƋ$ d Y_^[]Qj hW L$xSWhfXVQ-j $+#\L$lpVh]h#XQj hSWh$PB5̐GetClientTokenOwnerUjh|=dP 3ĉD$xSVW 3P$dڋXQj hOhY hhu3L$|W:$$L$D$HƄ$L$|$D$P}3t$p@|$tD$hD$lD$PD$lD$|Pt$ uFXQj hdhY hh~ hY Ѝ$:|$L$$PăL$D$HL$$D$@XvË$d Y_^[L$x3}]HasPrivilegePrivilegeCheckUQS3jCY3u"ӹ'"uӹ u3ۊ[]Ðjt=*&ڋX@\ Qj hWhhjMo"3ɉMMEHEEPQQQQQQVj jEMPM܉MfEtu>XQj hWhhA~ hT\ ЍM<9Et#MUEرP]{t EPuu EPujXQj hWhh~ h\ {uMhh@\ hhuDi[ yuMhh@\ hhu[ OuMhh@\ hh[ (uMhh@\ hhu[ E}t u}M}+*}PMEHME@XBs{#ÐIsInGroupAllocateAndInitializeSidCheckTokenMembershipUj2YDu$2ҹ'3u2ҹ #u33@]ÐS3jCYuӹ u3ۊ[ÐUaE A aAE]VfFO^ÐV @X^ÐVfqN F TF @X^ÐUV E@XtVWY^]UjhdPPSVW 3PD$`dX0_ Qj hShh3L$tVoωt$hAEL$VVV@VVVQL$0QVVVPt$Dt$@t<7hHa~ PXQj hShh6$P 7\$t8O^S]P` GuhH* D$D$P\$D$L$GCG G`pL$`d Y_^[]CVssRegistryKeyIterator::AttachV~t vf^ÐSV3ۍN^^^ |R^^[ÐSV3ۍN^^^VR^ ^f^ ^[ÐjT>$P3wwh`hXQj hRhhh$P2D$;G t8w PhbhXQj hLhhh$빋EL$\$(0E D$$(L$$uL$,lL$pd Y_^[]Ujh\dPHV 3PD$PdXQj hXhhhjL$hd$XlvL$ kƋL$Pd Y^]ÐUjh<dPLVW 3PD$XdXQj hbhPhh萿3L$lVUt$`ωt$OtWD$Pf6D$xt$L$jƋL$Xd Y_^]ÐUjh\dPHV 3PD$PdXQj hyhhhjL$hd$X5v L$ RjƋL$Pd Y^]ÐUE ;pP$k E% } E%h} E%} E%~ E%X~ E%~ E%0 E% E% tE%X `E% LE% 8E%h $E%Ё E%0 E% }t ^l l ;X8=$k }t l l }t 6m {vm q}t m am W}t n GFn =}t ~n -n #}t n *o  }t fo o }t o p }t 6p jp }t p p }t p q }t Nq w~q m}t q ]q S}t r CZr 9}t r )r }t r 6s }t ns s }t s s }t &t bt }t t t }t z .{ }t v{ s{ i ;: $(l }t .u 0~u &}t u v  }t ^v v }t v *w }t nw w }t w Nx }t x x }t >y zy p}t | `B| V}t ~| F| <}t y ,.z "#;tv= tU=#t:=#t=#E% E%0 E%@ }t ~z z E% =#ts=#t[=#tCt-} u VQPh jP V辙^BE% 1E%  E% E%8 ]he |e e e e e e e f f 0f Df Xf lf f f f g g 9g Sg mg g g g g  h g #h =h Wh qh h h h h h  j :j Pi ji i i i i i j VSS_IN_IDENTIFY (Enter)VSS_IN_IDENTIFY (Leave)VSS_IN_PREPAREBACKUP (Enter)VSS_IN_PREPAREBACKUP (Leave)VSS_IN_PREPARESNAPSHOT (Enter)VSS_IN_PREPARESNAPSHOT (Leave)VSS_IN_FREEZE (Enter)VSS_IN_FREEZE (Leave)VSS_IN_FREEZE_FRONT (Enter)VSS_IN_FREEZE_FRONT (Leave)VSS_IN_FREEZE_BACK (Enter)VSS_IN_FREEZE_BACK (Leave)VSS_IN_FREEZE_SYSTEM (Enter)VSS_IN_FREEZE_SYSTEM (Leave)VSS_IN_FREEZE_RM (Enter)VSS_IN_FREEZE_RM (Leave)VSS_IN_FREEZE_KTM (Enter)VSS_IN_FREEZE_KTM (Leave)VSS_IN_FREEZE_DTC (Enter)VSS_IN_FREEZE_DTC (Leave)VSS_IN_THAW (Enter)VSS_IN_THAW (Leave)VSS_IN_THAW_KTM (Enter)VSS_IN_THAW_KTM (Leave)VSS_IN_THAW_DTC (Enter)VSS_IN_THAW_DTC (Leave)VSS_IN_POSTSNAPSHOT (Enter)VSS_IN_POSTSNAPSHOT (Leave)VSS_IN_BACKUPCOMPLETE (Enter)VSS_IN_BACKUPCOMPLETE (Leave)VSS_IN_PRERESTORE (Enter)VSS_IN_PRERESTORE (Leave)VSS_IN_POSTRESTORE (Enter)VSS_IN_POSTRESTORE (Leave)VSS_IN_GETSTATE (Enter)VSS_IN_GETSTATE (Leave)VSS_IN_ABORT (Enter)VSS_IN_ABORT (Leave)VSS_IN_BACKUPSHUTDOWN (Enter)VSS_IN_BACKUPSHUTDOWN (Leave)VSS_IN_BKGND_FREEZE_THREAD (Enter)VSS_IN_BKGND_FREEZE_THREAD (Leave)VSS_IN_PROVIDER_BEGINPREPARE (Enter)VSS_IN_PROVIDER_BEGINPREPARE (Leave)VSS_IN_PROVIDER_ENDPREPARE (Enter)VSS_IN_PROVIDER_ENDPREPARE (Leave)VSS_IN_PROVIDER_PRECOMMIT (Enter)VSS_IN_PROVIDER_PRECOMMIT (Leave)VSS_IN_PROVIDER_COMMIT (Enter)VSS_IN_PROVIDER_COMMIT (Leave)VSS_IN_PROVIDER_POSTCOMMIT (Enter)VSS_IN_PROVIDER_POSTCOMMIT (Leave)VSS_IN_PROVIDER_PREFINALCOMMIT (Enter)VSS_IN_PROVIDER_PREFINALCOMMIT (Leave)VSS_IN_PROVIDER_POSTFINALCOMMIT (Enter)VSS_IN_PROVIDER_POSTFINALCOMMIT (Leave)VSS_IN_PROVIDER_POSTSNAPSHOT (Enter)VSS_IN_PROVIDER_POSTSNAPSHOT (Leave)VSS_IN_PROVIDER_ABORTSNAPSHOTS (Enter)VSS_IN_PROVIDER_ABORTSNAPSHOTS (Leave)VSS_IN_DOSNAPSHOT (Enter)VSS_IN_DOSNAPSHOT (Leave)VSS_IN_OPEN_VOLUME_HANDLE (Enter)VSS_IN_OPEN_VOLUME_HANDLE (Leave)VSS_IN_IOCTL_FLUSH_AND_HOLD (Enter)VSS_IN_IOCTL_FLUSH_AND_HOLD (Leave)VSS_IN_IOCTL_RELEASE (Enter)VSS_IN_IOCTL_RELEASE (Leave)VSS_IN_IOCTL_NOTIFY_FLUSH_COMPLETE (Enter)VSS_IN_IOCTL_NOTIFY_FLUSH_COMPLETE (Leave)VSS_WS_UNKNOWN (SetCurrentState)VSS_WS_STABLE (SetCurrentState)VSS_WS_WAITING_FOR_FREEZE (SetCurrentState)VSS_WS_WAITING_FOR_THAW (SetCurrentState)VSS_WS_WAITING_FOR_POST_SNAPSHOT (SetCurrentState)VSS_WS_WAITING_FOR_BACKUP_COMPLETE (SetCurrentState)VSS_WS_FAILED_AT_IDENTIFY (SetCurrentState)VSS_WS_FAILED_AT_PREPARE_BACKUP (SetCurrentState)VSS_WS_FAILED_AT_PREPARE_SNAPSHOT (SetCurrentState)VSS_WS_FAILED_AT_FREEZE (SetCurrentState)VSS_WS_FAILED_AT_THAW (SetCurrentState)VSS_WS_FAILED_AT_POST_SNAPSHOT (SetCurrentState)VSS_WS_FAILED_AT_BACKUP_COMPLETE (SetCurrentState)VSS_WS_FAILED_AT_PRE_RESTORE (SetCurrentState)VSS_WS_FAILED_AT_POST_RESTORE (SetCurrentState)VSS_WS_FAILED_AT_BACKUPSHUTDOWN (SetCurrentState)VSS_S_OK (SetCurrentFailure)((HRESULT)0x800423F0L) (SetCurrentFailure)((HRESULT)0x800423F1L) (SetCurrentFailure)((HRESULT)0x800423F2L) (SetCurrentFailure)((HRESULT)0x800423F3L) (SetCurrentFailure)((HRESULT)0x800423F4L) (SetCurrentFailure)((HRESULT)0x800423F5L) (SetCurrentFailure)((HRESULT)0x80042319L) (SetCurrentFailure)(Enter)(Leave)UNKNOWN_EVENT[0x%08lx] %sj\?2XQj hh hhĝ3ۍMSE]PEjS]u4h0 hXQj h-h hhnEPt:h ~ PXQj h1h hh0EP Mh hXQj h6uMh=h hhu 3ۉ]MuMh=h hhug@ uMh=h hhg uMh=h hhuD u39A$]t Q]}}h uXQj hFMGÐCVssMachineInformation::IsDCwithADCannot determine whether machine is DCFailure to use DsRoleGetPrimaryDomainInformation for DCDsRoleGetPrimaryDomainInformation succeeded but DSROLE_PRIMARY_DOMAIN_INFO_BASIC buffer is NULLRe-throwing after cleanupUjhdPPSVW 3PD$`dى\$XQj h{h hh覙jL$xluT$3L$D$hD$RL$3Att3҈t u8\$u3Ɉp>8uׄɋuϋt$>uRQPhx XQj hh hh$P'lL$mDL$`d Y_^[]CVssMachineInformation::IsDCwithADinDSRMReturning dc = %s, ad = %s, dsrm = %sU 3ʼnESWXP Qj hWhh3ۍ SdPtxSPhlWyt&^]j@ى]3CE{xcKHCCC C$C(C,fC0C4AEC8@C@@/SÐVjxc+j+vShbhc[rEPĐXQWh?Shbhc0rvMhPF PQu#jT~tljEPEPv yQQhQQQMEQP@*6uuu؈] u#諏jv 23BF RPQ8Ei8ET[uMhjhX hbhcu yuMhjhX hbhcuֲ OuMhjhX hbhc< (uMhjhX hbhcu' À}t }t2PM)M+茄CVssIJetWriter::OnFreezehBpXQj_Wh>h hbhc%p3ۍMSuM؉]]]FH]P7hXEQWhKh hbhcoEP`XQWhLh hbhcoh`chMȸFPFPFPFPFPFPFPFPFPF PvhhXQWhMh hbhc9oEPĐXQWhNh hbhc ovMh*M jjSSN4jQPy]j ؈]j؈]EPEP xQjhmh hb2ۍhc]onhP 8Q蹵XWQ#jM%\8h]3;}stkEP؈]Gt/jREtjBEtF u PQEjj}t u f4u܅VjYuMhh hbhcu0} yuMhh hbhcu OuMhh hbhckζ (uMhh hbhcu uM%MjˀCVssIJetWriter::OnIdentifyJetGetInstanceInfojTDClX ̾bQj_WhSVhc:ljMehXEQWhSVhc lEP#`XQWhSVhckh`chMuFPFPFPFPFPFPFPFPFPF PvhhXQWhShbhcwkEPĐXQWhShbhcLkvMhlF u PQDu#.jF ju PQHtuMhh hbhcu衿 yuMhh hbhcuq6 OuMhh hbhcܿ] (uMhh hbhcuN 39EPMi#M6~CVssIJetWriter::OnPostRestorejTC6jX ̾bQj_WhSVhcijMehXEQWhSVhciEP`XQWhSVhcuih`chM蓲uFPFPFPFPFPFPFPFPFPF PvhhXQWhShbhciEPwĐXQWhShbhchvMhF u PQ(#踆juMhh hbhcuBk yuMhh hbhcu OuMhh hbhc} (uMhh hbhcu 39EPM !Mv{CVssIJetWriter::OnPostSnapshotjTDgX ̾bQj_WhSVhcfgjM-ehXEQWhSVhc7gEPO`XQWhSVhcgh`chM1uFPFPFPFPFPFPFPFPFPF PvhhXQWhShbhcfEPĐXQWhShbhcxfvMh蘯F u PQEXEPQuMhGh, hchcu yuMhGh, hchcuە OuMhGh, hchcF (uMhGh, hchcu踗 ÍMRUÐClearPublisherFilterjFdh jhDUYYE3ut SuEuhH* EEPBuuuu uWuhVUjlUG@AXQj h.h8 hchc@3ۍMS蜙]M u WEun]UEFRURSuWPQXE̿8 Qj hGWhchc[@ MX]EUERPQ$XEQj hLWhchc@ M}X]]EUERURjPQXEQj hVh8 hchc?8 MkX}uKMEEEtPQEE]tPQEEPQEURh( PXEQj h[h8 hchc-?h MX] EU ERPQ\XEQj h`h8 hchc> MX]E(EMu lnu̍N Zu:u h XQj hjh8 hchc>EP躔du uu tqhH XQj hrh8 hchc9>EPohuWPXEQj huh8 hchc> MX2h XQj hxh8 hchc=EPhME(lu E@X MEEE~PQsuMhh8 hchcu yuMhh8 hchcu OuMhh8 hchcQ (uMhh8 hchcuÒ ËuMZPkJ8.eOECVssWriterPublisherFilter::PrepareToFireIMultiInterfaceEventControl::GetSubscriptionsIEventObjectCollection::get_NewEnumIEnumEventObject::NextIUnknown::QueryInterfaceIEventSubscription::get_OwnerSIDSubscriber with SID (%s) is not allowed to fireFiring subscriber SID (%s) for method (%s)FireSubscriptionSubscriber with SID (%s) for method (%s) was not fired.UM Vu&uM ztMQP3@^] UMAJutQW3]Ujh\dPHV 3PD$PdXQj hhH hchc8jL$h覑d$X~`u N {F`L$ FL$Pd Y^]ÐCVssWriterPublisherFilter::SetupGenericSidsjD|X Qj hShchc8jMؐeEu GEGjZtk3ɋh  QKYYȉO u0h( hXQj hShchc7EPԠPuQ8 wjZutQ3ɋh  Q+KYYȉOuhx hXQj h 댋PuQ7 wMKCVssWriterPublisherFilter::SetupIdArraysCannot allocate writer class id arrayCannot allocate instance id include arrayhGXQj hh hchc53ۍMS觎]]MEQhVuy~Qj h  LWcShc5XVQX{j0MZ\Lzuhdh#XQj hWShc@5EPq]EEMPuuuu uEuPQ XE̿ cQj h%WVhc4dMEXjPQ$XEQj h)WVhc4 MREXEtPQ]EtPQMeHSetupPublisherFilterIMultiInterfaceEventControl::put_FireInParallelUjh HdP8 3ĉD$0SVW 3PD$Hdً}3|$,D$9CD$P h t$(d$PL$QVWL$PV jXf9D$ D$0Pt$ X 39sv{ T$0u-F;srD$P |$,3{t*38CD$P {C9CD$P h t$(L$D$PQVWV uFjXf9D$ut迴V蚼Y^VNt QоfN t Q迾f VaY^V\VEY^Wu@_Ã'SVj$Yt Q3t3V@3ۃ 7^[_ÐUQQSVW]3}}M;xyN9H =H @hX MDPH ppjfY*UM7uSh8 VyiΟH =H tT@tNh Sh8 VPH ppjjW_H =H t@thH WpfpjY *]4W~ M6_^[]Ð% j@E.,q) ppVssAsrRestoreCComObject::CreateInstance( &pVssAsrApi )spUnk->QueryInterface( riid, (VOID**)ppVssAsrRestore )USVUW3ۉu 3C!}u\jW_H =H t@theWppj fY(Ë5\ Puֹ W_^[]9}u'jW_H =H t@th Wppj 9}u*jW_H =H t@th Wppj n9} u2jW_H =H _@Uh Wppj 7j Y f;u fuf9>u4߿H =H  @h Wppjj=VEYY ;Ћ+sEu2j_H =H @{h Wppj]肦uf~j Yf;u fuf9>bj,VEYYuevuu2j_H =H @h0 WppjUʍAEff;u+MJ;u2j _H =H @heWppj{Ћ+Kuu2j_H =H [@Qh0 Wppj3EΉEOMQff;u+΍Qff;u+Ej"Yf9ȍQff;uE+j"Zf9THf9΍Qff;u+j"Xf9DNuhMrkMQff;uE+3fTH΍Qff;u+ʉ}U 3fDNMENjM1M Uj _H =H t@theWppjfY%Ej _H =H t@theWppjj _H =H t@theWppjj _H =H @heWppjGetRestoreOptionDataValuePairppwszDataStringOutppwszValueStringOutppwszEndOfPairOutERROR_NO_MORE_ITEMSpwszDataStringpwszValueStringUQQVE3P3҉uu耧tMEPf蚩t}uF}t u^]ÐUQSVW 3_}މ\$ H f9wu-jW^H ;o@eh(fVppj< 9wu-jW^H ;=@3hjYyOmu;=׋H =H @h PH ppj?RG wOTuI=׋H =H l@bh PH ppj@fY"=OD$ Ph@ ^u>=׋H =H @hX PH ppjAG\$ ˋsH =H @PH SppjBOD$ Ph@ r]uB=׋H =H t&@t hX PH ppjCfY !\$ C\$ 3ҋ҅u2H =H t&@t PH SppjDfY? S\ jYwu&H =H t@tVpfpjEY 豕V~ _^[]CVssAsrAPIRestore::PostRestorem_pAsrSys->PerformPostRestore()m_pAsrLdm->PerformPostRestore(m_pAsrSys)SOFTWAREm_pAsrSys->GetRestoredOfflinedHivePath( L"SOFTWARE", &pwszOfflineSoftwareHiveFilePath )USVW0 3Ku}}}N}}}}t Q~h h 2YYt%hC{WP{ Q ;{߉^u0j_H =H @hl Wppj7vNt Q~ Sj52YYt8ljFu0j_H =H >@4hx Wppj8Nt Q|~Sj1YYt 8xxx ljFu0j_H =H @h Wppj9EPEPEPEPEPEPEPEPu35֋H =H t|@tvh PH ppj:Tuuuuuuuu qu<5֋H =H t&@t h@ PH ppj;fY(u5\ uuuֹ0 7W~ _^[]CVssAsrAPIRestore::PreRestorem_pAsrSysm_pAsrFmtm_pAsrLdm_ParseRestoreOption( &pdwIncludeDisks, &cIncludeDisks, &pdwExcludeDisks, &cExcludeDisks, &cIncludeAllCritical, &dwRestoreFlags, &wszSystemVolumeName, &wszBootVolumeName )_AsrPerformPreRestore((WCHAR *)pwszMetadata, pdwIncludeDisks, cIncludeDisks, pdwExcludeDisks, cExcludeDisks, dwRestoreFlags, wszSystemVolumeName, wszBootVolumeName )UuM u ] P]@]UMVWA8Ou3S @tQ3N[_^]USh V3膏M u8jW^H =H @h VpfpjFYDkW}9wt%jU^H =H tR@tLhdfVppjG,cu0j^H =H t$@theVppjHfYG_j\ V~ ^[]CVssAsrAPIRestore::SetRestoreOptionspwszRestoreOptionsU 3ʼnESVW3۹ 3C"3hfXZVPg u=jW^H =H 6@,h VpfpjYύQff;u+PjPWjQZXx_ H H t&At XfPqqjY\ H Ǡ׍BTff;u+TPvX댋ȋ腍 H H tdAt^h jPWjQZXzPH fppjY- H f97t"H tAtWqfqjY ٌVM_^3[{A]ÐTraceBackupDocumentpwszBackupDocStringCchCopyN( wszTraceBuffer, ARRAYSIZE(wszTraceBuffer), pwszStart, CHAR_PER_LINE )U SVW3Gp 3|$ًft$9su6jW^H H ;@h(fVppjIk9su6jW^H H ;@zhInitializeForRestore((WCHAR *) pwszXmlBuffer, dwRestoreFlags)m_pAsrFmt->InitializeForRestore((WCHAR *) pwszXmlBuffer)m_pAsrLdm->InitializeForRestore((WCHAR *) pwszXmlBuffer)m_pAsrLdm->InitializePhysicalPackListForRestore()m_pAsrSys->PerformPreRestore( m_pAsrLdm, pdwIncludeDisks, cIncludeDisks, pdwExcludeDisks, cExcludeDisks )m_pAsrLdm->PerformPreRestore(m_pAsrSys)m_pAsrSys->MarkActiveBitOnSystemPartition()m_pAsrFmt->PerformPreRestore(m_pAsrSys)wszSystemVolumeNamem_pAsrSys->SetBootAndSystemVolumeName( wszSystemVolumeName, wszBootVolumeName )U4SVM3W 3CՂ}ԉ}؉}}܉}}}}}}̉}9uu2jW_H =H @h0 Wppj9uu2jW_H =H @hD Wppj T9uu2jW_H =H @vhT Wppj!9u u2jW_H =H I@?hh Wppj"Eu2jW_H =H @hx Wppj#9uu2jW_H =H @h Wppj$vU u2jW_H =H @h Wppj%=M$u2jW_H =H g@]h Wppj&9M:9MIf99H =H t@tQpfpj(Y E@EV\ u}\ MЍEPE}PU9uh VYYuw H EEH tAtPqfqj*Y* EvM$j_H =H [@Qh Wppj+h VYYus H EEH tAtPqfqj,Y EM uWj_H =H @h$ Wppj-sj EPEPE E Ef98^hfVYYuLE;u Mwqj _H =H W@MuVheWppj/h< VYYu Eh` VYYhx VYYh VYYuHE;u ]j _H =H @uVheWppj2]h VYYE;u Msmj _H =H S@IuVheWppj3fY'W\ jY{EMh` 8VHYYuEUE܉Ehx VYYuEUEE؉}u\ j }_H =H @VheWpfpj1YTsj_H =H ^@Th Wppj0fY6j _H =H !@heWppj.5=t<֋ H H bAXhePH ppj)u܅tdzEu1j_ H H Ah Wqqj4iUԋωUt]BA;r3ۉUCUtyyEuGetValue(XML_STR_PARAM(attributeValue))m_pReader->GetValue(attributeValue.GetBufferAddr(), attributeValue.GetLengthAddr())* VALUE = '%s'UM; V ;YI?9dE+ $* (, ex, [, Q0- G- =- 38. )x. . .  H/ / / (0 h0 0 1 h1 1 2 2 2 h3 3 H4 u4 k4 a05 Wl5 M5 C5 9)?.+ $+ H6 6 07 p7 7 88 8 9 p9 9 0: : : H; ; {0< t< m< f@= _= X > Q> J> C? ' expectedWC_E_QUOTE - quote expectedWC_E_EQUAL - equal expectedWC_E_LESSTHAN - wfc: no '<' in attribute valueWC_E_HEXDIGIT - hexadecimal digit expectedWC_E_DIGIT - decimal digit expectedWC_E_LEFTBRACKET - '[' expectedWC_E_LEFTPAREN - '(' expectedWC_E_XMLCHARACTER - illegal xml characterWC_E_NAMECHARACTER - illegal name characterWC_E_SYNTAX - incorrect document syntaxWC_E_CDSECT - incorrect CDATA section syntaxWC_E_COMMENT - incorrect comment syntaxWC_E_CONDSECT - incorrect conditional section syntaxWC_E_DECLATTLIST - incorrect ATTLIST declaration syntaxWC_E_DECLDOCTYPE - incorrect DOCTYPE declaration syntaxWC_E_DECLELEMENT - incorrect ELEMENT declaration syntaxWC_E_DECLENTITY - incorrect ENTITY declaration syntaxWC_E_DECLNOTATION - incorrect NOTATION declaration syntaxWC_E_NDATA - NDATA expectedWC_E_PUBLIC - PUBLIC expectedWC_E_SYSTEM - SYSTEM expectedWC_E_NAME - name expectedWC_E_ROOTELEMENT - one root element WC_E_ELEMENTMATCH - wfc: element type matchWC_E_UNIQUEATTRIBUTE - wfc: unique attribute specWC_E_TEXTXMLDECL - text/xmldecl not at the beginning of inputWC_E_LEADINGXML - leading "xml"WC_E_TEXTDECL - incorrect text declaration syntaxWC_E_XMLDECL - incorrect xml declaration syntaxWC_E_ENCNAME - incorrect encoding name syntaxWC_E_PUBLICID - incorrect public identifier syntaxWC_E_PESINTERNALSUBSET - wfc: pes in internal subsetWC_E_PESBETWEENDECLS - wfc: pes between declarationsWC_E_NORECURSION - wfc: no recursionWC_E_ENTITYCONTENT - entity content not well formedWC_E_UNDECLAREDENTITY - wfc: undeclared entity WC_E_PARSEDENTITY - wfc: parsed entityWC_E_NOEXTERNALENTITYREF - wfc: no external entity referencesWC_E_PI - incorrect processing instruction syntaxWC_E_SYSTEMID - incorrect system identifier syntaxWC_E_QUESTIONMARK - '?' expectedWC_E_CDSECTEND - no ']]>' in element contentWC_E_MOREDATA - not all chunks of value have been readNC_E_QNAMECHARACTER - illegal qualified name characterNC_E_QNAMECOLON - multiple colons in qualified nameNC_E_NAMECOLON - colon in nameNC_E_DECLAREDPREFIX - declared prefixNC_E_UNDECLAREDPREFIX - undeclared prefixNC_E_EMPTYURI - non default namespace with empty uriNC_E_XMLPREFIXRESERVED 'xml' prefix is reserved and must have the http://www.w3.org/XML/1998/namespace URINC_E_XMLNSPREFIXRESERVED 'xmlns' prefix is reserved for use by XMLNC_E_XMLURIRESERVED xml namespace URI (http://www.w3.org/XML/1998/namespace) must be assigned only to prefix 'xml'NC_E_XMLNSURIRESERVED xmlns namespace URI (http://www.w3.org/2000/xmlns/) is reserved and must not be usedjXIISetInput(pReaderInput)jDI49X@G 3}Qj hShfhf&WM5EEP u;ujYhG u$XQj hShfhfEPEMNWjM CVssXmlRwDocument::SelectAttributeAttribute '%s' not foundh J78eX̻xK Qj _WhSShfhfj44E} E sE PhK XQWhUShfhf4P1d2ۈ]FPQ$<wFU3R]U]]]x|RPQ0</FURURPQ4<FxR|RPQ8<+EPx Exr@PEPMp Exr@PEPMQ xr@PhpL XQWhfhxK hfhf}4P0lMSjSjMtSjMEeEPM PME艜EjۍMj6t]]iu44zjjM5PPPMoveToNextAttribute()m_pReader->MoveToNextAttribute()* ATTRIBUTE = %s [ns:%s, local:%s]jDI2eX̻xM Qj h{ShfhfjM/u$EEP}u;} E sE PhM u(XQj hShfhfEP?MjjMl$CVssXmlRwDocument::SelectElementElement '%s' not foundhJ23ۉ\!]X̾8T Qj hVhfhfS~.E7hT XQj hVhfhfP+E d} u$sE PhT XQj hVhfhfDPw+h7Nu$hT XQj hh8T hfhf P<+dVh,U XQj ^Vhh8T hfhfP+dƅXGRPQ3PTHL@DHGPRTRPQ0cGHRLRPQ4G@RDRPQ8ZEPPxxr@Ph$V XQVh.h8T hfhfP)dMjjGPRTRPQ02GHRLRPQ4G@RDRPQ87EP@Exr@P|PH}Exr@P`PPXxr@PhU XQVhh8T hfhfP(p`jjjj|sjjMEcE$;ucMu0EPPEMP\cƅXuƅXEtjjMЃGPQPtXXˊ4}jjMM- PPhihgXQV,V8T fSWhfSP'lhiXQj VSWhf*P=PIPhhhgXQV+V8T fSWhfP'lhhPPhghgXQV*V8T fSWhfP&lhgRead(&xmlNodeType)m_pReader->Read(&xmlNodeType)* ELEMENT = %s [ns:%s, local:%s], level = %d* END = %sjK)eE6P0NjjMaUQ3IeVuRQ΃fFfF!Y^]U4 3ʼnESVW3ۋShjSjSQXȉj1PVPQtL=u<P"Yt3ۋC뫿ePZ3j\fTFZf9TFu3fTFP` tj\ZfPFPP tPuVYM_^3[]ÐU4S3ӉEVW3Jff;u+4v SDu FPEYu 3fwSVOh0Y EP$3ESShjjhE]ԉE؍ESPEE@PhE]P]x&SSuEWhPSSSu uWY_^[]\Device\DfsClientUjXtvWx QuQ t3f]jllK&U܋كX\ ̿pjQj hx VWhj3MPE"3E E$ EEˍQff;Eu+ˍQff;Eu+j:Zr f9Suf{\t-ˍqff;Eu+f9S\ ffEEPht)h] jXQj h VWhjDEPu2PE` uhOhXQj h Vhpj빍EPWjS uGu؋W@ u%V\ hPhXQj h h\ 몍EPWjS tjW\ tBEVPhP~ VXQj h h\ hpjhj\EP1h@PjXQj h {7u܍M螬39uhh hXQj h JW\ hX] jXQj h h\ Sh$] hWXQj h VWhjEP0uMh h\ hpjhjuQ\\ yuMh h\ hpjhju!\ OuMh h\ hpjhj\ (uMh h\ hpjhju\ ËuMr"ÐExpandMappedSharePathToUNCInvalid pwszMappedPath=%sInput path does not start with a drive letterInput path is not a locally mapped sharejXKXQj [Shah_ hpjhjjMm}3Eu3h` hWXQShfh_ hpjhjfEP.9FuhjhWXQShkƉEEEMv{eEP MEj\ASYYuhP` hWXQj h^+uhP` hWXQj h<uP` uh` hXQj h uQjPV VS3Ef pMR4h0khWXQShu>t 6\ &_ ÍMoCVssUNCPath::GetScopeNameOutput ppwszScopeName is NULLUNC Path has no share scope name component in itCannot allocate share scope namejX%L$XQj [Shhc hpjhj3MPEy}3Eu3hc hWXQShhc hpjhjrEP+9FuhjhWXQShƉEEEMvx3ΉEEPME5j\AP։EYYuhd hWXQSh[Xj\S֋YYuUʍqff;Eu+4J+uhc hWXQj huS` uhXc hXQj hS3QPEV VP3Ef pMsO4h0khWXQShu>t 6\ &b ÍMlUNC Path has no share name component in itCannot allocate share nameCVssUNCPath::GetShareNameOutput ppwszShareName is NULLUNC Path has no scope name component in itVt>Bu5j.Zf;u*f;u@fuf;Vt3f;u r3@^3^ÐVu :u^3@^ÐUQQEPEPjQ3Ʌ]ÐU 3ʼnEVu3&5t3@EPEPV3ɅM3^]ÐVW3zff;u+s36yލ}<t8}<t2hv XQjjSVWhk8D$lPm`/#h jLYYt 3x؋EX$u6hw XD$tQjj_VWhk٭D$lPt$x`7U,u˥u u@u@4h|fPH ppj E8MeEH =H t!@thPlumppjY Ëu]e^EH =H t@thTlVpmpjYϟI 믃e@EH =H t@thdlVpmpjY艟 fjW^H =H t+@t%hDlVppjmYNtM/( kVMMEGUԅt RQײAsrFmt::InitializeForRestorepStateInfoUQQSVWM3 3G]u-jW3^H =H @hLmVN,'u43ӋH =H @h ӹwMSm!u,3ӋH =H th@tbh|fӹ>nuJSu@3ӋH =H t(@t"h ӹPH pmp蠝 tP% %l  V_^[]FormatInitialise()AsrFmt::PerformPreRestore_RestoreEspVolumeInformation(pAsrSys)U,SV3MWFUȉ u3E}EߋE}}Eؤ EuhjW}_H =H t@thlWppj-mYyV\ t3S\ ޅuȉ WE_^[]9]u(jW}_H =H t@th Wppj.VU؋S'uQ5}֋H =H p@fhllh|fPH mppj/Y<}9]v^ nEMlj+u֋Mt-ƅuMuFE}u;urE}H =H @hluQPH ppj2Yz!}}H =H t2@t,jhlVh|fPH mppj1Y!u,j}_H =H t@th Wpmpj0YrŐNumVolumeNamesAsrFmt::_ExtractFixedVolumesFromXmlppVolumepNextVolumeU< 3ʼnESVW3UċE3L GEE4 E3ɉMЍEȉEEԉMȉMԉ}El}Em}Eu/jW[H =H ;@1hlSppjQ29Mu=jW[H =H @h SppjRmY jU؋D$uE5֋ءH =H @hlh|fPH ppjSMЅHuȅ=9]4Qff;Eu+M=΍Qff;Eu+M=MԍQff;Eu+M=MЍQff;Eu+MPEuЃPL΃ Qff;Eu+MPVučPMԃ Qff;Eu+MPuԍP e3jz[H =H tR@tLhlhmSppjU,3jW[H =H t$@thlh4mSppjTmY_uЋ5\ u3Eu3E3L E- SM_^3[]ÐDevicePathAsrFmt::_ExtractMediaFromXmlpRemMediaU,SV3MWFU8 u3] E}EߋE}}E EuhjW}_H =H t@thlWppj9mYV\ t3S\ ޅu8  WE_^[]9]u(jW}_H =H t@th Wppj:VU؋ uQ5}֋H =H p@fhlh|fPH mppj;Yy<}9]v^EMlj5%u֋Mt-ƅuMuFE}u;urE}H =H @hluQPH ppj>Y}}H =H t2@t,jhlVh|fPH mppj=Y>u,j}_H =H t@th WpmpjAssignedTo->DeviceNumber, &pPhyDriveLayoutEx, &cbDrivelayout )GetFileSytemName( pCurSifDisk->PartitionInfoTable[iSifPartition].FileSystemType, ARRAY_COUNT_PARAM(FormatVolInfo.wszFsName))DiskBuildDevicePartitionPath( pCurSifDisk->AssignedTo->DeviceNumber, dwPhyPartNumber, TRUE, ARRAY_COUNT_PARAM(FormatVolInfo.wszVolumePath) )U 3ʼnEE pmS]V3EW3EGhVP u2jW^H =H k@ahlVppjd6SdyPȋ H H Ah8 SdPH ppjeyh|yRȋ%H =H @h h|PH ppjfRQuUӋH =H )@Qh|fPH mppjgY,H =H t-@t'9u QSpmpjhY 9h0VP SFcyNȋH =H f@\hȥ ScPH ppjiSjZbyIȋrH =H @h SjZbPH ppjjdS{byYȋH =H @hp S@4h PH ppjn9uRIu:ӋH =H @h PH ppjo u>H =H @PmPH ppjpY~s 9uZ9uRIu:ӋH =H t3@t-h$ PH ppjqmY  pm)VM_^3[˨]::StringCchCopy(ARRAY_COUNT_PARAM(wszVolumeRootPath), pVolume->szGuid)::StringCchCat(ARRAY_COUNT_PARAM(wszVolumeRootPath), L"\\") NOT::StringCchCopy( ARRAY_COUNT_PARAM(FormatVolInfo.wszVolumePath), pVolume->szGuid )::StringCchCopy( ARRAY_COUNT_PARAM(FormatVolInfo.wszFsName), pVolume->szFsName)::StringCchCopy( ARRAY_COUNT_PARAM(FormatVolInfo.wszLabel), pVolume->szLabel)IsDynamicVolume( pVolume->szGuid, &fDynamicVolume )GetPartitionInfo( pVolume->szGuid, &PartInfo )SetMBRPartitionInfo( pVolume->szGuid, &PartInfo )USVW3۹pm3CH =H t@tpmpjrYayH uuuuu9uu8jW^=H @hLmVpmpjsY*|mEPEPUMu' H H tAtqmqjtYx H 8H tAtGmPqqjuYzE Pu_Su6 H H tpAtjPH mSppjvYzB9uu* H H t5At/SqmqjwY1zuuuW2t H ?93CBuӋH =H t&@t hx PH mppjxYz]}t upmV_^[]_RestoreVolumeInformation( pVolume, pfnFveEraseDrive, pfnFveOpenVolume, pfnFveCloseVolume )UQQSVu3]MWt*f9uj#3Qff;u+3qύQff;u+0rHj hmW u3j-Xf;G&u*f;G0u$f;G:uf;GDuj}Xf;G^uj\XfGSjEPVVVhPW8uf91rEff; uftfHf;Jufuދ Åu9Uff; uftfHf;Jufuދ ÅtƋ0jW^H =H t/@t)hp VpnpjYptj?XfGP VM_^3[賚]IsVolumeIntactpwszVolumeRootPathpwszLabelNamepfIsIntactOutU` 3ʼnEVWqV׍Pxi3PPjPjhPXt tPVh\ WPPx$PPpt tP`M_3^訙]Ð%ws\*U5 MЉJ 7ttt;~> 9/EB-EB tBe t ~ b b] USVW 3j3]Y}f}u=jW3[H =H F@<hĶ SpnpjYn7u0jW[H =H @hlSppjH =H t-@t'Զ 9,u VQpnpjYW5 uF3ءH =H @tzhmPH ppjnYmT5l 3E9,E苆(E3fE(}Ehm MQQjV3Fgj5  S_^[]s_FormatVolumeThreadpFormatContextQuickFullUQjjEE@PjhdljEPjhnj+u u(0]Vh q6jxQ/V袝Y^U< 3ʼnEESM3ۋMVEЋEMĹL WUԉEE|]؍}]܉]ȥutEąt9]u3jW][H =H G@=hToSppj?9]u3jW][H =H @hnSppj@U u3jW][H =H @hoSppjAu3jW][H =H @h SppjBvu3jW][H =H g@]hoSppjC?E9v?ˉ]@MQMЉE̋Q CE9]u{MGxM;8rɋU 9XvCˉ]@ R M܉EQiC9]EGMU xM;xrċM؅M3@M̉M닋5]֋ءH =H s@ihnPH ppjDD}뒋5]֋ءH =H -@#h PH ppjEMЍUl{uA5]֋ءH =H @hԼ PH ppjFEȉ e4tuU3uA5]֋ءH =H u@khdoPH ppjGFH =H @MQppjHz3U}2uA5]֋ءH =H @h PH ppjIH =H t@tMQppjJ0pY\$3@EUV&u65]֋ءH =H tq@tkh PH ppjKI9tPUԋMVWAu?5]֋ءH =H t&@t hX PH ppjL0pYgL SME3_^[踑]AsrLdm::CheckPackIntactByDiskpfBasicDiskspCurPack->IsDiskInPack( pPhyDisk->DeviceNumber, &fInPack )IsBasicDiskEmpty(pSifDisk, &fDiskEmpty)pPhyPack->GetPackId( &guidPackId )pPhyPack->CheckPackDiskIntact( pSifDiskList, pfIntact )pSifPack->IsPackIntact( pSifDiskList, pPhyPack, pfIntact )j \Mf3۹ 3CbMfu9uu=jW^H =H j@`hDlVppj%0pYfB]u诩MEԉuP=׋H =H @h|fPH ppj)녋MeEH =H t!@thPlu0pppj&Yie eEH =H t@thTlVp0ppj'Y e De@iEH =H t@thdlVp0ppj(Yd> Ëu]칀 VMMEl E؅tPQcxAsrLdm::InitializeForRestorejOى]3l 3G8Eܨ E]9uu=jW^H =H D@:hlVppj*0pYcM juGӋH =H @jh h|fPH ppj+MUWuPӋH =H @h h|fPH ppj,0pYb`b3h jxZÉ] 3 PvYYEuth huXjxS#ދEMXu2j^H =H @h Vppj-؉u93uMDojtdKuM]-tEEx@E;ƋӋH =H tj@tdhDoh|fPH ppj/ӋH =H t-@t'jhDoh|fPH ppj.0pYl VyuAsrLdm::InitializeFromXMLDocNumPacksAsrLdmm_pPackListhDMp Dž33hfSPTa 4VWhPAydȉ؋ H H 8A.VWhP[A0phnPH ppjYH`SSjSjhPXuO5֋ءH =H @h|fPH 0pppj Y_$CvQSS+5֋ءH =H t&@t h PH 0pppj!Yq_tPtQp\ p kS跺Ë7t*G@p$tCNu鋽3ۡH =H t@t0pppj"Y[73+h jxZƉ 3 P+rYY]t%h h0pjxV謵MuAj[H =H @hd Sp0ppj#Y^9Ojh@pP t'P.tPx@;r+q A5֋ءH =H @Ph|fPH 0pppj$YxDoVdsIoctlCall(hVdsDriver, IOCTL_VOLMGR_ENUM_PACKS, NULL, 0, (void **)&pOutBuffer)pPackListAsrLdm::InitializePhysicalPackListForRestoreUSVWM3 U3G(]uu2jW^H =H @h@ Vppj 9uu2jW^H =H @hnVppj E3u90v։uHEPEʋP &4t$9uuMEU@xE;UsDȉ;>ӋH =H t&@t hnPH ppj 0pY%[ NV_^[]AsrLdm::IsSifDiskDynamicpbIsDynamicUT 3ʼnESVM3W UE]̍}]3]ĉ]}Ы3}૫9]u3jW][H =H @h Sppj MEPSS$Cv5&uA5]֋ءH =H @h|fPH ppjvEĉ]9sPU}jEh@pP UMgH =H t@tM0pQppjY1Mu}̺0CvEPjE̥P[%E8XAtKMu}ܺvESjP-%tEH =H t@tM0pQppjYMEAUMU;sz5]֋ءH =H t\@tVh8 PH ppj45]֋ءH =H t&@t hXnPH ppj0pYZXu5\ uֹ sSME3_^[]ÐAsrLdm::OfflineAllPackspPackIdNotToOfflineDoVdsIoctlCall(hVdsDriver, IOCTL_VOLMGR_EXPORT_PACK, &ExportPackInBuffer, sizeof(ExportPackInBuffer), NULL)U4 3ʼnESVMW| u3E>3]܍}]쫉]ԫ3}𫫫u3jW][H =H A@7hnSppjH =H t@tVp0ppjYMЍ}ܥEPjEܺ0CvP"u>5]֋ءH =H @hXnPH ppjiE8XAt 3@Eu̍}MЍESj|vPG"uA5]֋ءH =H tP@tJh PH ppj0pYU(H =H t@tu̺0pppjYu\ | SME3_^[]ÐAsrLdm::OnlinePackDoVdsIoctlCall(hVdsDriver, IOCTL_VOLMGR_IMPORT_PACK, &ImportPackInBuffer, sizeof(ImportPackInBuffer), NULL)U 3ʼnEESVM3Wd E]}]3]jHfEESP UM ucjW][H =H t@thoSppj]0pYjTuu\ d SM_^3[)~]E9u3@ÍEPh8Bu95]֋ءH =H t@th PH ppj^jEPtJ@]#ءH =H F@GetRestoredOfflinedHivePath(L"System", &pwszOfflineSystemHiveFilePath)::RegLoadKey(HKEY_LOCAL_MACHINE, wszOfflineHive, pwszOfflineSystemHiveFilePath)AsrRegpOpenHandle(wszOfflineHive, TRUE, &hkeyOfflineSystemHive)AsrRegpGetDefaultCurrentControlSet(hkeyOfflineSystemHive, &hkeyOfflineDefaultCCS)m_pPackList[0].PerformPostRestore(hkeyOfflineDefaultCCS)U8 3ʼnESV3Wt 3hfSPP 9]u=jW[H =H @hoSppjM0pY^O4WhhP/0ydȋ؋ H H `AVWhhP/0phnPH ppjNYNSSjSjhPXu>=׋ءH =H @h PH ppjO9v>Hst}jhP uFx;0rċTu~=׋ءH =H +@!h PH ppjQ=׋ءH =H @h PH ppjP9@NjȉdjhP) uFx;0{벡H =H t @t0pQppjSYu@=׋ءH =H  @h< PH ppjTP׋' u==׋ءH =H @hx PH ppjUL׋1=׋ءH =H b@Xh PH ppjV0pYL3=׋ءH =H @ h PH ppjR볋9ˉpjhPV Pu99u&9^tH =H tO@tIWppjZ3u)H =H t@tWppj\0pYGGx;8%3FtPt SM_^3[t]H =H t@tWhmSppjY0pYu딋ءH =H z@pWh|fPH ppj[볋=׋ءH =H 8@.h PH ppjX=׋ءH =H @h PH ppjWAsrLdm::PerformPreRestorehVdsDriver != INVALID_HANDLE_VALUEpCurSifPack->GetRestoredPackId(&guidRestoredPackId)AsrLdm::OfflineAllPacks( hVdsDriver, &guidRestoredPackId )AsrLdm::OnlinePack( hVdsDriver, &guidRestoredPackId)pCurSifPack->ClearBootSectorForCriticalVolumes(hVdsDriver, &guidRestoredPackId)pCurSifPack->SetVolumeGuids( hVdsDriver )pCurSifPack->AreAllSifDisksAssigned( pAsrSystem, &fAssigned )U0 3ʼnESVM3W UE貼]}襥u܅u3jW][H =H @hToSppj9Uu+jW][H =H tj@tdhnSppj:E؉]9vAˉ]܋xER PF9]uIU؋EԋM@xE;‹UMr3@E乘  SME3_^[p]tύU)uA5]֋ءH =H t@thdoPH ppj<0pYiF놡H =H t@tM0pQppj=Y9^t*9^4u%9^0t V EPt9]t F^0X06$ŋ5]֋ءH =H @h PH ppj>N5]֋ءH =H @hnPH ppj; AsrLdm::PropagateDiskNotIntactByPackpSifPack->IsDiskInPack( pCurSifDisk->DeviceNumber, &fInPack )UVuWtS_Gu+G[j_uejjEPWVjEPQRj+u u(0_^]UVuWtS_Gu+G[j_uejjuEWVjPQRj+u u(0_^]UjjuQRj+u u( ] VNht QfhNpt Q5fp^ÐVhq6hQ.VtY^Vh q6hQVwtY^USVWM3 3Gt] ut39uu/jW^H =H @hLmVppj9)u2jW^H =H tq@tkh Vppj:pYBPEΉM 9pdvA։u@h‰ExIuMQp0Mt9M UEAM U;Hdrĉ; ҷV_^[]=tFӋH =H t@tEp0h\mPH pppj;YQ둉3덐DynPack::AreAllSifDisksAssignedpfAssignedUSVWM3` U3GǶ]t39uu/jW^H =H @hToVppjf)u2jW^H =H ts@tmhoVppjgpYQARE΋PdUtA@h0EEEPt ]9Z ]tt9r0t/EAE;Mrȉ;` &V_^[]H =H t@tupppjhY=3븐DynPack::CheckPackDiskIntactUSVWM3 U3GX9uu/jW^H =H @hpVppjdmE9plvn։uHpuʋU0tECUU;Xls@ՋӋH =H t&@t h PH ppjepY? дV_^[]DynPack::ClearBootSectorForCriticalVolumespSifDynVol->ClearCriticalVolumeBootSector( hVdsDriver, pguidRestoredPackId )U 3ʼnEESV(3ۉx EWDž8蟳}33jHfEEQP40> 9] u6!8jW[H =H v@lhLmSppj<(3ɉ,9Odh3$wh 8^I1M 0Pv03}0jYJ=n@uD H H ;t"@t0pv0ppj?Y#4PjX<@vPK8@tJ4}QUM\H =H t@tMpQppjBY;40 FP&Q U蜴H H ;t@tMpQppjDY#;QUN]H ;t@tMpQppjFY:V\ !4($,A,$;OdQU!85֋ءH =H @h PH ppjGpYT;x!85֋ءH =H X@Nh PH ppjA!85֋ءH ;@h PH ppjEn!85֋ءH =H @hP PH ppjC*!85֋ءH ;@h|fPH ppj@!8H =H tZ@tTv0phmSppj=Y$6H =H t@tURpppjHY8u45\ jֹx SM83_^[c] DynPack::CreateDisks::StringCchCopy(ARRAY_COUNT_PARAM(CreateDiskInputBuffer.NewPackName), m_PackInfo.Name)SafeStrConvertGuidString(&guidCreatedPack, ARRAY_COUNT_PARAM(wszGuidString))SafeStrConvertGuidString(&pCurrentSifDynDisk->m_DiskId, ARRAY_COUNT_PARAM(wszGuidString))SafeStrConvertGuidString(&pCreateDiskOutputBuffer->DiskId, ARRAY_COUNT_PARAM(wszGuidString))SafeStrConvertGuidString(&m_PackId, ARRAY_COUNT_PARAM(wszGuidString))U SVW3\ 3G蠬9u u=jW^H =H @hpVpppjIY^7u9slv|։usdKpshu u+tEU@EU;ClsE̋ӋH =H t+@t%MAQh|fPH pppjJY\ V_^[]DynPack::CreateVolumesUQSVEW 3hu3jW][H =H t%@thpSpppjcY.6 QSE_^[]ÐDynPack::GetPackIdUQSVEW 3Īu3jW][H =H t(@t"hpSpppjbY5 說SE_^[]DynPack::GetRestoredPackId39QdvAhI8uB;Qdr33@Ðjx-Nى|E3E 3GE٩M3EEEEu=jW^H =H @ hlVpppj!Y4EE ECaEčEjZEЍEE܍CtỦU؉UUjE ]E }EPpEE E EdpEYuPӋH =H ]@ShDoh|fPH ppj"pY0)M3ۍQff;u+M@v4jz^H =H @hlhmVppj#뙋]3ɋÉ]h  3 PFYYE3ɉMt$hh܈uXhS]W3ىMMu=j^H =H 1@'h|pVppj$pY2 }Mv7MpjutxEÐ@E;Erɋ]3ɋÉ]h  3 PEYYE}h huXhS]j33ӋH =H E@;hDoh|fPH ppj&pY.3ӋH =H @jhDoh|fPH ppj%pY:3ɋىMMu2j^H =H @h8 Vppj'cH =H t!@tupppj(Y.H 3ɋыMU]=H t@tRpppj)Y-MpjtvuM)t UEBMU;H 띋3ӋH =H @hph|fPH ppj+o3ӋH =H tv@tpjhph|fPH ppj*|EBh3EEJlMBd3ZpEYff;Eu+MPuB P0 EtQEtQu\ 3 E认VDynPack::InitializeFromXMLDocPackIdPackNameNumDynDisksNumDynVolspVolumeListj`N谊UMu u3誣3]܍}]]̉]]]]]3}3}Ыu=jW[H =H @h SppjpY9.cM}EPjE0CvP+u=5֋ءH =H %@hH PH ppj둋u}̋MEPjEP(Cvu@5֋ءH =H @h PH ppj,u3ɺh >} 3 P@YYE]t"hh܈u8xhW}b]Mu2j[H =H @h Sppj]9v6NMQuuEǐM@EM;rЋu}܋MEPjEP,Cv5֋ءH =H @uh PH ppj5֋ءH =H ?@5h@ PH ppju3ɺh >} 3 PW?YYEEt"h hu8xhW}ڂ]Mu2j[H =H @h Sppj]9v6NMUQu(EM@EM;rЋUuEjz Yu3BdGEBlEBhE]Bp]u5\ uu֋EtQEtQ ǟS5֋ءH =H t@th( PH ppj pInPackIdpDynDiskListpDynVolListDynPack::InitializePhysicalPackForRestoreDoVdsIoctlCall(hVdsDriver, IOCTL_VOLMGR_QUERY_PACK_INFO, &PackInBuffer, sizeof(PackInBuffer), (void **)&pPackOutBuffer)DoVdsIoctlCall(hVdsDriver, IOCTL_VOLMGR_ENUM_DISKS, &DiskInfoInBuffer, sizeof(DiskInfoInBuffer), (void **)&pDiskInfoOutBuffer)pDynDiskList[ulDiskIndex].Initialize(hVdsDriver, pInPackId, &pDiskInfoOutBuffer->DiskIds[ulDiskIndex])DoVdsIoctlCall(hVdsDriver, IOCTL_VOLMGR_ENUM_VOLUMES, &VolInfoInBuffer, sizeof(VolInfoInBuffer), (void **)&pVolInfoOutBuffer)pDynVolList[ulVolumeIndex].InitializePhysicalVolForRestore(hVdsDriver, pInPackId, &pVolInfoOutBuffer->VolumeIds[ulVolumeIndex])UQQSVWىU3T 3GLMt3Cd։1EtCh]0M;MtB;r1490jW^H =H t@th VpppjYY&T V_^[]DynPack::IsDiskInPackpfInPackU,SVM3W UEeM]AEԥ} t9]u3jW][H =H @hToSppjZuu3jW][H =H @h< Sppj[u3jW][H =H S@IhH Sppj\FpE܋FlE9Alv3H =H @Qpppj]Y"ÉE9AlӉ]yp]}؋} 9]vCE܉EUMQMP&9]uVMEAME;Mr̋MEU9]u:H =H t@tVQpppj_Yl 3@ESMEU@EU;AlUH =H t@tVQpppj`Y }ԥ 芙SE_^[]5]֋ءH =H t@thX PH ppj^pY$뢐DynPack::IsPackIntactpPhyPackpfPackIntactpCurSifVolume->IsVolumeIntact( pSifDiskList, pCurPhyVolume, &fVolIntact )UX 3ʼnEESVEW3۹  3CD3jLfEEWP# NQUN薜u@5֋H =H @hH PH ppjVH =H t@tMpQppjWY!UJff;u+QUPEPQMru>5֋H =H t&@t hePH ppjXpY/"  XWM_^3[K]DynPack::PerformPostRestoreSafeStrConvertGuidToStringWithBraces(&m_RestoredPackId, ARRAY_COUNT_PARAM(wszGuidString))USVM3W$ EO}襥} u3jW][H =H @ hLmSppjRuEPWuuA5]֋ءH =H @h\ PH ppjSEPuu65]֋ءH =H tt@tnh PH ppjT@W4uA5]֋ءH =H t2@t,h PH ppjUpY ~u襥$ 7SE_^[]DynPack::PerformPreRestoreCreateDisks( hVdsDriver, pAsrSys, &guidNewPackId )CreateVolumes(hVdsDriver, &guidNewPackId)RestoreBootVolumePartitionId( pAsrSys )U(SVWE0 }3 ]u]9]u3jW][H =H @hLmSppjK]9_dÉEh8_IMEPw0^@MI\H =H t@tq pw0ppjMY/Ex#?V\ E܉]PEUHI uu>F9OE@uA;OiO0ȉMӉU9^~8}_;AuG;A uQ OiuMUBǐU};VsDŋ H uH tAtF0pPqqjPYE0(u@Eu܋HI t!}EEE;GdEP5]֋ءH =H @h8 PH ppjQjW][H =H @h4mSppjOx5]֋ءH =H t&@t h PH pppjNYREB5]֋ءH =H t&@t h PH ppjLpYEP\ 0 -SE_^[]DynPack::RestoreBootVolumePartitionIdpAsrSys->GetSifDiskBySifDevNum( pCurrentSifDynDisk->GetDeviceNumber(), &pSifDisk )DiskGetDriveLayout( pSifDisk->AssignedTo->DeviceNumber, &pPhyDrivelayoutEx, &cbDrivelayout )DiskSetDriveLayout(pSifDisk->AssignedTo->DeviceNumber, pPhyDrivelayoutEx, cbDrivelayout)U SVWUL E3^9wlvoWuƋOpRUC$tEWCE;_lsA؋=u׋H =H t&@t h| PH pppjaYL  VE_^[]ÐDynPack::SetVolumeGuidspSifDynVol->SetVolumeGuidName( hVdsDriver, &m_RestoredPackId )UjjujuQRj+u u((]UjjEPjEPQRj+u u((]U@ 3ʼnEES]Vu MĹt WuȉEEÍ}؃eEPj Eغ4CvPu̍}襥uK53ۉ]֋ءH =H @h|fPH pppj YFvH H p;t@tppj YubH ;t@tppj YE3ۋujYx uȍxXPűu\ t SME3_^[A] DynDisk::InitializeU0 3ʼnEESVWE3۹ 3CJMЍGIjUEpE }ED EE\uE=׋H =H @hph|fPH ppjIt O0j YG M؉E܍UjMG(YEG0MQMEX Et EqE¡uC=׋H =H t+@t%hph|fPH ppjpYi [VM_^3[?]DynDisk::InitializeFromXMLDocIsMissingPublicOffsetPublicLengthUQQSVWE  }3buu3jW][H =H t4@t.h4mSpppj Y%ExU  9SE_^[]DynDisk::PutRestoredDiskInfoUP 3ʼnESVu3W 3C菉3jHfEEWP u2jW_H =H @h4 Wppj H H t}Atvp6qqjY H H tQAtv pvqqjYf H H t$AtF)pPqqjY H ~)QH txAtvpqqjY H H tNAtvpqqjYj H H t$AtF(pPqqjY> H 9~u1H AvpqqjY9^QNU#uM5֋ H H @A6hP PH ppjpY H H AtEpPqqjY] H H AtF(pPqqj Y= H H AtF*pPqqj!Y  H H ttAtF+pPqqj"Y H H tHAtF,pPqqj#Y H H tAtv0pqqj$Y 覆WM_^3[H;]jW_H tAtvph4mWqqjY=멐DynDisk::TraceQueryDiskInfoBufferpQueryDiskInfoBufferSafeStrConvertGuidString(&pQueryDiskInfoBuffer->GptDiskId, ARRAY_COUNT_PARAM(wszGuidString))Wt Q4\ \ _ÐVhT= q6jXQhfV@Y^UH 3ʼnEESV3W Dž貄jY3fh󫍅SP u6jW[H =H  @hpSppj{9u8Xu8Xu3@8CvPj PuM5֋ءH =H t&@t hqPH rppj|Y4F <0f9WhhP:yfȉ蕃ءH =H @hX WhhPrPH ppj~Y =׋ءH =H td@t^h PH ppjrY <H =H t%@trhmSppj}YV\  jSM3_^[7]DynVolume::ClearCriticalVolumeBootSector::StringCchPrintf(wszDevicePath, ARRAYSIZE(wszDevicePath), L"\\\\?\\GLOBALROOT%s", pwszDeviceName )AsrpClearVolumeBootSector( wszDevicePath )UT 3ʼnEESE3ۋE VM EEWEEj3]Y}]M}̉]]ĥu3jW][H =H @hpSppjeEu3jW][H =H @hTqSppjfuURURuPQ\=׺;9uH8^uC8^u>8^u9 H H t AtrPqqjiY3@EB H H ;t+At%rPqqjgYj H ]ȋ;AhdqRqqjh]׋ءH =H @h|fPH ppjjH H r;t@tppjkYEUMPEH ;t@tppjlYMEPuĺLvuuB]ءH ;@h|fPH ppjmE}̃Eĥ5H H ;tIFturvvjnY5H ;t#FtE̺rPvvjoY5H UċMu+j ][;`FVhqSvvjp8E8Xu}jY3}ܥu̍}쥥H H ;ta@rtppjqYhH ;t=@tM܋QppjrY$H ;t@tMQppjsYMESj P\v8u35]֋ءH ;t|@tvh|fPH ppjtTEtRf9tMuUu<5]֋ءH ;t&@t h PH ppjurYu5\ uֹ |SME3_^[G1]DynVolume::CreateVolumeSetVolumeGuidName(hVdsDriver, pNewPackId)h Obً}! d3Dž|{xlhuAjW|^H =H @hlVppjPrYuxEP! EECECjYECECjZEčlEЍCxj MMMMYE܍ỦM؉UUQEEpE EPpEd! E! E! E qEԤ! EdpEuT=|׋H =H @hph|fPH rppjQYxϋlCthP9uD=|׋H =H _@Uh|fPH ppjR{x3h jXZljp 3 PdYYtuthT= h^p8xjXW[MuAj|^H =H @h! VprpjSYTxptStdDqjMdttiptXAxp;rhtQ! xV|5_|ӋH =H t@thDqh|fPH rppjUY댋|ӋH =H l@bjhDqh|fPH rppjTYΈ6DynVolume::InitializeFromXMLDocNumPlexesHasPartitionsIsBootIsSystemVolumeLengthpPlexListjLxO*^UME8% E3ۋE Ewj3]Y}Љ]}uąu=jW[H =H @zhnSppj@rY\Mu/jW[H =H @@6h% SppjA뺡H =H t@tQprpjBY.MEč}̺8CvPj EP}܋MMuK5֋ءH =H @h|fPH rppjCYH H ;t@tprpjDYuċ΋UH ;t@tprpjEY~h 3ɍ~GEjXZ} 3 PYYE]t#MhT= h^QjXPEWUӉUȃMu2j[H =H @h$% SppjF$]9^v5‰UWuu\M?AEXME;NrӋUȋuċ}jYuMj]ȋFYxpuXtu3GuV\ EȅtQ78% wtSZءH =H t@th% PH ppjG)pVolIdpDynPlexListDynVolume::InitializePhysicalVolForRestorepDynPlexList[ulPlexIndex].Initialize(hVdsDriver, pPackId, pNextPlexLayout)U,SM3V( U3CsE t0Mu/jW^H =H @h( VppjH1u=jW^H =H @h( VppjIrYW=H H t2Gt,rPEPwwjJY =H ME䋁EыEM؋ȉEu#H GwwjKoMU;t0H ^GTRPwrwjLY:uƉu苉ȉuM܉uE}EURUP9uuMEAXME;MɋUMBEXUE;Ur=H H tGtuغruwwjOYE _( +qV^[]=׋H =H t@th( PH rppjMY뤡H =H t@tppjNrYmE 0uDynVolume::IsVolumeIntactpDynPhyVolpfVolIntactpCurSifPlex->IsPlexIntact( pSifDiskList, pCurPhyPlex, &fPlexIntact )U@SVM3W8- EoˋӉM9Mu0jW][H =H +@!h- Sppj]h9Mu0jW][H =H @hpSppj^39M u>jW][H =H @hTqSppj_rY Et3TuԋPt8U9v9@JuXNuߋMUԍWkǍȉEvlEuXj][H =H t@th- Sppj`rYquV\ 8- nSE_^[]uH UMĉ]إxBxqAB|A Au܅É]ԋj8SV}QG FGFGPFFE]9_Pˉ]wTj8SPuM F8]A QU9^8ˉ]FPackId, ARRAY_COUNT_PARAM(wszGuidString))SafeStrConvertGuidString(&pCreateVolumeInputBuffer->VolumeId, ARRAY_COUNT_PARAM(wszGuidString))UX 3ʼnESVىUW7 E3c5H H tFtvrvj)Y5H 3jHfEEWP u,jW}_H Fh7 Wvvj*~Eu,jW}_H Fh7 Wvvj+KQU|fuL5}֋H =H @vh8 PH ppj,rYQ H H ;AtErPqqj-Y H ;At3rqqj.Y H ;AtCrPqqj/Yq H ;AtCrPqqj0YE H ;tlAtCrPqqj1Y H ;tDAtCrPqqj2Y H ;tAts rqqj3YKH ;t@tprpj4Y7 aWME3_^[a]TraceQueryVolumeInfoBufferpQueryVolumeInfoBufferpVolGuidSafeStrConvertGuidString(pVolGuid, ARRAY_COUNT_PARAM(wszGuidString))Uh 3ʼnESEV< ]3`3jHfEEVP u>jWu^H =H @h< Vprpj YJW H H ;tpAt3rqqj Y( H ;tKAts rsqqj Yq H ;t"Atsrqqj Y H {։U9s;H ;AtRqrqjY H ;At7rqqjYr H ;AtwrqqjYH H ;AtwrqqjY H ;trAtGrPqqjY H ;tJAtGrPqqjY H ;t"AtwrqqjY H _Ɖu9wH AtPqrqjYk H H tuAt3rqqjYB H H tLAtsrqqjY H H t"Ats rqqjY H C։Eu9s H tAtRqrqjYEQU` H H AtErPqqjY] H H tXAt"ErppqqjY诘 H H t(At"ErppqqjY H EU(BEU;S E@E;GKUE?BU;PsD=u׋H =H t&@t h< PH rppjYy_< \VME3^[C]ÐTraceVmVolumeLayoutpVolumeLayoutSafeStrConvertGuidString(&pNextExtentLayout->DiskId, ARRAY_COUNT_PARAM(wszGuidString))VNTt Q fT^ÐVhbF q6j@QjW][H =H i@_hnSppj trYA}u0jW][H =H $@h? Sppj 빋w3h j@ZƉu 3 PMYYE]thbF hu0pj@Vu<]Mu7j][H =H @t}h? Sptrpj YDbO]M9_v4։uQu uteMEU@ @MEU;GrыU܋EjYuZ@rTBPtQ3? YSE =]׋؋ H H tAtEPh|fPH trppj Y舟두DynPlex::InitializepPlexLayoutpDynMemberListjpDP @}E3۹B E3CYMuu=jW^H =H @hlVptrpjYEEC EGjZEGEG jUUUZEčGEЍGjUUZE܍GU؉URUE,rE(C E8rEHrELC EhC EnuP=׋H =H !@hDqh|fPH trppjY}3h j@Zlj} 3 PRYYEuthbF hu8xj@W9Mu2j^H =H tq@tkhC VptrpjYTPEut;}M`rj\ruMtDME@AEM;rȋMyTAPtQUB WVo=H =H t@th`rh|fPH trppjY뒋H =H x@njh`rh|fPH trppjY g>DynPlex::InitializeFromXMLDocNumMembersInterleaveLengthIsCurrentBootIsCurrentSystempDynMemberU SVWM3E U3G_U] t39uu2jW^H =H @hToVppjEu2jW^H =H @hE VppjFu2jW^H =H a@WhF VppjPPHTEMU;PPt$H =H @ppjqu9pPΉu@Tu Eut4EEUM QMPUth9u uAMEA@ME;MrҡH =H t@tppjtrY3EU@M@EM;BPsJ‹UlӋH =H tO@tIhF PH ppjtrY'H =H t@tptrpjYT;E SV_^[]DynPlex::IsPlexIntactpPhyPlexpfPlexIntactpCurSifMember->IsMemberIntact( pSifDiskList, pCurPhyMember, &fMemberIntact )VNjW][H =H h@^hnSppj rY @}u0jW][H =H #@hH Sppj 빋w 3h j0ZƉu 3 P?YYE]thhu0pj0Vu3]Mu7j][H =H @t|hH Sprpj Y6aW]U9_ v3ΉuRu u-tfUE(M@0UEM;G rҋU܋EjYuZ @ rDynMember::InitializeFromXMLDocNumExtentsSizepExtentListU SVWM3N U3GL] t39uu2jW^H =H @hToVppjEu2jW^H =H @hN Vppjqu2jW^H =H @}hN Vppj;UHIsExtentIntact( pSifDiskList, pCurPhyExtent, &fExtentIntact )U@ 3ʼnEESM3ۋM VuMȹQ WEuEIj3]Y}܉]Eȅu3jW][H =H T@JhnSppj u3jW][H =H @hDQ Sppj M}غ4CvEPEj PuЍ}襥H H 5;tl@t PH rppj YH ;tB@tMȺrQppj YgH ;t@tuкrppjYB]֋ءH ;t>@t8h|fPH ppjrYBUċE̋uj Y@B(u\ Q JHSME3_^[] DynExtent::InitializepExtentLayoutU@ 3ʼnEESVWىE3R 3GGMąu=jW^H =H @hlVprpjYPCER j ZE܍CEC(U؉UUjE ]ER ER EqEEB]uCӋH =H t+@t%hrh|fPH rppjYR FVM_^3[}]DynExtent::InitializeFromXMLDocDiskIdOffsetLengthUQSVWM3U 3GEE t0u/jW^H =H @hToVppjgMu/jW^H =H @hPU Vppj1u=jW^H =H Z@Ph`U VppjrYL2UB;AB;AB;Ar B;AA(EB(9C tu9s H H tOAturqqjY H H t%AtCrp qqjY H CU;P u.H tAtqrqjYOE 8H H H t5At/qqjH =H t@tppjrYE 0U >DV_^[]DynExtent::IsExtentIntactpPhyDiskExtentpfExtentIntactVWOO O5\ 7w'փg_^ÐUA tM9H tuh3]3@U$ 3ʼnESVM3WW EB3u}uܫ}u>jWu^H =H o@eh|pVp|vpjYGH =H t@tw|vppjYst tSVhjVjVwX؅VEPjEPVVhStDE t/H =H t@tw |vppjYG4?t{?=u׋H =H t]@tWhX PH |vppjY5uH =H t@thrp|vpjYUt tSW AVME3_^[ ]ÐDiskListMarkOfflineDisksDeviceIoControl( hDisk, IOCTL_DISK_GET_DISK_ATTRIBUTES, NULL, 0, &DiskAttributes, sizeof(DiskAttributes), &dwBytesReturned, NULL)U(SV3M3ۉUWx[ ECS@M3EЉUu/jW^H =H @hlV19Eu'jW^H =H t^@tXhvV2EupjY=3u&j^H =H t @th[ 3jE83W=\ u3P׹x[ ?V_^[]3҉Utj0vzZhMUUʍAEff;Eu+MJff;EuE+PEH<EuWP5M эBEff;Eu+UUPEEQPE M3W=\ fu׋}3EEEE@E;EM3j^H =H @h[ 6jp|vp'3H =H n@dh|fPH 53j{^H =H 5@+jh0vhlVp|v4phNAsrSystem::ExtractAllVolumeNamespmwszAllVolumeNamespbTempBufferVolNamesUSVM3W0] 3F=!}Eu+jW3_H =H @hl<-u=jW3_H =H @hv=jWp|vpnME] MUVȉuRuG3ӋH =H t7@t1h0vh|fPH |v>ppfE!}u\ e0] A<W_^[]SymbolicNameAsrSystem::ExtractVolumeSymbolicNameXmlNodeUQQSV3W3ۉE_ Cj;3E9Eu3jW_H =H @h_ Wppj YtFNk=MjY؋H =H n@dh` Qppj 뫋NEP3Fu@5֋H =H &@hePH ppj YE03u2jW_H =H @h4mWppj f9txj-[΍Qff;Eu+0r6j hmV u!f;^&uf;^0uf;^:uf;^Du j}Xf;F^t"΍Qff;Eu+34Nf9u3C<u1jY؋H =H t*@t$h ` Qpp|v Mj\ZfP3P\ _ 9W_^[]AsrSystem::GetBootVolumeNameppwszVolumeGuidNameOut*ppwszVolumeGuidNameOutpwszVolumeGuidNameUSVMb W3E8u߉}]f9>9] u/jW}_H =H @hc bMEPu>5}֋H =H @hePH cxEP!ʍAEff;u+MVh,c BPuEjP@uI5}֋H =H t(@t"hePH |vepp]]SDu>5}֋H =H @hePH ft>j}_H =H @Sh@c Wp|vgp.bE Yj }_H =H tG@tAhqWd$jW}_H =H t"@thc ajWp|vpu5\ Sֹb 6WE_^[]AsrSystem::GetRestoredOfflinedHivePathpwszHiveFilenameppwszHivePathnameOut\config\ERROR_FILE_NOT_FOUNDUSVW3 d 3G5U u4jW^H =H tk@teh\d Vp|v?pfHCM9H tUuH =H t"@tQhmVp|v@p1{ d E5V_^[]@t@ ؐAsrSystem::GetSifDiskAssignTopulAssignedToPhyDiskUSVW(e 4U tEG32tM9H t+uH =H tK@tEhmB(3G2jW3^H =H t!@thle AVp|vp44V_^[]AsrSystem::GetSifDiskBySifDevNumppSifDiskj$$Q訾}3۹8k 3C|3Mľuu9uu=jW^H =H ,@"hDlVppj|vY,E r/jW^H =H @hxk Vppj 빃̈]uMjruMMuDj{^H =H @zjhrhlVppj$|vYDCUEЋP=uP=׋H =H *@ hrh|fPH ppj%|vYUj8M0Mu9j{^H =H @jh8hlVppj&EEЋP8uE=׋H =H @uh8h|fPH ppj'PjrMLu9j{^H =H .@$jhrhlVppj(EP"uE=׋H =H @hrh|fPH ppj)jrMKu9j{^H =H @jhrhlVppj*EЋP5uE=׋H =H A@7hrh|fPH ppj+jrMRK=tOׅuIMEP=uej{^H =H @jhrhlVppj,KH =H t @tjhrp|vpj-Y#EMQQP9eu:׋H =H Y@Ohk PH ppj.!EpEPgCu:׋H =H  @hk PH ppj/MEuAMe O/EH =H t!@thPlu|vppj!Y边Zj e /EH =H t@thTlVp|vpj"Yuj De @.EH =H t@thdlVp|vpj#Y/j Ëu] M8k D.VMMEaEԅtPQAsrSystem::InitializeForRestoredwRestoreFlags < ASR_ROF_INVALID_TransferNodesFromList( &m_pDiskListHead, &AsrSystem::_IsVirtual, &pVirtualDiskList )_JoinLists( &pVirtualDiskList, m_pDiskListHead )USVW3Pn ]3G,KEMPEuPu7ӋH =H @hn ӹYy]KMH =H t!@tq |vZppLMq uAu7ӋH =H ,@"hn ӹ[MEPE3PI'uq=u4H =H @p|v\p至ӋH =H @h\mӹ]q]KMH =H t!@tq |v^ppDMq u@u@ӋH =H t(@t"hn ӹ_PH |vppPn  +V_^[]ÐAsrSystem::MarkActiveBitOnSystemPartitionGetSystemPlex(m_pDiskListHead, TRUE, &pSifSystemDisk, &dwSifSystemPartIndex)_MarkActiveBitOnSystemPartitionHelper( pSifSystemDisk, dwSifSystemPartIndex, pPhySystemDisk->DeviceNumber )UQSV3Wq 3C)!};u953֋ H H ,A"h|fֹTu?eDu453֋H =H @h@q ֹUkw u'H =H t@tp|vVp踰EP=uB53֋H =H to@tiheֹWPH |vpp~EtXt9q |vppjYz;tXtp|vpjY9H Nt$;tAXtm_dwDeviceNumber, &pDiskInfo )VSS_E_INVALID_XML_DOCUMENTU0SVW3h 3GMu9uu:jW^H =H @hlVp|vpjVY褢fMEj[WUEP ]E-uGӋH =H t+@t%hrh|fPH |vppjWYsFMEuWj^ H H t!Yth Vq|vqjXYEP\ h V_^[]9]v։EM8 Mj1jYEM؉E܍UԋEMMjEH E,rE,tEC;]s롋H =H W@MSh8 h|fPH ppjZ|vY&j{^H =H  @jh8 hlVppjY뺐BusTypeKeyNumBusTypeAsrSystem::_ExtractDiskBusesFromXmlpdwSifBusTypeU0SVM3W 3C7EjYE؍EuuEԆ ME ME9uupDriveLayoutExtempDiskInfo->pDiskGeometrytempDiskInfo->pPartition0ExtempDiskInfo->PartitionInfoTableU 3ʼnEEMdE S`3ۋECVT3Xp WP 3\hl9du,jW_H =H G@=hlOw`u)jW_H =H @h`uOxdXu)jW_H =H @hluOy1Tu>jW_H =H @h|uOzjWp|vp谓xBEA EA0EA@ElEB E\E̍AE؍AdEB j pDžptDžtDž|tEEtE E( E E@ E E\ ]EuEE qEE uE E@uE EdpEEuDH =H j@`hth|fPH \tldhPuP5֋H =H t-@t'hth|fPH |vpp;hhlQff;Pu+MHvA3jz_H =H @hthmWOZp|vpÎalQff;Pu+MP`lHP諑T X3ҋA`PX1V5\ l3p l9WM_^3[ۺ]PartitionIDGptAttributesGptNameAsrSystem::_ExtractGptPartitionFromXmlUt 3ʼnES] P VuW3HL`Džd\TuIjWXd` H H AhlPqqjx|vY赏u;jWXd` H H yAoh`tPqqjyjPP[80XXjDž08s4DždDž`H =H Q@Gh jppj|X\YBuI5d։`H =H @h PH ppj}Y\Cu;dDž`H =H v@lh jppj~jY_C u>dDž`H =H ,@"h jppj`ЉSu9dDž`H =H @h4 jYC$lpC |C,ECxMK Ej_A}EAEA EAj EЍB}h}_E܍C4jMYEC8MMj Džh|sDžtqEdpE0 EEsEsEsEs}E tEE t}E4tELtES3uD5d։`H =H @hsh|fֹKXAC83{HX;TCuKdDž`H =H !@h jpp|v:\9PhWPv3 ptΫjTP PPVtuT {j$iT{0Y󥋕TʋCɋHj_T\@\;PDL53d։`H =H @hsh|fֹPH |vpp83d` H H A\jhptRhmPq|vqcd`H H t=Bt7X3;w rwhX Vrr|v?t)s5\ s {s{ s{S{ֹP ;`Md3_^[Բ]MbrSignatureAsrSystem::_ExtractMbrDiskFromXmlpTempDiskInfoGetDriveLayoutExSize( cEntriesInPartitionTable, &dwCurDriveLayoutExSize )pTempDiskInfo->pDriveLayoutExpTempDiskInfo->pDiskGeometrypTempDiskInfo->pPartition0Ex::DWordMult(sizeof(ASR_PTN_INFO), cEntriesInPartitionTable, &cbAsrPartitionInfoTable)pTempDiskInfo->PartitionInfoTableU 3ʼnEEП USl3ۋE CVt3EWpE|tx}u)jW^H =H >@4h`uNKapu)jW^H =H  @hluNL.Eu>jW^H =H @h|uNMjWp|vp;EBEA!E|EB ExE̍AE؍AlEB j UEtEEtEE EEtEEuEE qEE uE E@uE EdpEEuTH =H @hpth|fPH |vppSxt`lEP苹uJ=׋H =H t-@t'hpth|fPH |vpp},}EptB|A qY1:W\ П VM_^3[H]BootFlagAsrSystem::_ExtractMbrPartitionFromXmlU 3ʼnEESVWt33P xG|3tEEEEEu=jW^H =H @hlVp|vpjHY[{EE EEEC EEEEE̍EjZE؍C(E䍅|UURU}E }EУ E }E }E$ }EsEH EE uEӋH =H @h8h|fPH ppjIM]9uT9uK9uB9u9Qff;xu+M v93jz^H =H 7@-hlhmVppjK CXPCTPh ut73j ^H =H @uheVppjL|jMfhQff;xu+MPuC0P譁 s\ EsC3E\ EsC3E\ EC3E73jW^H =H t$@th8h4mVppjJ|vY~u\ u3Eu3Eu3Eu3E3P EVM_^3[n]%d.%dMachineNamePlatformFirmwareTypeOSVersionBootWinDirectoryBootSysDirectorySKUAsrSystem::_ExtractSystemFromXmlUSV3W 3Fd!}Mu=jW3_H =H @hlWp|vpj@YEEĥ VUuEH u:3ӋH =H tj@tdhrh|fPH ppjA/9}u7jW3_H =H t2@t,hrh4mWppjB|vY{ E!}u\ e W_^[]AsrVersionAsrSystem::_ExtractVersionFromXmlU\ 3ʼnEE SVu 3WE3CEElE3҉UEEԍEEEEEUUUU]E ]E E E EEjYM܉Mu=jW_H =H @hd Wp|vOfp}MUjOuG53֋H =H tW@tQhuh|fPH |vppy(E3ɉEFEF EFENFMMu5\ ueփe WM_^3[F]RelativeFilePathBlockSizeFlagsSequenceAsrSystem::_ExtractVhdFileInfoFromXmlpVhdFileInfoU,SV3۹ W3CEuE܍EjYEE uuEqME Mu,jW^H =H XHOhD VNhMUj0]u<=׋H =H @huh|f׹Ej Y}u+j^H =H @hu9kM\Eu=j^H =H @hX jp|vpMziEGEGu9uv6MujL uu*tQEE@E;Erhjw7 E u8MY V_^[]=׋H =H t@thuh|f׹PH |vppv땋޾H =H t@xjhuhmVp|vpQNumFilesAsrSystem::_ExtractVirtualDiskFromXmlppVirtualDiskInforgVhdFileInfoUSVW3 ]3GEPUuuuuu=ӋH =H @Eh\mӹHE PUuKӋH =H @tzh h\mӹPH |vppuQE9Er uGE;Es?~H =H t,@t&|vh h Vppcu V_^[]AsrSystem::_IsSupportedVersion2.0ERROR_OLD_WIN_VERSIONUM39AL]USVW 33GMu4jW^H =H tA@t;h Vp|vpvuE tuU V_^[]AsrSystem::_JoinListsppDiskListAU, 3ʼnESVW U3E]}]؉]܉]॥uԅuAjW][H =H !@h v jWp|vpuFu,jW][H =H @h !9t18t,jW][H =H @h8 "끋}9xw/jW][H =H p@fhȲ #JH =H tH@tv |v$ppqH =H t@tu |v%ppqM EPUFu>5]֋ءH =H @h PH &Nu;t@jW][H =H @hx Sp|v'ptiuiǐT8LpDriveLayoutExpSifSystemDisk->pDriveLayoutEx->PartitionStyle == PARTITION_STYLE_MBR || pSifSystemDisk->pDriveLayoutEx->PartitionStyle == PARTITION_STYLE_GPTpSifSystemDisk->pDriveLayoutEx->PartitionCount > dwSifSystemPartIndexDiskGetDriveLayout( dwPhySystemDiskNumber, &pPhySystemDiskDriveLayout, &cbPhySystemDiskDriveLayout)pSifSystemDisk->pDriveLayoutEx->PartitionStyle == pPhySystemDiskDriveLayout->PartitionStyleDiskSetDriveLayout( dwPhySystemDiskNumber, pPhySystemDiskDriveLayout, cbPhySystemDiskDriveLayout )U 3ʼnES3xV@$ W3ۉ|l3fVhSPpto3VfSPo3VfSPo3jHfEESPo0xfQff;u+vjh6 tDjW|[H =H @h` jWp|vpny62Oy]ȉ|؋ H H 3A)h( 6׍NOPH |vppnj?X3fFhp ׍-ȉ|=ءH =H @h hp ׍txlP3hFIPDuA5|֋ءH =H A@7h PH hQu2jW|[H =H @hܾ QIu2jW|[H =H @h 91t2jW|[H =H @h B ptPil0?uA5|֋ءH =H *@ hX PH {tpWPV] 5|֋ءH =H @h PH OPl yEȉ|ءH =H s@ih Pl ;QUu>5|֋ءH =H @h PH nPKyLȉ|QءH =H @h` P|KEPyIȉ|ءH =H d@Zh EPr(H =H t)@t#|vQQppSSSSPPuA5|֋ءH =H @h PH x0׍`JySȉ|ءH =H V@Lxhh 1JPH  j?XfP`P$`P,9H H ;@|vQp pgtpWPS r5|֋ءH =H j@`h PH |v ppdh9y9ω|ءH =H @ huW H H xt.;t"@t|vQp pf,;t"@t|vQppfPXP$VXP(9u&H ;tZ@tTp|vpPd=y9Ή|ءH ;t!@thuVp|vp&gPH$ BSM|3_^[]ÐAsrSystem::_RecoverBcdStore!( m_dwRestoreFlags & ASR_ROF_SKIP_DISK_RECREATION ) || ( ( wcslen( m_wszSystemVolumeName ) > ::wcslen(L"\\\\?\\") ) && ( _wcsnicmp( m_wszSystemVolumeName, L"\\?\", wcslen(L"\\?\" ) ) == 0 ) )::StringCchCopy( ARRAY_COUNT_PARAM(wszGlobalPathOfBcdToRestore), m_wszSystemVolumeName )GetSystemPlex( m_pDiskListHead, TRUE, &pSystemDisk, &dwSifSystemPartitionIndex )pSystemDisk->AssignedTopSystemDisk->pDriveLayoutExpSystemDisk->pDriveLayoutEx->PartitionStyle == PARTITION_STYLE_GPTFindPhysicalPartition( &pSystemDisk->pDriveLayoutEx->PartitionEntry[dwSifSystemPartitionIndex], pSystemDisk->AssignedTo, &dwPhySystemPartNumber )DiskBuildDevicePartitionPath(dwPhySysDiskNumber, dwPhySystemPartNumber, TRUE, ARRAY_COUNT_PARAM(wszGlobalPathOfBcdToRestore))\efi\microsoft\Boot\BCD::StringCchCat(ARRAY_COUNT_PARAM(wszGlobalPathOfBcdToRestore), BCD_STORE_FILEPATH)::CoCreateGuid( &guidBcdkBkp )SafeStrConvertGuidString(&guidBcdkBkp, ARRAY_COUNT_PARAM(wszBcdTemp))::StringCchCopy( ARRAY_COUNT_PARAM(wszGlobalPathOfBcdTemp), wszGlobalPathOfBcdToRestore )::StringCchCat( ARRAY_COUNT_PARAM(wszGlobalPathOfBcdTemp), wszBcdTemp )::CopyFileEx( wszGlobalPathOfBcdToRestore, wszGlobalPathOfBcdTemp, NULL, NULL, NULL, 0 )::StringCchCopy( ARRAY_COUNT_PARAM(wszNtSystemPartition), m_wszSystemVolumeName )DiskBuildDevicePartitionPath(dwPhySysDiskNumber, dwPhySystemPartNumber, FALSE, ARRAY_COUNT_PARAM(wszNtSystemPartition))USVM3W Muuu肑u=ӋH =H _@Uh|fPH UMu=ӋH =H @ h\mPH 9uu;$ H H AhH PqqhM4u=ӋH =H @h| PH ]u;$ H H GA=hH Pqq-u=ӋH =H @h PH uEuuXu zu=ӋH =H @h\mPH 3Mdu=ӋH =H Y@Oh\mPH H =H t@tp|vp'[茍u=ӋH =H @h\mPH yH =H t@tp|vpZMu=ӋH =H z@ph\mPH  EPQEPu=ӋH =H +@!h PH M谋9uu5$H =H @h8 |9sLtuH =H t@tp|vpYEH聰H =H t@tp|vpYSH t2=H t#@tv |vppkYH 6u=H t@tp|vpY}H =H t#@tw |vpp YH ?uuU`j_u=ӋH =H @h PH %MM9Zu=ӋH =H C@9h PH ] u=ӋH =H @h|fPH H =H t@tp|vpWM藮H =H t@tp|vpW#u6$H =H ta@t[h Vpp|vkZ>]u'H =H t@tp|vpWEC uM覈M螈 DV_^[]AsrSystem::_RestoreDisks(DWORD) VSS_E_ASRERROR_NO_PHYSICAL_DISK_AVAILABLEDiskListFreeNonFixedMedia(&pPhysicalDiskList)DiskListMarkOfflineDisks( pPhysicalDiskList )_TransferNodesFromList( &pPhysicalDiskList, &AsrSystem::_IsVirtual, &pVirtualDiskList )(DWORD) VSS_E_ASRERROR_FIXED_PHYSICAL_DISK_AVAILABLE_AFTER_DISK_EXCLUSIONAsrpDisksAssignment(pPhysicalSifDiskList, pPhysicalDiskList, pAsrLdm )AsrpCheckDiskIntact( pAsrLdm, pPhysicalSifDiskList)(DWORD) VSS_E_ASRERROR_DISK_RECREATION_FAILEDUP 3ʼnESVً5H H t!Ftv|vvT5H 3jHPfEEPW[ WCHu6H FC|vpvvKTu>QKUh5H H ttFtnE|vPvvUMu$H tFFtAv|vvS$H t"FtPv|vvS5H {u0H Fv|vv[SGHu/H FGpw vvu7QOUe5H H tsFtmEPw vvSu'H tLFtGw |vvvR'H t%Ftw |vPvv<5H !_H tFtv|vv]RM^3[Q]ÐU SV3۹ 3CIMuu+jW^H =H @hv[Eu+jW^H =H @h4 )90t9jW^H =H @t{hD jWp|vpT] WMUtAWt#MuEu};ߋ?3}?uʋE3ۋUCEU_ lV^[] AsrSystem::_TransferNodesFromListppTransferList!*ppTransferListSV3W( 3CvH Vu'=H t4@t.v |vpptPR N "t H 6tD붋5֋ H H t(At"h|fPH |vppS( /W_^[ÐAsrSystem::_UpdateRestoredRegistryMapUQM3ESVWj^t*f9u$3ۍzff;u+3Uj [et f9u eUt'f9t%FEff;Eu+u4uj ^3t f9t ePSQVWjEPhh|vj+u u(0_^[]UQU 3ɉMSVWjXt1f9 uE .3ۍqff;u+jX MM 3E et f9 u e]t&f9 tˍqff;Eu+MEE 3t f9u eut3f9u E,΍AEff;Eu+MMEE t 3f9u eM3t-f99uj&GEff;Eu+}}3j Xt f99u eeWu RuSuVPQjEPhh|vj+u u(@_^[]UjjEPjEPhh|vj+u u((]UMW3t(f99uj!Vrff;u+^Uj Zt f99u eeWRQjEPhh|vj+u u((_]UjjEPQRj+u u( ]SV3W 3CFH =H @pwpjYKH {9~0ut9~u_=H t!@tv wppjYKH 9~,tB߿=H t}@twv whmWppjY YtH 6tC|5֋H =H t&@t h PH wppjYKN tW_^[ÐAsrpAssignPartitionsAsrpAssignPartitionsForDisk( pSifDisk )USVW33ۉ}0 uCuu2jW^H =H @hnVppj8u2jW^H =H c@YhvVppjE9pHt 9XH59wt8Gt1u9pv)ދG4\ GMAM4[G;Hr3Cw\ EUwHIu==׋H =H @hh PH ppjSWtEHB;AtKR\ Mw?Gu2j^H =H t[@tUh VppjwY;L:EupwLM A9pv֋GF\A;pru0 (V_^[]ÐAsrpAssignPartitionsForDiskGetDriveLayoutExSize( pSifDisk->pDriveLayoutEx->PartitionCount, &cbNewDriveLayoutEx )pAssignedTo->pDriveLayoutExU 3ʼnEESVh3W `3C3pjxfxzVP@K 9hu2jW^H =H R@Hh Vppj9`u2jW^H =H @hnVppjVpPPVVVuK=׋H =H @hpp QPH pp&`\TA9pg։tXIXL91<pdQ;։Htv\|DeviceNumber, pDriveLayoutEx_Physical->PartitionEntry[dwIndex].PartitionNumber, FALSE, ARRAY_COUNT_PARAM(wszDeviceName) )ERROR_BAD_DEVICEU SVM3W 3C"u=jW^H =H @hvVpwpj4YEΉM9wGPE97utDt?t:9u ws Eu pUp@M@Pu tEMAME;OsC럋=׋H =H t)@t#uh\mPH wppj5Y; OV_^[]AsrpClearAllBootSectorsU$ 3ʼnESV3W 3C裹3hfVPD H =H t@tu wuppj,Y+U MhPS=tC u4H =H t(@t"PwPH ppj-YZC蠶u2j^H =H @{hvVppj.]VPC VPuuxu<׋ H H "Ah\mPH ppj/H =H t%@twppj0Y|VPLu7׋H =H @h\mPH ppj1gH =H t@twppj2Y?@u8׋H =H t&@t h\mPH ppj3wY/B\  LVM_^3[k]AsrpClearBootSectorU( 3ʼnESVWى3 3G裶3hfVPA u2jW^H =H @hnVppj>9s0u2jW^H =H @h Vppj?p9su2jW^H =H a@WhvVppj@9C9p2 H ։0ЋC9t u4H Ar rwqqjAYSPohPWu9u;H =H t @twQppjEY>t; H CB;PӋH =H @h$ PH ppjFӋH =H @h PH ppjDhӋH =H t[@tUhp PH ppjC3ӋH =H t&@t h PH ppjBwY> 赳VM_^3[Wh]ÐAsrpClearBootSectorsCriticalVolumeOnlypSifDisk->IsIntactFindPhysicalPartition( pPartionInfoEx, pSifDisk->AssignedTo, &dwPhysicalPartitionNum )DiskBuildDevicePartitionPath(dwDeviceNumber, dwPhysicalPartitionNum, TRUE, ARRAY_COUNT_PARAM(wszPartitionDevicePath))IsDynamicVolume( wszPartitionDevicePath, &fDynamicVolume )AsrpClearVolumeBootSector(wszPartitionDevicePath)USV3W u3C蝱}}}u=jW_H =H Q@GhvWppjGwYS<)5u0H =H t$@tPuH wppjHY;WhjWjhuXEu:֋H =H @hvPH ppjITWMQWWWWh Pu:֋H =H P@FhP PH ppjJ!MEPEPWWau:֋H =H @h PH ppjKMI̭Eu2j_H =H @hvWppjLWWWWuxu/֋H =H tp@tjh PH ppjMHWEPEpuuLu8֋H =H t&@t hh PH ppjNwY3:EtPu5\ uֹ >W_^[]ÐAsrpClearVolumeBootSectorDeviceIoControl( hVolume, FSCTL_DISMOUNT_VOLUME, NULL, 0, NULL, 0, &dwBytesReturned, NULL )DoDiskIoctlCall( hVolume, IOCTL_DISK_GET_DRIVE_GEOMETRY, NULL, 0, (void **)&pDiskGeometry, &cbDiskGeometry)::SetFilePointerEx( hVolume, liPositionToSeekTo, NULL, FILE_BEGIN )::WriteFile( hVolume, pbSectorBuffer, pDiskGeometry->BytesPerSector, &dwBytesReturned, NULL )USVW3 3G0EuPEuPUuMuu5ӋH =H to@tih\mPH ppj*GuUuu>ӋH =H t&@t h PH ppj+wY7}t u 蛬V_^[]ÐAsrpEraseBitlockedVolumeEraseBitlockedDrive( wszVolumeName, pfnFveEraseDrive, pfnOpenVolume, pfnCloseVolume )SVW3۹d 3C趫u2jW^H =H @hToVppjfH =H t@tw wppjgYa3u69w,u>H =H t*@t$PH wppjiY 3H ?t@돋=׋H =H t&@t h\mPH ppjhwY5d V_^[ÐAsrpRecreateDisksU4SV3MF W3ۉujuЍ}؉]3]諫H H ;tP@t#Mwq ppjOY42H H ;t#@tpwpjPY1H H }u5jW[;@xh SppjQwY4Z9_Ht,9wHt'jW[;C@9h SppjR뿋wuu'jW[;@hvSppjS;tF@t v wppjTYE1H H ;t@tvwppjUY 3SSjSjhvXEC:9_H=ueH =H t@tv wppjWY0EUH I. u(H =H t!@tPH v ppH M9Y0tn=H t@tpwpjYY20V Mo]׋ءH =H @h` PH ppjZB=H t@tSv wppj[YUMSSSSu1H =H t*@t$PEp H vv ppJH MyH=H t@tpwpj]YH/E}ԋMXES@Sjp@(EEPDuL5]֋ءH =H @Ep Epp QPH ppj^H u=NM]9YvUyP9u?Bt9u(0wothGSP1 EM@ǐE;ArH ==H t@tpwpj_Y5.F v VMpu;]׋ءH =H @h PH ppj`@NH =H t@tpwpjaY-NUIu;]׋ءH =H ,@"h0 PH ppjbMTSSuvuI]׋ءH =H @Ep vv QPH ppjcY H =H t@tpwpjdY,uUup]׋ءH =H t]@tWh PH ppjewY/5]ءH =H t@thrpwpjVYEt tPu 舤S_^[]ÐAsrpRecreateSifDiskpSifDisk != NULLpSifDisk->Style==PARTITION_STYLE_MBR || pSifDisk->Style==PARTITION_STYLE_GPTAsrpClearBootSectorsCriticalVolumeOnly(pSifDisk, pAssignTo->DeviceNumber)AsrpClearAllBootSectors( hDisk, pAssignTo->pDriveLayoutEx, pAssignTo->pDiskGeometry->BytesPerSector, pAssignTo->DeviceNumber)GetDriveLayoutExSize( pAssignTo->pDriveLayoutEx->PartitionCount, &cbDriveLayoutEx )AsrpAssignVolumeGuids( pAssignTo, hDisk, pSifDisk )USVٹ W]>E3uut0u2jW^H =H @h Vppj6u2jW^H =H @hoVppj7eu2jW^H =H W@Mh Vppj8/O EPU4u@ӋH =H  @h PH ppj9EuHM3XPG9suM91tk<tg<u9a9{$E98SH0t>MӃ t-MA;Cu"A ;CuA;C A;CMÐAM;MiH H tBthmPrrj=wYL+u\  lV_^[]jW^H =H t@th Vppj:멋MCjW^H =H t@thT Vppj;u H H eA[hmPqqj<=FindPhysicalPartitionpSifPartInfopdwPartitionNumDiskGetDriveLayout( pPhyDisk->DeviceNumber, &pPhyDriveLayoutEx, &cbDriveLayout)pSifPartInfo->PartitionStyle == PARTITION_STYLE_MBRpSifPartInfo->PartitionStyle == PARTITION_STYLE_GPTUQSVEW4 3jF׋@tNAu^B;r6u݉}H =H t@thmWpwpjY )4 6WE_^[]t3Et։ҐGetBootPartitionUSVىUWX 袝E3uut0} tu/jW^H =H @h|pVppj du/jW^H =H `@Vht Vppj 1u=jW^H =H -@#h Vppj wY'39M MSRΉUt1SEEt]M}f;}} tOA;MrՋu9utA]t:H =H t@tpwpjY5$EE3GeH =H tL@tFhmVppjjW^H =H t"@ts wh4mVppj YX V_^[]GetSystemPlexppSystemDiskOutpdwPartitionTableIndexUSVWE}친 u3O]]]u>jW][H =H @h Sppj!wY&b*!;s?jW][H =H 2@(Qh4mSpwpj#Y lEu3j][H =H @h Sppj$VSSSV\ȅt2]١H =H @h Qppj%SEPW}WVtu@5]֋؋ H H UAKh|fPH ppj&=SSSV\t?]؋ H H Ah Pqqj'wY$jnYǾ uUSfMQuPVLuA5]֋ءH =H @h|fPH ppj(ui5]֋ءH =H tP@tJh|fPH ppj)jW][H =H t@th pwpj"Y;}W\  輘SE_^[]ÐPutBootCodeOnDiskulBytesPerSector != 0hPhyDiskpbIoBufferdwSetFileErrorCodeUMW3t(f99uj!Vrff;u+^Uj Zt f99u eeWRQjEPjh|fjEPjhwj+u u(8_]UUS3Wt(f9uj!Vqff;u+^ Mj Yt f9u eeSjE PQRjEPjh|fjEPWhwj+u u(@_[]UjjEPjEPjXhwj+u u((]UMW3t(f99uj!Vrff;u+^Uj Zt f99u eeWRQjEPjhwj+u u((_]UMW3t(f99uj!Vrff;u+^Uj Zt f99u eeWjEPjEPRQjEPj\hwj+u u(8_]UQQSمtoV3tg3WE9Fv?3ɉM>t%w\ 7g\ '3jYEM@EM;Fr6\ &3V\ #_^[]ÐU SVWM3H 3G Mމu9]u2jW^H =H @h VppjeE u2jW^H =H @h Vppj,jhY0MbVhjVjhu;XEuD H H NADh PH ppj MQSujP ;2=:zt=uS\ M詑؅t7E;룋 H H Ah@wPqqj")j^H =H @t~h Vppj#twYkc H H tUAtOPutwqqj!Y69su*H =H t%@tutwppj$Y E S\ Et tPH V_^[]AsrVhd::GetDeviceDependencyInformationwszDevicepathppDependencyInfohDevice != INVALID_HANDLE_VALUEpVhdInfoU SEV 3u>jWu^H =H @huVptwpj%YH =H t!@tstwppj&YH KMts։UW;=H tU@t#wtw7ppj'Y,H MU=H t%@tww wpprH MUIUMu_ FVE^[]ÐAsrVhd::TraceVirtualDiskInfoUjjEPjEPjEPj(htwj+u u(0]UjjEPjEPjBhwj+u u((]U=׋H =H t&@t h|fPH ppjAwYh V_^[]ÐAsrpAssignBootDiskpSifBootDiskU UEVSW~~$}t ~,33ۅu9x$uPtJ$tCuMtzU3څto{u9K$uVӋj!Mtu܅tGH =H t@tw wv ppjCY~Gt `G`0g0wE6+_[3@^]UQQUEVSW~~D}t ~,3څ{uCD;FDuVӋ tu܅tUH =H t@tw wv ppjDY~Gt `G`0uUMg0w4U6F_[3@^]UQVWl urS_{t|}ts~uN貹u6utU{t3W3u%H =H t5@t/w v ppewFt `F`0f0~u?_[l j3_@^]ÐAsrpAssignBySignatureU SVM3Wx ][!]3EuV!]jW[H =H t@thnSppj1wYuj\ x 7S_^[]Åu(!]jW[H =H t@thwSppj29Xt:jU3[ H H tAtp whdfSqqj3Ys؃uO U趵tS׋t?uՋ]uH!] H H "AEwp hmSqqj4Y'}W3uA!]5֋ءH =H @hePH ppj5wFt !XF!X0!^0~3FAsrpAssignDiskToAnyRDiskUSVUW u3I!}u2jW3_H =H @h vWppj':uu2jW3_H =H ]@ShwWppj(E9xt2jU3_H =H #@hdfWppj)]N Uʳt9]t6uj[uB3ۿH =H @uwhmWppj*YL H H tAtv uqqk" H 9~t=$3ۋUH =H P@Fh Vppj,H tQAt#E@ppuqqj-Y," H H t AtFppuqqj.Y!MVIB;AMR| BQ;BsE$3ۋ螂H =H @h Vppj/wY tQ3u43ۿH =H tS@tMh Wppj0wY 2Ft !xF!x0M!~!~0qFt !xF!x0!~0Nj\  賁W_^[]AsrpAssignDiskToRdiskVSS_E_ASRERROR_DATADISK_RDISK0VSS_E_ASRERROR_RDISK0_TOOSMALLERROR_NO_MATCHUQQSً‰E]VW~}t ~,3؅{uVӋtutcH =H t@tw wv ppjEY:~Gt `G`0uUMg0wuUME6J_3^@[]USVWىU3] 3GMEuu"Uˉ0@u@ӋH =H &@h|fPH ppjhEPEPu@ӋH =H @h PH ppjiUMӋM+@;Nju;$NH =H [@QhT SppjjyӋH =H *@ h|fPH ppjkUWu@ӋH =H @h|fPH ppjlVUuC=t:ӋH =H @yh|fPH ppjmTMtWUuKӋM-؋@ӋH =H %@h|fPH ppjnUMWu:ӋH =H @h|fPH ppjoMH =H t>@tpwpjpYH =H t@tpwpjqYM UMWu:ӋH =H -@#h|fPH ppjrMuH$|H =H @h SppjswY:UMu7ӋH =H @h|fPH ppjtdUMV0u_ӋH =H tM@tGh|fPH ppju%jW^H =H t@th VppjgwY {V_^[]AsrpAssignSifDisksToPhysicalDiskspfCriticalDiskNoARCGetSystemPlex( pSifDiskList, TRUE, &pSifSystemDisk, &dwSifSystemParIndex )VSS_E_ASRERROR_RDISK_FOR_SYSTEM_DISK_NOT_FOUNDVSS_E_ASRERROR_CRITICAL_DISKS_TOO_SMALLUSVWىU3]0! 3GDzuu2jW^H =H '@h vVppj6XȉMu4^H =H @hdvVppj7CtNH UMt<t9uu2H =H @pwpj8Y_sCt pCp0ss0uyH H ;tHtpwpj9YUM H ;Ah|fPH ppj:H H ;t@tpwpj;YuM3DȁugH ;t@tpwpjwY0! %xV_^[]AsrpAssignSystemDiskUQSVWM3" 3GwuMu@ӋH =H @h|fPH ppjFuMu5ӋH =H tl@tfh|fPH ppjGDuMu>ӋH =H t&@t h|fPH ppjHwY" vV_^[]AsrpBasicDiskAssignmentPassUSVWM3ۉ}p% 3C8vuu9uu2jW^H =H T@JhwVppj,u2jW^H =H @hToVppj GEtg9w4ubЋ% ЉU H H t/At)u% PEp w qqj!Y.UM3G03A0?uE9wt 9w4u9w0uMWOE?uՋOM9w49w0t{URURQMW09uuWH =H t-@t'9uu% QMq w ppj$Yf9uuEUMw0Wp0謷tQE?Z=׋ H H Ah% PH ppj"h=׋H =H t[@tUhP& PH ppj%3=׋H =H t&@t h% PH ppj#wYp% sV_^[]ÐAsrpCheckDiskIntactnot pAsrLdm->PropagateDiskNotIntactByPack( pSifDiskList, pCurSifDisk )pAsrLdm->CheckPackIntactByDisk( pSifDiskList, pCurSifDisk, pCurPhyDisk, &fBothBasic, &fIntact )pAsrLdm->PropagateDiskNotIntactByPack ( pSifDiskList, pCurSifDisk )U$SVىUW|( E3[r3Eu}請ΫEt0u>jWu^H =H @hwVppjIwYu0jWu^H =H @h( VppjJ9sHueCt^9puYt tWVVjVjhsXVVjEuPXuut93AuU t tW|( cqVE_^[]ÉuH =H t@tsh\mPH wppjLY돉uH =H t@jhrpwpjKY:MAsrpConvertRawDiskspfConvertedUSVڋW * ]FpE3PuӉ}Ή}V t3F9}u3 H H Ah@wSqqjcMUYu;ӋH =H @hePH ppjdb9}t;$oH =H tN@tHh4* SpwpjeYS-H =H t@th@wSppjfwY$ * MoW_^[]AsrpDisksAssignmentVSS_E_ASRERROR_NO_ARCPATHU SVM3W<, 3Cnu2jW^H =H @hToVppjoMEP׉uu 9ut*H =H tj@tdw wppjY/LU 9ut59wuq9w,u:H =H t@tw wppjY_4?ZjW^H =H @h, VppjjW^H =H @h, Vppjh=׋H =H t[@tUhx, PH ppj3=׋H =H t&@t hwPH ppjwY<, mV_^[]AsrpExcludeEmptyBasicSifDisksIsBasicDiskEmpty( pSifDisk, &bEmpty )!pSifDisk->AssignedTo!pSifDisk->IsCriticalU SVWU$. E3!lEtu0jW][H =H @hnSppjM2u>jW][H =H @hX. SppjNwY9_Hu5OQt88YttA;F | ;FrqJtS؋GtGPغwu) wutG;F | G;FrwǐKuE0$. 4kSE_^[]ÐAsrpFindLastUsedPartitionppLastUsedPartitiony,tyt u3@3ÐSVWt`t\5H H t%Ftw ws vvjY 5H CH;GHt'H tFtvvjwY3_^[ËWK脜uH tFtvvjȃ{Hu ׋_^[p{Hu ׋_^[+H tFtvwvjY3@뎐USVWtFtByHuSP˹t.G;D8u%G;DӋH =H t&@t h5 PH ppjbwY{4 dV_^[]AsrpPerformDisksAssignmentpbCriticalDiskNoARCAsrpAssignSifDisksToPhysicalDisks( pSifDiskList, pPhysicalDiskList, pbCriticalDiskNoARC )t)V3t9q,uAtpAp0qq0 u^ÐUSVWٹ7 }ic3t7u/jW^H =H @h 8 Vppj nu/jW^H =H @h8 Vppj ;CH3GtI;t=jW^H =H ]@Sh 8 VppjwY5CHu*H =H @s ppjօt$PEt<t<u:EBE;rH =H @s ppjH =H @s ppjCuHMt>PE w螲uMw荲t^MEAME;MrȡH =H t@ts ppjwYE87 aV_^[]áH =H t@ts ppjwYBE0뷐IsBasicDiskEmptypDiskpfDiskEmptypDisk->Style == PARTITION_STYLE_MBR || pDisk->Style == PARTITION_STYLE_GPTUjjEPjEPj+hwj+u u((]UjjEPjEPQhwj+u u((]UUS3Wt(f9uj!Vqff;u+^ Mj Yt f9u eeSQRjEPjEPWhwj+u u(0_[]UjjEPjEPjEPjShwj+u u(0]UjjEPjEPjRhwj+u u((]U SVWE; }3,_uޅ}3fEPVVjbyQ#tItAt9ωup_H =H a@WhuWppju` ؅u5ju^ H H Ah; Vqqj=EPuSjbׅyUȉu^H =H @h< EPuSjbPH ppjwY}Pskyyȉu<^H =H ta@t[hp< Ps/PH ppjjWu^H =H t@thvVppjwYlS\ ; ]VE_^[]AsrGetSystemVolumeDevPathpSysInfoNtQuerySystemInformation( SystemSystemPartitionInformation, pSysInfo, cbRequiredSize, &cbRequiredSize)::StringCchCopyN( pwszVolume, cchVolume, pSysInfo->SystemPartition.Buffer, (pSysInfo->SystemPartition.Length)/sizeof(WCHAR) )U  3ʼnESVW3h> 3G[3hfVP@ 3fvu@ӋH =H @h> PH ppjPhhSWȋ[H =H tp@tjh> PhhSwPH ppjY0jW^H =H t@thvVppjwYh> ZVM_^3[]ÐAsrGetSystemVolumeGlobalRootPathAsrGetSystemVolumeDevPath(wszDevicePath, ARRAYSIZE(wszDevicePath) )StringCchPrintf( pwszVolume, cchVolume, L"\\\\?\\GLOBALROOT%s", wszDevicePath )Wt2SV75\ w3ۉw_w _w_ ^_[_ÐUT 3ʼnESVډMW0D ]3EUY=\ ƉEEЉu؉uȉEEԉEEuuEĉẺuu>jWu^H =H @h D Vppj/wYE܅^UCHss sssDs$sL}u-H =H t!@tPH wppj1YM܍EVPVV-vu;uӋH =H @h|fPH ppj2/M܍EPEغPPVV u;uӋH =H @h|fPH ppj3M܍EPEкPVVʕuzӃu/H =H t@tpwpj4Ylu׉uJuӋH =H t&@t h|fPH wppj5Y>EЉEEЉEM܍EPEԺHPVV/uzӃu/H =H t@tpwpj6Yu׉uJuӋH =H t&@t h|fPH wppj7YEԉEREԉE3}-VE}܋Pj EuPu胔t E@EVE̺PVVcu%H =H t@tpwpj8Y U؋}MȋGHEIPuDuӋH =H t&@t hXD PH wppj9YE̋]EAE؋މGEG Eȉu؉uuċ@G EGẺGEGDEuGwLu=\ 3jWu^H =H t@thrpwpj0Yh]u׋EP׋EPuSuu׍MY0D AUVME3_^[ ]ÐpCurrentDiskAsrpGetDiskLayoutAsrpGetMorePartitionInfo( pStorageDeviceNumber->DeviceNumber, pDriveLayoutEx, &pPartitionTable )U 3ʼnEESV򉍴WN 3T3fWSP\ 3fWSPB 3fEЍ}҉j YfxtjW[H =H t@thvSppjwYSϋ5\ Q֋5ttP֋ttPֹN /SSM_^3[]u2jW[H =H t@jhO SppjL9^t.t-H =H t@tpwpjYb3G0|u4^H =H @hdvSppj3G;uQxuB5֋؋ H H Ah$O PH ppj vu@5֋ءH =H V@LhPO PH ppj!'5XShjSjhP։SVQSSRu@5֋ءH =H @hO PH ppj#Oou@5֋ءH =H w@mh$P PH ppj$Hf9tCȍQff;u+f|H\u!ȍQff;u+3fTHShjSjhP։SVQSS1u@5֋ءH =H @h`P PH ppj&vNMu4j[ H H FA<hP Sqqj'ˉ9^0HF 9Xm>u^<V<NF 9>u w'Ӌ19Au'j;C[uAj;C[tB;sVʋ|jYff f;u9xtu"jf Y;u@Ӌ1tA9Au+j;C[uAj;C [B;rȋhPSPLyV赜u.5H H t&Ft wPvvj)Y5H jX9|98uvJu8;q9p5H t[f >&;u 9Pt+H t#FtpwQvvj*YԾvQhuhXQ hPr3j^fEЍEPSSSSSP8H =H t.@t(PH vpp9uZ9FuO5֋ءH =H @h\mPH ppj-VMl3tRAƐ;JSI5֋ءH =H t&@t hHR PH ppj.wY\ȋKءH =H t@thQ vhuhXQ hPwPH ppj+Y둋5֋ءH =H u@khP PH ppj(FءH =H @@6hPP ppj%wY^ءH =H @hO ppj"뽐AsrpGetMorePartitionInfoppPartitionTableGetRdisk0DeviceNumber(&dwRDisk0DevNumber)AsrGetSystemVolumeGlobalRootPath( wszSysVolPath, ARRAYSIZE(wszSysVolPath) )hSystemVolumeDoVolumeIoctlCall(hSystemVolume, IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS, NULL, 0, (void **)&pSystemVolExtents, NULL)GetBootVolumeGuidName(&pwszBootVolGuidName)hBootVolumeDoVolumeIoctlCall(hBootVolume, IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS, NULL, 0, (void **)&pBootVolExtents, NULL)pPartitionTableDiskBuildDevicePartitionPath( dwDeviceNumber, pCurPtnEx->PartitionNumber, FALSE, ARRAY_COUNT_PARAM(wszDevicePath) )%s\Device\Harddisk%d\Partition%d\::StringCchPrintf( wszDevicePath, ARRAYSIZE(wszDevicePath), L"%s\\Device\\Harddisk%d\\Partition%d\\", L"\\?\GLOBALROOT", dwDeviceNumber, pCurPtnEx->PartitionNumber )GetFileSytemType( wszFsName, &pPartitionTable[dwIndex].FileSystemType )WttV1΅u^'_ÐUQQSV3ɋمW=\ ]9Nt5Ft.M9Hv&ًF4׋FM$AF[M;Hrߋ]vvfv fvf vfvf׃fNLV_^[]ÐUQQSEW8T 3EωMu3jW}_H =H t|@tvhvWpwpjnYQ[V3Q9~4tEH =H t@tv wppjoY+MuM΋6Mu^8T EWE_[]DiskListFreeExcludedDisksSVW33\F t~t~t x u6=H =H t@tv wppjqY[uu_3^@[ÐUl 3ʼnESVM3WZ 3CDM}jY3ujEZ VVWuuuu0 EMuQVWVPE =VEPVVEPu y׃z?u\ M-AEMQVuEPEPu Et tPEVhjVjVPXEVMQVVVVh-Pu6H =H @׋MPH QppjTMU&C}9uuu\ EuPQMIu?H =H t(@t"PEwPH ppjVYEE3EEt9H =H @MwQppjWYjPY?EjPVPU M MQff;u+A EL?ȋEH]EUP!EVu؃(P eH =H tY@tSuMwQppjUY4H =H t(@t"PEPH ppjSwY\EMQ@EPhZ VuE =׋H =H @hePH ppjNȋ@H =H @EUhP[ PEHPH wppjZYj^H =H m@ch8[ VppjY-j^H =H >@4h,[ VppjXwY׋H =H @hmPH ppjRwYfj^H =H @h [ VppjQ׋H =H t}@twhePH ppjP뒋޾]H =H tM@tGh[ VppjOfH =H t1@t+h[ pwpjMYAREt tPu=\ ׋Et tP u׹Z >VM_^3[8]ÐcSDiskListInitializehdevInfoERROR_IO_DEVICEpDiDetailpNewDiskpNewDisk->DevicePath::StringCchCopy(pNewDisk->DevicePath, cchDevicePath, pDiDetail->DevicePath)U\ 3ʼnESVډMW^ ]3M=uuut3EuajWu^H =H t@thvVpwpjHY]u\ ^ =VM_^3[]ËMH =H t@tswppjIYt tWVhjVjVsXttӋEEPh^ EEjP+Yu\ ƉEEtJtEVE-PVVzEEt(pEhj P֧EPEPEPsjjhI:MuMMءH BMt C ;vH =H t!@ts wppjLYoH ]CKBW6ȉu; H H t=At7Eh8_ pEhj PwPH ppjKY]뇋ȋ-;H =H l@bh^ uEh^ jP芦wPH ppjJY|)3CtDiskListPopulateLayoutInfo0x%x::StringCchPrintf(ARRAY_COUNT_PARAM(wszErrorCodeString), L"0x%x", dwError)::StringCchPrintf(ARRAY_COUNT_PARAM(wszDeviceNumber), L"%d", pStorageDeviceNumber->DeviceNumber)UQQSVW3۹` }3C[9ujVjVjhh(a XtktfVE-PVV+wuBH =H tm@tgha PH wppjYAEM@4H =H t@thrpwpjY)Lt>t9W0jW^H =H t@tha VpwpjYIu\ ` i8V_^[]GetRdisk0DeviceNumberpdwDeviceNumber\\?\GLOBALROOT\arcname\multi(0)disk(0)rdisk(0)DoStorageIoctlCall(hDisk, IOCTL_STORAGE_GET_DEVICE_NUMBER, NULL, 0, (void **)&pStorageDeviceNumber)UQeEVPhjh8b hEt tPF^]ÐSYSTEM\CurrentControlSet\Control\MiniNTUjjEPjh@wjEPj hxj+u u(0]UjjEPjEPjEPj,hwj+u u(0]U, 3ʼnEV~,t~4u6u3@M3^]áH =H t@tv wppjY軽v EhjP茡uEPjjh43떐j|Q"ډ]M3h 3GW5u܉uEuu}u2jW^H =H @hToVppju2jW^H =H @hwVppju Ћu%u@ӋH =H {@qhXh PH ppjL΋;H sH uAPM5u@ӋH =H @hh PH ppj}vH}4MV>u(H =H t@t4wppjYC;]rË]3GUM}twH =H t@tuwppjY螻uM=uhӋH =H ;@1hi PH ppj H =H t@tuwppjY'U܋u@ӋH =H @hHi PH ppj]9s8t+H =H t@ts wppjY詺{4uʋ]ӋMu@ӋH =H ;@1hi PH ppj  u@ӋH =H @hi PH ppjMJu=ӋH =H @hi PH ppjvUu5ӋH =H t[@tUhj PH ppj3MPu2$H =H t@th4j Vppj wY*h S1Vu\ AsrpMarkExclusionDisksForRestoreUpdateExcludedSifDisksAsIncluded(pPhysicalDiskList, pSifDiskList, pdwRestoreOptIncludeDisks, cRestoreOptIncludeDisks)bmpPhysicalDisksToExclude.Initialize(dwPhysicalDeviceNumber+1)bmpPhysicalDisksToExclude.Set(dwSystemDiskDeviceNumber)MarkDisksToExcludeFromBitmap(pPhysicalDiskList, &bmpPhysicalDisksToExclude)MapExcludedDisks(pSifDiskList, pPhysicalDiskList)MarkUnaccessableDisksAsExcluded( pPhysicalDiskList )MapExcludedDisks(pPhysicalDiskList, pSifDiskList)(DWORD)VSS_E_ASRERROR_CRITICAL_DISK_CANNOT_BE_EXCLUDEDSVڹj .tZW~4tLtFWN`u?t1H =H t@tw wppj YNG46u_j [.j3^@[MapExcludedDisksUQQSVWU3۹ l 3C-EuuyjW^H =H @h\l Vppj MQw U.t;9ut+H =H t@tw wppjYh_4?Et@볋=׋H =H t&@t hePH ppjwY l 7-V_^[]ÐMarkDisksToExcludeFromBitmappExcludeDisksBmpUQQSWUpm },] EVM]F ;uxtrWN^u?tZH =H tD@tw wppj Y(H =H t@tv wppj Yg4f4M6w] E}KE] N^pm +j3_@[]UpdateExcludedSifDisksAsIncludedUSVWىU3Hp 3GA+uuuM(Eu2j^H =H @hlp VppjVVVVSxu@ӋH =H @htp PH ppjAVEPuuStu@ӋH =H r@hhp PH ppjE;EVVVVSxu@ӋH =H @htp PH ppjVEPuuSLu=ӋH =H @hq PH ppj5Et ;Ej^H =H tw@tqhDq VppjxYFVj^H =H tE@t?hp VppjjW^H =H t@thrpxpjYjW][H =H @h|pSpxpjYT9^4]H =H t@tvxppjYt tWShjSjhvXUkuAH =H @PvH xppjY9]t2H =H @vppjxY\lF tlPteuZH =H tG@tAvppj뻡H =H t(@t"PvH xppjYlF46t tW`s %SE_^[]ÐMarkUnaccessableDisksAsExcludedU( 3ʼnESVM3Wv U3FH%E؍}]f]]]]]]]܉]tMu=jW[H =H @h8v Sppj xY˯3}j E_jZ$} }SEEPREfUPWEPhP-Qu@=׋ءH =H A@7hHv PH ppj oEEEEEEEEEȉE!u2j[H =H @hv Sppj fEMSfEEPuEWuPhP-QuBءH =H tb@t\hv PH xppjYr6U؉2/jW[H =H t0@t*hrpxpj Y6tE;tW\ v Q#SM_^3[]ÐReadReservationKeyspfHasPRKeysDeviceIoControl(hDisk, IOCTL_STORAGE_PERSISTENT_RESERVE_IN, &Param, Param.Size, pList, sizeof(PRI_RESERVATION_LIST), &cbReturned, NULL)pListDeviceIoControl( hDisk, IOCTL_STORAGE_PERSISTENT_RESERVE_IN, &Param, Param.Size, pList, ulLen, &cbReturned, NULL)U| 3ʼnESVM3W\y 3C!3}fEf}wnEPuTQUM$=׋H =H _@Uhy PH ppj%EP8EPEPEPEPEPEPhz Ej%PҌ$yyȋ1!H =H @Eh8z PEPEPEPEPEPhz Ej%Ps$xPH ppj&YeExxP3uo=׋H =H tW@tQhePH ppj'xY/jW^H =H t@thy pxpj$Y{3\y  VM_^3[]ÐAsrRegAddLastInstanceGuidhkeyRestoreSessionSafeStrConvertGuidString(&guidAsrInstanceGuid, ARRAY_COUNT_PARAM(wszAsrInstanceString))%d/%02d/%02d-%02d:%02d:%02d::StringCchPrintf( ARRAY_COUNT_PARAM(wszAsrInstanceString), L"%d/%02d/%02d-%02d:%02d:%02d", SystemTime.wYear, SystemTime.wMonth, SystemTime.wDay, SystemTime.wHour, SystemTime.wMinute, SystemTime.wSecond )UQSVٹ{ WE3P3҉u,uDӃu3GӋH =H tr@tlhePH ppj J3(xG;tPxPut6t1 H H tAth$| Pqqj!xYA}t u{ [V_^[]ÐAsrRegClearExitCodelDeleteValueResultUQQSVW3p} 3G3ɉMMEPEPQhjQQh} Sȅt33H =H @h} hxQppj0?~ Suthtc3 H H tQAtKShxPqqj1xY8/jW^H =H t1@t+hxpxpj/Yn/}t uep} V_^[]ÐAsrRegDeleteLastAliveStampMicrosoft\Windows\CurrentVersion\ReliabilityLastAliveStampUQeEVsP<u+ H H tAtuxVqqjYE^]ÐUQQSVW3UP 3G}]uu2jW^H =H t@tyhl VpxpjY>^UEPuCӋH =H t6@t0uh\mPH xppjY" 3;EډP V_^[]AsrRegGetBoolpfOutValueUQQSVW3 3Guuf939uu2jW^H =H '@h, Vppj E3P'uMӃt<ӋH =H @hh|fPH ppj WcMEP)uNtߋH =H t5@t/Sh|fPH ppjxY襠EM}t;u0jW^H =H t@thxVppj xY# LV_^[]AsrRegGetDwordpdwOutRestoreInstanceCountUQVEE Pu+ H H tAtuxVqqjYE^]ÐQuickFormatUQSVW3 3G2EuP`u5ӋH =H th@tbh|fPH ppj@MAu>ӋH =H t&@t h|fPH ppjxY蘡 V_^[]AsrRegIncrRestoreInstanceCountU VWM3 U3G!EuP׹$u?H =H @hePH ppj"^(x9}tPxEMjEEjP(u@H =H t*@t$hePH ppj#xY]}t u wV_^]ÐAsrRegSetExitCodeU VWM3 3GEuP׹#uOH =H @hX h|fPH xppjYgE`MjEEjPr'uHH =H t2@t,uh`h|fPH xppjY$}t u :V_^]ÐAsrRegSetRestoreInstanceCountSOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ASR\BackupSessionU 3ʼnESVW3۹؇ 3C Vh hP~yE΋: H H aAWhPlVqqjxY袝9h hPs~y7΋ H H AhPlVqqj딍PH !uOH =H @hH h|fPH xppjYfP`%uNH =H t8@t2PPh|fPH xppjYZtV؇ WM_^3[/]ÐAsrRegSetRestoreMapForDeviceNumberDeviceNumber{%d}SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ASR\RestoreSession\RestorationMapU| 3ʼnESV3MFUW u3]}]3jHfEESP;} f9EPtT@ءH =H @hoPH ppj)xYbQUMu==׋ءH =H @hoPH ppj*WEPhtFءH =H p@fh WEPhPH ppj+I3MQMxP}ruG5]֋ءH =H t&@t hePH xppj,Y\uut=u-H =H t!@tPH xppj-Y!EtpЋucH =H tW@tQPH xppj.Y4jW][H =H tC@t=h Spxpj(Y蟘u}tVtEPhu  SM_^3[C]ÐAsrRegUpdateOfflineSoftwareHivepwszOfflineHiveFilePaths::RegLoadKey(HKEY_LOCAL_MACHINE, wszOfflineHive, pwszOfflineHiveFilePaths)USVM3W U3C !u3E}Eu2jW3^H =H  @hxVppj9MQUjuF=3׋H =H t&@t hP PH xppj:Yݖ}u}Wjjhxutz3ۋH =H tj@tdh uWjShxuPH ppj;xYo/jW3^H =H t@th4 pxpj8YW\  ` V_^[]ÐAsrRegUpdateReformattedVolumehkeyOfflineRestoreSessionGetMultiStringFromVolumeList( pVolList, &cbMultiStr, &pbMultiStr )::RegSetValueEx( hkeyOfflineRestoreSession, ASR_REG_RESTORED_VOLUME, 0, REG_MULTI_SZ, pbMultiStr, cbMultiStr )U SVWىU3| 3G 3ɉMM9Mu2jW^H =H @hxVppj=EPEPQh?QQQh StU3ɋH =H @h( EPEPQh?QQQh SPH ppj>hxuӋȅt6t13H =H ,@"hxQppj?hxxuӋȅt6t13H =H @hxQppj@Mu?3Ӌ H H AhԒ PH ppjABUMuo3ӋH =H tW@tQh PH ppjBxY/jW^H =H t1@t+hxpxpjszGuid )VWW` t WjV| _^ÐUQSVW3| 3GEPVWSy-iH H tBtSQPrr-| V_^[]ÐEnablePrivilegeU,SV3۹ W3C\j Y3uh}V EuM=׋ H H Ah|fPH xppj YM ~;jz^H =H @QhmVpxpjYFrօ~}DB;|EVURVQVuVu P u>=׋H =H t&@t h|fPH xppjY5u  UV_^[]LogEventH =H t@tQpxpj YщÐH =H t@tQpxpj Y裉Ð3y$%=u~ÐV3yV==u^ÐV6\ &^ÐUS] Wu jW38Vu;wr jW3"jƲY#+"2:3@ ^_[]U E3SVM3!uMW3QBECkyQ3=H H GMEh0 3PBFkPw$ywjYWYMu2j3^H =H t:@t4hX Vp$ypjYujWoE M8Hj\ V_^[]::DWordAdd((cElements/8), 1, &cbNeeded)pbBitmapVu jW3^ÍQffu+SWY Eu j#VӋiyPW\ 3_[^ÐS3Vu jW3Xt f9stF;rW uu j%VSVfhy:PW\ 3_^[ÐSVW33GAPAPA PA PA PA PA PAPAPAP1h8 j%RSh؃8ylˋ H H tSAtMhPlSq$yqjY 2jW^ H H tAthyVq$yqj YV_^[%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2xSVW33GAPAPA PA PA PA PA PAPAPAP1hj'R g؃8ylˋg H H tSAtMhPlSq$yqjYׅ2jW^ H H tAthyVq$yqjY装V_^[U SVWىU3 3Guu%f939uu2jW^H =H 2@(hl Vppj 9uu2jW^H =H @h| Vppjj EPS E Ef8.t0j ^H =H @SheVppjFj MQPE Ѓ Ef90t3j ^H =H ta@t[SheVppj$yY舁?EME0jW^H =H t@thX Vppj$yY 9V_^[]SafeStrExtractVersionNumberpwszVersionStringpdwMajorVersionpdwMinorVersionUQSVWڅ3҉UNff;u+Qff;Eu+ʍFE uj@_^]USVW33ɉu!M3}j ZUu 33j-Xf;u Ej0XEf;u,CExf9Et EXf9Euj3ZU}f9Ew:E9f9Er-j0ZQu+uuJuUσ}뽃uMuIjaZf;w jfZf;rjajAZf;w-jFZf;r%jAZ+ʋU uk}tރًƋ_^[]ÐUx 3ʼnESVWM3 3G'Euuuu2jW^H =H @h@ Vppj%u2jW^H =H |@rhL Vppj&JQMQMQQqu@ӋH =H .@$hePH ppj'}t2jz^H =H @hmVppj(EPh\ EEj2P^y[ȋUH =H @h uEh\ j2P^TyPH ppj)Y}WMEPh?VEPQt3 H H t)At#hxPqqj*TyYU}Euu\  kVM_^3[ ]ÐAsrRegpGetDefaultCurrentControlSethSystemKeyphDefaultCCSKeyControlSet%03d::StringCchPrintf( ARRAY_COUNT_PARAM(wszDefaultCCSKeyName), L"ControlSet%03d", dwDefaultCCSId )UQQS]VW33!uG!uu/jW3^H =H @h4mVppj ft!EPEP3Ph?PPPQhEPh?jQhȅt13H =H t)@t#hxQppj TyYq{E!u}t ueV_^[]US3ۉMVE3ECuWf90W\ MtwEPWEPVuuȅt6tNjދH =H @hxQppjqEt8M tEMt^EWj^H =H tF@t@h Vppj%jW^H =H t@thxVppjTyY%zW\ V_^[] pValueU SVW33Guuu]EPEPEPu9ӋH =H @thePH ppj]}t)]H =H tO@tIhu uuVRQȅtXH =H tH@tBhxQppj$'jW^ H H tAth4mVqqj#TyYuwV_^] UVuW~ffu+juPu9_^]UQVW33!uGu2jW3^H =H @h4yVppj EPWjh Qȅt&3H =H to@tihxQppjNM juu Qu@3H =H t*@t$hePH ppjTyYJv}t ueV_^]CurrentSelectUQVW33!uGu2jW3^H =H @h4yVppjEPh?jh4 Qȅt&3H =H tn@thhxQppjMM Wuu hu@3H =H t*@t$hePH ppjTyYu}t ueV_^]PrimaryPackIdServices\VolMgrxjPQ‰EȉM3҉E3UFUډu;M+k h#̉}̋PEĉU}ՖEЋP^u}}s}ԋM̋UȋDEH $ɳ th W 3j [H =H t#@tuWheSppj dyYq3PjMriEPhW t,3j [H =H t@tuWheSppS럋Eȋ}̋L8E\th W @3j [H =H c@YuWheSppj 7th W 3j [H =H @uWheSppj th W 3j [H =H @uWheSppjthW D3j [H =H g@]uWheSppj;}̋uȋL7QuFEff;Eu+uutȉEu83j[H =H t@th SpdypjYqWuWPq ztWȅt_3ًH =H @yuWh, QppjWH =H t@tudyppjYn3MPjoMMAE3҉M_MeBE̋H H t&Bt kM E4hPlurrjYn Be@E̡H =H t@tuhdlVppjYw Ëuȋ]S O    O      %lu%ld%lx%x*ppwszAttributeDatahErrorjRoډ]M33G}H =H t@tudySppjYouuS3MYusH =H t`@tZShmVpdypjY|l>H =H t@tudyuppjYnE Ëu}VĂUQU3Sى]VWt*f9uj#3qff;u+3`WuUy` H H tAtVqyqj?Ybj΋ءH =H tF@t@hl Vppj@yYm%H =H t@tpypjAYi}tuU D S_^[]EraseBitlockedDrivehrFveUt 3ʼnESVW33Gu2jW3^H =H @h VppjhPPuB3Ӌ H H AhePH ppj=v+jz3^H =H @tzhmVppjS3fEj2PPTu@3ӋH =H t2@t,hePH ppjyY^k Mj\ VM_^3[]ÐppwszVolumeGuidOutU SVWM3u 3GU]u=jW[H =H '@htySppj/yYju/jW[H =H @h`uSppj0뽹ƈ@IuSSjSjhRXtftaSEPhuSShHVuvءH =H t`@tZhyPH yppj2Yi4ءH =H t@thTmpypj1YXtV S_^[]ÐGetPartitionInfoU SVM3W( 3FQ]]tEu=jW[H =H @hvSppj+yYiu/jW[H =H @hH Sppj,SSjSjSPXEuB=׋؋ H H AhvPH ppj-dSMQVMQSShHVPu@=׋ءH =H t.@t(hX PH yppj.YhEu( .S_^[]ÐIsDynamicVolumepfDynamicVolumeDeviceIoControl( hVolume, IOCTL_VOLUME_IS_DYNAMIC, NULL, 0, &fDynamic, sizeof(fDynamic), &dwBytesReturned, NULL )USVW3UVV3ۉMh| CuP=׋H =H T@Jh| h\mPH yppj'Yd h WEuCH =H @h QPH ppj(h WEu@H =H @h QPH ppj)Hh WЅu>H =H tD@t>h QPH ppj*YEM8EEME tWV_^[]FveApi.dllFveEraseDriveFveOpenVolumeWFveCloseVolumeUSVWM3 3G-u9uu=jW^H =H e@[htyVppj3yYd=u/jW^H =H $@h`uVppj493t/jW^H =H @h Vppj5jxEVPdC uEVVjVjhuX؅tdt_VEPVVjxEPhLSuvH =H t`@tZhyPH yppj7Yc4H =H t@thTmpypj6YPtS V_^[]ÐSetMBRPartitionInfopPartInfo->PartitionStyle == PARTITION_STYLE_MBRUUVtW~Fu+F_j^uejVRjh\mjEPQhyj+u u(0^]UD 3ʼnESV3Wf3ɸPQ3PGb 3f99u2jW^H =H  @h, VppjMӹ8 u2j3^H =H @hL VppjNPP$Dž3ɍPhDž@P؅y73 H H *A huSqqjOfDžjP؅yE3 H H AhuSqqjPyY`=sN=s@3fu.j3^H =H tW@tQh\ VppjQ6@Ƌ0jW^H =H t@th VppjLyY?`\ ttPVM_^3[]ÐpwszlpcszArcNameppwszNtPath\Arcname\pwszFullArcPathpwszNTNameUQSVM3WL 3C9u u:jW^H =H @h VpypjAYL_eu9uuWuPh uu @y8ϋuH H tBthPlWrryjBY^L V_^[] DiskBuildDevicePartitionPathpwszDevicePathOut%s\Device\Harddisk%d\Partition%dSVW3۹ 3CtYtTVVVV@uo=׋H =H tW@tQh|fPH yppjDY]/jW^H =H t@thrpypjCY' V_^[DiskForceDriversSyncU( 3ʼnEESV3W Džމ9uAjW^H =H @h< VpypjY\ghHwhP|=yNȉ H H AhPlyqqjY4\VVjVjhPXPPPVVuJӋH =H t&@t h|fPH yppjY[ZtB8H =H t@thrpypjYS\ t tW QVM3_^[]DiskGetDriveLayoutppOutDriveLayoutU 3ʼnESV33ۋ‰WCu2jW^H =H @hL VppjYYjh` W t;H =H @t{hePH ppj?Kj PG*P  f9)t4޾H =H t)@t#hmVppj@yYXW\ VM_^3[跂]ÐpdwRdiskNumberOutmulti(0)disk(0)rdisk(VtJtFJu=?u2;u,u F+B^@ÃuN^3^Ð3t9u 9Au9Au@ÐU 3ʼnESVWډ3x 3Gu=jW^H =H @h Vpypj YWhHwhPj8؃yBˋ H H AhPlSqyqj Y/WnjVjVjhPXuGӋH =H t7@t1Ph|fPH yppj YTx VM_^3[芀]ÐDiskOpenphOutDiskHandleU SVWM3ۉ} 3CTMu=jW^H =H @h VpypjYVMU}uMH =H @uh|fPH yppjYXVVuTuu@H =H t*@t$h|fPH yppjYSUt tW lV_^[]DiskSetDriveLayoutpDriveLayoutU\ 3ʼnESWEl }33jHfEESPU u>jW][H =H @hvSpypjYlT|V5H H tKFt7yvvjYKQ5H H t"FtwyvvjY!Q5H 9u&H &FwvvjQOUuC5]֋؋ H H Ah PH ppj5H H FtEyPvvj Y_R5H H t|Ftwywvvj!Y5H H tOFtw$yw vvj"Y5H H t"Ftw(vvj#yYO5H ˉM9_PH FtwຼyQvvj$Yx95H H Ftw캼ywvvj%Y5H H t{Ftwywvvj&Y5H H tNFtwyvvj'Y#O5H H t$FtGyPvvj(YN5H 9_H FtyPvvj)YN5H H ZFtGyPvvj*YN5H H *Ftwyvvj+YaN5H H FGyPvvj,Y-N wt#H Fvvj-vt#H Fvvj.wmt#H Fvvj/\ :tH Ft{vvj0fL tH tYFtSvvj1>0wtH t1Ft+vvj2H tFtvvj3yYLQOU5H H tsFtEyPvvj5YN5H H tHFtw$w vv 5H H t#FtG(yPvvj7YIN5H MǐEAM;HsDe5]֋ءH =H t&@t h PH ppj4yYN^l SME3_[x]ÐX~B4ϳ3Dh&DiskTraceDriveLayoutSafeStrConvertGuidString(&pDriveLayoutEx->Gpt.DiskId, ARRAY_COUNT_PARAM(wszGuidString))SafeStrConvertGuidString(&pPartitionInfo->Gpt.PartitionId, ARRAY_COUNT_PARAM(wszGuidString))VWH H ;Sj[Xtvy6ppjYH ;XtvyppjYmJH ;tcXtv yppjYIJH ;t?XtvyppjY%JH ;tXtvyppjYJ[3_@^ÐUSV3U3ۉMWCEdW\ M膿EMVQPWu EuuuuJȁtzuE9EwE렋ދH =H t_@tYhyQppj>Et8Mt7E0j^H =H t@thyVppj yYKW\ V_^[]UQQSVW3M3GƉE3tYE3PB-yFȋH H C MEh 3PBi-PssjcrE;wxrwqMEQ-ySȋH H CMEhP P,PssjeyYJkEd+H =H tH@tBh SppjdjW^ H H tAth VqyqjbYtJV_^[]ÐpcbDriveLayoutEx::DWordSub( cPartition, 1, &cbDriveLayoutEx)::DWordMult(cbDriveLayoutEx, sizeof(PARTITION_INFORMATION_EX), &cbDriveLayoutEx)::DWordAdd(cbDriveLayoutEx, sizeof(DRIVE_LAYOUT_INFORMATION_EX), &cbDriveLayoutEx)U, 3ʼnESVWM3ۉ}ܹ 3CCuԉu؉ut7Eu2jW^H =H @h Vppj9)jjMQMQP y`ȋV H H NADMEh jjPEPQ PH yppj:YsH Et Er$jY;vvtt$tΉjYEtjM}3-VEPj EuPu u@=׋H =H tt@tnhePH ppj;yYGLE3ɋ}8H jjljW^H =H t@thrpypj8Yu\  胼VM_^3[%q]GetDriveTypeByHandlepuiDriveTypeOut::NtQueryVolumeInformationFile( hDisk, &IoStatusBlock, &DeviceInfo,sizeof(DeviceInfo), FileFsDeviceInformation)U3ɋًP H H AhuuqqjT6Ou63j^ H H JA@h` VqqjU"]3PEPuShWuE3Ef9tjhl w  jXuu\ 3ɍUMOEEtuPYYuOu/j^H =H @h VppjWhMl3ɋً H =H tS@tMhuuppjVyYKD0jW^H =H t3@t-h0 VppjRyYD}tu3EW=\ 3PuV_^[]pwszNtPathppwszArcPathOut\ArcnamepbDirInfoSYMBOLICLINKpwszArcPathUjjEPj6hyj+u u( ]USVWM34 U3G0EޅEf90}UHf92?ȍYff;u+ ʉ]Qff;u+ʃ EËȉEw؅u=j^H =H d@Zh Vppj+yYlB<uVSBMjXfAfKfCEfCPuCPBCPCuPxBM$mVuSH =H @uuh|fPH yppj,Y?jW^H =H tr@tlh Vppj* jW^H =H tH@tBhTvVppj)jW^H =H t@thmpypj(YS\ 4 MV_^[]pCreatePointInputpwszSymbolicNameMtMgrCreateMountPointUSVM3WH U3C蒵Ed[E&f90ȍQff;u+ EȉE u=j^H =H 4@*h VppjyY? uVWT@E 9ut GfG fGPuGP@M mVuW H =H @ 9]u uPh|fPH yppjY3=YjW^H =H tH@tBhl VppjjW^H =H t@thmpypjYW\ H V_^[]MtMgrDeletePointpwszNameToDeletepDeletePointInputdevice namesymbolic linkUSVM3W 3C-E}uu2jW^H =H :@0h Vppj!9uu2jW^H =H @h Vppj"Eu2j^H =H @h Vppj#M>uE=׋ H H t&At h|fPH yppj$Y#=}Uu}ϋUS>u@H =H t*@t$h|fPH ppj%yYӋH =H t&@t h|fPH ppj'yY8 読V_^[\\.\MountPointManagerMtMgrOpenhMountMgrOut != NULLUSV3EډuWtf93tz3uGu\ MEPWӉuhEE=rH =H tw@tqh0 VppjPyYg7VjW^H =H tE@t?h VppjNjW^H =H t@thmpypjMY譿u\ V_^[]pwszDevicePathERROR_TIMEOUTUD 3ʼnEE SVW3ۉE3Mj3]FU؍}]Y]ԉ]9Eu2jW[H =H  @h Sppj u2jW[H =H @hySppj ʍQff;u+MȉEΨ}̅u4jY١H =H r@hh Qppj =U؋ʍAEff;u+M9]t GfO fOQRGP5 ESPj EPuWhmutȁt;zt6t1١H =H @h Qppj Mϧuԅu'jY١H =H tw@tqh QppLSEPuVuWhmuu9ȋ١H =H t,@t&h QppjYy|4 E3]G0ű5\ uSM_^3[4^]ppOutQueryPointOutputpQueryPointInputdwIoctlLastErrorpQueryPointOutputUSV3U3ۉMWCEdW\ M芦tzEMVQPWu EuuuuJȁtzuE9EwE뤋ދH =H tS@tMhyQppj 2Et680j^H =H t@thyVppj Y 3W\ V_^[] ;CpGlZ_eoVU, 3ʼnESVW3 3G诧Ɖމ9u=jW^H =H q@gh8 VppjyYH2I9u/jW^H =H ,@"hL Vppj빍3P` ̵uBH =H @h PH ppjaP 蠸u:H =H ts@tmh( PH ppj h YYj ^H =H t@th VppjyY1߃t \ t tS\ ӹ VM_^3[Z]Ãj\SYYu2j ^H =H l@bh VppjDS3h fhP6ybȋ蕥H =H @h Sh hPyPH ppjY/VhjVjVPX؉>5V-PVVuMH =H f@\h|fPH ppjyYG/3PPVV?utӃu\ ֋WӋH =H t&@t h|fPH yppj Y.NjJ #ȋ@eH =H K@Ah8 pypjYֶ$ERROR_BAD_ENVIRONMENTBootIsSystemStartFromFixedDiskpdwDeviceNumberOutpfIsSystemDiskFixedSYSTEM\CurrentControlSet\ControlAsrRegpOpenHandle(BOOT_REGPATH_SYSTEM_START_OPTION, FALSE, &hkeyOpenKey)SystemStartOptionsAsrRegpQueryValueSz(hkeyOpenKey, BOOT_REGVALUE_SYSTEM_START_OPTION, &pwszSystemStartOption)RDPATH=\\?\GLOBALROOT\Arcname\%s::StringCchPrintf(ARRAY_COUNT_PARAM(wszWin32VolumeName), L"\\\\?\\GLOBALROOT\\Arcname\\%s", pwszArcNameStart)hSystemPartitionU4 3ʼnESVWE3}й 蚠E3Ʌf9jY3}3WhjWWhuXNEWjEPjW=,VׅyR3ɋ賠ءH =H z@ph 3ɍEQjPjQV,PH ppj#3Pj EPjjV3ɅyNMءH =H @ h 3Pj EPjjV,PH ppj$kQj E؈MPjQVM؉Mׅ3ɋߟءH =H @h 3ɍEQj PjQV,PH ppj%yY*iءH =H tU@tOh pypj"Yk5jW[H =H t0@t*h Spypj!Y)}̃tV 賞SM_^3[US]SetLastShutdownGoodpwszBootStatusPathnamehBootStatusData::RtlGetSetBootStatusData( hBootStatusData, FALSE, RtlBsdItemBootShutdown, &fLastShutdownGood, sizeof(fLastShutdownGood),NULL)::RtlGetSetBootStatusData( hBootStatusData, TRUE, RtlBsdPowerTransition, &bsdPowerTransition, sizeof(bsdPowerTransition),NULL)::RtlGetSetBootStatusData( hBootStatusData, FALSE, RtlBsdPowerTransition, &bsdPowerTransition, sizeof(bsdPowerTransition),NULL)USVW U3xE}u}8E}8H H ;t@th pypj2Y-&E3P8 u@ӋH =H t&@t h PH yppj3Y&XMEP έ5֋H ;t&@t h PH yppj4Y&u]}t utSV5\ uֹ 脛W~ _^[]H u;t@tVpypj5Y %h  VЉUYY6ʍYff;u+Zh  SYYE3fH =H t@tSVpypj7YWWWVEux H H t!AtPH yppj8YU"ӋH =H @h\mPH ppj9yY %~WWWWjSWWlEu;ӋH =H N@Dh$ PH ppj:럋yEu2j_ H H  Ah4 Wqqj;_WWuPjSWWlu>ӋH =H @h$ PH ppj< u]Su>ӋH =H o@ehD PH ppj=ME=H j _H ;%@hqWppj6zOfflineDriverInjectionExtensionCOfflineDriverInjection::_GetExtensionProcAddressSOFTWARE\Microsoft\Windows NT\CurrentVersion\ASRAsrRegpOpenHandle(ASR_KEY_PATH, FALSE, &hkeyOpenKey)AsrRegpQueryValueSz(hkeyOpenKey, wszExtensionName, &wszExtensionValue),dwByteCount > 0szFunctionNamepFnLocal != NULLUQSV3 u視EPh(  u`WH H y;t@tppj0YO@軖H ;_t @thPlh@ppj1Y.! WV~ ^[]ÐCOfflineDriverInjection::EnumerateAndInjectFromDriverStore SV# WH H y;t!@tppjY6 H t't ʉ tZ H ;t@tppjY_^[ÐU 3ʼnESV3x W5 5 ǔH H ;t@tpypj YWVP WPh L;v9Ô H ;A^hPlWqqj +j _ff;uftfPf;Qu futw$ ff;uftfPf;Qu fuuj :0 ff;uftfPf;Qu fuu jXf ,u}~  H ;t AtWqyqj YI H y@苓 H ;tQAt.hPlWqqj yY H  H  ;tAtqyqjYx V~ M_^3[G]ÐCOfflineDriverInjection::InitializeOfflineDriverInject%PROCESSOR_ARCHITECTURE%x86amd64ia64U< 3ʼnE SVW3Džj3fY {95 诓؅u;j^H =H @h Vpypj?YH =H t@tWpypj@YVhfPVDžPWDž uQ~ y8 H H AhPlWqqjAH H ;tH@tyQppjBY)H ;t@t5 yppjCYV5 PPVVVPy\ H H tAtWqyqjDYH =H t@thPlWppjEyYvS\ 9WH =H t@thPlWpypj>Y4 ]V~ M_^3[C]COfflineDriverInjection::InjectDriverPackageInOfflineOSwszLocalInfNameU eeSVW 3W3   ։      f ȉMycH H y;t@tQppjYM1؋ H ;AhPluqqjEye H H y;tAtPqqjYvE迍ءH ;L@BhPluppj% ȉ u;iءH =H @hPlVppj PjQ-  Eye H H y;tAtPqqjYEߌءH ;l@bhPluppjEWEye H H y;tAtPqqjY%EnءH ;@hPluppjEPUDyD'ءH =H @h EPU PH ppj{39 v| QQMЉEx F;5 sVءH H ;t@tWuppk 莋ءH ;t@thPlWppjyYw t*=\ 395 v4ס $F;5 rP׃% }t u ފS~ ہ_^[]ÐCOfflineDriverInjection::InjectDriversInOfflineOS_GetExtensionProcAddress ( ASR_OFFLINE_DRIVER_INJECTION_EXTENSION_NAME, &hDrvStoreDll, &pfnDriverStoreOfflineAddDriverPackage )U SVىU3` Wuu[PEuZ~ yA芉H =H ]@ShPlWpypjY5ˍQff;u+f|K\tN|F}uvj^H =H @hL VppjyYҊEu-j^H =H @hL Vppj뵋<3fEEPVVWӅ~ ys`H =H t@thPlWppj yY]S\ EtP\ ` V~ _^[]Ë}E REu3ӇH =H t@thPlWppj!nMQuPWӅu^~ yE}H =H t@thPlWppj"yY]u\ }Off;u+ }脄؅u0H =H t@thPlWppj#uW5yBȆ H H tAthPlWqyqj$Y8S\ =]}U3Aƅt{@r]SW~ 3H =H @hPlWpypj&YAMfE 3fE}hj^ H H mAch Vqyqj%Y9E} tP\ Uω5 萌 j^H =H @h Vpypj'YwszVolumeNameCOfflineDriverInjection::MountAndSetWinDirPathForOfflineOSVolume:\wszMountPoints_pwszWindowsDirectoryPathForOfflineOSUS3C}Vu }H =H tV@tuyppj)Y H =H t.@t(>$ u0 Qpypj*Yb H ~t.3f  =H t@tpypj+Y H ~t/j Yf  =H t@tpypj,Y H ~ t*jYf  =H t@tpypj-Y >= t  M   A  Lu<~  H H tmAtgPqyqj.YW QH =H tE@t?Qpypj/Y )3ۋ H H tAtqyqj(Y ^[] INBOX3rd PartyUMtVrBu+B^jZuejjEPRQjhyj+u u((]UL 3ʼnE SV3tPV5@ \5  SPPt,;w(O t95 t t3FM^3[5]ÐU3tvWx QuQ t3f]UW3t)E SV+tft fNJu^[uz3f_] SV3Wֿ 3^^u@KSSSSt; ΉV;utSj663_^[ÐV3ҹ ;t"~u BPR;uF0`$^ÐUQu4u(PPjhxttQ]U Mth V3@F ;uGtt5 5 u# tPV5@ \5 5D M ^]ÐU = u3dMYt  uEV395 t5  tPV5@ \5 5D 5 ^My3@]ÐU 3ʼnE V3W= ujW^\SP+yjW^>QSt Xt ׍tyu[VM3_3^2]INFUQQSV5WPU3ۉEu֋Mj\XtTyf;tj/Xf;uOEj\Zf;t j/Zf;t33BNFu;wAu ;s j\XfyG;ru֍ y+!y؅tE3fLpt S33@_^[]Wu3_SVQ3ff;u+YFtWӋyVj5@ \3^[_ÐArZv ar zwfy:uf\tf/ufuÐUQQSVW3Et    ڍMQt!0 utPj5@ \50 MEPt!X utPj5@ \5X t3_ 3^@[]Ðsetupapi.app.logsetupapi.dev.logsetupapi.offline.logX W3tPW5@ \=X 0 tPW5@ \=0 3@_Ðx V5\W3tPW5@ ։=x t tPW5@ ։=t p tPW5@ ։=p 3_@^Ðx SVW=\tPj5@ ׃%x hx p tdt tPj5@ ׃%t ht  t2p tPj5@ ׃%p hp  u_^[Ðsetupapi.ev1setupapi.ev2setupapi.ev33ɅuwQP5@ X3Ðd@ u3@D Ðj h8! 'ڋE܅uGu%jQ5@ XMtW3f3@uM3ɅtP=׋S׍~>uЅu E!03eu܋׋QWӋ}ENEE؉E}t}t EEEËeQMu3}EuЅuVW5@ \3E0[  U 3ʼnESV3W؍PPVQ4;u ;3fj\^fArfZv Afwf:uf9If;u6f9u-VP`YYVP`YYPDt$% ;u;f97;3fVPg`YYp3fHPDȋfpuTj\^;w;vW5@jPօj\[3f9Gt/Wf h | |- @ `  5 | b)4?JU`kQ\y x. @ xJ` J J | Jՠݠ. @ ?` :? d? | ? H/ @ 15` a5 5 | 5ğ0 @ F` F G | -Gٞ!)1}0 @ FC` pC C | C1 @ ,T` _T T | TX1 @ V` V W | CWem IQɥ]e$2 @ P [ | rh2 @ “ ͓ | ɤԤ2  ^uyQYdX3 @ E~` {~ ~ | ~3 @ (` ^  | %-ɦѦ9AѮٮ *5@4 @ 8` h  | q|!,4<Dp5 @ P(` X^  | T5 @ `   | >  6 @ x`  ) | |Vĵ̵Եܵ 6 @ `   | h7 @ t9` lo  | p 7 @  `     | C Ѵܴ& 1 < GR8 @ T` T T | #UEMU]emp9  9 @ l7` td  | x@ q ` p    | | aiqy@: @ s` s t | 5t!)1: @ Q` R ;R | bR; @ ¨`   | =; @ ,X`  X X | ($Y$,4<GOW b j u } IQYa< @ ]` ] ^ | -^MU]eH= = @ .` . . | |/@ /` /  0 | 20> @ _` "` L` | s`> > @ W4` 4 4 | |4@ 5` 5 5 | 5?  ? @ `!` TT  | \@ XQ` P  | L@  @ @ p'` t( /( | V(@ x )` 8) b) | |)QYpA @ `  < | cA @ ",` L, v, | ,9AIQ B @ 7b` ab b | b-5=EM`C C @ W:` : : | |:@ |;` ; ; | ;%-D @ `  @ | gD @ =` =  > | 4>0E @ S`   | јE @ ]`   | ؝E @ *` W  | XF @ ` ٗ  | *F @ :?` g? ? | ?0G @ *` T ~ | yG @ z`  Ο |  H @ @` j  | xH @ `   | (H @ ` 0 Z | pI @ `   | <I @ R` |  | QY`J @ i`   |  J @ `  + | R  `K @ ` ! K | rK @ `   | /L @ <` f  | !L @ `  = | d19M @ ǡ`   | BxM @ S` }  | νM @ `   | <QYapN @ q`   | 19N @ '` Q { | )19hO @ z`   | ѲٲO @ `  I | phP @ ` # M | tP @ `   | <hQ @ <` f  | aiQ @ `  C | j9AXR @ `  : | aqyR @ `   | XS @ !` K u | Yd19ƫѫܫ̪תaitHT @ `   | B9AIT @ F|` p| | | |HU @ ` * T | {U @ `  * | Q)19HV @ yk` k k | kV @ P` P Q | (QaiW @ `` ` ` | aAIW @ IN` sN N | NyX @ C` C C | DɾX @ |Zg` lg g | xgX @ ?` @ D@ | k@pY @ `   | %Y @ :`  ; 7; | ^;PZ @ &` P z | Z @ C` D ;D | bD [ @ |`   | iq[ @ ` T> ~> | |>19\ @ |Υ` t ( | xOh] @ n` n 'o | Noiq] @ &e` Pe ze | e!)19h^ @ zj` j j | j^ @ `   | .%-5=x_ @  ` 3 ] | !)_ @ W`   | h` @ ` ޔ  | /` @ px` x x | xxa @ W`   | 0b  pb @  ` P } | @ Z`   | b @ `   | 5 pc @ z`   | c @ q` q  r | 4rpd @ g` g g | gٷd @ #` # # | $ype @ 9!` c! ! | !ѻٻe @ K` K L | (LYaipf @ s`   | f @ ` H r | iqypg @ f`   | !g @ ` ? i | ph @ ` ! K | rqyh @ p`  Ĝ | 19Api @ <` f  | !i @ `  : | aqypj @ `   | ;j @ `  $ |  Qk @ `    | 2l @ t¦` x  | Cyl @ `  C | jqym @ =` g  | Xm @ N` {  | )1m @ `  : | amu}Xn @ T` ~  |  n @ D]` n] ] | ]`o @  m` 5m _m | mo @ `` \ " | dLqyhp @ `  ? | fp @ `    | 4)1xq @ o`  ð | q @ K` u  | Pr @ !` N x | r @ [`   | ։ai@s @ @` j  | s @ 0` Z  | @t @ .` X  |  t @ x ` tI  v  |   QYaxu @ ``   | u @ `   | -8CNYgu   ɬ ׬  ITw @ b#` # # | #9Aw @ h!` ! ! | !iqyHx @ `   |  x @ <+` f+ + | +QY@y @ "'` L' v' | 'y @ i`   | 0z @ )` H) r) | )z @ K` u  | z @ -%` W% % | %)1iq}$/:E`| @ `   5 | \| @ `    | 3X} @ }` } } | }} @ w`   | !)P~ @ `    | 3~ @ `  D | kQY@ @ `   | iq @ "` L v | y8 @ ` + U | | @ `   | 6MU]@ @ {` { { | { @ +` U  |  @ &` V  |  $,4 ؂ @ `   J | qP @ *` T ~ | Yaȃ @ `   | IQ@ @ ` A k |  @ "` L v |  @ `  . | U @ R` |  |  @ 4` ^  | X @ `   | * І @ J` t  | ( @ `    | 1 @ C` m  | -5= @ ` Ӌ  | $! @ `   | QYa @ ` ; e |  @ `   |   @ =` g  |  @ )` S } | Yai @ ` Ɇ  |  @ `  ش | ai @ `  ) | P @ ` - W | ~ @ c`   | ޱx @ ` э  | " @ n`   | AIh @  ` 4 ^ |  @ ` % O | vX @ `   | , *5؏ @ E!` o! ! | !!)P @ /` E/ o/ | / Ȑ @ B` B B | C  @ X8` `8 (9 | \U9 '/7?G @ [` @[ j[ | [@ @ ` 2 \ |  @ `    | 2  @ N ` ~    |             aiؓ @ ` ֌  | '0 @ JD` tD D | D! @ ǐ`   | B @ `  % | RЕ @ ` " L | sqyX @ o`  Ó | q y     @ ` . X | @ @ `  + | U9DLT\dl   ( @ `   | ;IQYa @ p`   |  ! ) 1 8 @ ` @ j |  @ }`  ~ M~ | w~itX @ 2,` \, , | ,ؚ @ ?` "@ L@ | s@0 @ l^4` 4 4 | p4AI @ 4X` ^X X | Xqyp @ `    | 2  @ ׄ`  + | R` @ d`   | ߎ @ E`  F 4F | [F0 @ ,w` Vw w | w% -  @ >` h  |     0 @ `   |  @ 9q` cq q | q     P @ V%` % % | %9AIQؠ @ Q` Q Q | %R X @ f` Ef of | f  @ \`` `8` h` | d` X @ `   | Т @ 0y` Zy y | yy  H @ ` 8 b | Q Y a ȣ @ `   |  @ Ht` T!u Tu | Xu1<DLW_$,AV @ )` 9) i) | )H @ -U` `U U | Uaiq @ Oh` yh h | h` @ Pc` @c "d | DOdyqy0 @ ` , V | } @ ``   | qy @ ` & P | w @ `  ղ | ب @ G` q  | ­0 @ `  ӗ |   @ `   3 | W @ Ϧ`  # | J)19AI @  `   | |=d @] ̫ @l@i!q!y!######!!!Q \ g -#5#=#E#Y"a"i"""6 65 5Ь @ g` g h | (h88q8y8Y5a5X @ W` (X RX | yX,,,,,-777 @  `   9  | ` **)))))%*-*5*@*K*V*a*l*w**  `   @ X` `  | | @ T` p1 ^ | \@ d` x4 a | t1!1,141?1x     @ T` \ E | xo@ Pp` l Ӳ | X@ `` t  | p52@2K2S2^2''''ر @ j`   | X  ز @ h` X  | P @ H?` pr  | T@ \` LK { | l(()i(t((((  X    ش @ \` D  | <*@ 4'` HZ  | h@ 8` T 3 | @]@ d` `   | X51111111   ص @ X` Lץ  | D1@ <` @  | H6666  @ X` `  | l>@ P(` TU  | \],h,s,~,h  @ < O` LSO O | DO@ HQ` PQ R | @/RE3P3[3f3n3v3~3 h   @ DZ` P  | <@ 4/` 8b  | @444222222x   @ Xr` T ռ | L@ D>` Pq  | H˾8  x  @ $G` }  | @ `  K | x@ `   E |  r33334 4 4 4#4 +464>4I4=7H7P7 @ M` w  | ++8 @ h>:` dq: : | `:///0 0..../ @ 2k` \k k | kQ/Y/a/l/w///1+9+&&&&&''',':' H' @ ? ` i    |  a;i;` @ V> ` >  >  | > :; ;; @ b6 ` 6  6  | 6 :::h @ |' ` t)(  V(  | x}(  @  `     | | ! I9T98888;;;;x @ LlJ ` HJ  J  | PJ @,K i=q=== @ A[ ` k[  [  | [ 1<9<A<I<Q<<==9>A> @  `   B  | i M?U? @ U` ` `  `  | ` x @ xl `   ҕ  | | >? @  `   8  | _ 8 @  `     | 3  @  ` 1  [  |   @ C ` m    |  @ @  `     | 1  @  `   ز  |   @  ` #  M  | t H @ z `   ί  |   @ 8 ` b    |  BB @ U `     | ж @@ @ \ `     |  1A9A @ # ` M  w  |  GH` @ o `     |  G%G-G5G=GEGMGFFGGGiFqFH @ z `     |  IIIIJ]JeJpJxJJI!I)I1I9IAIIIiLtL@ @ 4\ ` ^\  \  | \ KK @ _ LL @ b  @    @K ` @ m   @  NNNN @ j  _j @j  @ % | p \ @ ϴ p  `   ,  <     0  @  P   $   (   , ,  0 8  4 X @ 8 ` P <  h OLEAUT32.dllapi-ms-win-service-management-l1-1-0.dllapi-ms-win-core-com-l1-1-1.dllapi-ms-win-service-winsvc-l1-2-0.dllapi-ms-win-security-sddl-l1-1-0.dllMPR.dllsamcli.dllnetutils.dllapi-ms-win-security-lsalookup-l1-1-1.dllext-ms-win-advapi32-eventlog-l1-1-0.dllXmlLite.dllESENT.dllapi-ms-win-devices-config-l1-1-1.dllVirtDisk.dllSETUPAPI.dll   * > P b r  H b |  & 6 H p  < T r OpenSCManagerWCloseServiceHandleOpenServiceWCoRevertToSelfCoTaskMemReallocCoSetProxyBlanketCreateStreamOnHGlobalCoWaitForMultipleHandlesCoCreateInstanceStringFromCLSIDCLSIDFromStringCoTaskMemFreeCoTaskMemAllocCoUninitializeCoInitializeExCoCreateGuidCoDisconnectObjectCoImpersonateClientCoDisconnectContextQueryServiceStatusConvertStringSecurityDescriptorToSecurityDescriptorWConvertStringSidToSidWConvertSidToStringSidWWNetGetUniversalNameWNetLocalGroupGetMembersNetApiBufferFreeLookupAccountSidLocalWLookupAccountNameLocalWRegisterEventSourceWDeregisterEventSourceReportEventWCreateXmlReaderCreateXmlReaderInputWithEncodingNameJetGetInstanceInfoWJetGetSystemParameterWJetFreeBufferJetOSSnapshotPrepareJetOSSnapshotAbortJetOSSnapshotThawJetOSSnapshotFreezeWCM_Get_ParentGetStorageDependencyInformationSetupDiGetClassDevsWSetupDiEnumDeviceInterfacesSetupDiGetDeviceInterfaceDetailWSetupEnumPublishedInfWSetupGetInfDriverStoreLocationWSetupDiDestroyDeviceInfoListvR#4 4 vR5u , , UGPuRSDSmGSDI tkevssapi.pdbO%]mȀ׀94C^̓܃ +|*2Vbn„΄ڄ .vRDH Y/(e '''N@}.J}.KL7Ubu)odD>P%: _   }.?AV_com_error@@}.?AVexception@@}.?AVbad_alloc@std@@}.?AVout_of_range@std@@}.?AVlength_error@std@@}.?AVlogic_error@std@@3м|ؾ|Ph~| VUFFAU]rUu tFf`~t&fhfvhh|hhBV|VvNnfasNu ~U2V]랁>}Uunvud`|duf#u;fTCPAu2r,fhfhfhfSfSfUfhfh|fahZ2|2<t +d$$Invalid partition tableError loading operating systemMissing operating systemc{U&2FN^z*8BNZfpz (2<FPZfpz0Jd~(8Rd| "0<Pt(:L\n|(8L^p <Tlz.>Vp2P`p 0FTh|&  2N`x&>HXv(>Tj|s 8Phx| p P d  D 4    <  l    0 h X D l  x  $ , d `l 4|   L X8DXLL`@l t(bcd.dllapi-ms-win-core-util-l1-1-0.dllKERNEL32.dllapi-ms-win-core-delayload-l1-1-1.dllWS2_32.dllapi-ms-win-core-file-l2-1-1.dllDSROLE.dllRPCRT4.dllapi-ms-win-core-localization-l1-2-1.dllapi-ms-win-core-debug-l1-1-1.dllapi-ms-win-security-base-l1-2-0.dllapi-ms-win-core-processenvironment-l1-2-0.dllVssTrace.DLLapi-ms-win-core-heap-obsolete-l1-1-0.dllapi-ms-win-core-string-obsolete-l1-1-0.dllapi-ms-win-core-profile-l1-1-0.dllapi-ms-win-core-processthreads-l1-1-2.dllapi-ms-win-core-handle-l1-1-0.dllapi-ms-win-core-io-l1-1-1.dllapi-ms-win-core-string-l2-1-0.dllapi-ms-win-core-errorhandling-l1-1-1.dllapi-ms-win-core-string-l1-1-0.dllapi-ms-win-core-heap-l1-2-0.dllapi-ms-win-core-sysinfo-l1-2-1.dllapi-ms-win-core-synch-l1-2-0.dllapi-ms-win-core-registry-l1-1-0.dllapi-ms-win-core-libraryloader-l1-2-0.dllapi-ms-win-core-memory-l1-1-2.dllapi-ms-win-core-file-l1-2-1.dllntdll.dllmsvcrt.dll&2FN^z*8BNZfpz (2<FPZfpz0Jd~(8Rd| "0<Pt(:L\n|(8L^p <Tlz.>Vp2P`p 0FTh|&  2N`x&>HXv(>Tj|s 8Phx_amsg_exitq_XcptFilterPswscanfqsortwcsstr_wtoif_CxxThrowException_inittermwcstoul memmove\towlower7?terminate@@YAXXZb_lock&_resetstkoflw9?what@exception@@UBEPBDXZ??1exception@@UAE@XZ ??0exception@@QAE@ABV0@@Z ??0exception@@QAE@XZ$_callnewh_unlockiswdigit memcpy_s__dllonexit ??0exception@@QAE@ABQBD@Z]towupper_vsnprintf reallocqwcscat_s_purecallmemmove_s _onexit_wtoi64??1type_info@@UAE@XZ_vsnwprintfmalloc{__CxxFrameHandler3l_except_handler4_common memcpy_wcsnicmpfree!_beginthreadexi_errnorwcschr _wcsdupwcstok|wcsncmpwcsrchrwcspbrkZtolower_wcsicmp memcmpmemset@RtlUnlockBootStatusDatawNtOpenDirectoryObjectNtQueryDirectoryObjectNtQuerySymbolicLinkObjectNtOpenSymbolicLinkObjectRtlAdjustPrivilegeNtQuerySystemInformationDEtwGetTraceEnableLevelCEtwGetTraceEnableFlagsLEtwRegisterTraceGuidsWSEtwUnregisterTraceGuidsEEtwGetTraceLoggerHandleRtlIpv4StringToAddressW%RtlIpv6StringToAddressWNtQueryVolumeInformationFileNtClosenRtlNtStatusToDosErrorNtCreateFileNtQueryInformationFileLNtFsControlFileRtlInitUnicodeStringQEtwTraceMessageRtlGetSetBootStatusData.GetFullPathNameW7GetVolumeInformationW:GetVolumePathNamesForVolumeNameWCreateDirectoryW%GetFileAttributesWDeleteFileWOWriteFile0GetLogicalDrives8GetVolumeNameForVolumeMountPointWCreateFileWISetFilePointer FindClose9GetVolumePathNameW!GetDriveTypeWFindNextFileWFindFirstFileW?ReadFileJSetFilePointerEx$VirtualQueryVirtualAlloc"VirtualProtectGetProcAddress FreeResourceSizeofResourceLoadStringWGetModuleHandleWLoadLibraryExWLoadResource FreeLibraryFindResourceExWGetModuleFileNameWLockResourceRegLoadKeyW RegEnumKeyExWRegCreateKeyExWRegEnumValueWRegQueryInfoKeyW RegDeleteValueW(RegSetValueExW!RegQueryValueExWRegOpenKeyExWRegCloseKey*RegUnLoadKeyW!ReleaseMutex3WaitForSingleObject4WaitForSingleObjectExInitializeCriticalSection+SleepInitializeCriticalSectionAndSpinCountLeaveCriticalSectionEnterCriticalSection%ResetEvent CreateMutexW DeleteCriticalSectionCreateEventW CreateSemaphoreExW'SetEvent$ReleaseSemaphoreGetComputerNameExWGetSystemInfoGetSystemTimeGetTickCountGetVersionExWGetWindowsDirectoryWGetSystemTimeAsFileTimeGetTickCount64GetSystemWindowsDirectoryWHeapAllocHeapFreeHeapDestroyGetProcessHeapWideCharToMultiByteMultiByteToWideCharRaiseException UnhandledExceptionFilter SetUnhandledExceptionFilterGetLastErrorSetErrorMode SetLastErrorCharNextWCharPrevWDeviceIoControlCloseHandleGetCurrentThreadId<SetThreadTokenDTlsSetValue,OpenThreadToken*OpenProcessTokenATlsAlloc0ResumeThread GetCurrentProcessIdCTlsGetValue?TerminateProcess GetCurrentProcessGetCurrentThreadCreateThreadQueryPerformanceCounter lstrlenWlstrcpynWlstrcmpiWGlobalAllocLocalAllocGlobalLockGlobalFreeGlobalUnlock LocalFreeExpandEnvironmentStringsWGetCommandLineW AddAccessDeniedAceExEInitializeAcl AddAce-GetAce.GetAclInformation`SetSecurityDescriptorDaclKIsValidSidAllocateAndInitializeSidaSetSecurityDescriptorGroup(EqualDomainSidCheckTokenMembershipCopySid3GetLengthSidbSetSecurityDescriptorOwner?GetSidSubAuthorityCount&DuplicateTokenFInitializeSecurityDescriptor#CreateWellKnownSidTPrivilegeCheckWRevertToSelf,FreeSidAddAccessAllowedAceEx*EqualSid@GetTokenInformationOutputDebugStringWOutputDebugStringAFormatMessageWUuidFromStringWUuidToStringWRpcStringFreeW UuidCreateDsRoleGetPrimaryDomainInformationDsRoleFreeMemoryCopyFileExW InetPtonW GetNameInfoWResolveDelayLoadedAPIDelayLoadFailureHookGSetVolumeMountPointWDecodePointerEncodePointerBcdImportStoreWithFlagsBcdSetSystemStoreDevice H'`'x'    $8rr!4VS_VERSION_INFO@%@%?JStringFileInfo&040904B0LCompanyNameMicrosoft Corporation@FileDescriptionMicrosoft Volume Shadow Copy Requestor/Writer Services API DLLr)FileVersion6.3.9600.16384 (winblue_rtm.130821-1623)6 InternalNameVSSAPI.DLL.LegalCopyright Microsoft Corporation. All rights reserved.> OriginalFilenameVSSAPI.DLLj%ProductNameMicrosoft Windows Operating SystemBProductVersion6.3.9600.16384DVarFileInfo$Translation <Schema name="VssComponentMetadata" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes"> <AttributeType name="filespec" dt:type="string" required="yes"> <description> File specification. Can include wildcard characters ? and * </description> </AttributeType> <AttributeType name="path" dt:type="string" required="yes"> <description> Path to a file. The path can include environment variables or values extracted from registry keys. </description> </AttributeType> <AttributeType name="recursive" dt:type="enumeration" dt:values="yes no" default="no"> <description> Is path specified recursive or limited to the directory that is specified. </description> </AttributeType> <AttributeType name="alternatePath" dt:type="string" required="no"> <description> Alternate path in which to find the file. Files in a file group may have been copied to an alternative location by the writer. Backup should pick up the files from the alternative location instead of the original location but should restore the files to their original location </description> </AttributeType> <AttributeType name="logicalPath" dt:type="string" required="no"> <description> Logical path for a database or file group. This logical name uses backslash as separators to form a logical namespace hierarchy </description> </AttributeType> <AttributeType name="componentName" dt:type="string" required="yes"> <description> Name used to identify a database or file group. May be qualified by a logical path. </description> </AttributeType> <AttributeType name="version" dt:type="enumeration" dt:values="1.0 1.1 1.2 1.3" required="yes"> <description> Version of a specific document </description> </AttributeType> <AttributeType name="writerId" dt:type="uuid" required="yes"> <description> Unique id to identify the writer. Note that this identifies the writer class rather than a specific instance of the writer. </description> </AttributeType> <AttributeType name="instanceId" dt:type="uuid" required="no"> <description> Unique id identifying the instance of a writer during backup. It has no meaning during restore. </description> </AttributeType> <AttributeType name="instanceName" dt:type="string" required="no"> <description> Unique generated by the writer that identifies the instance of a writer both during backup and restore. This id is used to map writers at backup time to writers at restore time. </description> </AttributeType> <AttributeType name="backupSchema" dt:type="number" required="no"> <description> Describes the writer capabilities and how different types of backup are performed. </description> </AttributeType> <ElementType name="BACKUP_COMPONENTS" content="eltOnly" model="closed" order="many"> <description> Components that are backed up or restored. Used to communicate between the writer and the backup application during backup and restore. </description> <AttributeType name="selectComponents" dt:type="enumeration" dt:values="yes no" default="no"> <description> Does the backup application select individual components or does it backup entire volumes </description> </AttributeType> <AttributeType name="bootableSystemStateBackup" dt:type="enumeration" dt:values = "yes no" default="no" > <description> Is backup saving the bootable state of the system. </description> </AttributeType> <AttributeType name="backupType" dt:type="enumeration" dt:values="full differential incremental log copy other" default="full"> <description> Type of backup being performed. </description> </AttributeType> <AttributeType name="restoreType" dt:type="enumeration" dt:values="byCopy import other" default="byCopy"> <description> Type of restore being performed. </description> </AttributeType> <AttributeType name="partialFileSupport" dt:type="enumeration" dt:values= "yes no" default="no" > <description> Indicates whether the requestor is capable of backing up and restoring portions of files. If no, then the writer should never generate PARTIAL_FILE or DIRECTED_RESTORE elements. Only entire files can be backed up or restored. </description> </AttributeType> <AttributeType name="snapshotSetId" dt:type="uuid" required="no"> <description> this is the unique identifier for the snapshot set </description> </AttributeType> <attribute type="version" /> <attribute type="selectComponents" /> <attribute type="bootableSystemStateBackup" /> <attribute type="backupType" /> <attribute type="restoreType" /> <attribute type="partialFileSupport" /> <attribute type="snapshotSetId" /> <element type= "WRITER_COMPONENTS" /> <element type= "SNAPSHOT_SET_DESCRIPTION" minOccurs="0" maxOccurs="*" /> </ElementType> <ElementType name="WRITER_COMPONENTS" content="eltOnly" model="closed" order="many"> <description> Components that are backed up and restored that are associated with a specific writer instance </description> <attribute type="writerId" /> <attribute type="instanceId" /> <attribute type="instanceName" /> <attribute type="backupSchema" /> <element type="COMPONENT" /> </ElementType> <ElementType name="COMPONENT" content="eltOnly" model="open" order="many"> <AttributeType name="backupSucceeded" dt:type="enumeration" dt:values="yes no" default="no"> <description> Indication of whether the component was backed up successfully or not. This should be set during the BackupComplete notification </description> </AttributeType> <AttributeType name="componentType" dt:type="enumeration" dt:values="database filegroup"> <description> Indication of whether component is database or file group </description> </AttributeType> <AttributeType name="backupStamp" dt:type="string" required="no"> <description> This string attribute contains the identifier assigned to the backup by the writer. The attribute is set by the writer either during the PrepareBackup or PostSnapshot event. </description> </AttributeType> <AttributeType name="previousBackupStamp" dt:type="string" required="no"> <description> In the case of an incremental or differential backup, this identifies the backup from which differences are compouted. This attribute is set by the requestor prior to the PrepareBackup event. </description> </AttributeType> <AttributeType name="selectedForRestore" dt:type="enumeration" dt:values="yes no" default="no" > <description> This yes/no attribute is set by the request prior to calling PreRestore and indicates whether the component is being restored or not. </description> </AttributeType> <AttributeType name="additionalRestores" dt:type="enumeration" dt:values="yes no" default="no" > <description> This yes/no attribute is set by the requestor prior to calling PreRestore and indicates whether additional restores of the component will follow (i.e., ull restore followed by log restores </description> </AttributeType> <AttributeType name="restoreTarget" dt:type="enumeration" dt:values="original alternate directed originalLocation" default="original" > <description> This enumerated attribute is set by the writer during PreRestore and indicates whether the files for the component should be restored to their original location, alternate location (as expressed by ALTERNATE_LOCATION_MAPPING elements in the metadata), new location (as expressed by RESTORE_TARGET elements created by the writer) or should be partially restored (as expressed by the DIRECTED_TARGET element created by the writer. </description> </AttributeType> <AttributeType name="preRestoreFailureMsg" dt:type="string" required="no"> <description> This attirbute is set by the writer during the PreRestore event if the preRestore operation failed for some reason. It gives a textual description of why the preRestore failed. </description> </AttributeType> <AttributeType name="filesRestored" dt:type="enumeration" dt:values= "none all failed" default="all" > <description> This attribute is set by the requestor after restoring files for the component (i.e., between the PreRestore and PostRestore events). Yes indicates that the files were restored successfully; no indicates that the files were not restored and the original files are intact; failed indicates that the original files were partially overwritten and are therefore corrupt. Note that the failed status can only occur in the situation of a restore of a file where only part of the data is restored (DIRECTED_RESTORE) or where only part of a file is backed up and restored (e.g., as part of a differential backup). In these cases a failed restore occurs if some of the data to be restored is written to the file but not all. In this case, the original copy of the file no long exists and the copy on tape is not complete and therefore cannot be used to create a consistent copy. The only option is to use a previous full backup to restore the data. Note that the "failed" indication can be used to indicate that some, but no all of the files of a component were restored. The requestore is required to either restore all the files of a component or none of the files. However, there are situations where this is not possible, and the restoration of a component has failed, but cannot be completely undone. </description> </AttributeType> <AttributeType name="postRestoreFailureMsg" dt:type="string" required="no"> <description> This string attribute is set by the writer during the PostRestore event. It is a text message indicating why the restore failed. </description> </AttributeType> <AttributeType name="backupOptions" dt:type="string" required="no"> <description> This is a private string passed between the requestor and the writer to control the backup of the component. It should be set by the requestor prior to the PrepareBackup event. </description> </AttributeType> <AttributeType name="restoreOptions" dt:type="string" required = "no"> <description> This is a private string passsed between to requestor and the writer to control the restore of a component. It should be set by the requestor prior to the PreRestore event. </description> </AttributeType> <AttributeType name="restoreInstanceId" dt:type="uuid" required = "no"> <description> This is an attribute that allows a writers component to be restored by a specific instance of the writer at restore time. </description> </AttributeType> <AttributeType name="authRestore" dt:type="enumeration" dt:values="yes no" default="no"> <description> This attributes determines whether restore of this component should be authoritative or not. </description> </AttributeType> <AttributeType name="rollForwardType" dt:type="enumeration" required = "no" dt:values="none all partial"> <description> This attributes determines how far a writer should roll forward restored data or not. </description> </AttributeType> <AttributeType name="rollForwardPoint" dt:type="string" required = "no"> <description> This attributes determines how far a writer should roll forward restored data or not. </description> </AttributeType> <AttributeType name="restoreName" dt:type="string" required = "no"> <description> This attribute allows a requestor to rename a component at restore time. </description> </AttributeType> <AttributeType name="prepareForBackupFailureMsg" dt:type="string" required="no"> <description> This attirbute is set by the writer during the PrepareForBackup event if the PrepareForBackup operation failed for some reason. It gives a textual description of why the PrepareForBackup failed. </description> </AttributeType> <AttributeType name="PostSnapshotFailureMsg" dt:type="string" required="no"> <description> This attirbute is set by the writer during the PostSnapshotFailureMsg event if the PostSnapshotFailureMsg operation failed for some reason. It gives a textual description of why the PostSnapshotFailureMsg failed. </description> </AttributeType> <AttributeType name="FailureMsg" dt:type="string" required="no"> <description> This attribute allows writer to set event-independent, per-component error message in case of a partial failure. </description> </AttributeType> <AttributeType name="ErrorCode" dt:type="number" required="no"> <description> This attribute allows writer to set basic HRESULT error code on the component in case of a partial failure. </description> </AttributeType> <AttributeType name="ApplicationErrorCode" dt:type="number" required="no"> <description> This attribute allows writer to set extended error code information on the component in case of a partial failure. </description> </AttributeType> <attribute type="componentType" /> <attribute type="logicalPath" /> <attribute type="componentName" /> <attribute type="restoreInstanceId" /> <attribute type="backupSucceeded" /> <attribute type="backupOptions" /> <attribute type="restoreOptions" /> <attribute type="backupStamp" /> <attribute type="previousBackupStamp" /> <attribute type="selectedForRestore" /> <attribute type="additionalRestores" /> <attribute type="restoreTarget" /> <attribute type="preRestoreFailureMsg" /> <attribute type="filesRestored" /> <attribute type="postRestoreFailureMsg" /> <attribute type="authRestore" /> <attribute type="rollForwardType" /> <attribute type="rollForwardPoint" /> <attribute type="restoreName" /> <attribute type="prepareForBackupFailureMsg" /> <attribute type="PostSnapshotFailureMsg" /> <attribute type="FailureMsg" /> <attribute type="ErrorCode" /> <attribute type="ApplicationErrorCode" /> <element type="ALTERNATE_LOCATION_MAPPING" minOccurs="0" maxOccurs="*" /> <element type="BACKUP_METADATA" minOccurs="0" maxOccurs="1" /> <element type="RESTORE_METADATA" minOccurs="0" maxOccurs="1" /> <element type="RESTORE_TARGET" minOccurs="0" maxOccurs="*" /> <element type="DIRECTED_TARGET" minOccurs="0" maxOccurs="*" /> <element type="PARTIAL_FILE" minOccurs="0" maxOccurs="*" /> <element type="RESTORE_SUBCOMPONENT" minOccurs="0" maxOccurs="*" /> <element type="DIFFERENCED_FILE" minOccurs="0" maxOccurs="*" /> </ElementType> <ElementType name="ALTERNATE_LOCATION_MAPPING" content="empty" model="closed"> <description> Mapping from a location that was backed up to a location to restore to. </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> <attribute type="alternatePath" /> </ElementType> <ElementType name="BACKUP_METADATA" content="empty" model="closed"> <description> Default metadata element for backup. Content is a binary hex string. Note that the writer can store whatever he wants in the component. This is just a simple default mechanism. </description> <AttributeType name="metadata" dt:type="string" required="yes"> <description> Metadata to be passed on restore </description> </AttributeType> <attribute type="metadata" /> </ElementType> <ElementType name="RESTORE_METADATA" content="empty" model="closed"> <description> Default metadata element for passing information from the writer's PreRestore event to the writer's PostRestore event. The data is opaque to the requestor. </description> <AttributeType name="metadata" dt:type="string" required="yes"> <description> Metadata to be passed from PreRestore to PostRestore. </description> </AttributeType> <attribute type="metadata" /> </ElementType> <ElementType name="RESTORE_TARGET" content="empty" model="closed"> <description> This element in a COMPONENT should be supplied if the value of the restoreTarget attribute of the COMPONENT is "new". It supplies a mapping from a the original location of the file to the location where the file should be restored. There may be multiple RESTORE_TARGET elements within a component. </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> <attribute type="alternatePath" /> </ElementType> <ElementType name="DIRECTED_TARGET" content="empty" model="closed"> <description> This element in a COMPONENT should be should be supplied if the value of the restoreTarget attribute of the COMPONENT is "directed". It is intended to support partial restoration of files or potentially how files should be reorganized upon restore. There may be multiple DIRECTED_TARGET elements within a component. </description> <AttributeType name="targetPath" dt:type="string" required="no"> <description> This is the target location of the file that is to be written by the requestor. If this attribute is not specified then the targetPath is assumed to be the same as the original path. </description> </AttributeType> <AttributeType name="targetFilespec" dt:type="string" required="no"> <description> This is the name of the file that is to be written by the requestor. If this is not specified then the target filename is assumed to be the same as the original file name. Note that if both the targetPath and targetFilespec are not specified then the original file is overwritten. </description> </AttributeType> <AttributeType name="sourceRanges" dt:type="string" required ="yes"> <description> This is a string of the form (offset:cb ...) where each offset is the byte offset to start reading data and cb is the length of the data to be read (each is a 64 bit integer). The ranges may not overlap and must be monotonically increasing. </description> </AttributeType> <AttributeType name="targetRanges" dt:type="string" required="yes"> <description> This is a string of the form (offset:cb ...) where each offset is the byte offset to start wrting data and cb is the length of the data to be written (each is a 64 bit integer). The ranges may not overlap and must be monotonically increasing. </description> </AttributeType> <attribute type="path" /> <attribute type="filespec" /> <attribute type="targetPath" /> <attribute type="targetFilespec" /> <attribute type="sourceRanges" /> <attribute type="targetRanges" /> </ElementType> <ElementType name="PARTIAL_FILE" content="empty" model="closed"> <description> This element in a COMPONENT is supplied by the writer during the PostRestore event. It indicates that only a portion of the file should be backed up. There may be multiple PARTIAL_FILE elements within a single COMPONENT. </description> <AttributeType name="ranges" dt:type="string" required="no"> <description> This range list has the form (offset:length ...) where offset is the byte offset in the file to be backed up and length is the length of the data to be backed up. Both are 64 bit integers. The ranges must be monotonically increasing and must not overlap. If the rangelist is not specified then the entire file should be backed up. </description> </AttributeType> <AttributeType name="metadata" dt:type="string" required="no"> <description> This is metadata used by the writer for restoring the partial backup. It might for example, include the total size of the file to be restored. </description> </AttributeType> <attribute type="path" /> <attribute type="filespec" /> <attribute type="ranges" /> <attribute type="metadata" /> </ElementType> <ElementType name="RESTORE_SUBCOMPONENT" content="empty" model="closed"> <description> This element in a COMPONENT is added by the requestore prior to the PreRestore event. It allows a subcomponent of a backed up component to be restored. </description> <AttributeType name="repair" dt:type="enumeration" dt:values="yes no" default="no"> <description> This indicates that the purpose of the restore is to repair one or more files of the component. The writer is responsible for identifying what is to be restored using a DIRECTED_TARGET element. </description> </AttributeType> <attribute type="logicalPath" /> <attribute type="componentName" /> <attribute type="repair" /> </ElementType> <ElementType name="SNAPSHOT_SET_DESCRIPTION" content="eltOnly" model="closed"> <description> This describes a snapshot, including the snapshot set id as well as the volume information for the snapshotted volumes </description> <AttributeType name="snapshotSetId" dt:type="uuid" required="yes"> <description> this is the unique identifier for the snapshot </description> </AttributeType> <AttributeType name="context" dt:type="ui4" required="yes"> <description> this is the context used to create the snapshot </description> </AttributeType> <AttributeType name="metadata" dt:type="string" required="no"> <description> this is private metadata about the snapshot set </description> </AttributeType> <AttributeType name="description" dt:type="string" required="no"> <description> this is a user description of the snapshot </description> </AttributeType> <AttributeType name="originalCount" dt:type="ui4" required="yes"> <description> this is the original count of snapshots in the snapshot set </description> </AttributeType> <attribute type="snapshotSetId" /> <attribute type="context" /> <attribute type="description" /> <attribute type="metadata" /> <attribute type="originalCount" /> <element type="SNAPSHOT_DESCRIPTION" minOccurs="0" maxOccurs="*" /> </ElementType> <ElementType name="SNAPSHOT_DESCRIPTION" content="eltOnly" model="closed"> <description> This is the description of a snapshotted volume </description> <AttributeType name="snapshotId" dt:type="uuid" required="yes" > <description> This is the unique id of the snapshotted volume </description> </AttributeType> <AttributeType name="originatingMachine" dt:type="string" required="yes" > <description> This is the machine where the original volume was snapshotted </description> </AttributeType> <AttributeType name="serviceMachine" dt:type="string" required="yes" > <description> This is the Application Server machine (i.e. where the writers were notified) </description> </AttributeType> <AttributeType name="originalVolumeName" dt:type="string" required ="yes"> <description> This is the original name of the volume. </description> </AttributeType> <AttributeType name="snapshotAttributes" dt:type="ui4" required="yes"> <description> this describes the actual snapshot attributes (as defined in VSS_VOLUME_SNAPSHOT_ATTRIBUTES) </description> </AttributeType> <AttributeType name="deviceName" dt:type="string" required="no" > <description> This is the internal device name for the snapshotted volume. This can be used if the snapshot is not exposed. </description> </AttributeType> <AttributeType name="exposedName" dt:type="string" required="no" > <description> This is the exposed name of the snapshot volume </description> </AttributeType> <AttributeType name="exposedPath" dt:type="string" required="no"> <description> If only a subdirectory is exposed, this is the path to that subdirectory. </description> </AttributeType> <AttributeType name="providerId" dt:type="uuid" required="yes"> <description> This is the provider that surfaced the snapshot </description> </AttributeType> <AttributeType name="timestamp" dt:type="ui8" required="yes"> <description> this is when the snapshot set was created. </description> </AttributeType> <AttributeType name="isDynamicVolume" dt:type="enumeration" dt:values="yes no" required="yes" > <description> Is the original volume for the snapshot dynamic or basic </description> </AttributeType> <AttributeType name="mappedSnapshotId" dt:type="uuid" required="no"> <description> This is the id of the mapped local snapshot in case that this object stands for a remote virtual snapshot </description> </AttributeType> <AttributeType name="mappedVolumeName" dt:type="string" required ="no"> <description> This is the name of the volume that maps to the original share in case that this object stands for a remote snapshot </description> </AttributeType> <AttributeType name="mappedPathFromRoot" dt:type="string" required ="no"> <description> This is the path of the original share from the volume root. Relevant only if that this object stands for a remote snapshot </description> </AttributeType> <attribute type="snapshotId" /> <attribute type="providerId" /> <attribute type="snapshotAttributes" /> <attribute type="originatingMachine" /> <attribute type="serviceMachine" /> <attribute type="originalVolumeName" /> <attribute type="timestamp" /> <attribute type="deviceName" /> <attribute type="exposedPath" /> <attribute type="exposedName" /> <attribute type="isDynamicVolume" /> <attribute type="mappedSnapshotId" /> <attribute type="mappedVolumeName" /> <attribute type="mappedPathFromRoot" /> <element type="LUN_MAPPING" minOccurs="0" maxOccurs="*"/> </ElementType> <ElementType name="LUN_MAPPING" content="eltOnly" model="closed"> <description> Actual mapping of source lun to a destination lun </description> <AttributeType name="sourceDevice" dt:type="string" required="yes" > <description> This is the device name of the source device on the originating machine. Note that this is only used during snapshot creation </description> </AttributeType> <AttributeType name="lunID" dt:type="uuid" required="no" > <description> Longhorn Server. This GUID is written on all source LUNs at creation time. It is needed to match LUNs at import time. </description> </AttributeType> <element type="SOURCE_LUN" minOccurs="1" maxOccurs="1" /> <element type="DESTINATION_LUN" minOccurs="1" maxOccurs="1" /> <element type="DISK_EXTENT" minOccurs="1" maxOccurs="*" /> <attribute type="sourceDevice" /> <attribute type="lunID" /> </ElementType> <ElementType name="DISK_EXTENT" content="empty" model="closed"> <description> A particular disk extent on a LUN </description> <AttributeType name="startingOffset" dt:type="ui8" required="yes"> <description> starting offset of the extent in sectors </description> </AttributeType> <AttributeType name="extentLength" dt:type="ui8" required="yes"> <description> length of the extent in sectors </description> </AttributeType> <attribute type="startingOffset" /> <attribute type="extentLength" /> </ElementType> <ElementType name="SOURCE_LUN" content="eltOnly" model="closed"> <description> The information for the lun on the originating volume </description> <element type="LUN_INFORMATION" /> </ElementType> <ElementType name="DESTINATION_LUN" content="eltOnly" model="closed"> <description> The information for the lun on the snapshotted volume </description> <element type="LUN_INFORMATION" /> </ElementType> <ElementType name="INTERCONNECT_DESCRIPTION" content="empty" model="closed"> <description> An interconnect address including the address type </description> <AttributeType name="interconnectAddressType" dt:type="enumeration" dt:values="FCFS FCPH FCPH3 MAC Scsi" required="yes" > <description> interconnect address type. Describes type of the interconnect address stored in the interconnectAddress attribute </description> </AttributeType> <AttributeType name="port" dt:type="string" required="no"> <description> Port through which the interconnect address is referred to. Note that the same device may have different interconnect addresses through different ports. </description> </AttributeType> <AttributeType name="interconnectAddress" dt:type="string" required="yes"> <description> World Wide name or other interconnect address of the device </description> </AttributeType> <attribute type="interconnectAddressType" /> <attribute type="port" /> <attribute type="interconnectAddress" /> </ElementType> <ElementType name="LUN_INFORMATION" content="eltOnly" model="closed"> <description> enough of the location and name of the lun to transport it. TBD </description> <AttributeType name="busType" dt:type="enumeration" dt:values="Scsi Atapi Ata 1394 Ssa Fibre Usb RAID iScsi Sas Sata" required="yes" > <description> Type of bus that the LUN is attached to </description> </AttributeType> <AttributeType name="deviceType" dt:type="ui1" required="yes" > <description> SCSI-2 device type </description> </AttributeType> <AttributeType name="deviceTypeModifier" dt:type="ui1" required="yes"> <description> SCSI-2 device type modifier (if any) - this may be 0 </description> </AttributeType> <AttributeType name="commandQueueing" dt:type="enumeration" dt:values="yes no" default="no" > <description> Flag indicating whether the device can support mulitple outstanding commands. The actual synchronization in this case is the responsibility of the port driver. </description> </AttributeType> <AttributeType name="vendorId" dt:type="string" required="no" > <description> Optional string identifying the vendor </description> </AttributeType> <AttributeType name="productId" dt:type="string" required="no" > <description> Optional string identifying the product </description> </AttributeType> <AttributeType name="productRevision" dt:type="string" required="no" > <description> Optional product revision information </description> </AttributeType> <AttributeType name="serialNumber" dt:type="string" required="no" > <description> Optional serial number of the device </description> </AttributeType> <AttributeType name="diskSignature" dt:type="uuid" required="yes"> <description> Disk signature or GUID. If a signature than all but the lower 32 bits of the GUID are 0. </description> </AttributeType> <AttributeType name="deviceIdentification" dt:type="string" required="yes" > <description> UUENCODED binary for the device identification page as defined by the STORAGE_DEVICE_ID_DESCRIPTOR structure. This contains the vendor id, EUI-64 id, FC-PH name, and vendor specific data. </description> </AttributeType> <element type="INTERCONNECT_DESCRIPTION" minOccurs="0" maxOccurs="*"/> <attribute type="deviceType" /> <attribute type="deviceTypeModifier" /> <attribute type="commandQueueing" /> <attribute type="busType" /> <attribute type="vendorId" /> <attribute type="productId" /> <attribute type="productRevision" /> <attribute type="serialNumber" /> <attribute type="diskSignature" /> <attribute type="deviceIdentification" /> </ElementType> <ElementType name="DIFFERENCED_FILE" content="empty" model="closed"> <description> The writer used these elements to indicate differenced files. </description> <AttributeType name="lastModifyLSN" dt:type="string" required="no" > <description> The LSN that indicates the point of the last backup. </description> </AttributeType> <AttributeType name="lastModifyTimeLow" dt:type="number" default="0" > <description> The time that indicates the point of the last backup. </description> </AttributeType> <AttributeType name="lastModifyTimeHigh" dt:type="number" default="0" > <description> The time that indicates the point of the last backup. </description> </AttributeType> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> <attribute type="lastModifyLSN" /> <attribute type="lastModifyTimeLow" /> <attribute type="lastModifyTimeHigh" /> </ElementType> </Schema> <Schema name="VssWriterMetadataInfo" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes"> <AttributeType name="filespec" dt:type="string" required="yes"> <description> File specification. Can include wildcard characters ? and * </description> </AttributeType> <AttributeType name="path" dt:type="string" required="yes"> <description> Path to a file. The path can include environment variables or values extracted from registry keys. </description> </AttributeType> <AttributeType name="recursive" dt:type="enumeration" dt:values="yes no" default="no"> <description> Is path specified recursive or limited to the directory that is specified. </description> </AttributeType> <AttributeType name="alternatePath" dt:type="string" required="no"> <description> Alternate path in which to find the file. Files in a file group may have been copied to an alternative location by the writer. Backup should pick up the files from the alternative location instead of the original location but should restore the files to their original location </description> </AttributeType> <AttributeType name="logicalPath" dt:type="string" required="no"> <description> Logical path for a database or file group. This logical name uses backslash as separators to form a logical namespace hierarchy </description> </AttributeType> <AttributeType name="componentName" dt:type="string" required="yes"> <description> Name used to identify a database or file group. May be qualified by a logical path. </description> </AttributeType> <AttributeType name="restoreMetadata" dt:type="enumeration" dt:values="yes no" default="no"> <description> Restore metadata exists for this database or file group. Backup application should capture the restore metadata and pass it to the writer on restore. </description> </AttributeType> <AttributeType name="notifyOnBackupComplete" dt:type="enumeration" dt:values="yes no" default="no"> <description> Writer should be notified when backup is complete whether this database or file group was successfully backed up or not. </description> </AttributeType> <AttributeType name="caption" dt:type="string" required="no"> <description> Textual Description of database or file group </description> </AttributeType> <AttributeType name="icon" dt:type="string" required="no"> <description> Icon associated with database or file group </description> </AttributeType> <AttributeType name="selectable" dt:type="enumeration" dt:values="yes no" default="yes"> <description> Is this component selectable for backup or is it always backed up. If no, then the component is always backed up if any other components of the application/service are backed up. If yes, then the component may be selectively backed up. </description> </AttributeType> <AttributeType name="selectableForRestore" dt:type="enumeration" dt:values="yes no" default="no"> <description> Is this component selectable for restore </description> </AttributeType> <AttributeType name="version" dt:type="enumeration" dt:values="1.0 1.1 1.2 1.3" required="yes"> <description> Version of a specific document </description> </AttributeType> <AttributeType name="writerId" dt:type="uuid" required="yes"> <description> Unique id to identify the writer. Note that this identifies the writer class rather than a specific instance of the writer. </description> </AttributeType> <AttributeType name="instanceId" dt:type="uuid" required="no"> <description> Unique id identifying the instance of a writer during backup. It has no meaning during restore. </description> </AttributeType> <AttributeType name="instanceName" dt:type="string" required="no"> <description> Unique id generated by the writer that identifies the instance of a writer both during backup and restore. This id is used to map writers at backup time to writers at restore time. </description> </AttributeType> <AttributeType name="componentFlags" dt:type="number" default="0"> <description> Contains extra flags that describe the component being backed up. </description> </AttributeType> <AttributeType name="backupSchema" dt:type="number" default="0"> <description> Describes the writer capabilities and how different types of backup are performed. </description> </AttributeType> <AttributeType name="filespecBackupType" dt:type="number" default="0"> <description> Describes how backup should be performed on a specific filespec. </description> </AttributeType> <ElementType name="WRITER_METADATA" content="eltOnly" model="open" order="one"> <description> Information used by Backup application to backup/restore data </description> <attribute type="version" /> <attribute type="backupSchema" /> <element type="IDENTIFICATION" /> <element type="BACKUP_LOCATIONS" minOccurs="0" /> <element type="RESTORE_METHOD" minOccurs="0" /> </ElementType> <ElementType name="IDENTIFICATION" content="empty" model="closed"> <description> Identification of a service/application backing up data </description> <AttributeType name="friendlyName" dt:type="string" required="yes"> <description> Friendly name used to describe the service or application. </description> </AttributeType> <AttributeType name="usage" dt:type="enumeration" dt:values="USER_DATA BOOTABLE_SYSTEM_STATE SYSTEM_SERVICE OTHER" default="OTHER"> <description> How the data associated with the writer is used. For now we distinguish user data and system state. </description> </AttributeType> <AttributeType name="dataSource" dt:type="enumeration" dt:values="TRANSACTION_DB NONTRANSACTIONAL_DB OTHER" default="OTHER"> <description> Description of the nature of the data manager. Currently only databases are identified </description> </AttributeType> <AttributeType name="majorVersion" dt:type="number" default="1"> <description> Major version number of the writer. </description> </AttributeType> <AttributeType name="minorVersion" dt:type="number" default="0"> <description> Minor version number of the writer. </description> </AttributeType> <attribute type="instanceId" required="yes" /> <attribute type="instanceName" /> <attribute type="writerId" /> <attribute type="friendlyName" /> <attribute type="usage" /> <attribute type="dataSource" /> <attribute type="majorVersion" /> <attribute type="minorVersion" /> </ElementType> <ElementType name="BACKUP_LOCATIONS" content="eltOnly" model="closed" order="many"> <description> Files to include and exclude from the backup </description> <element type="INCLUDE_FILES" minOccurs="0" /> <element type="EXCLUDE_FILES" minOccurs="0" /> <element type="EXCLUDE_FILES_FROM_SNAPSHOT" minOccurs="0" /> <element type="DATABASE" minOccurs="0"/> <element type="FILE_GROUP" minOccurs="0" /> </ElementType> <ElementType name="INCLUDE_FILES" content="empty"> <description> Files to include in the backup, essentially files to backup if you want to backup this application/service </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> <attribute type="alternatePath" /> </ElementType> <ElementType name="EXCLUDE_FILES" content="empty"> <description> Files that should always be excluded from the backup </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> </ElementType> <ElementType name="EXCLUDE_FILES_FROM_SNAPSHOT" content="empty"> <description> Files that should always be excluded from the backup </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> </ElementType> <ElementType name="DATABASE" content="eltOnly" model="closed" order="many"> <description> List of databases of interest. This is used to allow selective backup and restore of specific databases. </description> <attribute type= "logicalPath" /> <attribute type="componentName" /> <attribute type="caption" /> <attribute type="icon" /> <attribute type="restoreMetadata" /> <attribute type="notifyOnBackupComplete" /> <attribute type="selectable" /> <attribute type="selectableForRestore" /> <attribute type="componentFlags" /> <element type="DATABASE_FILES" minOccurs="1" /> <element type="DATABASE_LOGFILES" /> <element type="DEPENDENCY" minOccurs="0" /> </ElementType> <ElementType name="DATABASE_FILES" content="empty" model="closed"> <description> Location of a set of database files. Filespec can include wildcards </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="filespecBackupType" /> </ElementType> <ElementType name="DATABASE_LOGFILES" content="empty" model="closed"> <description> Location of a set of database log files. Filespec can include wildcards. Indication of whether database log files are truncated. </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="filespecBackupType" /> </ElementType> <ElementType name="FILE_GROUP" content="eltOnly" model="closed" order="many"> <description> A named group of files. Used to group sets of files into a group that are backed up together </description> <attribute type="logicalPath" /> <attribute type="componentName" /> <attribute type="caption" /> <attribute type="icon" /> <attribute type="restoreMetadata" /> <attribute type="notifyOnBackupComplete" /> <attribute type="selectable" /> <attribute type="selectableForRestore" /> <attribute type="componentFlags" /> <element type="FILE_LIST" /> <element type="DEPENDENCY" minOccurs="0" /> </ElementType> <ElementType name="FILE_LIST" content="empty" model="closed"> <description> Location of a set of files in a FILE_GROUP. Filespec can include wildcards. </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> <attribute type="alternatePath" /> <attribute type="filespecBackupType" /> </ElementType> <ElementType name="DEPENDENCY" content="empty" model="closed"> <description> A dependency from one component to another component in another writer. </description> <AttributeType name="onWriterId" dt:type="uuid" required="yes"> <description> Id of writer that this component is dependent on. </description> </AttributeType> <AttributeType name="onLogicalPath" dt:type="string" required="no"> <description> Logical path of component that this component is dependent on. </description> </AttributeType> <AttributeType name="onComponentName" dt:type="string" required="yes"> <description> Name of component that this component is dependent on. </description> </AttributeType> <attribute type="onWriterId" /> <attribute type="onLogicalPath" /> <attribute type="onComponentName" /> </ElementType> <ElementType name="RESTORE_METHOD" content="eltOnly" model="open" order="many"> <description> How restore should be performed. Includes specification of how files should be restored as well as special steps that should occur in order to complete the restore. </description> <AttributeType name="method" dt:type="enumeration" required="yes" dt:values="RESTORE_IF_NONE_THERE RESTORE_IF_CAN_BE_REPLACED STOP_RESTART_SERVICE REPLACE_AT_REBOOT REPLACE_AT_REBOOT_IF_CANNOT_REPLACE RESTORE_TO_ALTERNATE_LOCATION CUSTOM RESTORE_STOP_START_SERVICE"> <description> RESTORE_IF_NONE_THERE: i.e., can restore data if it is not at the location where it was backed up from. This essentially allows data to be restored to a clean system RESTORE_IF_CAN_BE_REPLACED: Restore data if all of the files can be replaced in the orgiginal backup location. Fails if any of the files are open. If an alternate location is provided, files will be placed there if they cannot be restored to their original location. STOP_RESTART_SERVICE: stop service (service attribute must be specified). Restore files to original backup location. Restart service. Fails if any of the files are open after the service is stopped. REPLACE_AT_REBOOT: Restore files to a temporary location. Use MoveFileEx to replace the files at reboot. REPLACE_AT_REBOOT_IF_CANNOT_REPLACE: Similiar to REPLACE_AT_REBOOT however files may be restored in place in they are not busy. All files within a component must be either completely replaced in place or completely replaced at reboot, so if one component file is busy, all files in that component must be replaced at reboot. RESTORE_TO_ALTERNATIVE_LOCATION: Restore files to an alternate location. Typically writerRestore will indicate that the writer will participate in the restore process CUSTOM: restore process cannot be expressed using this specification RESTORE_STOP_START_SERVICE: Restore files to original location, then restart the specified service. </description> </AttributeType> <AttributeType name="service" dt:type="string" required="no"> <description> Must be specified if method="STOP_RESTART_SERVICE" or method="RESTORE_STOP_START_SERVICE". </description> </AttributeType> <AttributeType name="writerRestore" dt:type="enumeration" dt:values="always never ifReplaceFails" default="never"> <description> Whether writer should be invoked after files are restored to disk. Options are always, never, and ifReplaceFails. The latter means that the files will be restored to their original location. If one or more of the files cannot be replaced, then the files will be restored to an alternate location (must be specified via ALTERNATE_LOCATION_MAPPING. After the files are restored, the writer is invoked. </description> </AttributeType> <AttributeType name="userProcedure" dt:type="uri" required="no"> <description> Description of actions that the user should perform to restore the files. The format of this string has yet to be determined. </description> </AttributeType> <AttributeType name="rebootRequired" dt:type="enumeration" dt:values="yes no" default="no" > <description> Should a reboot be performed after restoring the data for this writer </description> </AttributeType> <attribute type="method" /> <attribute type="service" /> <attribute type="writerRestore" /> <attribute type="userProcedure" /> <attribute type="rebootRequired" /> <element type="ALTERNATE_LOCATION_MAPPING" minOccurs="0" maxOccurs="*" /> </ElementType> <ElementType name="ALTERNATE_LOCATION_MAPPING" content="empty" model="closed"> <description> Mapping from a location that was backed up to a location to restore to. </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> <attribute type="alternatePath" /> </ElementType> </Schema> <Schema name="VssWriterMetadataInfo" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes"> <AttributeType name="filespec" dt:type="string" required="yes"> <description> File specification. Can include wildcard characters ? and * </description> </AttributeType> <AttributeType name="path" dt:type="string" required="yes"> <description> Path to a file. The path can include environment variables or values extracted from registry keys. </description> </AttributeType> <AttributeType name="recursive" dt:type="enumeration" dt:values="yes no" default="no"> <description> Is path specified recursive or limited to the directory that is specified. </description> </AttributeType> <AttributeType name="alternatePath" dt:type="string" required="no"> <description> Alternate path in which to find the file. Files in a file group may have been copied to an alternative location by the writer. Backup should pick up the files from the alternative location instead of the original location but should restore the files to their original location </description> </AttributeType> <AttributeType name="logicalPath" dt:type="string" required="no"> <description> Logical path for a database or file group. This logical name uses backslash as separators to form a logical namespace hierarchy </description> </AttributeType> <AttributeType name="componentName" dt:type="string" required="yes"> <description> Name used to identify a database or file group. May be qualified by a logical path. </description> </AttributeType> <AttributeType name="restoreMetadata" dt:type="enumeration" dt:values="yes no" default="no"> <description> Restore metadata exists for this database or file group. Backup application should capture the restore metadata and pass it to the writer on restore. </description> </AttributeType> <AttributeType name="notifyOnBackupComplete" dt:type="enumeration" dt:values="yes no" default="no"> <description> Writer should be notified when backup is complete whether this database or file group was successfully backed up or not. </description> </AttributeType> <AttributeType name="caption" dt:type="string" required="no"> <description> Textual Description of database or file group </description> </AttributeType> <AttributeType name="icon" dt:type="string" required="no"> <description> Icon associated with database or file group </description> </AttributeType> <AttributeType name="selectable" dt:type="enumeration" dt:values="yes no" default="yes"> <description> Is this component selectable for backup or is it always backed up. If no, then the component is always backed up if any other components of the application/service are backed up. If yes, then the component may be selectively backed up. </description> </AttributeType> <AttributeType name="selectableForRestore" dt:type="enumeration" dt:values="yes no" default="no"> <description> Is this component selectable for restore </description> </AttributeType> <AttributeType name="version" dt:type="enumeration" dt:values="1.0 1.1 1.2 1.3" required="yes"> <description> Version of a specific document </description> </AttributeType> <AttributeType name="writerId" dt:type="uuid" required="yes"> <description> Unique id to identify the writer. Note that this identifies the writer class rather than a specific instance of the writer. </description> </AttributeType> <AttributeType name="instanceId" dt:type="uuid" required="no"> <description> Unique id identifying the instance of a writer during backup. It has no meaning during restore. </description> </AttributeType> <AttributeType name="instanceName" dt:type="string" required="no"> <description> Unique id generated by the writer that identifies the instance of a writer both during backup and restore. This id is used to map writers at backup time to writers at restore time. </description> </AttributeType> <AttributeType name="componentFlags" dt:type="number" default="0"> <description> Contains extra flags that describe the component being backed up. </description> </AttributeType> <AttributeType name="backupSchema" dt:type="number" default="0"> <description> Describes the writer capabilities and how different types of backup are performed. </description> </AttributeType> <AttributeType name="filespecBackupType" dt:type="number" default="0"> <description> Describes how backup should be performed on a specific filespec. </description> </AttributeType> <ElementType name="WRITER_METADATA" content="eltOnly" model="open" order="one"> <description> Information used by Backup application to backup/restore data </description> <attribute type="version" /> <attribute type="backupSchema" /> <element type="IDENTIFICATION" /> <element type="BACKUP_LOCATIONS" minOccurs="0" /> <element type="RESTORE_METHOD" minOccurs="0" /> </ElementType> <ElementType name="IDENTIFICATION" content="empty" model="closed"> <description> Identification of a service/application backing up data </description> <AttributeType name="friendlyName" dt:type="string" required="yes"> <description> Friendly name used to describe the service or application. </description> </AttributeType> <AttributeType name="usage" dt:type="enumeration" dt:values="USER_DATA BOOTABLE_SYSTEM_STATE SYSTEM_SERVICE OTHER" default="OTHER"> <description> How the data associated with the writer is used. For now we distinguish user data and system state. </description> </AttributeType> <AttributeType name="dataSource" dt:type="enumeration" dt:values="TRANSACTION_DB NONTRANSACTIONAL_DB OTHER" default="OTHER"> <description> Description of the nature of the data manager. Currently only databases are identified </description> </AttributeType> <AttributeType name="majorVersion" dt:type="number" default="1"> <description> Major version number of the writer. </description> </AttributeType> <AttributeType name="minorVersion" dt:type="number" default="0"> <description> Minor version number of the writer. </description> </AttributeType> <attribute type="instanceId" required="yes" /> <attribute type="instanceName" /> <attribute type="writerId" /> <attribute type="friendlyName" /> <attribute type="usage" /> <attribute type="dataSource" /> <attribute type="majorVersion" /> <attribute type="minorVersion" /> </ElementType> <ElementType name="BACKUP_LOCATIONS" content="eltOnly" model="closed" order="many"> <description> Files to include and exclude from the backup </description> <element type="INCLUDE_FILES" minOccurs="0" /> <element type="EXCLUDE_FILES" minOccurs="0" /> <element type="EXCLUDE_FILES_FROM_SNAPSHOT" minOccurs="0" /> <element type="DATABASE" minOccurs="0"/> <element type="FILE_GROUP" minOccurs="0" /> </ElementType> <ElementType name="INCLUDE_FILES" content="empty"> <description> Files to include in the backup, essentially files to backup if you want to backup this application/service </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> <attribute type="alternatePath" /> </ElementType> <ElementType name="EXCLUDE_FILES" content="empty"> <description> Files that should always be excluded from the backup </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> </ElementType> <ElementType name="EXCLUDE_FILES_FROM_SNAPSHOT" content="empty"> <description> Files that should always be excluded from the backup </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> </ElementType> <ElementType name="DATABASE" content="eltOnly" model="closed" order="many"> <description> List of databases of interest. This is used to allow selective backup and restore of specific databases. </description> <attribute type= "logicalPath" /> <attribute type="componentName" /> <attribute type="caption" /> <attribute type="icon" /> <attribute type="restoreMetadata" /> <attribute type="notifyOnBackupComplete" /> <attribute type="selectable" /> <attribute type="selectableForRestore" /> <attribute type="componentFlags" /> <element type="DATABASE_FILES" minOccurs="1" /> <element type="DATABASE_LOGFILES" /> <element type="DEPENDENCY" minOccurs="0" /> </ElementType> <ElementType name="DATABASE_FILES" content="empty" model="closed"> <description> Location of a set of database files. Filespec can include wildcards </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="filespecBackupType" /> </ElementType> <ElementType name="DATABASE_LOGFILES" content="empty" model="closed"> <description> Location of a set of database log files. Filespec can include wildcards. Indication of whether database log files are truncated. </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="filespecBackupType" /> </ElementType> <ElementType name="FILE_GROUP" content="eltOnly" model="closed" order="many"> <description> A named group of files. Used to group sets of files into a group that are backed up together </description> <attribute type="logicalPath" /> <attribute type="componentName" /> <attribute type="caption" /> <attribute type="icon" /> <attribute type="restoreMetadata" /> <attribute type="notifyOnBackupComplete" /> <attribute type="selectable" /> <attribute type="selectableForRestore" /> <attribute type="componentFlags" /> <element type="FILE_LIST" /> <element type="DEPENDENCY" minOccurs="0" /> </ElementType> <ElementType name="FILE_LIST" content="empty" model="closed"> <description> Location of a set of files in a FILE_GROUP. Filespec can include wildcards. </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> <attribute type="alternatePath" /> <attribute type="filespecBackupType" /> </ElementType> <ElementType name="DEPENDENCY" content="empty" model="closed"> <description> A dependency from one component to another component in another writer. </description> <AttributeType name="onWriterId" dt:type="uuid" required="yes"> <description> Id of writer that this component is dependent on. </description> </AttributeType> <AttributeType name="onLogicalPath" dt:type="string" required="no"> <description> Logical path of component that this component is dependent on. </description> </AttributeType> <AttributeType name="onComponentName" dt:type="string" required="yes"> <description> Name of component that this component is dependent on. </description> </AttributeType> <attribute type="onWriterId" /> <attribute type="onLogicalPath" /> <attribute type="onComponentName" /> </ElementType> <ElementType name="RESTORE_METHOD" content="eltOnly" model="open" order="many"> <description> How restore should be performed. Includes specification of how files should be restored as well as special steps that should occur in order to complete the restore. </description> <AttributeType name="method" dt:type="enumeration" required="yes" dt:values="RESTORE_IF_NONE_THERE RESTORE_IF_CAN_BE_REPLACED STOP_RESTART_SERVICE REPLACE_AT_REBOOT REPLACE_AT_REBOOT_IF_CANNOT_REPLACE RESTORE_TO_ALTERNATE_LOCATION CUSTOM RESTORE_STOP_START_SERVICE"> <description> RESTORE_IF_NONE_THERE: i.e., can restore data if it is not at the location where it was backed up from. This essentially allows data to be restored to a clean system RESTORE_IF_CAN_BE_REPLACED: Restore data if all of the files can be replaced in the orgiginal backup location. Fails if any of the files are open. If an alternate location is provided, files will be placed there if they cannot be restored to their original location. STOP_RESTART_SERVICE: stop service (service attribute must be specified). Restore files to original backup location. Restart service. Fails if any of the files are open after the service is stopped. REPLACE_AT_REBOOT: Restore files to a temporary location. Use MoveFileEx to replace the files at reboot. REPLACE_AT_REBOOT_IF_CANNOT_REPLACE: Similiar to REPLACE_AT_REBOOT however files may be restored in place in they are not busy. All files within a component must be either completely replaced in place or completely replaced at reboot, so if one component file is busy, all files in that component must be replaced at reboot. RESTORE_TO_ALTERNATIVE_LOCATION: Restore files to an alternate location. Typically writerRestore will indicate that the writer will participate in the restore process CUSTOM: restore process cannot be expressed using this specification RESTORE_STOP_START_SERVICE: Restore files to original location, then restart the specified service. </description> </AttributeType> <AttributeType name="service" dt:type="string" required="no"> <description> Must be specified if method="STOP_RESTART_SERVICE" or method="RESTORE_STOP_START_SERVICE". </description> </AttributeType> <AttributeType name="writerRestore" dt:type="enumeration" dt:values="always never ifReplaceFails" default="never"> <description> Whether writer should be invoked after files are restored to disk. Options are always, never, and ifReplaceFails. The latter means that the files will be restored to their original location. If one or more of the files cannot be replaced, then the files will be restored to an alternate location (must be specified via ALTERNATE_LOCATION_MAPPING. After the files are restored, the writer is invoked. </description> </AttributeType> <AttributeType name="userProcedure" dt:type="uri" required="no"> <description> Description of actions that the user should perform to restore the files. The format of this string has yet to be determined. </description> </AttributeType> <AttributeType name="rebootRequired" dt:type="enumeration" dt:values="yes no" default="no" > <description> Should a reboot be performed after restoring the data for this writer </description> </AttributeType> <attribute type="method" /> <attribute type="service" /> <attribute type="writerRestore" /> <attribute type="userProcedure" /> <attribute type="rebootRequired" /> <element type="ALTERNATE_LOCATION_MAPPING" minOccurs="0" maxOccurs="*" /> </ElementType> <ElementType name="ALTERNATE_LOCATION_MAPPING" content="empty" model="closed"> <description> Mapping from a location that was backed up to a location to restore to. </description> <attribute type="path" /> <attribute type="filespec" /> <attribute type="recursive" /> <attribute type="alternatePath" /> </ElementType> </Schema> A0^001A1122 222 2$2,20282<2D2H2P2T2\2`2}222222222222222222222222222333 33333 3$3(3,303O3349 00000000000000012I4n4y40878%88v9H:Z::::e<>z?????????@0$050d0p0x001%1`111G2i2o2}2223&393g3334?555p67777778V8888U999999j:::u;;#<0 ??P?]?g??P0-0c00001"1D1]1111112)2K2d2222223333334M4k4445#5E5Z5h5{55555-656X66666677#7777777777 888(8@8E8L8 :2;D;U;;;;;3O>_>>#?6?}??`0t000000?1I1\111111R22222 3l3344)4V4k44445O5a55556{66667%7A7T7a778)8p888G999:&:D:I:::N;S;;;< <<<====>>>>>>???p0061@1L1m1111H2223}333333i444T5h555566 77+77778-8a8~888888f9o9999996:o::::3;=;H;d;;;;<<)>>>{?? 00(0S0e0000"1u1111&2-2422222 33$3Z4j4q4x44445G5R5Y5`55555556@6G6N666666666666797E7U777777778"808?8I8f88899(979C9999999 :: :(:2:>:F:N:\:e:l:::::J;Y;e;;;;x<<<==*==== >5>E>a>>>>>;?P?_?k?00#0000D1z1111 2B2222444445X5m555)6;6B6I6666647F7M7T777777778 88%8,8g8u8{88888888/949?9F9M999999999: :S:Z:a::::: ;/;;;P->j>>>>'?3?H??00.0:00001s11111-2P2}222P3\3n366677q777748C8J8Q888888999.959<999::/:;;3;F;U;;;;2(><>Q>o>>>>5?H???? 000C0000 1+1=1^1c1h1111;2U2f222222X3i3x3334 5 5:5M5Z5566N6d66666 7X7d7v7788#8H8Y8n8888888888 999%9{99D;; <9W>i>?? ????? ?$?(?,?0?4?8?M>>>>??+?J???00/0T0i0v00 11Z1p11111h2r233833444J5P55I6^6|6666-7@7{7777778 88 8E8888w9999::#:v:::;;;;;;hE>P>m>>>S??????0000-00000000000111 11111 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|111111111111111111111111112,2N2t22222222331393I3N3v3333333333 44(434e4j4{4444444444444455*555@5D5J5N555555555555555566&61676>6D6J6P6V6i666666666 7)7B7q7777778!818M8[8`8f8z888888888888888)9L9e9t9y9999999:::+:::K:^:o:::::::::;;-;K;Q;V;;;;;;6<< =0=O=T=Y=====>>>^>d>>>?<001111112#2h222234L44444444445 55555]6q6666 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|888888888888888888888888888888888999 99999 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p999999999999999999::: ::::: :$:;;;;L99999::: :0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <$<(<,<0 >g>l>~>>>>4?8????0\000000000011&151D1U1_1|111111:222333,3=3P3_3n3}333333333 44)434D4W4c4o44444444444 55/5@5S5d5w55555^689::b:t::::;(;0;n;;;;;<>b>t>>>>.?@?H?p??? 080@0|111111Q2d2222303334+4<4D44445555(6D6X6666667(707X7n7777778(8X8x88E9X9`99999:(:0:~:::::$;D;X;;;<<0<<<<=====K>`>h>>>>>?@?V?h???00K0\0000011@1f1x111111112H2P2x222223(303u333314D4444505855555516H6P6x66666G7X77778(808X8n88889*9<9D99999:.:@:::;(;q;;; <.=@=t======$>:>L>>>>>?W?h?p????#040d00000011S1h1p111162H2P2222233f3x333384P4X4444S555560686`6666667C7X7`777788 8k8|88888p999999 :S:h:p:::::;3;H;P;;;;< <(@>H>>>>>??S?h?p????0(000~0000G1X1111122K2`2h2222 33L3r3333333 4F4X4`4444455`5x555555+6@6H6666667;7P7X7777788 8[8p8x888890989{999999:H:`:h::::;;0;b;;;;;;;@>>P>X>>>>?0?8?d????)0@0H00001 1(111112(202222233m3333333 4F4X4`44445$5T5j5|556K6`6h6666'787{77777738H8P8888899`9x99999.:@::::;; ;c;x;;;;,0>8>`>>>>>>>;?P?X?????00S0h0p0000#181@111122K2`2h222233[3p3x333340484s444444#585@5555555;6P6X6666677S7h7p7777>8P8X88889909s9999::k::::::3;H;P;;;;;<< <[P>X>>>>> ?0>8>{>>>>>>b?t????  0 0(0c0x000001(101k11111120282s222222#383@3{333333+4@4H444444435H5P5555556;6P6X66677 77778(808{888889K9`9h99999:P:X:::::;0;8;b;;;;;W>>>>>>??*?K?`?h????n0000000131H1P1x1111122 2k222 3 3(3J3k3333333F4X4`4444+5@5H555556666666637H7P77778$8T8z888888+9@9H9999999;:P:X::::8;P;X;;;;6>H>x>>>>>??8?T?h????? 0008000000 161H111%282222 3_3p333 4D4b4t4|4444455L5l555556*6<6l6666b7x7777 868H8888*9@9H9p9999::::;:;[;l;;;;<+<<<<<<"=8=@=h====== >P>h>p>>>>?0?8????0 040H0x000000f1x111222223 3(3333p44444'585{55555'686h666677 777777=8P8889(9q999999 :S:h:p::::+;@;H;;;;;<> >[>l>>>>>?,?o??????@0K0`0h000001:1[1p1x111112.2@2H2p222223303V3h3p333334&484@4h4444445585^5p5x5555 626H6P6666666g7x7777(8<8l888888[9l999+:<:::;;(;X;;;;;;;7>L>`>>>>>>?+?3[3`3e3}333333 44434E4J4O4j45566 6,6>6C6H6c6r666668888899 9$9;9@9E99999:+:0:5:K:b:g:l::::::;E;^;h;;;;;;;<< <%<2K>P>U>|>>>>>>>>`m000000181D1c1s1x1}11111"262;2@22222393b33333334@4^444444455 5[5g5z5556<6T6`6666666777)7.737=7S7X7]7j7777788!8W8n8s8x89/9>9w999999:?:W:c::::::::::;;;;;;<|<<<<>>>>?G?|???????pP&050H0M0R0k00001 11+1b1111111 2A2P2c2h2m22223#3(3-3T3x3333344 464f44444444(5i55555$6=6a6666666777"767H7M7R7f7~77778=8[8g88888 999'929D9I9N9o9999A:W:]:o:t:y::::;; ;';,;1;;;;;h>">9>>>C>>>>>>??#?J?]?b?g??$00 0i0|000000(1L1_1d1i1111242G2L2Q22222 3+3>3C3H33333444#4=4P4m4r4w444+575I5V5h5m5r5555666667777777888"8k8u888888888889F9p9|9999J:^:c:h:P;T;X;\;`;d;q;v;{;;< <K>P>U>>>>>J?W?h?n????,0.030800000000001&1+101:1A1c1h1m1}111&2B2c2222223/333333344!4&4Z4g4y4444445 5-595Z5f55555563686=6G6`6~6668889*9/949D9]9b9g9q9999999999L:Q:V:f::::::::::::;;@;^;w;;;;;;;;<<>#>(>T>f>k>p>>>>>>?!?&?+???00$0)0.0;0Q0V0[0e0{00000000i1o1v1111111#2(2-2:2P2U2Z2g2}22222222Y3u3z3333333344*4/47]7d7q7y777778*8?8Y8|88888888 9)939?9T9_9x999999$:3:::g;;;;@<<<<$=0=l====>>>7?E?_????????0F0Y001'1,111V1m1r1w133304@444455$595P5U5Z5555555556-686X6u6666666677"7'7:::0:4:v:::::;l;v;;;;; <>>>>??^?c?h?x?????????00 00:0E0`0t000151~111b2l2222L3V3s333Y4c4444C5M5o55556Z6688 9Z9b9999:h:;;*<0<9<@>#>(>B>r>|>>>>>>?)?5?L????????'000001112`2|222222222333&3?3D3I3Y3}33337777777788889'9A9S9991:::O:d:::L;c;v;;;;H7>l>>>>>>90n000000111N1S1X1b11111112(2-222t2222.555556,66667#777:8A8V8889999 9(90989@9H9P9X9`9h9x999999:::;h;o;v;;V<]<<>>~11(2<2g2w222L3y3333(424U45Y6k6|6667)7V777777788 8888$8:88888890959:9_9999 :t:x::::::::;X;^;{;;; <<<)">'>7>J>O>T>a>t>y>~>>>>>>>??????050:0?0q00000000011"11161<1[1`1e111111222"2;2f2222222 333;3x33333333H4R4Y4p4u4z4444*555555666.6G6L6Q6[6t6y6~6666{::::::;;;8;;;<< <%<*J>O>T>^>>>>>>D?b?????? 0)080c0w001(1I1k1}1111142h2}2222 33333334 44!4:4?4D4N4g4l4q444#:5:::?:I:a::X;d;o;;;;;;;;;<"<7>%>/>6>V>\>l>>>>>>>>>??? ????? ?$?(?3?D?`??000<0B0q0w0011111111v2223333.3b3{3333334.484=4j444445@5E5J5W5p5u5z55555555555667,888W8'929;9L9T9Y9o9w9~99999+:5:E:K::::<<< ==+=9=====>>*>F>Q>Y>i>n>>>>>?!?&?3?F?K?P?]?p?u?z???????@u000000000 1 1Z11222222223R3W3\3i3|3333333333333.595A5Q5V55555566`6666666666777&797>7C7P7}79*9<9A9F9i9v9}999999:9::::::::::::::; ;;;{<<<<<<======>>U>Z>_>>>>>??????Pv0000*1A1F1K111122222E3h3m3x33333 444>4C4H4U4q4v4{444444444444555555 6x66666666666677 77(7-727<7L7Q7V7c7|788889999V:m:r:w: ;;;;;;< <<<<<1=6=;====5>:>?>>>>??D?I????`O0T0Y0000e1j1o1122222'3,31333394>4C44444{55555556/646966666~7q8888888949Y9p99999 :0:F:e::: ;;;_<<<<===8>]>?(><>W>\>a>q>>>>>>>>>>>>?0112"22&3D3R3X3w3|33333333333344494>4K4j4o4t44444444444445 5"5,5E6R6W6\66$7=7B7G7777778868;8T8Y888888996:}::<<#===>#>6>>&?4?G????h0d0000W1x11B2d233334k4444556677Q7\7s777d88&9`9p9::Y;;J<<<%=n==>I>>T778z8889;999999>:%;3;Y;y;;;;;;;;;;<======M>W>?9001191U1c1j1v111121272]2f2q222222.3F3K33s4444445-545@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|555555555555555555555555555555555666 66666 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|666666666666666666666777,7074787<7@7D7H7j7q77777777777777,8J8U8g8r888888889/9B9`9h9v9999N:e:u:z:::::;;+;=;B;G;;;;;;; >D>>>>>>~?????00,0S0^0q000001&1-1<1o11112 2+2F3`3e3j3w3333333333333 4"44494>4Z4l4q4v44444444455 56666666$7888L9{99":8:h:{::::/;N;^;l;s;y;;;;<<<,=g=l=q====== >L>>>?.?=?O????????T00 001060;0E0[0`0e0u011-2D2I2N2f2}2222222223"393|33333V4m4r4w444444445555(5;5@5E5R55555H6M6R6_6r6w6|6666666666f7s7z77777 8?8D8N8c88888889O9^9999999999999:: ::=;k;p;u;;;< <<<<<<<<<<='=-=B=R=W=p=y=====>/>5>J>Z>_>x>>>>>? ?!?&???H?V?b??????#0K0P0U0e000000000000012222 3;3d3x33345(5-5L5V5v55666J6j6~666667,7<7h7n777888*9>9Y9d999999999: :::1:6:;:K:Q:V:[:::====>P>i>>>>>>>?X?r?w?|?????????????$0n0{00000011K1[1q111122 22+20252B2U2Z2_2i2|22222 33Y3^3d33333;4R4W4\444444666!66667!7/767<77777777778888'8:8?8D8Q88889!979O9T9r9999:,:[:`:::::::l;;;;;;;;;;;;;<< <<= >>!>C>\>r>>>>>>???;?@?J?q????00!0&0+080K0P0U0_0r0w0|00^1p11111 2$2)2.2G3d3{3333z4444444555"5e5j5o555536667Y7w777 8e8q8v88%9*9/999[9v9{999999:7:C:H::::;/;;;3;C;H;d;;;;;;;;<< ->2>7>k>w>>>>>?? ( 0060M0R0n000000+1E1J1O1\1o1t1y1111111111N2[2m2r2222223$3)33333333333344 44*4/444A4444495M5555556"6,6Z6_6i66666677*7N7a7f777777t;;;;; <.<3<8Q>W>>>>>?1?6?@????????0[0h0z0000001W1_1f1u111111122222222V9p999999D:I:N:z::::::::;;;#;0;C;H;M;W;j;o;t;;;<$<)6>;>@>M>`>e>j>w>>>>>>>>>2Y2i2n222222%303o3t3y3333333333 44"4'444G4L4Q4[4n4s4x445#5(5-5b5y5~55566 6.63686B6T6~6666667!7H7M7R7_7r7w7|777777777788888N9a99999:#:::?:D:`:::::: ;;;;;;;;;;;;;; <<U>Z>_>l>>>>>>>>>>>>>f?x?}?????Pv0000000000 111!14191>1K111122222 373<3A3[3}33334 4444455 5^5w555555 66666 7.7n778 858;8e8s888888888 999969;9@9P9::::;L;e;u;;;;;4<3=P=U=Z=g=z============>?? ?A?X?]?b?~??`D0<0}0000000000000111)112)2.232w2222233333444!484a4o4}444444444 55 5%555556 60656?6_6d6667=7L7f7k7p777777777777789999:.:3:8:T:u::::::::O;^;;;;;;;;;;;;;<< <<<<<<<< =0=U=_=====>>0>I>]>>>>>>> ??? ?3?8?=?G?Z?_?d?q?pd0q000000011:1?1I111111111222#2-2@2E2J2W2222.3339334,41464a44444444m55555\8k8y8888K9b9g9l9999:::<<=2=7=<=r========.?@?S?r???0+0Q00011 222T224K44444!5?5555Z6q6v6{666777%7*7/7<7O7T7Y7c7v7{7777 88"8D8[8`8888889M9g9l9q9~9999999999999:::;%;=;B;n;;;;;;; <>>>W?\?a??H0"0'00000w1|11122%2*2P2m222!353H3Z3g3y333333442474<4I4\4a4f4s444444444I5N5S5w555;6W6\6f6667777,8_8d8i8v8888888888888v999999 ::5:::?:]:p:::::;6;;;@;M;`;e;j;w;;;;;;;;;<<==6=i=n=s==============>>>>>>>?/?L?l?????????????P00 000000@1M1]1b11111 22-22272D2W2\2a2n222222222+3N3S3X3333333374M4R4W4{4444444444 555-55555556 66!64696>6H6[6`6e6u66 7)7;7@7E7\7|777777778 88"8'8S8\8y88888888899"9'9,969I9N9S9`9}9999999999F:[:`:e:~::::::::==>>>>>>>>>?4?L?g?|?????X00 00-02070D0W0\0a0k0~0000c1h1m1122$2)2222223(3E3a3u3333333444%4*4/4<4O4T4Y4c4v4{444Y5^5c5{55666a6666667 7%7B7T7Y7n7s777777777888)8<8A8F8S8f8k8p8z888888::/:4:W:o:t::::::: ;;$;);6;I;N;S;];p;u;z;;;<< >>>*>T?f?}?????0K0`0071<1A1e1111122262;2@2222223 333/34393F3Y3^3c3m33333 444.44444J5W5g5l55566686F6c666666666 77!7&737F7K7P7Z7m7r7w7778888888o9t9y991:6:;:_::::;;;;;sj>w>>>>>>>??Z????????????l 00001060;0H00000C1S1j1o1t1111112!2H2M2R2_2r2w2|22222222223333f4s4z444444'5Q5c5}5555555555555566x66666666797I7^7c7h7u7777777777777g8l8q89>9C9H9c99999999999:::':,:1:;:N:S:X:e:;5;;;@;c;{;;;;; <<<<===#=I=c=h=m=z=============>?&?:???F?Y?p?u????????\0d1q1111111 2J2^2u2z222223%3R3l3q3v33333333333333T5a5s5x5555555>6W6t666666666677 77)7.737@77777868M8R8W8n88888889#9(9K9P9Z9y9~999-:2:7:A:S:e:|::::::::::::;;;";';,;9;;;;;;<6<;<@>)>.>L>Q>V>c>v>{>>>>>>>>>>>`?e?j?@0M0T0e000001-12171D1Z1_1d1q11111111122223393U33333344!4E4J4O444445-5W5\5a5n5555555555555 8888888869Z9_9d9q9999999999999;+;2;A;;;;;;;5<<<= =I=N=S=`=s=x=}==========>>>>>>?1?J?X?`?????< 0/04090F0_0d0i0v0000000000001Z1d111111<2K2Q2i2n2s222222222222233333334C4Y4^4e4r44444555A5"6c6y6666*7A7F7K7~777777777 888!84898>8K8888889d9~99:%:*:4:e:z:::::;5;F;K;\;a;;;<(<-<2B>i>>>,?h?y??????(20L0Q0V0c0v0{00000000000111262C2W2222222333,3W3`3r3\4v44444 555O5T5^5y5~555`6n6s6}6666,717;777770858:8J8c8h8m8}88888888888 959H9`9e9j9z999999999999:;;;;;<-<<<<$=g===x>>>>>>>>C?H?M?]?p?u?z???????????  0000K0^0c0h0}0000000000000111-3B3I3X333334=4B4m44F56%676<666667.7i7{77777777888(8;8@8E8O8b8g8l8y888888899!919D9I9N9[9n9s9x999999;;;;(<5r>>>>>>>>>>>>>???+?C?L?^?c?h????????????0`000!0+0>0C0H0U0111122@222#333334?4c4h4m4z444444444444455+50555^5q5v5{5555555555555 666"6m7777777 808:8U8n888888j9t99 :::c:h:m:z:::::::::::::;;.;3;[;n;s;;;;;;;;;;;;;<< <>>#>->@>E>J>W>>>>>?F?K?P?]?s?x?}??????????@`0e0j001'181Z1`1e11111112I2N2S2v2{222222233"3333333333333 44!4&434444%5555-6666677Y777777 8"8;8K8i8889:5:Y:::.;E;J;O;;;;;<[>>&>9>>>C>P>>>>>??-?2?7?N?W?q??????`0 000.03080E0X0]0b0l0000021F1V1[11111111C2H2M2Z2m2r2w222222222223334 4/4F4K4j444444452575<5I5\5a5f5s555555555,696K6P6x666666777s77777777777778 88888888889H9j999999999:g:::::::::::::;; ;;;;;;;;;<<-8>F>>>>>>??E?J?????pH00 00Q0Y0`0n000000 12171x1}1111$333E3J3333333333444$4.4A4F4K4X4a4z444444445 5551585Y5~55555j666666666%7*7/7Q7V7[7e7882878<8b8|88888888888888999999::&:::::";:;Y;p;;;;;;8`>>>>>>>> ?'?@?_???0 000q011111:223l3q3v3340454:4L4c4h4m4444666 727K7g77777&8K8U888888888999$9.9A9F9K9X9q:::A;d;;;<>>>>>?+?0?X??l000?0X0t00001151<1w111 222#262;2@2M2`2e2j2t222223444?4W4\4444444445555(5;5@5E5R5t555555555 6"6'6,696L6Q6V6`6s6x6}667 77"7E7]7b7777777777888#868;8@8M888889:9S99999999 ::!:&:3:F:K:P:Z:m:r:w:::;G;N;S;;;;+<6<<G>N>S>>>>?g??????????t000!0+0>0C0H0U00000 1%1A1X1e11111111222'2,212;2N2S2X2e222223(3D3333333 4:4?4D4Q4d4i4n4{444444444=5f5k5p5555556}666666666777(7-727<7O7T7Y7f7778 8%8T8k8p8u888899$9)99999: ;%;*;];b;g;;;;;;;;;<<>D>R>Z>q>v>>>>>>#?(?-?O?T?Y?c???????L0'0=0B0G0a0{000000000000001 1*3<3_3d3i344444,5E5w555555555566!6&6+656H6M6R6_67777j777 8.8H8M8R8_8r8w8|8888888888V9t9y9~99999999;:h::::::::;;!;&;+;5;H;M;R;_;R<_u>|>>>>>>?=?[?u?z??????????????T0000011;1R1_11111111122!2&2+252H2M2R2_22222353Q3h3u3333333 444$474<4A4K4^4c4h4u4:5G5N5S555#6F6U666666666666666777777785888888889*9/949A9T9Y9^9k9~99999999G:L:Q:::::L;e;;;;!<&<+<87>n>>>>>>>>>? ? ?%?*?4?G?L?Q?^? 0-040C0k0000"1<1A1F1S1f1k1p1}111111111<2I2Y2^22222233383=3J3]3b3g3t33333333344444 5$575O555566 66-62676D6W6\6a6k6~6666G777777 878<8A8`88889`99999:::6;H;M;R;;;;> >>6>;>@>J>c>h>m>}>111112$2=2P2U222G3L3Q3^3w3|333333333335*5M5[5o5v5{55556666677$7777777788$8I8S8Y8l8q888888888 99#9(959H9M9R9\9o9t9y999999999;;;;;<&<=)>K>y>>>>>>>>>???#?-?@?E?J?W?x0}0000000000000000001 111!1%1)1-1115191=1A1E1I1M1Q1U1Y1]1a1e1i1m1q13444X44444 555L5k555506c6|666+7B7G7L778:8?8D8T8p8u8z8888888888(>>#>6>;>@>J>]>b>g>t>> ???%0D0d0001V1111112203G3L3Q3444F44444556H6_6d6i6V777 8E8~888899%:]:::;I;;;;;!G>>>>>>??'0^0u0z00g11123282=2 3Q333394t444%5`55555667P77777t8~8888M999:::#::::::+;P;^;u;z;;;;;;;;;;;;;;<<<<<>>>*>> ??0?5?:?W?\?a?n????????????? tf000000001Z1t1y1~11111111111112p222222222333T3n3s3x33333333333334x44444595>5C5P5c5h5m5z555555555@6d6{6667.73787E7X7]7b7o777777777@8T8k8p8u8889*9/949A9T9Y9^9k9~999999990:Z:q:v:{::;.;H;M;R;_;r;w;|;;;;;;;;;;l>>>>>>>>>??????????????0@00000!0%0)0-0105090=00000011111111122222222223333333333444(4,4044484<4@4D4445 55 5'5.555555556666666~7777777g8~8888888E9\9a9f9v9}992:C:X::::::n;;;;;<"<'<1>>*>A>F>K>i>t>|>>>>>>:?w??@00E0n0y00000011111 2292>2C2a22#3?3D3I3k333333N44444555=55>6O6b6g6l6666677h8x88888B9[9`9e9999 :!:-:=:W:::;w;;;;;;;<[>h>m>w>>>>>???P@0R0s0x0}0`1r11112222222333.3:333 444~4444444p5555N6g6l6q6666666660757:7D77\8q88888999Y9f9k9u9999:: :W:\:f:::::::;.;3;X;^;p;u;;;;;;<<1C1M1~222222 383N33333x444444444:5?5D5N5566 6/6P6i66627G7a7h7w777778(888=8v8888889D9R9W9a9999l::::::;;;!;[;z;;;;;;;.<3<8 >E>J>a>f>>>>>>?-?2?W?h??????????p0#0:0?0D0d0n000000&171X1]1b11122I2O2T22222222#373<3A3z33333344 4V4[4`4j44444555B5W5q5555555 6$6:6?6D6]66666677 7j7o7t7~777778888888888888899+929<9@9D9H9L9P9T9X9\9`9d9h999999999999999999999999999::: ::::: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|::::::::;$;7;q;;;;;;;;;;;;;< <<<|<<<<<<="=U=n=============> >>>>>>>>??@?T050:0?0L0e0j0o0|000000000N1e1j1o1111252:2?2L2_2d2i2v222222222V3m3r3w3/4I4N4S4`4s4x4}4444444444l5y555556H6_6d666666666667 77&7+707=77771868<8k8888W9n9s9x9::::;;";];};;;;;;;;;;; <<<<0<5<: >>>.>3>8>E>>>>>????HC0H0M0q001 11u111111122+292D2V2y22222222222233 3%3/3B3G3L3Y3444144444j5w5~555556.63686E6X6]6b6o66666666627I7N7S777777778K8j8888888888999"9,9?9D9I9V9a9Y:^:c:{:;';,;1;<"<3>>">,>?>D>I>V>/?4?9?Q????X0v00000000)1@1E1J1b1u1111 222$272<2A2N2a2f2k2u222223333333!454L4Q4V4w44444575<5A5N5a5f5k5x55555555566677777y8~888I9N9S9w99:::X:v:::::::::::;;; ;*;=;B;G;T;;;;;<< <^=C=P=c=h=m=w=====I>N>S>w>>>>>> ?"?@?E?J?W?j?o?t??????????<N0e0j0o00000001 131o1t1y11111111111112222223 3R3g3{333333454L4v4444444444444 555"56666=7B7G7k7 888788888a9f9k99":/:?:D:g::::::;;";';4;G;L;Q;^;q;v;{;;;;;;$<;<@4>9>]>>>?-?2?7?f????????00G0000001#1(1-1W1k1333$3G3_3d3333333333444%484=4B4O44444555O5T5Y5f5y5~55555555555V6c6j6o666677 7-7@7E7J7W7j7o7t7~77777&838:8?8l8888888999'9:9?9D9N9a9f9k9x99: ::N:i::::::::::::::;;;;;;;;; <#<(<-<:=C=[=f===========>>>#>6>;>@>M>>>>>:?M?[?b?h????????000&0+000=0P0U0Z0d0w0|0000111X1s11111111111112 222v222223363;3@3M3`3e3j3w333333333B4O4V4[444455 55,51565C5V5[5`5j5}55556)6.636r66666666666777"7'7,79777778I8`8z888888888888888 9999999:#:V:[:`:m:::::::::::::V;m;r;w;;;;;;; <<<"<5<:>>)>>>>>>-?D?^?c?h?u?????????????n0{000001.13181E1X1]1b1o111111111(252<2K2n2222222333!3.3A3F3K3U3h3m3r33 4!4&4+4g4~4444444444445555*55566"6,6<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6666666666666666666667'7.787<7@7D7H7L7P7T7`77777N8[8b8g88899(9F9V9f9t9{9999: :::.:3:8:E:X:]:b:l:::::y;;;;;X>>,>D>Z>m>>>>>> ???$?:???D?N?d?i?n?{?430o0u0z000011+10151]1w11112222/3o3333333334 44474<4A4K4d4i4n4{455555k6{666647A7H7M7777777:8I8|888888888888889999999:%:3:::@:::::::::; ; ;%;*;4;G;L;Q;^;; <<8'>,>9>L>Q>V>c>v>{>>>>>>>,?S?j?o?t???00#0-0F0Q0z0000000 111#1v11111112+202T2p2u2z22222222222333!3+3>3C3H3U344445+5C5H5555556T6667F7X7]7b77778g888888&9@9]9b9g9t9999999999999;Z;;;;7E?U?e?j?????L000'0:0?0D0Q0d0i0n0x000001111122222s3333/4?4D4g44445+5D5x555555556M66666666667 777+70757B77788.8F8K888888889C9|9999999999999:::(::;7;;;;;;<0>>$>1>D>I>N>[>n>s>x>>>>>>.?;?B?G?t????????? `000!0+0>0C0H0U00000131Q1V1[1h1{111111111111T2a2q2v2222223)3|333333333)4g4l4444444H5b5g5l5y5555555555555{666666666/7?7f777R8i8n8s888899"9/9K9P9U9b9{99999999P:i::::;Z;q;v;{;;;$<>=>B>G>w>>> ?'?,?1?>?Q?V?[?h?{????????0O0\0c0r000000Z1_1d1n111111122/222222223A3|33324P4j4o4t4444444444444555555556!68666667717H7_7}7778P8888889 99!9:9?9D9N9g9l9q99+:0:5:Y:::: ;;;;;G>>>>>>>>>?"?'?N?s???????@D0 000.03080E0X0]0b0l00000000000"191>1C1y1111111111 2/262J2a2f2k222222222222 33!3&333`3d3h3l3p3t33333 4V4[4`4m4444444444444\5i5p5u55555666 6-6@6E6J6T6g6l6q6~677 77777a8q8v88+929A9]9v9999:::::;2;;;;<<<<<====3>C>H>l>>>>>Z?????P8000"050w000&1l1{11111111111 22221262;2H222223n3344Z444555?5D5I5V5r5w5|5555555555j6666666(7?7D7I7v777 88@8E8J8W8j8o8t8888888888N9|999999 :#:(:-:[:}::::";';,;9;L;Q;V;c;v;{;;;;;;;C >>>>>??F?W?m??????`0000.0G0L0Q0a0w0|000000091b1g1r11292U2l2z2223V3t33333333344 444494>4H4a4f4k4{44 55 5y555555556 6'6,616>6Q6V6[6h6{6666666627?7O7T77777778 888=8[8`8e8r8888888888888w99996:F:K::::!;;;;;s<<<<=!=&=I=====[>k>p>> ??'?,???pP0,0A0S0c000011"1'1E1J1O1\1o1t1y1111111111[22222R3c3z33333 4)4F44444445553585=5M5f5k5p5z5555586E6L6Q66666787=7B7O7b7g7l7y777777777<8I8P8U88888 9<9A9F9S9f9k9p9}999999999[:`:e::;; ;1;;;;;;<{<<<<<<<<==)=9=I=Y===> >>/>4>9>F>\>a>f>p>>>>>?????,00000|1111112-22222333+3>3C3H3U3h3m3r3|33333(454<4A4m444444 555$575<5A5K5^5c5h5u55555+6666666666666 77!7&7377777888899%969999:&:7:H:< <<#V>p>u>z>>>>>>>>>>>>>????T01060;00000000111'1,111;1N1S1X1e11111x2222223 33a3{333333333333334 455 5$5B555555556666,6<6A6F6P6`6e6j6w667"7?7D7I7u777777777777788 8888F8Z8889'9?9E9L9w99999999:::?:D:f:k:p:;< <<<2<7<<>&>.>B>V>i>q>>>>>>?4????#0;0@0Z0000000011"1'1,161I1N1S1c1i1111111111,6;6B6Q66666667 777/74797C7V7[7`7m7788"818c8|8888999999/:?:U:Z:a:n:::::: ;;7;;;;;t<<<<<<>>>>>> ?!?E?J?O?q?v?{??????=0N0S0X0000061l111262G2L2Q22222222222223 333,3q5v5{5566666#6*6j666666667 77$7J7O7777778v888g9999999 :::9:>:C:e:j:o:::::h;|;;;;;;;;<<<%<8<=X>]>>?"?9?I?N?????????0*0/000000#111<1A1T1Y1v11111111113333j4w44444445-5I5l5q5v5555555555555666777/8888889"9L9\9p9{9:*:::::;7><>A>>>>>>?T?c?q????000001Q1V1[111111222t3333333444#4-4T4\4m4{444444 555555555h6m6r6|66666$7)7.787777728I8N8S82:7:<:::;;;<<===>>1>D>X>`>r>>>??|0!012[2223k4u44466 77)=Y=>#>.>3>:>A>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>???S0^00001%1K1T1b1x1111111<2p222W3q3333333374444444555:5V5o55555556v6{66666666666666778U8u888888 99999?:::::3=S==== >>>G>a>f>>>>>>>??f?}??????\70N0S0o000000111=1O1T1t1z11111122222222333#393>3C3S3\3x33364;4@4P4i4n4s444444444445 55+5C5d555555666,6B6G6L6V6l6q6v666666666777$7.7D7I7N7^789999999:3:L:Q:V:u::::::; ;W;n;s;;;;;(>>>>>>>? ???/?4?9?I??????? 0N0S0X0h0000000000000'1,111A1Z1_1d1t111111111X4q4v4{4405G5L5Q555M6]6e6n6s6|6666666-72777A7V777777&8+808:88888889 9K9]9b9g99999&:8:=:B:i:<)>?>I>>>>>?J?[????????? M0R0W0a00000011111T1f1k1p11111$2)2.28222222231363;3\3m3s3}3333334A44444444"5T5;/;4;9;;;;;;;;<<<<== =======>7>>>>>0L0^0w0~000001*1411111333?3333 44$4<4M4`4e45 66#6C66667C77777,8@8_8s888889N999: :M:R:W:g:::::::::::::;%;*;/;<<<<<=#=b=t=y=~= >>>>>?$?)?.?????@55"6:6{666666#7:7?7D7w78 99989F9K9q999999$:):B:Y:^::::::&;+;};;;;;;;;;<-<2<<<<<<<<<= =[=m=s==>">?>U>_>e>y>>>>/?4?9?I?b?g?l?|???????????P00?0s0000 11F1L1c1h1m111111111222(2>2C2H2X2x2222225555563686=6z6666747T7{777777 888!84898>8K8^8c8h8r88888::;;;W;;;;<< <98K88'9M999999/:G:L:Q:;>;C;H;U;h;m;r;;;;;;;;;;; <<>>>>1?D?I?N??????p60I0N0S0w000 1"1'1,1\111G2^2c2h22222&3333334 4%4E4\4a4f4444 5 5%5*5z77777889H9U9\9a999Z:g:n:s:::::P;;;;;6>M>]>b>>>>>>>-?????01060;0P00J2l2|2222 3.33383S3t3N4`4w4~444445555566'6,616I6[6`6e6{6666666666667'7379999999: :::#:+:2:H:P:X:`:h:p:x:::::::::::;;G;[;v;;;;;;<<<1`>l>>>>T?X?d????(\0`0l0000L1P1\1111<2@2L22223 373M3V3p3334!42474`4z44444445545K5P55555566c6z666666 77-7?7D7a7g7y7~7777H8Z8_88888899999999999:::":2:_:q:v:{::::;;;*;=;B;G;W;j;o;t;~;;;;;<<<-<@D?H?Z?w???????8040W0p0u0z00000111!1I1N1S111111112*2/242P2a2f2k22222233 3*3;3@3E3e3k3|3333333H4n4445555555666 6*6@6E6J6Z6u666666k777777777778 8#8(8-8=8\::::;';,;G;];b;;;;;; <<)<@>>7>I>N>n>t>>>>>>_?r?w???????H0A0000 1$1)1.1>1T1Y1^1h1~1111111112-2222222222222 333&33333333333344#4(484^66667"7'7P7n777777778,8186888888889 99`9v9{999999::: :?:P:U:Z:z:::::::::#;4;9;>;};;;;<<<<<<<<<<<<===(=C=U=Z=_===">M>R>W>g>>>>>>>>>>>>>01 1/1K1_1d1111112=2B2G2`2v2{22222233 3N3S3X3333333344.43484T4e4j4o4444445 552585I5N5S555556;6X6{66i7n7s77777777777788B8T8Y8^8w889>9C9H9X9q9v9{9999999999z<<<<<<<==+=0=5=Q=======> >>@>?? 00 1111111 2?2X2t2223 3%3N3S333333L4^4c44444444'595>5v5{555555556O6i6}6666Y7^7c7s777777777777 8"84898>8W8o8t8888889V9m9r9w999999:*:/:4:D:]:b:g:q::::::::7;S;;;0$>)>.>>>W>\>a>k>>>>>33333 4_4n44 5/54595555566!6&666666888K9]9b9g99;;;;<&<<<<==@=R=w=|====> >>B>S>^>>????@r000001&1-1?1D1I1g1y1~113<4@4L4^4e4t4444555)5.535Y5^5c5p55555555555555z666666 7770757d7q77777"8888888 9/9F9K9d99999991:H:M:s:x::::;;.;@;E;^;p;u;;;;;< <'<->#>(>->7>J>O>T>d>m>>>>>>4?9?>?N?a?f?k?{????????? 1&171k1q1v11111111>2U2Z2~222233"3?3Q3V333333344&4+4z444>5I5O5a5f5k5555556778&88888893989=9w999999997:Q:V:[:::::::;<$<)<.<<<<<==+=1=6=F=a=f=p========>8>=>B>L>d>s>>>>>>>>>?? ?%?2?E?J?O?Y?l?q?v??? 1(1-131m111@2R2`2222203e33^4c4z4444444D5H5L5P5T5X5\5h55555555b6h66666667K7P7U7b7u7z77777777777G8888888888909S9e9o9u99990::::::;=====>>>$>A>]>>>>? ??4?^?s??????? 0N0y000000000000111"1214,4O4{4444445$5)5.5^5666666777#7<7w7778 88"858:8?8O8b8g8l8v88888999999::3:=:C:V:[:|:::::=*>3>9>d>r>>>>>>>>?$?)?.?\?0 33333 4"4X4o444444444C5}555555556,6>6C6H6n6s6x666666666666677r999999: ::9:t:~::::::::(<5<<>>>9>b>g>l>y>>>>>>>>>>>>>?@ 00011.1_111113o5t5y556.63686`666777g7w7|777777777'8A8e8888+9K9w9990:T:{:::::::::::: ;;;%;-;F;K;P;i;Y=d=v=== >>;>J>l>>>>>>>P?e?}????P  00B0_00000000 1"1y1111111{222223"3D3\33333334 4$4844505R5W5\555556+606H6q6{66667,7=7g7q7w7778*888^8c8h88888899E9X9: :0:5:T:::::::;;';8;M;R;W;d;w;|;;;;;;;;;;;;<,<;=b={=======>>.>3>y>>>>>>??` 00 0a0f0k0x0000000000000B1T1k1{111111 22V2v22222222333"3J3333334"4C4H4M444444d5s555555556'6;6O6c6w66666666 77&707@7J7Z7d7t7~7777777777888*848D8N8^8h8x88888888888999L9W9a9q9{99999999999 ::':1:A:K:[:e:::::::&;-;5;<;Y;j;{;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <$<(<,<0<4<8<<<@"?? 0Z01$14191_1w1|1111111!2C2H2M2222222/34393F3Y3^3c3p3333333335j6w66666o777c888W9k9 ::h::;;;;;<>#>(>M>_>>>>>>>?#????????????? d00 000000011f1}1111152P2222222222222 333"33333344)4.434=44444444B5Y5^5k5x516G6a6f6k6x6666666666666~7777778J8a8f888888999$919D9I9N9X9k9p9u9999::D:h:r:::::;O;T;Y;f;y;~;;;;;;;;;;;R<_>>">,>?>D>I>V>>>>> ??A?K?`?????? D0I0N0[0n0s0x0000000000H1U1g1l11111124292>2c2h2m223 333/34393F3Y3^3c3m33333 44 414h444444"5'5Y55555555666 6*6=6B6G6T677778h888899999:P:u::::::;';9;>;C;;;;;;<<<$ >%>*>> l50>0[0m0r0w000111$1111111b2k22222<<<<>> >%>h>m>r>>>>>>>>>>>>>>?  0D0]0b0g000000 1141B1G1Q111111111111122 22^2l22222333o3}333333444$44444444455=5O5T5Y5555555555 66606?6E6{666666666666667 7F:^::::::;;;;<<5<::>F>L>>>>>>?3?=? 0/0=0m0r0x00001D1I1O1u11112222+3g333333Y445?666677 7,737:7u777778 8 9=9B9W9e9r99999999999:::;;;#;1;>;J;d;i;v;;;;;;;<<,>>???*???D?Q?f?k?? @Y0q00000001181O1w111111111122*23282M2U2222222222223#31373E3R3e3j3{33344=5B5W5z5555666Z6c6h6u6}6666666677899V999999999 :::+:?:M:::;";7;@;;;;;;;<>+>R>Y>p>v>|>>>>>>>>? ??-???S?b?t???????? P00-03090]0d0{000000001#1:1@1F1j1q11111111122%2+212M2d2~2222222223313D3T3`366p6u6666666677/7N7S7h7777777778D8I8Z8u88888889990979C9O9`9999999: :%:8:?:T:[:j:q:::::::: ;;);7;I;d;p;;;;;;;;<<<(<=>>>I>N>^>r>{>>>>>> \1911111V2h2222_3f3y3333;4U4j444444*595F5r5w5|555555666J6\6a6f6&8J8Q8V8`8j8t8~88888888888889 999(929<9F9P9Z9d9n9x999999999999:::%:/:9:C:J:Q:X:_:f:m:t:{::::::::::::::::::::::;; ; ;;;;;!;%;);-;1;5;9;=;A;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@ 33313J3^33333344!4'44494]4g4t4y444466666 7777778)8.8E9V9[9`9&:+:0:>:C:\:j:o:::::::::::;;8;=;B;P;U;n;<<<<-=C=H==>>$>@>S>X>>>>>>>>>?? ?P 0/04090>1O1T1Y11g2l2~22222222223&3+3=3B3I3b3y3~3333333344-4B666/7}7777U8`8t888899"9999999h:y:::::::: ;;(;8;E;W;w;|;;;;;;; <"<@->2>7>W>m>r>w>>>>>?:?E?????` 11"1'1K1a1f1k1111172\2g222224505z55555556656:6T6\6n6u666 7t7788888F9e99:>:G:Y:^:c:(>>>>>>>>>>>>>>> ???p M1R1W11262;2233.3]3Y5`5l55555677758<8A8m899999G:Z:< >5>:>J>a>>>>>>>>>>> ??%? 000000011151H1[1n111113282M2V2m2222222222233*3/3F3K3p3w3|33333333344+444D4_4d4q4z444444444h55555555556646?6D6Q6^6f6s6~6666647Y7o7t77777777778884898A8F88888899#9*9/9>9D9J9P9U9v9{9996:O:a::::::::::;(;-;B;G;O;<<<<<<<<<< =======>>#>.>:>T>Y>f>>>>>>>>>N?U?Z?o?y???????????? 0 0001 11!1+1C1H1]1y1~111111112 2!2B2G2\2x2}222222L4Q4^4c4q4444t55555556!6R6]6b6r6z666666677(717N7U7Z7f7784898N888 9E99::::: ;;&;;;;;;;;; <<<7 >>&>1>=>J>Q>V>c>k>'?L?Q?f?o??????????? X00'0;0I0a0f000 11$121L1Q1f111111111<2X2223 3+373334 454E4t4z445525;5Y5^5s55555555555555 66M6R6q6w6|6677"787d7777778 8 8@8E8Z8w8|8888899999999: :,:8:=:R:Z::::::::;$;);>;F;X;];v;;;;;;;;;< <<%<1<======2>=>B>W>_>}>>>>>>>>>>?? ?)?9?E?Q?_????? X00#060G0R0W0n0s0{000000000%1*1V1[1p11111111 222*2/272D2O2[222$3N3S3|33333334 44&4+4a4p4u444444444$5)5<5Y555555566666666778868;8P888888888Z9l999999: ::&:V:::::;;E;Q;V;c;k;{;;;;;;;;;<<<==*=/=@=s========> >>&>+>;>R>W>c>%?:?G?~????????? H0 00"090S0X0m0z0000000001(1P1\1a1n1v1{11111111 222+232@2X2&4;4`44444444455#5)5U5h5q5v5555666(606C6N6S6h6p66666$7/747I7Q7~777777777788"8'8<8D8888999U9Z9f999999999999:::#:6:A:F:[:c:@=l=x=}=======>>">7>?>R>^>c>x>>P?p???? $60`00000000 1j1v11111111A2d2i2~222223"32373G33333/4:4?4L4T4a4l4x4>5[5y5555A666666667h7m7}777788*8|88888888888 99,949M9V9[9p9x999999999: ::C:N:Z:k<<<<<<= ==&=+=>=J========F>^>c>p>y>>>?-?Y?^?s?|??????? $000-020:0G00000000!1&1;1I1e11112 22'2,242A2R2_2d2{22222222223(393L33333333333334444L5_555556 66'6/6d6o6t66666677.777777777 8818h8m8888F9u9999999< ===&=6=B======>>2>O>T>i>>>>.?3?E?~?????????? 000011141<1N1S1c11111111122222&32373L3T3y33333333333444#5(5=5555566677#787@7X7]7r7777777777777 888999::::0:<:: ;%;=;;;;;;;;;;>>>>??j?|??????? `000.040E0Z0j0z000000000191E1K1`1h1u111111111222,2A2G2X2m2s2222222333.4F4444K5Z5_5l5t5y5555566 6L6[6`6m6u66666666678C8Y8^8s88888 99%9E9J9_9t999999999#:a:h:::::::::;0;m;r;;;;;<<$>+>2>9>@>G>N>`>o>t>>>>>>>>>? ?Z?_?????? S0_0s00000000000000112 252C2_2d2y22222223 33*3/3A3^3p333333 4444444455566/6H6M6b6p666666(7B777788-888=8J8R8W8l8q88C9j9o999999999w:|::::::<<$7>e>j>w>>>>>?? ?-?5?:?{???????????0 T 000000 11?1T1t11111111122(2N2Y2^2s2{22222222223334393I3Y3e355,525B5S5x5555555666,616G6\6q666666677-7?7Z7l7|77S8h888888888 9#959I9_9v9999999::,:?:T:f:z::::::::: ;; ;4;N;_;;;;;;;;;;<\>%>:>n>s>>>>>??K?\?i?o?????@ l0"0'0<0E0_00000000001 11151i1n1111112)2;2B2G2T2Y2_2e2j22222222233334 44;4@4U4|44445F5Q5V5c5k5x55555566666667737H7|777777L8X8i8v8|88889969;9P9Y999999999999:H:M:s:x:::::;;!;&;3;8;>;D;I;a;h;m;;;;;;>>>#>+>8>E>U>g>s>3?P???????P T0 0&080=0P0b0v000000000`1w1111111122*2/2<2A2I2N2a2m2 3+303E3a3f3{33333'4-4=4Q4W4g4~444444444 55556>6C6X6a6v6{6666667787D7I7V7^7c7|77777777888899#9O9T9a9}9999y:::::::;;;#;6;;;R;W;`;;<<3>*>M>X>]>r>z>>>>>>X?]?j?v????` |F000000000(1G1S1X1e1m1r1111111112 2-222?2R2W2d2s2222g33333333334444444445~555555556C6\6a6x6}666666666677.737V7a7f7{7777777777888&8:8P8U8l8q888888888 99(9-9@9E9T9\999999999(:-:::B:U:s:x::::::::::;;>>>!>1>=>w????????p 00$040V0a0f0s000000000e1~111111112 22&2.2;2G2253:3O3X3|3333333334%4*4@4F4K4444445 55y5555555555555566$6-6J6O6[666667&727777788*818:8J8\8c8l8|888889909@9_9o999999999::#:1:6:G:::;;;#;;;K;[;`;u;;;;;;;<<<<x>}>>>>?4?A?T?_?d?y???????????? X000*0601<1A1V1_1111111111122#2(242Q222222222223 3!3&333444/484_4j4o44444444.535D5W5555555555 66=6H6M6Z6_6g66666666Y7j7777777 8N8X8m8z8888888889,919F9N9y9~99999::::::::::;;; ;*;1;C;R;W;l;q;;;;;7<<=%=@=O=T=a=f=s=x======(?]???????? D00/040I0V000000 11$121@1N1i1p1u111111111111O2T2i2n2z222333*404E4S4w4}4444555-525:5?5W5\5o555555566N6S6h66666677777777777778#8(8=8B888889999999:+:1:N:T:]::::::;;<.><>J>X>f>t>>>>>>>>>>>?%?*?7?>(>M>R>g>v>>>>>>>>??'?,?6S6X66666666 7)7.7C7_7d7y7777778(8-8B8J8_8w8|88888888%9*9?9999999::!:&:;:C:::::::; ;&;d;s;x;;;;;;;;;/>G>W>n>>>>>>>??*???D?U?d??? d0|0000000000 11112+292222N3333334Y4`4s444444445 535D5T5Y5z555555555N6h6m666666 7>7I7N7c7k7777778 889H9M9b9999999: ;q;w;;;; <<+<9>">c>>>>>>>>>M?b????? X000"0O0T0i00000000021A1F1[1c1r1w1111111111Q2h22222223303V333!4&494]444444444455 5%525:5J5U5Z5g5o5|555k77777777778-828G8O8q888888888 9%9:9U9d9i9v9~9999999999 :; <<<)<1>>>,>4>A>L>X>>>>>>>???4>9>O>X>>>>>>>>>???.?6?J?Y?_?t????????? 8000,040L0Q0^0f0{000L1S1c1p1~11111 252C222223343B333333 44%4D4I4^444444444*5I5O5d5y5~5555555556"6'636677.777L7Q7a7t77777778k8y8888889(9-9B9a9l9q9999:::: ;;M;R;^;<@>>>>>>??!?.?6?C?N?Z? 8A0F0V011/1122Q2^222222333)3.3;3V3\3l3q333334$4)4>4F4444455.5N5S5h55555556!6&6;6O6z666667"7'747B77778889R9]9b9w99999999(:-:B:Y:^:s:{:::::::;;;";^;c;x;;;;;;;;<<<&>>>"?'?4K4U444444444455"5'545<5I5T5`566677*7/7D7p7777777888 8%8>8E8J8_8g88899#9H9Q9V9k9s99999999999d:|::::::;;*;T;Y;n;;;;;;;;;;;;< <<#>>>>>>>?L?\????0 002 22U2w2|222222233"373]3t3y33333333344!4.4[4f4k4x44444555555 60656J6X6z66666687K7p7u777777788889%9:9H9v99999:6:;:P:g:y::::::::;:;?;T;g;|;;;;;;;<=X=c=h=}=========>>'>5>@>L>\?????@ (00$0l0u0z0000000111191m1r11111112 22>2C2P2X2]222233)31363333333444555555 66<6A6V6w6|666666 77%7-7O7Z7_7t7|777778 8.898>8S8[89 99%9-9`9f9{99<;B;U;j;;;;<0<5>'>2>7>L>T>i>p>u>>>>>>>P 2|333333334+444445(5?5k5q55555696B6G6b6666666 77'77777788(8C8P8p8u888888889 9 959:9O9]9s9x9999999999:::):?:F:K:X:`:~:::::;;;;;<> >&>I>N>c>n>~>>???` T000!0'0-020W0^0c0p0x00000000022*222222 3>3C3S3l33333344,4S4^4c4x444444455#5[5`5p555555555 666.666P6U6e6666666667 7,777<7Q7Y7w777777777777y::::::1;M;R;g;;;;;;;;;;<<<<<<<<=P=]==> >>8>B>M>R>g>o>>>>>>>>>? ? ?(?G?Q?\?a?v?~?????????p <0 00)0.0:0p1111111122?2D2Z2c2h222222223 33?3D3P33344/4=4444444 55#5X5d5k5p5}55555555555X7j77777778#8E8J8c88888888888 999&969B9;+;:;T;Y;f;n;;;;;;;;;;;K<<<<<<<<<<<<===+=3=M=V=b=6>H>N>^>>>>>>>>>???5?A???????  00'0,040Z0g0n0s000000000000^1p1v111112 22!2>2I2N2[2c2p2{22233332383>3M3W3y33333333334/4@4G4L4a4f4l4r4w444444444445555 6=6C6X6f666666666777$7)7Y7`7e777777778 99Y9r9w999999999:: :5:E:K:y:::::::::::;;);.;I;N;[;d;;;;;<<<<<= ===#=I=R=_=d=q=}===========?O?T?i??????????? 000+0>0W0\0q000000000011#1(151=1W1`1l1n333333344*44444445555555 6667+7@7F7a7m77777778 8868;8Q8Z888888888889909H9M9^9999:y::::::::;!;s;;;;;<<>#>,>D>J>W>`>r>>>>>>>?-?F?K?a?????????? 8001141R1111122&2A2F2S2e2j2p3445 5 5<5A5V5555555555!6&6;6F6V6\6666666668 8!8O8h8w8|88888 919H9M9b9999999999W:b:g:x::::::::::;Y;d;i;z;;;;;;;;;;<;2>G>e>l>{>>>>>>>>>>>> ?^???? 00%030T0[0o0t0000000111$1=1T1[1s1x1111111Q2V2c2l2222222263<3S3i33333333333333333;4U4Z4j4444444455q5x55555556-626C6_6e6z6666666666 7(74777777777 881868G8n8x888888889.939H9V9o9t99999999: ::(:/:4:A:I:`:e:q:::::; ;%;:;T;b;n;t;;;;;;;;;; <<<<<<= ==$=,=1=I=P=_=f=k==============>>> >'>->d>k>>>>? ?9?>?S?l?q??????? x0 0000070<0I0Q0h0m0y011%131P111111225222222333*3q3v333333333{44444444555!5.5:556'6,696A6F6`6e6r6z6666657:7O7X7y77777718@8E8R8Z8_8888888888^999999999:,:7:<:I:Q:V:|:::::::::::;;,;3;<1%>*>B>H>N>S>>>>>>>>>>>1?F?t?y????????? X0 0A0N0T0i0q0000000000 11+171N1b1w1}11111111122+2:2N2c2i2~22222223363G3i3z33333344.4N4T4d4y444444444555(545Y6^6w66666666 7M7~7777777888#8{888889'9K9P9]9s9y9999::;;;<;Q;W;r;;;;%<0<5>=>W>]>r>>>>>? ??A?]?b?w????????? X00#0000t1y11122!2<2B2H2M2j2o2|22222222222v3333 4s4z444444444444555(5-595566676<6Q6w6|66666666 777&7,727?7N7^7c7o7878<8Q8w8888888899999999g:n:s::::::::::: ;;;<;B;U;`;e;r;z;;;;>'><>>>>>>!?&?3?W?a?l?q?~???? \I0v00000000011A1V111111112!2(2-2B2H2N2m2~2222222222223 303<3K3W3v3333333344 4L44444444455!5.565;555555W8r88888 9 9&9Y9^9s99999999:::!:.:6:M:R:_:h::::<<<<<<<====!=?=R=[=j=r=w========>>B>I>`>e>w>>>>>>>>>>>>?&?/?4?I?Q?r?x????????? @000(000S0[0r0e2v2|222222223333333333,4:4A4G4Q4V4h4444445U55555555 666#666F6R6K7W7777777888`8j88888888889B9H9Y9r9w9999999999::::::::::;;;F;];;;;;;;; <<'<:>>'>3>>>I>Y>^>j>????? 00B0X0]0r000000011(161F1T1Y1e1111111 22+2p2u222222233C3H3]3f333333333444,454R5W5g5z55555555555566(6-6=6W6`6s6y66666666666 7p7777777777888889$9B9p999999: :::$:*:0:=:U:n:y:::::::::::;O;Y;;;<<< ===/=?=E=K=b=r=x=~==>+>1>7><>H>N>T>c>j>y>>>>>>>>>>>>>>? ??? ?2???G?M?R????? 00-030r01#1L1P1e111G2223`3h3p3x333333333333334 4484D4L4T4\4d4l4t4|444444444444444445(545<5D5L5T5\5d5l5555555555555555 66$6,646<6D6L6T6\6d6t6|6666666666666777$7,747<7D7L7T7\7d7l7t7|777777777777778 888$8,848<8D8L8T8888888888889 999$9,949<9D9X9d9l9t9|99999999999999:(:0:T:\:d:l::::::::::::::::::; ; ;4;<;D;L;T;\;d;l;t;|;;;;;;;;;;;;;;;< <<,<4<<>>$>,>4><>D>T>p>|>>>>>>>>>>>>>? ???$?,?@?L?T?\?d?l?t?|?????????????0 <00$0,040<0D0L0T0\0d0l0t0|00000000000001 111$1,141<1P1\1d1l1t1|111111111111111112 2 2(20282@2H2P2d2l2t2|22222222222223333 3(383T3\3d3l3t3|33333333333334 444$4,444<4D4L4T4\4d4l4t4|444444444444445 55$5,5<5D5L5h5t5|55555555555555566$6,646<6D6L6T6\6d6t6|6666666666667 777$7,747D7`7l7t7|7777777777777778 88$8,848<8D8L8T8\8d8l8|8888888888888 999$9,9X9l9t9|99999999999999999: :$:8:D:L:T:\:d:l:t:|:::::::::::::;;$;,;4;<;D;L;T;\;d;l;;;;;;;;;;;;;;;;< <<<$<,<4<< >>>$>,>4><>D>T>\>d>>>>>>>>>>>>>>? ???$?,? >>>$>,>4>D>L>h>t>|>>>>>>>>>>>>>? ???$?,? >>>$>4><>D>`>l>t>|>>>>>>>>>>>>>? ???$?,?4?D?L?T?p?|?????????????` 0 000$0,040D0`0l0t0|00000000000001 111$1,141D1L1T1p1|111111111111112,242<2D2L2T2\2d2l2t2|22222222222223 333$3,343D3L3h3t3|33333333333334 444$4,444D4L4h4t4|44444444444445 555$5,545D5L5h5t5|55555555555556 666$6,646D6L6h6t6|66666666666667 777$7,7<7D7L7h7t7|77777777777778 888$8,848D8L8h8t8|88888888888889 999$9,949D9L9h9t9|9999999999999: :::$:,:4:D:L:h:t:|:::::::::::::::; ;;$;,;4;<;L;\;d;;;;;;;;;;;;;< <<<$<,<4<< >>$>,>4>P>\>d>l>t>|>>>>>>>>>>>>>? ???$?,? >>$>,>H>T>\>d>l>t>|>>>>>>>>>>>>>? ??8?D?L?T?\?d?l?t?|?????????????  0000<0D0L0T0\0d0l0t0|000000000000011181D1L1T1\1d1l1t1|111111111111122$2,242<2D2L2T2\2l2t2|2222222222223 333,3H3T3\3d3l3t3|33333333333334 4484D4L4T4\4d4l4t4|444444444444555$5,545<5D5L5T5d5555555555555556 666$646P6\6d6l6t6|66666666666667 7 7,747<7D7L7T7\7d7l7|77777777777778$8,848<8D8L8T8\8d8t888888888888899$9,949<9D9L9T9\9l999999999999999:$:,:4:<:D:L:T:\:d:t:|:::::::::::::;$;,;4;<;D;L;T;\;d;t;|;;;;;;;;;;;;<<$<,<4<< >>>$>,>4>D>`>l>t>|>>>>>>>>>>>>>? ???$?4?P?\?d?l?t?|??????????????? 0 00$0,0H0T0\0d0l0t0|000000000000011$1,141<1D1L1T1\1d1t1|1111111111112 222$282D2L2T2\2d2l2t2|222222222223 333$3,343<3D3T3\3d3l3t3|3333333333334 44(444<4D4L4T4\4d4l4t4444444444445 555$5,545<5D5L5\5d5l5t5|5555555555556 66$6,646P6\6d6l6t6|66666666666667 777$787D7L7T7\7d7l7t7|777777777777778 8,848<8D8L8T8\8d8l8|88888888888889 9909<9D9L9T9\9d9l9t999999999999999: :$:,:4:P:\:d:l:t:|:::::::::::::; ;;(;4;<;D;L;T;\;d;l;t;;;;;;;;;;;;< <<<$<,<4<<(>4><>D>L>T>\>d>l>t>>>>>>>>>>>>>? ?(?4?>$>,>4><>D>L>T>\>d>l>t>|>>>>>>>>>>>>>>??$?,?4? >>>$>,>4>X>d>l>t>|>>>>>>>>>>>>>? ???$?,?